Всем доброго времени суток. Как-то я уже писал об установке и русификации Drupal 7. Сегодня хотелось бы вернуться немножко назад и разобрать основные понятия применяемые в этой системе управления веб-сайтом. Если в WordPress все достаточно просто и наглядно, то Drupal изначально обладает немного сложной для понимания схемой работы. Именно в этом мы и разберемся. Начнем сегодня с самого простого.
[adsense]
Что есть Drupal?
Drupal используется для создания веб-сайтов. Это модульная платформа с открытым исходным кодом, предназначенная для совместного управления содержимым (контентом). Платформа Drupal легко поддается расширению, поддерживает большинство стандартов, код достаточно прост и понятен. Стандартная установка Drupal даст нам минимальный функционал, который необходим для выполнения основных функций системы. Дополнительные возможности реализуются встроенными и сторонними модулями. Система Drupal допускает настройку, но только с помощью полной перезаписи ядра или добавления модулей, а не за счет изменения кода ядра. Кроме того, Drupal эффективно отделяет управление контентом от его представления пользователям.
Какой же сайт можно сделать на Drupal? Да фактически любой. Это может быть интернет-портал, персональный, ведомственный или корпоративный сайт, интернет-магазин, различные каталоги, интернет-газеты, социальные сети, галереи изображений и по сути абсолютно любой проект.
Используемые технологии
Система Drupal создана с учетом возможности работы на недорогих веб-серверах, но при этом так же может использоваться для больших распределнных сайтов. В первом случае, система поддерживает все популярные технологии, во втором случае — программный код может быть доработан в нужном направлении.
Системные требования Drupal 7 мы уже разбирали, поэтому не будем на них останавливаться. Обозначим лишь несколько основных тезисов:
- Drupal успешно работает в любой операционной системе, поддерживающей PHP
- Обычно применяется веб-сервер Apache, но возможно использование так же Microsoft IIS
- Поддерживаются любые базы данных, которые поддерживают PHP. Чаще всего используются MySQL, PostregeSQL и SQLite.
- Drupal написана на языке PHP со строгим соблюдением стандартов и имеет открытый исходный код. Для Drupal 7 требуется PHP версии 5.2
Ядро
В основе Drupal лежит небольшое по объему ядро. Именно его скачивают пользователи для установки системы. Предназначение ядра — выполнение основных функций, необходимых для обеспечения работоспособности других частей системы.
Ядро содержит код, который позволяет системе Drupal загружаться при поступлении запроса, библиотеку общих функций, которые часто используются с Drupal, и модули, которые обеспечивают основные функциональные возможности (управление пользователями, таксономия, шаблоны и т.д.).
В ядре так же содержаться основные функциональные блоки необходимые для работы большинства веб-сайтов: агрегирование потоков новостей, блоги, опросы, форумы.
Интерфейс администрирования
Интерфейс администрирования в Drupal тесно интегрирован с остальной частью сайта. Все функции администрирования легко доступны через административное меню, которое появляется в верхней части страницы, если войти на сайт под администратором.
Если вы работаете с Drupal 6, то вам будет интересна статья Drupal Views пример создания страницы вида на http://cleverscript.ru.
На сегодня это все — продолжим изучать основные понятия Drupal завтра. Ну а пока предлагаю Вам задуматься об апгрейде вашей мышки и посетить раздел компьютерные мыши в интернет-магазине СотМаркет и подобрать себе подходящую оптическую мышь. Мой выбор пал на серию X7 от A4Tech — возможность программирования отдельных кнопок, написание макросов и невысокая цена.
Ох блин, помню я связался с ним года 3 назад. До сих пор недобрым словом вспоминаю ))))
ну где это видано, что простой lifeBox (увеличение картинки) сделать нужно две библиотеки качать, два плагина и один компонент, потом еще с бубном вокруг этого добра танцевать, чтоб заработало. Может сейчас ситуация изменилась…
лучше уж джумла )
сейчас все проще) хотя и в 6-ке теперь гораздо проще разобраться — куча литературы, в том числе и русскоязычной
Тоже несколько лет назад пробовал… Жумла показалась понятнее намного! А сейчас вовсе влюбился в Вордпресс)))
Не отрицаю, что ситуация могла измениться и друпал стал понятным и легким)
Тоже вот думаю с друпалом заморочиться. Говорят, порог вхождения высок, но результаты стоят того. Клиентские сайты на одном WP не пойдут