В январском номере журнала PC Magazine/RE опубликована статья посвященная CMS Drupal, которую написал я при поддержке Акселя. В статье рассказано о возможностях, предоставляемых системой разработчикам и пользователям, а также приведены инструкции по настройке коллективного блога с элементами социальной сети (Швабрашвабр на шестом Друпале) и корпоративного интранет-портала. Готовые сборки этих примеров размещены на компакт-диске, прилагаемом к журналу, а также их можно скачать на Швабрешвабр.
Разработал очередной модуль для шестого Друпала. Inner poll — модуль позволяющий прикреплять опросы к любому документу (в стандартной поставке Друпала опрос является отдельным типом документа).
Особенности модуля
<
ol>
Все действия пользователей сохраняются без перезагрузки страницы (хмм, возможно, пора уже перестать считать AJAX фишкой);
автор опроса может разрешить (или не разрешить) пользователям отменять свои голоса голоса;
автор опроса может открывать/закрывать опрос, а так же устанавливать дату автоматического закрытия опроса;
Многие веб-разработчики пользуются Firebug'ом — замечательным расширением браузера Firefox, которое позволяет легко и быстро проводить отладку css и html-кода.
Буквально на днях, 28 августа, вышел в свет новый продукт, расширяющий возможности Firebug'a, который придется по вкусу Drupal-специалистам — модуль Drupal For Firebug. После установки этого модуля, а также дополнительного расширения для Firefox разработчики получают доступ к очень удобной консоли, в которой выводится:
отладочная информация, которую программисты могут добавлять в свои модули при помощи функции firep($item, $optional_title);
лог SQL-запросов (в случае если включен и настроен модуль [module=devel]);
информация о параметрах всех форм;
информация о текущем пользователе;
информация об открытом документе (ноде);
информация о представлениях (Views);
а также расширение дает возможность исполнять php-код.
Модуль доступен как для пятого, так и для шестого Друпала. Рекомендую всем разработчикам, использующим Друпал.
Модуль позволяет пользователям формировать меню, состоящее из любых ссылок, как внешних, так и внутренних.
Фичи модуля
достаточно добавить URL, заголовок страницы будет получен автоматически;
сортировка элементов меню осуществляется простым перетаскиванием;
все действия пользователя обрабатываются при помощи технологии AJAX, по этому интерфейс не усложнен лишними вопросами или перезагрузками страницы. Все изменения сохраняются "на лету".
В продолжении небольшая демонстрация возможностей модуля.
Иногда при работе сайта может возникнуть неприятная ситуация, в которой некоторые ушлые юзеры регистрируют себе логин, похожий на имя уже существующего пользователя, при этом одна или несколько букв в имени заменяется аналогичной буквой из другого алфавита. Например, в моем нике русскую букву "о" можно заменить английской, для системы ник Рoмка с английской "о" будет уникальным и он будет без проблем зарегистрирован, а для обычных читателей эти два ника могут показаться идентичными, особенно если хулиган скопирует себе еще и данные из оригинального профиля пользователя.
Перенес в шестой Друпал, пожалуй, самый удобный модуль голосований за материалы. Поддержки [module=views]Views 2[/module] пока нет, скорее всего она появится с выходом релиза [module=votingapi]Voting API[/module]. Если не появится, то позже добавлю её сам.
Модуль Story link конвертировать не стал, так как сам им никогда не пользовался и пользы от него не вижу.
Последние комментарии