Анонс компонента iRSS (публикация постов из RSS лент)

1414

День добрый!

Сергей Игоревич своим постом навел на интересную мысль для нового компонента. Одна бессонная ночь - и некоторые наметки могу показать.

Что компонент уже умеет:

1. Привязывать неограниченное количество RSS каналов к блогу пользователя.
2. Публиковать по крону новости из RSS потоков (раз в пять минут).
3. Использовать синонимайзер при публикации (сервис synonyma.ru)
Спойлер
К компоненту прилагается плагин, который добавляет вкладку в профиль пользователя - на которой каждый юзер может привязать к своему блогу несколько RSS каналов.

Демо сайт

Можно "потрогать" это все на демо сайте - тут. Авторизоваться можно под одним из демо юзеров (demo1,demo2,demo3,demo4,demo5) - пароль 12345. Либо зарегать нового пользователя. После чего зайти в профиль и добавить свой RSS канал. RSS канал должен быть уникальным (не получится добавить канал, который уже у кого-то есть).

В течение пяти минут после добавления канала новости из него опубликуются в блоге(cron). Если блога не было - он будет предварительно создан. На дизайн сильно не ругайтесь - сайт тестовый и дизайн для блогов я просто не делал)

На этой неделе постараюсь довести компонент до логического завершения (синонимайзер, тонкие настройки для юзеров и тд).

Спойлер
Новый дизайн для "Переписки" в стиле минимализма. | "Лента активности" 2.0
Комментарии (46)
picaboo 30 сентября 2012 в 12:44 +1
SJen, импорт из rss вы представляете народ откуда будет делать? максимум из жж, а то просто с левых сайтов тянуть, раздолье для спамерюг.

Как насчет повернуться в несколько иное русло? К примеру дать возможность пользователю присоединить свои аккаунты в твиттере, фейсбуке, вконтакте, жж к своему профилю. статусы и твиттер - гнать в новый компонент микроблогов пользователя ( чуть переделать под это блоги), а посты в жж, вк, фейбуке - гнать в блоги.

может такой вариант попробовать?
SJen 30 сентября 2012 в 12:51 +2
насчет RSS - можно же это и админу только оставить и разрешить только определенные домены. Мне в первую очередь интересны настройки для админа. Сделать несколько блогов и их заполнять. Или, скажем, моим редакторам дать такие права - чтобы рерайтили уже готовые посты.

Про социалки подумать надо, но сначала с RSS надо довести до конца
picaboo 30 сентября 2012 в 12:57 -1
просто для тех кто понимает, это не совсем нужно, так как есть куча мощных решений по цене до 1000р, взять тот же fde, который тянет все что угодно и складывает куда надо, при этом и переводит и синонимайзер есть... при этом может не публиковать, а отправлять на модерацию, чтобы прийти и поправить и опубликовать как время будет.

а для тех кто не совсем понимает что это и зачем...надо ли им эту игрушку давать :)
Dorimen 30 сентября 2012 в 14:33 -1
picaboo, fde - это что?
picaboo 30 сентября 2012 в 14:35 -1
не самый лучший граббер, середнячок.
BSB 11 октября 2012 в 09:41 -1
А самый лучший?
eoleg 30 сентября 2012 в 14:49 -1
+
только не заметил ссылки на источник, нужно опцию - Показывать ссылку на источник
picaboo 30 сентября 2012 в 14:54 -1
там еще ссылки удалить канал не хватает :)
Александр Николаев 30 сентября 2012 в 14:51 -1
SJen, мы такое себе уже давно сварганили, вот можете глянуть, возможно будет интересно: Новости по крону забирает каждые 10 минут.
Dorimen 30 сентября 2012 в 15:01 0
Александр Николаев, давайте обменяемся ссылками между нашими проектами. В частности, у меня fermer.org.ua.
eoleg 30 сентября 2012 в 15:39 +1
Сварганили но не выложили! )
Какой смысл об этом говорить здесь?
SJen ведь не только вам это предлагает.
Александр Николаев 30 сентября 2012 в 16:57 +2
ОК, думал может чем-то ему поможет... Будет время выложим для людей этот модуль, если кому-то он интересен.
SJen 30 сентября 2012 в 17:43 +2
просто сварганить не проблема, хочется гибких настроек. Откуда и куда постить. Добавить это все для пользователей - редакторов, копирайтеров и тд.
AndroS 30 сентября 2012 в 19:48 -1
Идея неплоха... Только вот на демо-сайте что-то граббер с вордпресс блога только заголовки статей выдернул :(
SJen 1 октября 2012 в 03:41 0
а в RSS что у вас? - если у вас там только заголовки, то все правильно и логично.
Откройте страницу канала в браузере и посмотрите что там отображается
AndroS 1 октября 2012 в 09:11 -1
Вставил ссылку как положено в пуникоде
SJen 1 октября 2012 в 09:50 0
понятно, читалка RSS не переваривает формат, починю
AndroS 1 октября 2012 в 10:20 -1
Очень гут! :)
ХR 2 октября 2012 в 11:34 +2
Компонент пишется для продажи так понимаю?
В любом случае предложения типа "на домен" вообще не интересны.
SJen 2 октября 2012 в 12:25 0
предлагайте варианты, я послушаю
изначально делаю для себя

