Наверняка у многих в связи с популярностью одноименного сервиса возникла необходимость добавить блок на сайт «Показать последнии записи из Твитера».
Я бы хотел написать данный модуль. Хотел бы услышать, как вы это видите, или как хотите, что бы было.
В свою очередь я расскажу, как я это вижу.
Администратор сайта добавляет данный модуль (может и не модуль, может хак) на сайт и настраивает его на определенного твитер-пользователя. Который и будет транслироваться в отведенный для этого блок на сайте LS.
Модуль умеет обновлять RSS ленты и добавлять посты в LS движек.
Обновляет ленты по таймеру, который можно задать отдельно для каждой RSS ленты.
Топики с ленты добавляются при каждом заходе пользователя, по типу refresh (F5).
В системе создаётся пользователь ImportRss и от его имени добавляются топики.
TODO:
— В будущем возможно поведение добавления поменяется. Например одна RSS лента — это один отдельный блог, куда и будут добавляться топики.
— Возможно добавлять топики не только от имени пользователя Import Rss но так же и от имени Admin или любого другого пользователя который указан в Rss ленте, как автор.
— Добавить возможность чтобы модуль можно было писал в определенный блог. Выбирать на стадии добавления RSS ленты. (вынести это из личных блогов и поставить в отдельный RSS-блог)
— сделать только для авторизованных
Скажите, есть ли руководство как написать свой модуль/хак?
Искал, что то не смог найти. (Вики, фак, нигде не увидел)
По примерам, которые находятся в движке, не все получается.
Т.е. в конце концов, сделал, но влоб :) типа инсёрт сразу в базу, но это ведь не красиво =)
Один из примеров что не получилось.
Пытался в модуле создать пользователя, как это сделать стандартными методами класса?