Опубликовал на drupal.org модуль, который показывает список блоггеров с их аватарами, реальными именами (если модуль RealName включен) и Х заголовков последних постов в блоге.
Список блоггеров сортируется по общему количеству постов в блоге. Чем больше постов - тем выше блоггер в списке. В настройках модуля можно указать выводить это количество для каждого блоггера, а также дату регистрации на сайте.
Страница выводится по адресу: example.com/blogs
В настройках модуля можно указать:
- сколько заголовков последних постов из блога выводить
- сколько блоггеров на одной странице нужно показывать (используется пейджер)
- сколько постов в блоге должно быть у блоггера, чтобы он попал в этот список.
В релиз включен полный перевод модуля на русский язык.
Скриншот страницы, которую выводит модуль:
Время разработки
Модуль достаточно простой, а значит должен работать как часы. Я считаю, что лучше иметь набор простых модулей, которые четко и ясно работают, чем "швейцарский нож", которым трудно пользоваться и не всегда понятно как.
Модуль был написал - с секундомером в руках - за 95 минут. Почти половину времени заняло написаний фунций темизации, потому что это слабо знакомая область и пришлось по ходу дела разбираться.
После этого были некоторые улучшения и доработки, что также заняло время, но секундомера не было...
Плюс время на создание страницы модуля на друпал.орг, загрузку кода в CVS и создание релиза.
Я думаю, что если округлить, то можно считать, что на создание такого простого модуля ушёл 1 день (8 часов).
В будущем на публикацию на drupal.org я думаю уйдёт меньше времени, потому что я записал все свои движения по этому поводу...
Мотивация
Модуль был написан на скорость и бесплатно. Мне понравилось!..
Есть в этом что-то заманчивое. И адреналин работы с секундомером и доброе дело для пользы другого.
В общем я задумался над тем, чтобы (пока) раз в месяц выделать 1 день для создания модуля, который сообщество друпал.ру сочтет общественно полезным.
Это не значит, что я буду делать за вас вашу работу, а только то, что я хочу сделать что-то полезное для сообщества, которое мне многое дало.
А пока я буду готовиться. Спасибо.
PS.
Забыл дать ссылку на страницу проекта: http://drupal.org/project/bloggers[/module]
Модуль называется Bloggers (спасибо neochiefза идею названия)