JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » [Идея]Коммуникация с движ-ми форумов и блогов: транспорт or? Goto page Previous  1, 2
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Sat Jul 08, 2006 2:01 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




по мне сейчас лучшее решение -- API стандартизированное к форумам + транспорт на основе Service Discovery. Чтобы начать разработку, нужно определиться с минимальным набором возможностей и найти хорошо разбирающегося в пхп и форумных делах человека Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat Jul 08, 2006 6:40 pm Reply with quote
feez
Разработчик
Разработчик
Joined: 01 Jan 1970
Posts: 146




Binary wrote:
по мне сейчас лучшее решение -- API стандартизированное к форумам + транспорт на основе Service Discovery. Чтобы начать разработку, нужно определиться с минимальным набором возможностей и найти хорошо разбирающегося в пхп и форумных делах человека Smile


Несколько вопросов Smile

Для просмотра списка конференций на jabber.ru клиент хавает ~74K, список rss.jabber.ru уже спрятали за поиск. Как будет происходить просмотр форума в котором >1000 постов через диско ? Там же нет страниц.

Еще, мы тогда пришли к идее разнесенного форума и транспорта. Т.е. в движки встраиваем модули для общения с транспортом через сеть. С этой частью вроде бы понятно. Человек постит коммент, посылается POST форма на форум через HTTP. Движок принимает форму, проверяет авторизацию (кукисы), записывает пост в базу и связывается с транспортом, говорит, чтобы он разослал всем кому надо уведомления. Вроде все ок.
Как будет происходить обратная связь, когда транспорту нужно будет связаться с форумом? Например, когда пользователь из джаббера захочет посмотреть список разделов/тем или профиль, отослать сообщение.
Видимо придется поднимать что-то вроде серевера рядом с форумом, который бы общался с базой или с форумным API, но не все хостеры такое позволят.
Другой вариант, создание специального CGI-скрипта для форума, и транспорт все запросы будет делать на этот скрипт через HTTP, ничего поднимать не надо, но как-то криво ... хотя хз.
Третьего пока не нашел.

Минимальный набор, это проброс пользователей, их профилей, их личных сообщений, статуса в сети/нет + уведомления о новых сообщениях в подписанных темах.

PS: в php я ноль, но как работает форум представляю Smile

Как у вас ведется разработка программ ? Smile
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate
PostPosted: Sat Jul 08, 2006 8:43 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




feez wrote:
Несколько вопросов Smile

Для просмотра списка конференций на jabber.ru клиент хавает ~74K, список rss.jabber.ru уже спрятали за поиск. Как будет происходить просмотр форума в котором >1000 постов через диско ? Там же нет страниц.

дискавери-админку у ejabberd видел, когда на сервере зарегено много юзеров? в общем, организовать страницы -- не проблема.

Quote:
Еще, мы тогда пришли к идее разнесенного форума и транспорта. Т.е. в движки встраиваем модули для общения с транспортом через сеть. С этой частью вроде бы понятно. Человек постит коммент, посылается POST форма на форум через HTTP. Движок принимает форму, проверяет авторизацию (кукисы), записывает пост в базу и связывается с транспортом, говорит, чтобы он разослал всем кому надо уведомления. Вроде все ок.
Как будет происходить обратная связь, когда транспорту нужно будет связаться с форумом? Например, когда пользователь из джаббера захочет посмотреть список разделов/тем или профиль, отослать сообщение.
Видимо придется поднимать что-то вроде серевера рядом с форумом, который бы общался с базой или с форумным API, но не все хостеры такое позволят.
Другой вариант, создание специального CGI-скрипта для форума, и транспорт все запросы будет делать на этот скрипт через HTTP, ничего поднимать не надо, но как-то криво ... хотя хз.
Третьего пока не нашел.

Я думаю, как раз по HTTP связываться с управляющим скриптом.

Quote:
Минимальный набор, это проброс пользователей, их профилей, их личных сообщений, статуса в сети/нет + уведомления о новых сообщениях в подписанных темах.

получается, все таки 1 тренспорт-1 форум? если так, то все вот это -- не проблема.

Quote:
PS: в php я ноль, но как работает форум представляю Smile

главное -- не наделать дырок....

Quote:
Как у вас ведется разработка программ ? Smile

не понял вопроса

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat Jul 08, 2006 9:23 pm Reply with quote
feez
Разработчик
Разработчик
Joined: 01 Jan 1970
Posts: 146




