IPHosting (платный профессиональный хостинг)

Здравствуйте, Гость

Главная страница » Веб-дизайн, создание сайтов » Системы управления сайтом » CMS Drupal.

CMS Drupal.

Добавлено: Гость | 15.12.2008
Просмотров: 14217
Слов: 539
Рейтинг: 2.67


Drupal представляет собой некий конструктор. Именно поэтому у него отсутствует автоматическая система установки (новая версия выйдет уже с ней) и нет симпатичного интерфейса админки. В ядре Drupal есть только то, без чего действительно нельзя обойтись – это самый низкий уровень, чьи функции затем используют разные модули. Все реализовано весьма изящно и очень разумно, практически все можно сделать как минимум двумя способами. Часто основная проблема заключается именно в выборе: сделать можно практически все, что угодно, но сложно решить какой вариант будет оптимальным, какому модулю отдать предпочтение.

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

Программисты получают настоящее удовольствие от работы с Drupal. Код понятный и простой, документация – великолепная, API - мощная. А больше, пожалуй, ничего и не надо. Большинство функций ядра и модулей могут быть переопределены посредством «хуков», так устроена сама структура ядра. Все модули пишутся довольно просто. Буквально несколько спецфункций в файле filename.module и модуль можно считать готовым.

Может сложиться мнение о том, что работать с Drupal эффективно смогут в первую очередь программисты. Однако это вовсе не означает, что, например, у дизайнера не получится сделать хороший уникальный сайт. Если человек не знаком с РНР, то можно поставить какой-либо другой шаблонный движок и успешно работать с ним. Необходимость написать собственные модули, скорее всего, не возникнет. Можно просто перейти на сайт и скачать там необходимые модули.

Некоторые сложности может создать незнание английского языка, поскольку девяносто пять процентов необходимого материала находится на сайте drupal.org. Русское сообщество на данный момент еще не очень активно, это может несколько замедлить процесс обучения.

Drupal имеет еще ряд преимуществ перед другими системами. К преимуществам можно отнести и нестандартный подход к содержимому и структуре. Основное количество CMS предлагают сначала определить структуру сайта посредством меню, а потом уже можно «подвязать» к разделам документы. Drupal же во главу угла ставит содержимое. То есть сначала создаются документы, а потом связываются посредством специального механизма таксономии. Таксономией называется иерархия, которая может иметь весьма разветвленный вид.

Каким образом таксономия применяется на сайте? В элементарном случае можно выбирать новости по различным разделам. К тому же, есть несколько модулей, которые выстраивают иерархическое меню разделов автоматически, они базируются на таксономии. В качестве документа может выступать все, что угодно – новость, изображение, статья. Любые документы могут быть структурированы и связаны друг с другом посредством таксономии.

Более сложным примером является онлайн-энциклопедия, где похожие страницы связываются между собой автоматически, есть механизм взаимных ссылок (как у Википедии), а также параллельные фильтры для выборки подходящих статей. Существует целый ряд сторонних модулей, которые работают на друпаловской таксономии. Некоторые ответственны за ограничение доступа, некоторые меняют дизайн сайта в зависимости от категории и т.д.

Drupal можно использовать практически для любых сайтов, начиная от обычных статичных сайтов и заканчивая целыми коммьюнити-порталами. Дизайн практически не ограничен. Несмотря на то, что многие сайты на Drupal представляют собой целые порталы, это вовсе не значит, что нельзя создать другой сайт. Можно. Здесь все зависит от опыта и желания создателя сайта.

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

На самом деле сравнивать Drupal с другими CMS довольно сложно. Гораздо лучше скачать движок и попробовать самостоятельно с ним поработать. Это позволит оценить все особенности и преимущества данного продукта.

Об авторе

www.iphosting.ru (служба новостей хостинга)



Условия перепечатки

При репосте статьи "CMS Drupal.", пожалуйста укажите источник - сайт http://www.iphosting.ru/ (Платный профессиональный хостинг) — и информацию об авторе.
Смотрите также

Как Пользоваться Фтп?
Уже достаточно длительное время, в течение которого я предлагаю своим клиентам услуги в рамках проекта "бизнес под ключ", мне постоянно приходится сталкиваться с вопросами – как что-то изменить на созданном сайте, как закачать файл, добавить текст и пр. Мне надоело писать одно и то же в ответах, и я решил написать такую вот небольшую статью, о том как пользоваться ФТП – полезным функционалом для обмена файлами со своим сервером.

О Wordpress Или Какую Выбрать Cms
Статья посвящена такой CMS под названием "WordPress". Чем хороша данная cms и какую можно выбрать cms для своего сайта.