Главная » Записи с тегом "расширения"

Рубрики с меткой ‘расширения’

Создание таблиц Excel средствами PHP

Подразумевается, что у Вас есть элементарные знания Excel, но ничего слишком серьезного. Вам даже не обязательно иметь копию, все приведенные примеры работают так же хорошо и с OpenOffice Calc.Вот о чем пойдет разговор в этой статье:

Читать далее »

Расширения PHP для работы с mp3

На сегодняшний день музыкальные магазины online, наподобие Musikload[1], становятся все более распространенными и пользуются бешенной популярностью. В этой статье мы расскажем как можно читать мета-информацию mp3-файла средствами PHP, что поможет вам в создании каталога музыки. Это очень просто, поддержка базы данных не нужна.

Smarty – не просто шаблоны

Вступление

Скажем сразу, этот материал не будет вас учить пользоваться базовыми возможностями данной библиотеки. Напротив, я капну гораздо глубже. Цель этого материала взглянуть на шаблонизатор Smarty с другой стороны, и увидеть в нем не просто очень удобный и мощный шаблонный движек, а некий фреймворк для разработки ваших приложений. Читать далее »

Голосование на РНР!

Речь пойдет о практической работе, которую мы с Вами вместе проведем и усвоим. Голосование — это средство узнать мнение Ваших посетителей по разным вопросам. Сами вопросы могут быть как полезными так и бесполезными — эту тему мы рассматривать не будем. А для нашего примера возьмем простой вопрос — Ваше мнение о сайте? Предположим, у Вас например появилось желание узнать, что думает большинство посетителей Вашего сайта. Варианты ответов предоставим следующие: Читать далее »

Drupal 7 и поиск расширенный: отключаем «Языки»

Типичная ситуация: вы решили включить на своём сайте функцию расширенного поиска, назначили нужные права соответствующим ролям. И самое главное: сайт ориентирован только на посетителей, говорящих на одном языке, т.е. мультиязычность здесь никчему.

Итак, отключить излишний функционал можно следующим образом:

  • Перейдите по пути «Администрирование » Конфигурация » Локализация » Языки» (http://example.com/admin/config/regional/language).
  • Выставите переключатель «По умолчанию» к примеру на «Russian». Снимаете галочку с «Включено» у «English».
  • Кликните по кнопке «Сохранить». Читать далее »

Drupal модули — доводы против…

Приведу два наиболее ярких на мой взгляд минуса чрезмерного злоупотребления готовыми решениями от сторонних разработчиков.

Итак, модули Drupal, их конкретные недостатки:

  • После установки расширения, вы в большинстве случаев импортируете приличное количество строк с переводами. Когда-нибудь размышляли над тем, где же они у системы хранятся? В базе данных лежат. Более того после произведенной деинсталляции весь хлам локализации продолжает спокойно сосуществовать с полезными данными. Для сравнения тот же порядком замыленный WordPress все откомпилированные переведенные сообщения хранит отдельно в файлах, что по моему субъективному мнению безусловно является более удобным. Читать далее »

Основные плагины Joomla

Плагины Joomla – это самые небольшие расширения в данной системе управления контентом. Плагины подмечают происходящие на сайте события и отвечают на них характерным запланированным действием. Чтобы вы сумели составить себе более четкое понятие об этом, давайте рассмотрим список ключевых плагинов Joomla.

  • Пользователь. С применением данного плагина пользователь может пройти стандартную процедуру авторизации по механизмам Joomla.
  • Аутентификация предназначается для проведения авторизации пользователей при помощи соответствующей формы.
  • Gmail. Дает возможность посетителям войти через имеющийся аккаунт Gmail. Читать далее »

Самое слабое место в системе безопасности Joomla

Многие считают, что сама по себе Joomla очень уязвима и содержит множество багов, которые позволяют злоумышленникам взламывать сайты. На самом деле это не верно.

Если взять чистую CMS Joomla без дополнений и попробовать взломать ее – придется сильно потрудиться. Многие издания, изучающие системы безопасности сайтов, сравнивали защищенность разных CMS. Как оказалось, Joomla вовсе не такая и уязвимая система управления контентом.

Самое слабое место в системе безопасности сайта на Joomla – это сторонние расширения. Их десятки тысяч. Само собой, что администрация не в силах проверить каждый модуль и плагин. Тем более что добавить свое расширение в депозиторий может практически каждый. Читать далее »

Сборки Joomla своими руками

Данная статья будет посвящена вопросам создания собственной сборки для установки Joomla. Итак, при первом взгляде на процесс установки, может показаться, что это все длительно и сложно. Однако это не совсем так. Достаточно потратить немного времени и, в итоге, получить необходимый инсталлятор.

Сборка, сделанная своими руками, выгодна тем, что, один раз выбрав и настроив все необходимые компоненты и расширения, отпадает необходимость каждый раз проходить все этапы снова и снова.

Для создания собственного инсталлятора необходимо использовать компонент Akeeba Backup. Он дает возможность сделать копию сайта или необходимых его частей. Поддерживает все последние версии Joomla, что позволяет создать сборку, основанную на любой из них. Читать далее »

Создание demo-сайта на Joomla 1.5

Предположим у вас есть продукт, который нужно показать другим да не просто показать, а дать именно пощупать. Щупать будут люди разные: нормальные, любопытные и, потенциально, плохие. Конечно можно просто поместить demo-пользователя в группы «Manager», тем самым запретив ему доступ к глобальной конфигурации и установке/удаления расширений, однако это не решит проблему контента содержащегося в вашем продукте, который следопыты будут щупать с распростёртыми руками: редактировать, удалять, создавать свой. Конечно все эти действия испортят внешний вид продукта. Закрыть доступ к контенту — закрыть доступ к продукту! Выход есть: периодическое обновление БД через определённые промежутки времени. Читать далее »