[quote="Binary"]
дискавери-админку у ejabberd видел, когда на сервере зарегено много юзеров? в общем, организовать страницы -- не проблема.[/qoute]
Еще нет. Щас попробуй нагенерить, посмотрю.

Binary wrote:

Quote:
Как у вас ведется разработка программ ? Smile

не понял вопроса


В репозитарии или нет. Какая лицензия. Где искать, где смотреть.
Раздел форума для багрепортов я уже нашел Smile
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate
PostPosted: Sat Jul 08, 2006 9:34 pm Reply with quote
фортинбрас
Guest




Ребят!
А как реализован постинг/редактирование и пр. байда в Семаджике? Через АПИ ЛЖ или как-то убого? Если через АПИ, то надо просто посмотреть соответствующий код семагика (он вроде опен-шорсе).
PostPosted: Sun Jul 09, 2006 5:16 pm Reply with quote
фортинбрас
Guest




Еще в клиенте SIM можно писать в ЖЖ, кстати. Он точно с открытым кодом.
PostPosted: Sun Jul 09, 2006 10:58 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Я боюсь, что в Semagic какое-нить кодновый POST юзается и изображает из себя обычный бравсер.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun Jul 09, 2006 10:59 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




leksey wrote:
Я боюсь, что в Semagic какое-нить кодновый POST юзается и изображает из себя обычный бравсер.

ну собсна, это также наш Fbot примерно работает... но мы ведь хотим универсальную вещь?

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Tue Jan 09, 2007 5:30 pm Reply with quote
Guest




up!!!
PostPosted: Wed Jan 10, 2007 9:26 am Reply with quote
Juriks
Разработчик
Разработчик
Joined: 21 Nov 2006
Posts: 203
Location: Москва




// Мечты...

А ещё хорошо бы сделать так, чтобы не надо было регистрироваться на всяких разных форумах, чтобы подписался с каким-нибудь форумом -- и всё! -- можно читать/писать. И всякую инфу о пользователе чтобы другие могли просматривать и в web, и в jabber (через диско или чатбота). Правда, где её хранить? В сервере без доработки напильником не получится... Выходит, в транспорте.
View user's profile Send private message HabaHaba - Fast communicate
PostPosted: Wed Jan 10, 2007 9:39 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Juriks wrote:
// Мечты...

А ещё хорошо бы сделать так, чтобы не надо было регистрироваться на всяких разных форумах, чтобы подписался с каким-нибудь форумом -- и всё! -- можно читать/писать. И всякую инфу о пользователе чтобы другие могли просматривать и в web, и в jabber (через диско или чатбота). Правда, где её хранить? В сервере без доработки напильником не получится... Выходит, в транспорте.

OpenID юзать может быть? ВИдел упоминание в ru_jabber о каких-то скрещивания этого с жабой.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Предложение
PostPosted: Fri Jan 12, 2007 10:52 am Reply with quote
Juriks
Разработчик
Разработчик
Joined: 21 Nov 2006
Posts: 203
Location: Москва




Есть такое предложение...

кодовое название OPENJID.

Доработать напильником Ежа так, чтобы он пользователям выдавал jid вида vovan.example.org (вроде бы нормальные такие жиды) и объединить его с сервером OpenID (для тех, кто всё ещё не в теме, я нашёл более-менее толковую вводную на русском языке).

Сервер будет обрабатывать и Jabber, и OpenID. Причём JID будет совпадать с OpenID клиента (если быть до конца точным, то jid=vovan.example.org <=> openid=http://vovan.example.org/).

Сожержимое этой стриницы генерить из vCard (публичной её части).

Для защиты от спамеров большими красными буквами на главной странице написать, чтобы сайты, использующие технологию OpenID, не публиковали ID своих пользователей, а, например, вытягивали из него никнейм и оглашали только никнейм (не уверен насчёт соответствия этой части стандарту OpenID).
View user's profile Send private message HabaHaba - Fast communicate
Re: Предложение
PostPosted: Fri Jan 12, 2007 11:06 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Juriks wrote:
jid=vovan.example.org <=> openid=http://vovan.example.org

хм... и забыть про юникод? Smile
View user's profile Send private message Send Jabber-message
PostPosted: Fri Jan 12, 2007 11:54 am Reply with quote
Juriks
Разработчик
Разработчик
Joined: 21 Nov 2006
Posts: 203
Location: Москва




Ну, будешь treugolnik'ом Wink
View user's profile Send private message HabaHaba - Fast communicate
[Идея]Коммуникация с движ-ми форумов и блогов: транспорт or?
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 2 of 2  
Goto page Previous  1, 2
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin