Drupal 4.7 beta1 released
Поздравляю всех с выходом официальной бета-версии Drupal 4.7. Релиз не за горами!
Генератор тем для Drupal
Нашёл забавную штуку - Drupal theme generator. Умеет создавать темы на движках Xtemplate и PHPtemplate. Всё это бесплатно и графически. Рекомендуется для создания тем на скорую руку.
Drupal 4.6.4
Только что пришла рассылка команды безопасности Drupal. Обнаружена уязвимость - возможна загрузка файлов, которые могут выполнять яваскрипт.
Paul Laudanski informed us that it's possible to attach files that are able to
run Javascript under Internet Explorer.
Further investigation of the problem revealed that the same method can be used
to inject arbitrary HTTP headers.
Соответственно, оперативно появилась новая версия
Drupal 4.7 RC
Как сообщается на drupal.org, если все будет хорошо, в начале следующей недели стоит ждать появления release candidate версии 4.7. Учитывая, что code freeze был запланирован еще на 15 сентября, можно радостно воскликнуть "наконец-то!".
Чего стоит ожидать от новой версии? Завялено следующее (как человек, уже около месяца периодически имеющий дело с версией 4.7 из CVS, могу сказать, что все это правда):
Установка Drupal. Часть 1.
К сожалению, на данный момент не существует какого-либо инсталлятора для Drupal, (хотя разработки ведутся), поэтому весь процесс установки приходится выполнять вручную. Это не сложно, но может отпугнуть новичков. Для них и написана эта статья, являющаяся вольным пересказом файла INSTALL.txt на русском языке с небольшими комментариями. Те, кто когда-либо уже устанавливал Drupal, не найдут в ней ничего нового и со спокойной совсетью могут ее не читать.
Подключен модуль notify
Так как на сайте началась некая активность, я подключила модуль notify для облегчения отслеживания новых материалов и комментариев, появляющихся на сайте. Желающие зарегистрированные пользователи могут настроить для себя получение писем с обновлениями, зайдя по ссылке my account.
Организация информации в Drupal: ноды и типы контента
Весь контент в системе, работающей под управлением Drupal, организован в сущности, называющиеся node (в дальнейшем для ясности и краткости я так и буду их называть - ноды). Нода - это основная единица информации. В терминах Drupal нодой следует называть не страницу сайта, а, например, пост в блоге. Важно понять, что нодами тех или иных типов в Drupal является абсолютно все (кроме комментариев) - статьи, топики в форумах, изображения, новости, пара "вопрос-ответ" в faq-е, любой контент. Следовательно, принципы поведения любого контента и управления им абсолютно одинаковы.
Создание структуры сайта
Несмотря на весьма богатые возможности таксономии, новичков часто ставит в тупик эта концепция и реализация с ее помощью простейших задач вроде посторения древовидной структуры сайта.
На самом деле все действительно просто: для того, чтобы создать привычную иерархическую структуру, я обычно использую три модуля:
- taxonomy - входит в дистрибутив Drupal
Минусы Drupal
С поисковиков достаточно много людей заходит по запросу "минусы drupal", так что будет нелишним написать кое-что на эту тему. Так вот, основным минусом Drupal я (и не только я) считаю высокий порог вхождения. Drupal очень много позволяет делать человеку, знакомому с php, но вполне себе устрашающ для простых пользователей. Он начинает их пугать прямо с процесса установками (пока какой-либо официальный инсталятор отсутствует - все руками) и продолжает это делать в процессе использования. Его оригинальная модель работы с контентом требует от пользователя такого же оригинального способа мышления, но не очень-то помогает ему в формировании этого самого способа.
Рассылка на Drupal
Drupal - очень гибкая система, которая позволяет добиться очень многого, но иногда именно благодаря гибкости поиск решения ставит в тупик не только новичков. А чаще всего решение уже есть, причем элегантное и красивое.
Так случилось и с модулем рассылки. Дело в том, что модули nofify и subscriptions, на которые натыкаешься первым делом при поиске подходящего модуля делают совсем не то, что мы привыкли ожидать от рассылки. Notify рассылает уведомления об обновлениях на сайте, а subscriptions позвлояет подписываться, например, на комментарии к постам. И все это, конечно, для зарегистрированных пользователей сайта.



