Drupal

  • 27 янв. 2012 г.
  • 2840 Слова
Введение
Drupal — мощная система управления контентом, созданная группой энтузиастов со всего мира. С ее помощью вы можете создать сайт практически любой сложности — от небольшого личного блога до огромного портала. Благодаря мощному API, большому количеству подключаемых модулей и тем оформления, Drupal может удовлетворить любые ваши потребности.
Проект начат в 2000 году, программистом ДрайесомБайтаертом.
Название Drupal является английским произношением голландского слова "druppel" ("капля"). Так что название этой CMS, в отличие от CMS Joomla, не несёт никакого смысла.
Администрирование
Чтобы перейти в панель управления системой Drupal, сначала авторизируйтесь в правой панели сайта, в блоке "Пользовательский логин". После перейдите по ссылке "Управление" всё в том же правом блоке.Теперь вы находитесь в панели управления системы Drupal.
Восстановление пароля администратора
Первый способ, которым можно воспользоваться для восстановления пароля - это другой пользователь с административными привилегиями. С помощью этого пользователя можно было зайти в панель управления Drupal, и изменить пароль для администратора, потерявшего свой пароль. К сожалению, не всегда имеетсяпользователь с административными привилегиями, и если у вас нет такого пользователя, то не стоит отчаиваться.
Есть второй способ. Второй способ восстановления пароля заключается в том, чтобы войти в базу данных, и средствами phpmyadmin изменить уже имеющийся пароль администратора. Помните, что пароли в базе данных Drupal, хранятся в зашифрованном виде, в таблице users. Расшифровать нынешний пароль дело нелёгкое и бесполезное. Достаточно просто сгенерировать MD5-хэш нового пароля с помощью утилиты md5sum:
echo "new pass" | md5sum
После этого, с помощью phpmyadmin выполнить запрос:
UPDATE {префикс_user} SET pass = '$PASSWORD' WHERE uid = 1
{ префикс_user } - надо заменить на название с префиксом, которое у вас используется для таблицы users, а $ PASSWORD - на MD5 значение нового пароля, сделанного впрограмме md5sum.
Установка модуля
Установка модулей в Drupal очень простая и не вызывает затруднений:
1. Распаковываем папку с модулем;
2. Загружаем распакованный модуль в директорию Drupal в папку /modules/;
3. После того, как вы загрузите модуль, его надо включить в разделе "Управление" -> "Модули" панели управления системой Drupal;
4. Модуль установлен.
Создание шаблона в DrupalСистема шаблонов Drupal очень гибкая. Нынешняя структура позволяет легко соединять компоненты вместе для создания вашей темы: движки для создания шаблонов тем, шаблоны, стилевые страницы и PHP.
Вот как устроены некоторые из существующих тем:
Теперь тема – это абстрактная вещь, которая может быть сформирована несколькими путями:
• Файл PHP .theme содержащий перекрытия для theme_functions,такой как Chameleon;
• Файл шаблона (.xtmpl, .tpl.php) для шаблонирующего движка (XTemplate, PHPTemplate, ...), такой как. Pushbutton, Bluebeach;
• Стилевые страницы для существующего шаблона или темы, такие как Marvin, Box Cleanslate.
Структура директории для примера, данного выше, выглядит следующим образом:
themes/engines/xtemplate/xtemplate.enginethemes/engines/phptemplate/phptemplate.engine
themes/pushbutton/xtemplate.tmpl
themes/pushbutton/style.css
themes/box_grey/page.tpl.php
themes/box_grey/style.css
themes/box_grey/box_cleanslate/style.css
themes/bluebeach/page.tpl.php
themes/bluebeach/style.css
themes/chameleon/chameleon.theme
themes/chameleon/style.css
themes/chameleon/marvin/style.css
Темы и шаблоны размещены в их собственной поддиректории, в директориипапке themes. Движки шаблонов проверят каждую поддиректорию на присутствие файлов шаблонов. Если в папке присутствует файл style.css он также будет использован.
Вы можете делать темы, основанные только на CSS, создав поддиректорию в директории любой темы, и поместив в ней новый файл style.css. Drupal объединит новую стилевую таблицу с шаблоном к которому она привязана и сделает...
tracking img