Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #67, ИЮНЬ 2006 г.

капля меда для разработчика

БОРИС ВОЛЬФСОН

Спецвыпуск: Хакер, номер #067, стр. 067-028-5


С разделом «Велосипеды» поступим немного по-другому. Здесь для структуризации информации используем книги: создадим «Страницу книги» в «Добавлении материала» с названием «Велосипеды», а остальные материалы будем создавать тоже как страницы книги, только в качестве родительского объекта укажем страницу «Велосипеды». В итоге получилась следующая картина (рисунок 3).

Раздел «Магазины» будет состоять из обычной одной страницы, которую мы автоматически прикрепим в меню с помощью настройки меню и установки пути. Это самый простой способ того, как поместить в меню и настроить псевдоним для отдельной страницы.

[завершаемся] Дальнейшая настройка сайта выходит за рамки статьи. Надеюсь, я смог достичь своей главной цели — не только рассказать об основных возможностях Drupal’a, но и заинтересовать тебя. Поставь Drupal на локальную машину и посмотри, что он может. Попробуй сделать на нем настоящий сайт — оцени весь функционал. Большинство людей, которые пробовали Drupal и разобрались в нем, говорят, что увидели лучшую CMS

Возможности

Таксономия — структурирует все материалы сайта по категориям.

Роли пользователей — каждому пользователю можно назначить роль. Можно создавать роли и назначать им определенные полномочия.

Ограничение нагрузки на сайт — возможность уменьшить нагрузку на сервер сайта в пиковые моменты, когда набирается много посещений.

Кеширование страниц — сохраняет в базе данных сгенерированные страницы и затем выдает их пользователю с помощью всего одного запроса, что уменьшает нагрузку на сервер.

ЧПУ (ЧеловекоПонятные УРЛы) — короткие и запоминающиеся адреса страниц сайта, которые к тому же хорошо индексируются поисковиками.

Шаблонизаторы — поддержка различных шаблонных движков.

Темы — визуальное оформление сайта, которое сохраняется как шаблон. При генерации конкретной страницы в определенные места добавляется содержание из базы данных.

Локализация — Drupal работает в кодировке Unicode и поддерживает множество языков.

Подсайты — с помощью Drupal’а можно создавать несколько сайтов на одном движке.

Поиск по сайту — ищешь что-нибудь по сайту.

Модульность — можно добавить в Drupal новую функциональность с помощью установки модулей.

Этапы установки модулей

БОЛЬШИНСТВО ПРОСТЫХ МОДУЛЕЙ СТАВЯТСЯ СЛЕДУЮЩИМ ОБРАЗОМ:

1 ЕСЛИ ИМЕЕТСЯ ФАЙЛ README.TXT, ПРОЧИТАТЬ ЕГО И СЛЕДОВАТЬ ИНСТРУКЦИЯМ. ОЧЕНЬ ВЕРОЯТНО, ЧТО ИНСТРУКЦИИ — ЭТО ПРОСТО СЛЕДУЮЩИЕ ШАГИ.

2 СКОПИРОВАТЬ ПАПКУ МОДУЛЯ В /MODULES.

3 ЗАПУСТИТЬ SQL-СКРИПТ УСТАНОВКИ (ФАЙЛ С РАСШИРЕНИЕМ .MYSQL) ЛИБО С ПОМОЩЬЮ МОДУЛЯ DBA, ЛИБО ЧЕРЕЗ PHPMYADMIN.

Назад на стр. 067-028-4  Содержание  Вперед на стр. 067-028-6