| | [Идея]Коммуникация с движ-ми форумов и блогов: транспорт or? |
| |
Posted: Sun Jun 25, 2006 12:41 pm |
|
|
|
День добрый. Похожая идея, но немного другой подход. В отличие от вашего, нужно будет и клиентов доделывать на поддержку протокола. Посмотрите, пожалуйста.
http://oc-feez.livejournal.com/1597.html
Критика приветствуется |
|
|
|
|
Posted: Mon Jun 26, 2006 9:07 am |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Альтернативн� wrote: | День добрый. Похожая идея, но немного другой подход. В отличие от вашего, нужно будет и клиентов доделывать на поддержку протокола. Посмотрите, пожалуйста.
http://oc-feez.livejournal.com/1597.html
Критика приветствуется :) |
Все здорово, но одно НО - требуется переделка клиента. Не по-жабьи это как-то. ИМХО. С другой стороны, если это оформлять JEP-ом и все продумать, то тогда этот труд незря, наверное. Но опять же мы получим ситуацию, когда один клиент поддерживает этот джер/другой не поддерживает. |
|
|
|
|
Posted: Mon Jun 26, 2006 11:11 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
leksey wrote: |
Все здорово, но одно НО - требуется переделка клиента. Не по-жабьи это как-то. ИМХО. С другой стороны, если это оформлять JEP-ом и все продумать, то тогда этот труд незря, наверное. Но опять же мы получим ситуацию, когда один клиент поддерживает этот джер/другой не поддерживает. |
Все так, этот вариант на порядок сложнее. Один я точно не вытяну. Кроме того, владельцам форума или блога придется запускать еще и jabber сервер, а в вашем -- просто бота.
Но есть же плюсы, например, в юзабилити. Тут, по-моему, главное не промахнуться с протоколом. Чтобы раз и надолго. А если будет удобный гибкий протокол, опять же по-моему, со временем появится и поддержка в клиентах, серверах и движках форумов и блогов. А дальше рай и дао В ростере куча транспортов на разные форумы, ЛС на все ники на форумах можно делать через имя@транспорт и обратно тоже работать будет ... форумы очативаются ... хех, возможно надо будет защиту ввести от этого Еще есть вопрос спама, не зря же вводят везде эти циферки.
Кстати, многие новые JEP-ы требуют изменений в клиенте: http://www.jabber.org/jeps/jep-0142.html http://www.jabber.org/jeps/jep-0154.html http://www.jabber.org/jeps/jep-0166.html |
|
|
|
|
| | |
Posted: Mon Jun 26, 2006 11:25 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
Кстати, вы пробовали задействовать для общения с ботом DataForms ? Движок DataForms встроен в большую часть клиентов. Например для просмотра списка топиков и выбора нужного для чтения думаю простая форма подойдет. http://www.jabber.org/jeps/jep-0004.html
Пример работы DataForms -- Поиск на rss.jabber.ru |
|
|
|
|
Posted: Tue Jun 27, 2006 9:04 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
feez wrote: | Кстати, вы пробовали задействовать для общения с ботом DataForms ? Движок DataForms встроен в большую часть клиентов. Например для просмотра списка топиков и выбора нужного для чтения думаю простая форма подойдет. http://www.jabber.org/jeps/jep-0004.html
Пример работы DataForms -- Поиск на rss.jabber.ru |
этот механизм нам известен может тогда сразу бота трансформировать в phpbb транспорт? |
|
_________________ And I'm feeling good! |
|
|
|
| | |
Posted: Tue Jun 27, 2006 1:03 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
А может быть реализовать это в виде транспорта + класс на php. Ну и в качестве примера прицепить это к phpbb. А ты прицепишь к LJ тому же...
Разработчики других систем при удачной реализации сами начнуть использовать это решение. Так, глядишь, и станет оно стандартом де-факто. А потом уже можно и жопы, тьфу, жепы городить....
Вот как разработчики ВакоВики сделали свой класс, который вики-форматтинг осуществляет, и теперь его на стороне можно свободно пользовать. Чем народ и занимается. |
|
|
|
|
Posted: Wed Jun 28, 2006 10:45 am |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
Нужно чтобы бот работал напрямую с базой форума, тогда его легко будет портировать на другие форумы, а если бота сделать расширяемым плагинами то с переходом на другие движки тоже особых проблем не будет. |
|
|
|
|
Posted: Wed Jun 28, 2006 1:45 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Lion wrote: | Нужно чтобы бот работал напрямую с базой форума, тогда его легко будет портировать на другие форумы, а если бота сделать расширяемым плагинами то с переходом на другие движки тоже особых проблем не будет. |
Ты сам то понял, что написал? :-)
Если что и писать, то транспорт для сервера и модуль с неким апи. А для уж каждого конкретного случая - phpbb, LiveJournal, NNTP свой код.
[Транспорт]-<==>--[Класс для работы с транспортом]===[Код реализующий частный случай] |
|
|
|
|
Posted: Wed Jun 28, 2006 3:52 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
Я имел в виду, что при одной структуре базы бывают разные внешние виды и оформления, в этом случае более универсально работать напрямую с базой. |
|
|
|
|
Posted: Wed Jun 28, 2006 7:28 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Lion wrote: | Я имел в виду, что при одной структуре базы бывают разные внешние виды и оформления, в этом случае более универсально работать напрямую с базой. |
При чем тут види и оформления? Модуль должен работать с АПИ-форума как-то (или через грязный хак к крайнем случае), а не с его базой. Я бы ничему стороннему не позволил лезть к моей базе. |
|
|
|
|
Posted: Wed Jun 28, 2006 10:16 pm |
|
|
Lion |
Разработчик |
|
|
Joined: 10 Jan 2005 |
Posts: 699 |
Location: г. Волжский |
|
|
|
|
|
|
Если у форума есть АПИ то лучше конечно через него.
Что-то в последнее время fbot по долгу не живет |
|
|
|
|
Posted: Sun Jul 02, 2006 10:27 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
leksey wrote: | Ну сейчас будет доступна еще одна площадка. Попробуем ее задейстсовать, чтобы не лежал бот и транспорт. |
А можно чтобы, транспорт был на одном сервере а jabber-сервер на другом и общались они по TCP?
Я еще один аналог форум2джаббер нашел. http://greycat-na-kor.livejournal.com/79231.html (комментарии и ссылка внизу). Пока более подробной инфы нет |
|
|
|
|
Posted: Sun Jul 02, 2006 10:28 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
feez wrote: | А можно чтобы, транспорт был на одном сервере а jabber-сервер на другом и общались они по TCP? |
да, можно, но соединение там плейнтекстовое. |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Sat Jul 08, 2006 2:04 am |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
feez
Не находишь, что с открытием жаббер-сервера в LJ твоя задумка очень в тему. Большое количество готовых тестеров и потенциальных пользователей. :-) |
|
|
|
|
| | |
Posted: Sat Jul 08, 2006 12:20 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
leksey wrote: | feez
Не находишь, что с открытием жаббер-сервера в LJ твоя задумка очень в тему. Большое количество готовых тестеров и потенциальных пользователей. |
Ага. http://community.livejournal.com/lj_dev/716451.html
Как я понял, они сделали сервер и интегрировали его с LJ. Т.е. без транспорта. Это немного расходится с нашей идеей хостинга транспортов для желающих форумодержателей.
Дальше вот этот комментарий:
Quote: | -- we'll be running bots that let you post/etc from Jabber, as well as get ESN alerts. |
Говорит, что они пойдут по пути ботов для добавлений комментариев и уведомлений. Интересно как это будет выглядеть сообщения или новый протокол.
Вообще классно, что самый популярный блог не стал клепать свое решение а принял джаббер. Суббота хорошо началась |
|
|
|
|
| | |
JRuDevels Forum Index » Серверная часть [Server-Side] |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 1 of 2
Goto page 1, 2 Next
|
|
|
|