но если это кого-то заинтересует, сделаю более универсальным. Ну и некоторая материальная заинтересованность тоже присутствует)
ХR 5 октября 2012 в 19:51 0
Когда делал подобный скрипт возникли проблемы форматов и проблема больших объемов
Kreator 5 октября 2012 в 20:26 0
на счет объемов это точно. С пол гига уже набежало в базу ...
ХR 5 октября 2012 в 20:58 0
Можно посмотреть?
Kreator 2 октября 2012 в 12:45 0
Поставив однажды подобный компонент на другую cms. Вопреки всем пугалкам о бане со стороны ПС - через год показатели сайта были ПР3 и Тиц20 с посещаемостью в 1000 уников в сутки. И это без дополнительной раскрутки сайта.

Но появилась другая проблема: Статей стало на сайте около 1 500 000 штук, что привело к загрузке обычного дешевого хостинга. Можно ли добавить к этому компоненту функцию: при истечении определенного времени (например год) статьи или блоги пусть, созданные этим компонентом удаляются, если с момента последнего комментария к этому блогу прошло N-ное кол-во времени? В ручную как то тяжеловато обработать большое кол-во ...
SJen 2 октября 2012 в 12:54 +1
ок, да - это можно
BSB 11 октября 2012 в 09:46 0
А может, счетчик просмотра статьи поставить? И условие на то, что если в течении определенного периода не добавляется, статью убивать?
AndroS 2 октября 2012 в 13:01 0
Можно url в личку? Интересно понаблюдать и ознакомиться
Kreator 2 октября 2012 в 14:13 0
Не, сглазите еще не дай бог.
AndroS 3 октября 2012 в 15:03 -1
я не глазливый, и знаний моих на хакерские атаки не хватит :)
ХR 5 октября 2012 в 21:09 0
А какая навигация при этом была?
stasis 4 октября 2012 в 09:03 0
Огласите дату окончания разработки и стоимость...
SJen 4 октября 2012 в 09:37 +3
дата окончания напрямую зависит от функционала.
В воскресенье планирую выложить законченную версию. Цена - 300руб.
AndroS 4 октября 2012 в 10:08 -1
C любпопытством ждем-с :)
Kreator 8 октября 2012 в 17:04 0
Не получилось в воскресенье? или забыли? Хотелось бы увидеть ...
lezginka.ru 5 октября 2012 в 20:11 0
добавил rss. в профиле показывает название и переходит на сайт "оригинала"
SJen , не понял сути.
зачем это нужно, если перекидывает на сторонний сайт
Kreator 5 октября 2012 в 20:24 0
В профиле показывается только то. что пользователь добавил данную rss, а публикует в блоги.
SJen 6 октября 2012 в 05:01 0
В профиле только список лент - ссылки на источники, чтобы можно было проверить что правильно ввели.
А сам контент парсится в блог пользователя. Парсится все то, что есть в RSS ленте.
ХR 6 октября 2012 в 08:59 +1
Есть такая идея использовать календарь, через который можно было бы разделить старые и свежие статьи. Или какие-то еще методы типа рейтинговых.
lezginka.ru 10 октября 2012 в 15:33 0
SJen, а нельзя это дело к биржам статей пристроить ?
SJen 10 октября 2012 в 16:30 0
как именно? - знаю одну биржу, которая позволяет через RSS покупать новые статьи. При каждом обращении просто списывает с баланса стоимость. Вы про это?
lezginka.ru 10 октября 2012 в 18:28 0
да, это имел ввиду.
адвего и etxt это позволяют ?
SJen 10 октября 2012 в 18:35 0
textsale позволяет
а вот про адвего и etxt ничего не могу сказать..
на адвего не видел такого (с ними я сам работаю время от времени)
lezginka.ru 10 октября 2012 в 18:42 0
в etxt есть Экспорт материалов XML, это то ?
SJen 11 октября 2012 в 09:50 0
посмотрю, позже отвечу
Kreator 24 октября 2012 в 15:27 0
Новостей нет ... на демо сайте отсутсвует сей компонент? Это конец начала или начало конца?
ViS0R 21 января 2013 в 16:37 0
PS зачем писать компонент, который уже выложен на продажу? - затем, что он мне самому нужен и я думаю, что можно сделать его более интересным по функционалу и доступней по стоимости.
Я так понимаю, энтузиазм угас? Компонента не будет?