|
From: techtonik <tec...@tu...> - 2004-12-03 10:36:21
|
||*()*|| [\..konnichi wa, ogenki desu ka, Max../]
t>> Кстати, для новостей весьма неплохая задумка. Только вот проблема
t>> добавлять эти новости. Хотелось бы автоматизировать процесс до
t>> безобразия. =) Чтобы автоматически добавлялись новости для новых
t>> версий рулёзных плагинов, чтобы был экспорт в RSS. Т.е. опять же всё
t>> это писать надо. Мне как-то проще обрабатывать эту информацию
t>> непосредственно, чем через wiki.
MB> через вики я имел ввиду новости как нечто, что формируется руками. а
MB> сегенрированные новости можно агрегировать при помощи того же RSS -
MB> благо полно агрегаторов на всех языках, включая PHP
Если уж на то пошло, то я вижу эту систему как
1. Набор агрегаторов, которые собирают новости обо всех плюгинах и сохраняют
их в БД или в кеше. Новости должны легко обрабатываться автоматически
1.1 Отсюда новость должна иметь свойства
- дата
- заголовок
- источник
- текст
- ...всякая опциональная расширябельность
- новость должна быть уникальной.
1.2 Агрегаторы должны быть внешними, т.к. SF не разрешает исходящих
соединений, cron на нём отключен и вообще надо искать хостинг. =)
Для внешних агрегаторов, на чём бы они ни были написаны,
предоставляется интерфейс для приёма новостей. Агрегатор должен быть
авторизоваться прежде чем чего-то сабмитить. Интерфейс XML-RPC.
2. Для вывода информации может быть использовано всё, что угодно -
RSS, action к wakka, экспорт в текстовый файл, на сайт, рассылка.
Через тот же XML-RPC можно вытягивать новости.
XML-RPC позже опишу, когда он станет заработает.
Кстати, было бы удобно читать новости с FarPlugins из Far.
Прям как сейчас вижу - в диалоговом окне хелпа заголовки последних
новостей.. Непрочитанные выделяются жирным. С XML-RPC я помогу, только
вот плагинов ничего писать не умею. Для начала и RSS плагин пойдёт.
t>> Кстати, пока для меня интересно использовать интерфейс sourceforge.net
t>> для добавления новостей. Во-первых они весь sourceforge инфицируют, а
t>> во вторых они уже прекрасно экпортируются. =)
t>> http://sourceforge.net/export/projnews.php?group_id=52167&limit=10&flat=0&show_summaries=1
MB> а как там с русским?
ЗамИчательно. В какой отправил, в такой принял. Вроде так.
Беда в том, что автоматически обновлять это пока никак не получается.
SF cron отключил и исходящие коннекты тоже.
t>> Можно наслаждаться работой этого механизма на
t>> http://farplugins.sf.net/index.php
t>> особенно, если index.html прибить. >}
MB> прибивай, если хочешь
Я бы и хотел, только owner max belugin и права 744 на файлик, если не
ошибаюсь.
--
//Old Rusty Cans Killers [ORCK]:
//technically yours, techtonik
|