6 шагов к тому, чтобы заставить Drupal работать быстрееХотя кэш существенен только для анонимных посетителей, на сайтах их как правило большинство, кэш в любом случае рекомендуется включить;Выключите использование mod_rewrite в Artisteer - Простое и быстрое решения для создания тем для DrupalC помощью Artisteer можно также создавать шаблоны для Joomla, Wordpress, DotNetNuke, Blogger и, конечно же, обычные HTML шаблоны Cron и темизацияТаким образом, практически всегда пользователи будут видеть данные, полученные из кэша Drupal, если же на сайте не работает cron и нет закэшированных данных о курсах валют, то произойдет соединение с сервером ЦБ, формирование и запись в кэш необходимых данных Firebug и его аналоги при верстке темыСуществуют также расширения Firebug Lite, которые подключаются к другим браузерам, но по сравнению с Firebug для Mozilla они урезаны по функционалу, но все равно упрощают вертску Organic Groups в Drupal 7Если вы хотите активировать только ядро OG и не хотите видеть в административном меню ничего, связанного с OG, то пропустите этот модуль Архитектура DrupalПри разработке модулей программисты, придерживающиеся принятых в Drupal стандартов кодирования, выносят весь код, связанный с выводом данных на экран, в отдельные, именованные специальным образом функции ВведениеЭтот же материал будет больше интересен техническим специалистам, умеющим программировать на языке PHP, знакомых с основами HTML и CSS, и тем, кто хочет познакомиться с методами разработки собственных модулей для этой системы Возможности DrupalРаботу над ядром системы курирует компания Acquia, разработкой дополнительных модулей, расширяющих возможности системы, занимается сообщество из нескольких тысяч программистов со всего мира Восстановление пароля администратораВторой способ восстановления пароля заключается в том, чтобы войти в базу данных, и средствами phpmyadmin изменить уже имеющийся пароль администратора Движок шаблонирования XTemplateСистема шаблонирования XTemplate использует шаблоны для верстки и стилизации веб-страниц Делаем информационный виджет для Drupal сайтаПеред созданием видждета передо мной встал вопрос, каким образом мне получать данные и в каком формате Модули DrupalНапример, при публикации документа на сайте можно настроить ImageCache таким образом, чтобы сразу изменить масштаб картинки, вырезать фрагмент нужного размера, изменить палитру, повернуть и т Модуль Ubercart как основа Интернет-магазинаВитрина магазина, по сути, представляет собой каталог, элементы которого упорядочены в виде сетки, каждый элемент может содержать название, изображение и краткое описание раздела или товара с ссылкой на карточку товара НастройкаВ настройках каждого представления есть вариант отображения Default, содержащий базовую информацию о представлении, и эта информация будет использоваться при создании нового варианта отображения представления Описание и назначения некоторых дополнительных модулей для DrupalВы просматриваете галерею доступных картинок, выбираете понравившуюся открытку, дописываете текст и указываете e-mail адрес того, кому надо отослать открытку - электронная открытка готова Оптимизация ДрупалАгрессивный режим работы кэша страниц обеспечивает более высокую производительность, чем нормальный, но он несовместим с некоторыми модулями, которые сообщают об этом на странице администрирования Оформление страницы редактирования и добавления NodeДля более детального оформления страницы редактирования и добавления Node в темах для Drupal давате рассмотрим исходный код страницы редактирования и изучим, какие элементы верстки и какие артибуты нам для работы предоставляет Drupal Перенос сайта с локальной машины (localhost) на хостинг «Джино»На локальной машине, надо сделать экспорт таблиц базы с локального сервера с помощью, например, phpMyAdmin в файл типа Пример разработки корпоративного интранет-сайта на DrupalПри наличии такой системы секретарю достаточно двух-трех слов в вопросе клиента, после чего с помощью системы поиска он находит человека, который с наибольшей вероятностью сможет ответить на вопросы звонящего Разработка модуля для Drupal. Часть2Кроме того, в этом файле могут находиться необязательные параметры: минимальная версия PHP, необходимая для запуска модуля, зависимость от других модулей Drupal, без которых текущий модуль не будет работать, и пр Разработка сайта на Drupal. Часть 1. ВведениеКак правило, CMS предоставляют целый ряд готовых решений стандартных задач: ленты новостей, гостевые книги, форумы, опросы, фотогалереи и т РеализацияЧтобы получить возможность в визуальном режиме создавать страницы, имеющие сложную блочную структуру, необходимо активировать модуль Panels, а также: Создание индивидуальных шаблоновПо умолчанию, Drupal поставляется с движком шаблонов XTemplate, которому нужно, чтобы вы создали основу со специальными метками Создание шаблона в DrupalНынешняя структура позволяет легко соединять компоненты вместе для создания вашей темы: движки для создания шаблонов тем, шаблоны, стилевые страницы и PHP Социальная сеть на ДрупалеТеперь наши посетители могут создавать записи в блогах, оценивать их и осталось при помощи модуля Views создать два представления: в одном будут выводиться все записи в блогах, а во втором только записи с определенным рейтингом Способы снижения нагрузки на хостингДля Drupal разных версий предлагались модули интеграции с несколькими поисковыми движками, в частности для Drupal 6 есть модуль интеграции с поисковым движком Sphinx, выпускаемым под лицензией GPL Удобное управление видимостью регионов в теме для DrupalНо, бывает хочется, например, скрыть всю правую колонку на странице добавления материала или вообще убрать боковые панели на странице настройки видов Установка темы Drupalsitewwwsitesallthemes Размещение всех дополнительных тем в отдельной папке позволяет легче проводить обновление сайта Функции темизацииДля этого в массиве, возвращаемом реализацией хука hook_theme, нужно добавить элемент с ключом template и именем, соответствующим имени файла-шаблона, а в каталоге с модулем разместить файл-шаблон с указанным ранее именем и расширением Что такое мета-теги и зачем они нужны на сайтеЭто необязательные атрибуты, размещенные в заголовке страницы, которые содержат, например, описание страницы, ключевые слова страницы, информацию об авторе, управляющие команды для поисковых роботов и прочую служебную информацию, не предназначенную для посетителей | |