Студия разработки сайтов и приложений

Netspark.ru

Заметки и разработки

OctoberCMS

Модули за неделю, 24 — 30 мая

Поток новых модулей для Drupal 6.x не иссякает. За последнюю неделю мая их вышло 27.

Вот список: Nodewords Page Title, @font-your-face, Simplecluetip, Quick and Dirty Raw Data Import, Keyword Analysis, Keyword Research, SoundCloud Connect, Gallery Assist Exif, Content Profile Form Parts, FeedAPI Link Alter, Domain Rules, DigiD, Chatroll Live Chat, Hosting Diagnostics, PayPal Adaptive Payments API, SocialToaster for Drupal, Timesaver, Listkeeper, Ajax Blocks, Media Library, Filefield download tracker, Simple meta, jquery_multiselect, fancy_multiselect, Clone Referenced Nodes, Hidden comment и World Bank API.

Далее описания.

Nodewords Page Title
Союз двух чудесных модулей, Nodewords и Page Title. Позволяет задавать заголовки страниц (тег

) с помощью вайлдкардов и токенов. Хорошо подходит для страниц с труднодоступными заголовками (Views, Panels и т.д.) <p><strong><a href="http://drupal.org/project/fontyourface">@font-your-face</a></strong><br> Модуль обеспечивает административный интерфейс для просмотра и использования шрифтов. Создан он для работы с разными провайдерами, но в настоящее время поддерживается только два: API шрифтов Гугля и "Обычные шрифты" (список обычных, доступных всем браузерам шрифтов). Планируется также поддержка <a href="http://kernest.com/">KERNEST</a>, <a href="http://typekit.com/">Typekit</a>, <a href="http://www.fontsquirrel.com/">Font Squirrel</a>, <a href="http://www.fontslive.com/">Fonts Live</a> и <a href="http://www.dafont.com/">dafont</a>. А вот и обсуждение на Drupal.Ru подоспело: <a href="http://www.drupal.ru/node/45782" title="http://www.drupal.ru/node/45782">http://www.drupal.ru/node/45782</a>.</p> <p><strong><a href="http://drupal.org/project/simplecluetip">Simplecluetip</a></strong><br> Модуль позволяет привнести в Друпал симпатичные всплывающие окошки, сделанные на плагине jQuery <a href="http://plugins.learningjquery.com/cluetip/">clueTip</a>. А вот демонстрация того, что можно с ними сделать: <a href="http://plugins.learningjquery.com/cluetip/demo/" title="http://plugins.learningjquery.com/cluetip/demo/">http://plugins.learningjquery.com/cluetip/demo/</a>.</p> <p><strong><a href="http://drupal.org/project/qadrawdi">Quick and Dirty Raw Data Import</a></strong><br> Позволяет быстро импортировать в Друпал ноды через POST-запросы. То есть заполняем данные запроса -> постим запрос на целевой сайт -> на сайте появляется нода с заданными данными. Запросы можно защищать неким ключом.</p> <p><strong><a href="http://drupal.org/project/kwanalysis">Keyword Analysis</a></strong><br> Осуществляет простой и быстрый анализ содержимого на предмет выделения ключевых слов. Для анализа используется класс <a href="http://www.phpclasses.org/browse/file/15188.html">class.autokeyword.php</a>. Разработчик рекомендует использовать модуль совместно со следующим (Keyword Research).</p> <p><strong><a href="http://drupal.org/project/kwresearch">Keyword Research</a></strong><br> Модуль призван помочь пользователю исследовать, изучать, анализировать, выбирать наилучшие из ключевых слов содержимого прямо на сайте и быстро добавлять к нодам заданные ключевые слова.<br> Модуль создает отчеты по популярности ключевого слова и популярности предполагаемых фраз с помощью базы данных сервиса <a href="http://www.wordtracker.com/">Wordtracker</a> (сервис платный, есть бесплатная демка). Работать все будет и без Wordtracker, но полных отчетов тогда не видать.<br> Разработчик рекомендует использовать модуль совместно с модулем <a href="http://drupal.org/project/contentanalysis">Content Analysis</a>.</p> <p><strong><a href="http://drupal.org/project/soundcloud">SoundCloud Connect</a></strong><br> Проводит связь Друпала с <a href="http://soundcloud.com/developers">SoundCloud API</a>, что позволяет подгружать и проигрывать аудио-файлы с сервиса <a href="http://soundcloud.com/">SoundCloud</a>.</p> <p><strong><a href="http://drupal.org/project/gallery_assist_exif">Gallery Assist Exif</a></strong><br> Модуль добавляет exif-метаданные об изображениях к их превьюшкам в галерее <a href="http://drupal.org/project/gallery_assist">Gallery Assist</a>.</p> <p><strong><a href="http://drupal.org/project/profile_form_parts">Content Profile Form Parts</a></strong><br> Модуль позволяет выводить части формы пользовательского профиля, созданного через <a href="http://drupal.org/project/content_profile">Content Profile</a>, в виде небольших блоков. Назначение модуля - позволить пользователям сайта заполнять свои профили небольшими частями в разных контекстах, вместо того, чтобы выводить им огромную форму профиля с кучей элементов сразу. Модуль, судя по описанию, игнорирует поля профиля стандартного модуля Profile, и работает только с частями формы, созданными через Content Profile.</p> <p><strong><a href="http://drupal.org/project/feedapi_la">FeedAPI Link Alter</a></strong><br> Модуль дает возможность изменить текст создаваемых модулем <a href="http://drupal.org/project/feedapi">FeedAPI</a> ссылок «Original Article» и «Feed: [feed name]».</p> <p><strong><a href="http://drupal.org/project/domain_rules">Domain Rules</a></strong><br> Создает для модуля <a href="http://drupal.org/project/rules">Rules</a> новые действия, связанные с работой модуля <a href="http://drupal.org/project/domain">Domain Access</a>. В первой версии вводятся следующие действия:</p> <ul> <li>rules_action_create_domain - создать новый домен по заданным аргументам;</li> <li>rules_action_delete_domain - удалить существующий домен;</li> <li>rules_action_set_user_defaults_domain - дать заданной роли доступ к заданному домену;</li> <li>rules_action_set_node_domain - задать домен для ноды;</li> <li>rules_action_set_domain_theme - задать тему для домена.</li> </ul> <p><strong><a href="http://drupal.org/project/digid">DigiD</a></strong><br> DigiD расшифровывается как Digital Identity. Модуль позволяет использовать на сайте систему единой аутентификации <a href="http://www.digid.nl/">DigiD</a>, широко используемую правительственными агентствами (видимо, голландскими).</p> <p><strong><a href="http://drupal.org/project/chatroll">Chatroll Live Chat</a></strong><br> Простой и гибкий модуль чата, работающий как на отдельной странице, так и в блоке. Работу чата в действии можно посмотреть вот тут: <a href="http://blog.chatroll.com/demo/drupal" title="http://blog.chatroll.com/demo/drupal">http://blog.chatroll.com/demo/drupal</a><br> Из заявленных разработчиком достоинств чата:</p> <ul> <li>легкость установки (за 60 секунд);</li> <li>гибкость настройки цветов и размеров;</li> <li>работа через AJAX и никакого флэша;</li> <li>интеграция входа в чат с аутентификацией Друпала.</li> </ul> <p>Однако, решение <a href="http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F">облачное</a>, то есть это не нативный чат, а интеграция с сервисом <a href="http://chatroll.com/">Chatroll</a>.</p> <p><strong><a href="http://drupal.org/project/hosting_stats">Hosting Diagnostics</a></strong><br> Модуль предназначен для получения статистических и прочих данных о хостинге, на котором установлен сайт. Собирается и выводится следующая информация:</p> <ul> <li>данные о PHP и MySQL, параметры в php.ini;</li> <li>данные о быстродействии: среднее, максимальное и минимальное число запросов страницы в секунду, количество просмотров отдельно для авторизованных и анонимных пользователей;</li> <li>вывод mysql_stat, размер базы данных, количество нод и пользователей;</li> <li>информация о файловой системе: количество и общий размер файлов (файловой директории Друпала).</li> </ul> <p>Информацию модуль умеет выводить на страницы Друпала, отправлять по почте заданному получателю или экспортировать в формате CSV.</p> <p><strong><a href="http://drupal.org/project/adaptive_payments">PayPal Adaptive Payments API</a></strong><br> API адаптивных платежей системы <a href="https://www.paypal.com/ru">PayPal</a>. С помощью данного API, как сообщает разработчик, можно организовывать как простые, так и комплексные сценарии оплаты. Поддерживаются платежи: прямые, безусловные, параллельные, цепочки платежей и предварительно одобренные платежи.</p> <p><strong><a href="http://drupal.org/project/socialtoaster">SocialToaster for Drupal</a></strong><br> Модуль интегрирует в Друпал сервис социальной раскрутки <a href="http://www.socialtoaster.com/">SocialToaster</a>, позволяющий давать пользователям право продвигать содержимое сайта через их собственные аккаунты в социальных сетях. То есть пользователи становятся добровольными промоутерами сайта в соц. сетях. Сервис SocialToaster - платный.</p> <p><strong><a href="http://drupal.org/project/timesaver">Timesaver</a></strong><br> Модуль для корпоративного таймтрекинга. Каждый сотрудник получает в свое распоряжение расписание, в котором он может (должен!) указывать, какой деятельностью он занимается/планирует заниматься в какие промежутки времени. Есть поддержка режима начальника/управляющего, в котором можно рассматривать расписания сотрудников, одобрять, порицать, блокировать и т.п. Поддерживается распределение доступа по ролям, расписание доступно только сотруднику и его начальнику. Поддерживается генерация отчетов в Excel.</p> <p><strong><a href="http://drupal.org/project/listkeeper">Listkeeper</a></strong><br> Модуль предназначен для создания пользовательских списков, в которые другие модули могут напихать разных пунктов, которыми пользователь тогда сможет легко управлять прямо из списка. Описание несколько мутное, из него следует, что с помощью этого модуля можно организовывать действия, которые пользователь может совершать на сайте, в простые списки и не морочить ему голову интерфейсами.</p> <p><strong><a href="http://drupal.org/project/ajaxblocks">Ajax Blocks</a></strong><br> Позволяет подгружать дополнительные блоки через AJAX к уже загруженной кэшированной странице для анонимных пользователей. Подходит для сайтов, большая часть которых - статична, то есть неплохо бы использовать кэширование страниц для анонимов, но небольшие блочки хочется оставить динамическими. Ноги у модуля растут из другого модуля под названием <a href="http://drupal.org/project/ajaxify_regions">Ajaxify Regions</a></p> <p><strong><a href="http://drupal.org/project/media_library">Media Library</a></strong><br> Создатель модуля был краток и написал: централизованный инструмент для вставки мультимедиа-содержимого и виджетов в ноды.</p> <p><strong><a href="http://drupal.org/project/filefield_tracker">Filefield download tracker</a></strong><br> Модуль позволяет отслеживать количество скачиваний приватных полей filefield. Естественно, требует наличия <a href="http://drupal.org/project/filefield">FileField</a>. Также требует, чтобы был включен приватный метод загрузки файлов.</p> <p><strong><a href="http://drupal.org/project/simplemeta">Simple meta</a></strong><br> Модуль предлагает новый, революционно-простой способ ввода мета-тэгов (заголовков, ключевых слов и описания) для страниц. Больше для этого не нужно редактировать ноды. После установки модуля появится ссылка "Add meta-tags", по нажатию на которую заголовок, ключевые слова и описание можно будет сразу ввести во всплывающем окне. В отличие от модуля <a href="http://drupal.org/project/nodewords">Nodewords</a>, который позволяет вводить мета-тэги только для нод, с этим модулем можно легко изменять их и для страниц представлений, и для терминов таксономии.</p> <p><strong><a href="http://drupal.org/project/jquery_multiselect">jquery_multiselect</a></strong><br> Модуль добавляет в Друпал плагин jQuery UI <a href="http://quasipartikel.at/multiselect/">multiselect</a>.</p> <p><strong><a href="http://drupal.org/project/fancy_multiselect">fancy_multiselect</a></strong><br> Позволяет использовать плагин jQuery multiselect из предыдущего модуля в качестве виджета CCK.</p> <p><strong><a href="http://drupal.org/project/node_clone_reference">Clone Referenced Nodes</a></strong><br> Дополнение к модулю клонирования нод под названием <a href="http://drupal.org/project/node_clone">Node Clone</a>. С помощью данного дополнения можно клонировать ноды, на которые данная (клонируемая) нода ссылается через соответствующее поле (CCK Node Reference). Есть возможность выбирать, какие поля клонировать, а какие - нет.</p> <p><strong><a href="http://drupal.org/project/hidden_comment">Hidden comment</a></strong><br> Модуль позволяет гражданам с правильными разрешениями прятать комментарии и снова их показывать. В отличие от депубликации и удаления, спрятанный коммент исчезает не целиком, а только в части текста. Таким образом автор будет видеть, что его комментарий скрыт. Плюс у скрывающего есть возможность написать причину сокрытия, а также заблокировать редактирование, удаление и ответ на скрытый комментарий. Также имеется интеграция с модулем <a href="http://drupal.org/project/vote_up_down">Vote Up/Down</a>, что дает возможность реализовать автоматическое сокрытие заминусованных комментариев.</p> <p><strong><a href="http://drupal.org/project/wbapi">World Bank API</a></strong><br> Проводит интеграцию с <a href="http://open.worldbank.org/">API Всемирного банка</a>, включая обработку запросов и интеграцию во Views.</p>

Комментарии