Модули

Опубликовано VladSavitsky

Модуль позволяет массово менять параметры нод, а именно:

  • Опубликовать/Снять с публикации
  • Поместить на главную/Убрать с главной
  • Закрепить в списках/Отменить закрепление в спискахК
  • Комментарии: Запретить/Разрешить только чтение/Разрешить чтение и запись.
Опубликовано VladSavitsky

Модуль работает корректно в мультисайтинге, с модулями Shared SingOn и Login Toggoban.
Позволяет указать срок хранения сессии пользователя.
Требует отключить срок хранения кукис в settings.php

Описание с сайта: 

The Persistent Login module provides the familiar "Remember Me" option in the user login form.

The module's settings allow the administrator to:

* Control how long user logins are remembered.
* Control how many different persistent logins are remembered per user.
* Control which pages a remembered user can or cannot access without explicitly logging in with a username and password (e.g. you cannot edit your account or change your password with just a persistent login).

Each user's 'my account' view tab gives them option of explicitly clearing all of his/her remembered logins.

Persistent Login is independent of the PHP session settings and is more secure (and user-friendly) than simply setting a long PHP session lifetime. For a detailed discussion of the design and security of Persistent Login, see Improved Persistent Login Cookie Best Practice.

Persistent Login is compatible with: Login Toboggan.

Maintained by markus_petrux.

Опубликовано VladSavitsky

Модуль не заработал вместе с Login Toggoban и Shared SignOn. Происходили постоянные редиректы с одного домена на другой.
Альтернатива, которая работает с этими модулями - Persistent Login

Модуль умеет блокировать вывод повторов, если на сайте дважды залогинен под одним ником.

Описание с сайта: 

Fostering a relationship of trust with your visitors is essential when you aim to collect personal information and provide a service with which they feel secure. With this familiar little feature added to your installation you will portray the message of making every effort to address your users' security concerns and put them at ease. It shows that you stop at nothing to go the extra mile and allow them the peace of mind, to access your site with confidence from anywhere in the world knowing that you have taken every precaution to ensure their identity is safe.

Did you know that the default Drupal behaviour is to remember your session for the extent of 3 weeks and 2 days. This entails that if a user abandons a workstation, closes the browser window, experiences a power failure or any other unforeseen circumstance where they refrain from logging out, that their session will stay active on the server. When, at a later stage, they or anyone else for that matter, returns to your site using the same browser within the session cookie lifetime they will automatically be logged in without being prompted for authentication credentials. Can you imagine the colossal risk this places on users accessing your service from public terminals or shared workstations, with no means to their disposal of securing themselves against this threat.

If this concerns you, like it does myself and many others, you will also want a means to manage session lifetime. If you are looking for a way to configure quicker session expiry or want to give your users the choice not to be remembered at all, then you need search no morel. Download the latest supported release for D5.x or D6.x now. Extract the tarball archive into your modules directory and enable the module via the modules page. Administer => Site building => Modules from the menu. This will ensure a "Remember me" checkbox added below the password field on one and every log in form. Immediately improving security and gaining added confidence from visitors whom are well accustomed to this feature from other online facilities.

My promise to you:
Enabling this feature for your users will gain confidence in your site, similarly I want you to be confident in this product. Sessions are a crucial part of a web application and one of the most difficult to debug when things go wrong. The core focus of this project is to leave the smallest footprint on the normal Drupal behaviour while enabling this frequently requested use case in the simplest way possible. This module would love to hang around idle, doing nothing all day, at its happiest with all settings reset and left in their default state. This way you can be rest assured that its business as usual and the only change will be a "Remember me" checkbox added to log in forms. Nothing else, nada, Drupal just the way we know and love it...

I will also commit, where time allows, to follow the issue queue and find solutions for bugs, fixes for incompatibilities and consider new features in the scope of this project. You are welcome to leave your comments, remarks, rants, raves and praises but please be patient... all good things will come.

Опубликовано VladSavitsky

Описание с сайта

Модуль User Karma: репутация пользователя

Модуль подсчитывает карму пользователей, используя модуль VotingAPI.

Обратите внимание: Модуль требует MySQL 4.1.X или выше для работы.

Что такое "Карма"?

Технически

В контексте этого модуля карма это сумма всех карм полученных через хук hook_user_karma_partial().

Модуль user_karma опрашивает другие модули на предмет того, могут ли они рассчитывать карму.
Эти модули определяют hook_user_karma_partial().
Карма пользователя будет суммой всех этих полученных карм.

Это значит, что вам нужны дополнительные модули, которые реально рассчитывают карму.

Этот модуль поставляется с:

  • user_karma_receive_vote_node
  • user_karma_receive_vote_comment
  • user_karma_give_vote
  • user_karma_write_comment (скоро!)

Эти плагины очень-очень просто написать, поэтому любой разумный запрос новых возможностей будет легко воплотить!

Как карма работает?

Например, если пользователь #99 написал 10 комментариев и они все получили голоса больше 0, карма пользователя останется положительной. Точно также, если пользователь #98 имеет 10 комментарие и они все получили голоса меньше 0, карма пользователя будет отрицательной.

Это значит, что рейтинг может быть меньше 0.

Идем дальше... работа некоторых модулей отличается и позволяет только положительные голоса (например, оценка от 1 до 10).
В таких условиях модуль также будет работать: так как карма имеет срок действия (только контент, который был создан в течении последних N дней будет использован для расчета кармы), карма пользователя в конечном счете стабилизируется.

Назначение ролей

