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

+27
2.14K
Иллюстрация
День добрый!

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

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

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

Демо сайт

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

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

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

PS зачем писать компонент, который уже выложен на продажу? — затем, что он мне самому нужен и я думаю, что можно сделать его более интересным по функционалу и доступней по стоимости.
+1
picaboo picaboo 12 лет назад #
SJen, импорт из rss вы представляете народ откуда будет делать? максимум из жж, а то просто с левых сайтов тянуть, раздолье для спамерюг.

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

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

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

а для тех кто не совсем понимает что это и зачем...надо ли им эту игрушку давать :)
-1
Dorimen Dorimen 12 лет назад #
picaboo, fde - это что?
-1
picaboo picaboo 12 лет назад #
не самый лучший граббер, середнячок.
-1
BSB BSB 12 лет назад #
А самый лучший?
-1
eoleg eoleg 12 лет назад #
+
только не заметил ссылки на источник, нужно опцию - Показывать ссылку на источник
-1
picaboo picaboo 12 лет назад #
там еще ссылки удалить канал не хватает :)
-1
Александр Николаев Александр Николаев 12 лет назад #
SJen, мы такое себе уже давно сварганили, вот можете глянуть, возможно будет интересно: Новости по крону забирает каждые 10 минут.
0
Dorimen Dorimen 12 лет назад #
Александр Николаев, давайте обменяемся ссылками между нашими проектами. В частности, у меня fermer.org.ua.
+1
eoleg eoleg 12 лет назад #
Сварганили но не выложили! )
Какой смысл об этом говорить здесь?
SJen ведь не только вам это предлагает.
+2
Александр Николаев Александр Николаев 12 лет назад #
ОК, думал может чем-то ему поможет... Будет время выложим для людей этот модуль, если кому-то он интересен.
+2
SJen SJen 12 лет назад #
просто сварганить не проблема, хочется гибких настроек. Откуда и куда постить. Добавить это все для пользователей - редакторов, копирайтеров и тд.
-1
AndroS AndroS 12 лет назад #
Идея неплоха... Только вот на демо-сайте что-то граббер с вордпресс блога только заголовки статей выдернул :(
0
SJen SJen 12 лет назад #
а в RSS что у вас? - если у вас там только заголовки, то все правильно и логично.
Откройте страницу канала в браузере и посмотрите что там отображается
-1
AndroS AndroS 12 лет назад #
Вставил ссылку как положено в пуникоде
0
SJen SJen 12 лет назад #
понятно, читалка RSS не переваривает формат, починю
-1
AndroS AndroS 12 лет назад #
Очень гут! :)
+2
Ai Ai 12 лет назад #
Компонент пишется для продажи так понимаю?
В любом случае предложения типа "на домен" вообще не интересны.
0
SJen SJen 12 лет назад #
предлагайте варианты, я послушаю
изначально делаю для себя

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

Но появилась другая проблема: Статей стало на сайте около 1 500 000 штук, что привело к загрузке обычного дешевого хостинга. Можно ли добавить к этому компоненту функцию: при истечении определенного времени (например год) статьи или блоги пусть, созданные этим компонентом удаляются, если с момента последнего комментария к этому блогу прошло N-ное кол-во времени? В ручную как то тяжеловато обработать большое кол-во ...
+1
SJen SJen 12 лет назад #
ок, да - это можно
0
BSB BSB 12 лет назад #
А может, счетчик просмотра статьи поставить? И условие на то, что если в течении определенного периода не добавляется, статью убивать?
0
AndroS AndroS 12 лет назад #
Можно url в личку? Интересно понаблюдать и ознакомиться
0
Kreator Kreator 12 лет назад #
Не, сглазите еще не дай бог.
-1
AndroS AndroS 12 лет назад #
я не глазливый, и знаний моих на хакерские атаки не хватит :)
0
Ai Ai 12 лет назад #
А какая навигация при этом была?
0
stasis stasis 12 лет назад #
Огласите дату окончания разработки и стоимость...
+3
SJen SJen 12 лет назад #
дата окончания напрямую зависит от функционала.
В воскресенье планирую выложить законченную версию. Цена - 300руб.
-1
AndroS AndroS 12 лет назад #
C любпопытством ждем-с :)
0
Kreator Kreator 12 лет назад #
Не получилось в воскресенье? или забыли? Хотелось бы увидеть ...
0
lezginka.ru lezginka.ru 12 лет назад #
добавил rss. в профиле показывает название и переходит на сайт "оригинала"
SJen , не понял сути.
зачем это нужно, если перекидывает на сторонний сайт
0
Kreator Kreator 12 лет назад #
В профиле показывается только то. что пользователь добавил данную rss, а публикует в блоги.
0
SJen SJen 12 лет назад #
В профиле только список лент - ссылки на источники, чтобы можно было проверить что правильно ввели.
А сам контент парсится в блог пользователя. Парсится все то, что есть в RSS ленте.
+1
Ai Ai 12 лет назад #
Есть такая идея использовать календарь, через который можно было бы разделить старые и свежие статьи. Или какие-то еще методы типа рейтинговых.
0
lezginka.ru lezginka.ru 12 лет назад #
SJen, а нельзя это дело к биржам статей пристроить ?
0
SJen SJen 12 лет назад #
как именно? - знаю одну биржу, которая позволяет через RSS покупать новые статьи. При каждом обращении просто списывает с баланса стоимость. Вы про это?
0
lezginka.ru lezginka.ru 12 лет назад #
да, это имел ввиду.
адвего и etxt это позволяют ?
0
SJen SJen 12 лет назад #
textsale позволяет
а вот про адвего и etxt ничего не могу сказать..
на адвего не видел такого (с ними я сам работаю время от времени)
0
lezginka.ru lezginka.ru 12 лет назад #
в etxt есть Экспорт материалов XML, это то ?
0
SJen SJen 12 лет назад #
посмотрю, позже отвечу
0
Kreator Kreator 12 лет назад #
Новостей нет ... на демо сайте отсутсвует сей компонент? Это конец начала или начало конца?
0
ViS0R ViS0R 11 лет назад #
PS зачем писать компонент, который уже выложен на продажу? - затем, что он мне самому нужен и я думаю, что можно сделать его более интересным по функционалу и доступней по стоимости.
Я так понимаю, энтузиазм угас? Компонента не будет?

Еще от автора

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