Quantcast
Channel: Блог VladSavitsky
Viewing all articles
Browse latest Browse all 52

Новый украинско-русский модуль - список всех блоггеров сайта и заголовки последних постов из их блогов.

$
0
0
Опубликовал на drupal.org модуль, который показывает список блоггеров с их аватарами, реальными именами (если модуль RealName включен) и Х заголовков последних постов в блоге.
Список блоггеров сортируется по общему количеству постов в блоге. Чем больше постов - тем выше блоггер в списке. В настройках модуля можно указать выводить это количество для каждого блоггера, а также дату регистрации на сайте.
Страница выводится по адресу: example.com/blogs
В настройках модуля можно указать:

  • сколько заголовков последних постов из блога выводить

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

  • сколько постов в блоге должно быть у блоггера, чтобы он попал в этот список.


В релиз включен полный перевод модуля на русский язык.
Скриншот страницы, которую выводит модуль:

Пример работы модуля Bloggers
Время разработки

Модуль достаточно простой, а значит должен работать как часы. Я считаю, что лучше иметь набор простых модулей, которые четко и ясно работают, чем "швейцарский нож", которым трудно пользоваться и не всегда понятно как.
Модуль был написал - с секундомером в руках - за 95 минут. Почти половину времени заняло написаний фунций темизации, потому что это слабо знакомая область и пришлось по ходу дела разбираться.

После этого были некоторые улучшения и доработки, что также заняло время, но секундомера не было...

Плюс время на создание страницы модуля на друпал.орг, загрузку кода в CVS и создание релиза.
Я думаю, что если округлить, то можно считать, что на создание такого простого модуля ушёл 1 день (8 часов).

В будущем на публикацию на drupal.org я думаю уйдёт меньше времени, потому что я записал все свои движения по этому поводу...
Мотивация

Модуль был написан на скорость и бесплатно. Мне понравилось!..

Есть в этом что-то заманчивое. И адреналин работы с секундомером и доброе дело для пользы другого.
В общем я задумался над тем, чтобы (пока) раз в месяц выделать 1 день для создания модуля, который сообщество друпал.ру сочтет общественно полезным.
Это не значит, что я буду делать за вас вашу работу, а только то, что я хочу сделать что-то полезное для сообщества, которое мне многое дало.
А пока я буду готовиться. Спасибо.
PS.

Забыл дать ссылку на страницу проекта: [module=bloggers]http://drupal.org/project/bloggers[/module]

Модуль называется Bloggers (спасибо [user=neochief]neochief[/user] за идею названия)
Версия Drupal: 

Viewing all articles
Browse latest Browse all 52

Trending Articles