Этот модуль управляет набором ролей и назначает их в соответствии с кармой пользователя. Есть 2 пути назначения ролей: основанный на чистом (raw) значении кармы и основанный на ранжировании пользователя (user ranking), свыше 10000. Это дает вам точность.

Виды (Views)

Этот модуль использует VotingAPI. Это значит, что вы можете использовать модуль с модулем "views".
Все, что вам нужно знать это то, что модуль добавляет один "vote" (или "entry") для каждого пользователя, где value_type это karma_points и тег - "karma".
Я использовал разные value_type потому что я не хочу, чтобы VotingAPI подсчитывал сумму, среднее и др. (Это просто не имеет смысла).

Читать дальше...
Опубликовано VladSavitsky

Описание с сайта

Модуль Wordpress Import: миграция из Wordpress 2 в Drupal 5Этот модуль позволяет импортировать блог Wordpress в Drupal из файла WordPress eXtended RSS.

Все ещё в разработке. Сообщения об ошибках весьма желательны
Вы должны быть суперпользователем для импорта блога.
Записи Wordpress импортируются как ноды типа Story или Blog (требуется модуль Blog).
Страницы импортируются как ноды типа Page.
Новые таксономии автоматически создаются для категорий Wordpress и тегов.
Комментарии и трекбеки (trackbacks) импортируются как Drupal-комментарии.

Blogroll и прикрепленные файлы ещё не поддерживаются.

ПОЖАЛУЙСТА, СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШЕЙ БАЗЫ ДАННЫХ DRUPAL ПЕРЕД ПРИМЕНЕНИЕМ ЭТОГО МОДУЛЯ.

Читать дальше...
Опубликовано VladSavitsky

Описание с сайта

Модуль Better formats добавляет гибкость в систему фильтрв ввода ядра Drupal.

Возможности

  • Формат ввода по умолчанию в зависимости от роли.
  • Формат ввода по умолчанию в зависимости от типа материала.
  • Управление допустимыми форматами ввода в зависимости от типа материала.
  • Можно скрыть пояснения к формату ввода.
  • Можно скрыть форму выбора формата, установив какой-то по умолчанию.
  • Можно автоматически раскрывать форму выбора формата.
  • Отлючить сворачинвание\разворачивание формы выбора формата.
  • Задать ей свой заголовок.
  • Задавать формат по умолчанию для нод и комментариев раздельно.
  • Работает с текстовыми полями CCK.

Зачем другие модули форматов?

Этот модуль создан, чтобы заменить и расширить следующие модули:

  • Filter Default
  • Default Filter
  • Filter by Node Type

Эти модули плохо работают вместе и все имеют глюки, которые, надеемся, решит Better Formats.

D7 and beyond

Несколько хороших возможностей фильтров/форматов встроены в D7, поэтому этот модуль и его возможности будут неопределены пока код D7 не будет заморожен. Этот модуль был написан как решение для D6.

WYSIWYG

Если вы используете визуальный редактор (TinyMCE и подобный), то вам нужно взглянуть на модуль Wysiwyg API. This module's features compliment it well.

Опубликовано VladSavitsky

Описание с сайта

Taxonomy Quick Find: вывод списка статей с такими же терминами

Модуль предоставляет набор блоков, которые показывают "схожий" контент, основываясь на выбранных терминах. Блок берет термин по умолчанию и предоставляет выпадающий список, который работает на JQuery, который показызыает старый контент, AJAX the site for other nodes and finally slide down a new list of nodes.

These blocks are completely configurable can dynamically show other recent content from each category for the current node.

Features:

  • Funky AJAX basic reloading when switching between terms
  • Filtering the terms provided - You might only want to allow users to browse for other content by specific vocabularies
  • Configure each block to only show individual node types (eg, one block for page and a completely separate block for blogs)
  • Each node type on each block can also have its own limit (eg, you might want block A to have a limit of 3 pages, but block B might want 10 pages. This is useful if you want to configure one block for a sidebar and another block for a panel)
Читать дальше...
Опубликовано VladSavitsky

Описание с сайта

Помогает администраторам включать массово режим обслуживания на сайтах в мультисайтинге.
Модуль может переводить в режим обслуживания выбранные сайты и снова их включать. Также может запускать update.php на выбранных сайтах.

Читать дальше...
Опубликовано VladSavitsky

Описание с сайта

Модуль Shared Sign-On: общая аутентификация при мультисайтингеРеализует "Общую аутентификацию" ("Shared Sign-Ons") между схожими Drupal-сайтами
на одном сервере с общей базой данных.
Может использоваться отдельно, но наиболее проверен в союзе с модулем Domain Access.

Обратите внимание: по историческим причинам этот проект имеет короткое/внутреннее имя "singlesignon".

Читать дальше...
Опубликовано VladSavitsky

Настройка
По умолчанию Drupal 6 использует в качестве навигационной линейки Меню навигации. Этот модуль позволяет вам использовать в качестве навигационной линейки путь до текущей страницы.

Также он позволяет добавлять заголовок страницы в навигационную линейку (как в виде ссылки, так и в виде обычного текста) и скрывать навигационную линейку, если она состоит только из ссылки на главную страницу.

  • Использовать путь до текущей страницы в качестве навигационной линейки.
    Описание с сайта: 

    По умолчанию, Drupal 6 использует меню Navigation для цепочки навигации. Модуль позволяет вам использовать меню, к которому принадлежит текущая страница, чтобы построить цепочку навигации.

    Как бонус, вы также можете:

    • Добавить заголовок страницы к цепочке навигации (либо как активную ссылку, либо как текст)
    • Скрыть цепочку навигации, если она содержит только ссылку на главную страницу.
    Читать дальше...
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>