модули

аватар: cristobal-junta

Хит-парад модулей для Drupal 6.x

Уже второй день валяюсь в постели, неожиданно сраженный коварной раннеосенней простудой. В условиях этого, знакомого многим, самочувствия ничего по-настоящему умного и полезного делать не удается. И это хороший повод составить наконец-то свой хит-парад модулей Drupal 6.x. Я напишу только о тех, которые у меня установлены сейчас, и буду делать это в алфавитном порядке, глядя на страницу /admin/reports/updates. Три из них на данный момент находятся в beta- или rc-стадии, но, кажется, работают без сбоев.

аватар: cristobal-junta

Два слова о русификации Друпала и модулей

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

Я лично не испытываю никаких трудностей при использовании технического английского языка, наивно полагаю, что большинство (веб-)программистов тоже, потому считаю труды по переводу модулей Друпала и документации на русский язык абсолютно бесполезным занятием. Единственное, что необходимо переводить - пользовательский интерфейс.

аватар: andyceo

Как написать модуль для Друпала?

Введение в модули Друпала

Как говорят сами разработчики:

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

Модуль Друпала просто представляет собой файл, содержащий набор процедур, написанных на PHP. Когда он используется, код модуля выполняется непосредственно в контексте сайта. Таким образом он может использовать все функции и все переменные и структуры данных основного ядра. Фактически, модуль сколько-нибудь не отличается от обычного PHP-файла: это больше идея, которая автоматически ведёт к хорошим архитектурным принципам и хорошей модели разработки. Модульность лучше всего сочетается с моделью разработки систем с открытыми исходными кодами, потому что иначе будет трудно представить как люди, работающие параллельно, не будут влиять друг на друга.

Добавьте страницу в закладки. Перейти к верху страницы
RSS-материал