Posted: Sat Jul 08, 2006 2:01 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
по мне сейчас лучшее решение -- API стандартизированное к форумам + транспорт на основе Service Discovery. Чтобы начать разработку, нужно определиться с минимальным набором возможностей и найти хорошо разбирающегося в пхп и форумных делах человека |
|
_________________ And I'm feeling good! |
|
|
|
| | |
Posted: Sat Jul 08, 2006 6:40 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
Binary wrote: | по мне сейчас лучшее решение -- API стандартизированное к форумам + транспорт на основе Service Discovery. Чтобы начать разработку, нужно определиться с минимальным набором возможностей и найти хорошо разбирающегося в пхп и форумных делах человека |
Несколько вопросов
Для просмотра списка конференций на jabber.ru клиент хавает ~74K, список rss.jabber.ru уже спрятали за поиск. Как будет происходить просмотр форума в котором >1000 постов через диско ? Там же нет страниц.
Еще, мы тогда пришли к идее разнесенного форума и транспорта. Т.е. в движки встраиваем модули для общения с транспортом через сеть. С этой частью вроде бы понятно. Человек постит коммент, посылается POST форма на форум через HTTP. Движок принимает форму, проверяет авторизацию (кукисы), записывает пост в базу и связывается с транспортом, говорит, чтобы он разослал всем кому надо уведомления. Вроде все ок.
Как будет происходить обратная связь, когда транспорту нужно будет связаться с форумом? Например, когда пользователь из джаббера захочет посмотреть список разделов/тем или профиль, отослать сообщение.
Видимо придется поднимать что-то вроде серевера рядом с форумом, который бы общался с базой или с форумным API, но не все хостеры такое позволят.
Другой вариант, создание специального CGI-скрипта для форума, и транспорт все запросы будет делать на этот скрипт через HTTP, ничего поднимать не надо, но как-то криво ... хотя хз.
Третьего пока не нашел.
Минимальный набор, это проброс пользователей, их профилей, их личных сообщений, статуса в сети/нет + уведомления о новых сообщениях в подписанных темах.
PS: в php я ноль, но как работает форум представляю
Как у вас ведется разработка программ ? |
|
|
|
|
| | |
Posted: Sat Jul 08, 2006 8:43 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
feez wrote: | Несколько вопросов
Для просмотра списка конференций на jabber.ru клиент хавает ~74K, список rss.jabber.ru уже спрятали за поиск. Как будет происходить просмотр форума в котором >1000 постов через диско ? Там же нет страниц. |
дискавери-админку у ejabberd видел, когда на сервере зарегено много юзеров? в общем, организовать страницы -- не проблема.
Quote: | Еще, мы тогда пришли к идее разнесенного форума и транспорта. Т.е. в движки встраиваем модули для общения с транспортом через сеть. С этой частью вроде бы понятно. Человек постит коммент, посылается POST форма на форум через HTTP. Движок принимает форму, проверяет авторизацию (кукисы), записывает пост в базу и связывается с транспортом, говорит, чтобы он разослал всем кому надо уведомления. Вроде все ок.
Как будет происходить обратная связь, когда транспорту нужно будет связаться с форумом? Например, когда пользователь из джаббера захочет посмотреть список разделов/тем или профиль, отослать сообщение.
Видимо придется поднимать что-то вроде серевера рядом с форумом, который бы общался с базой или с форумным API, но не все хостеры такое позволят.
Другой вариант, создание специального CGI-скрипта для форума, и транспорт все запросы будет делать на этот скрипт через HTTP, ничего поднимать не надо, но как-то криво ... хотя хз.
Третьего пока не нашел. |
Я думаю, как раз по HTTP связываться с управляющим скриптом.
Quote: | Минимальный набор, это проброс пользователей, их профилей, их личных сообщений, статуса в сети/нет + уведомления о новых сообщениях в подписанных темах. |
получается, все таки 1 тренспорт-1 форум? если так, то все вот это -- не проблема.
Quote: | PS: в php я ноль, но как работает форум представляю |
главное -- не наделать дырок....
Quote: | Как у вас ведется разработка программ ? |
не понял вопроса |
|
_________________ And I'm feeling good! |
|
|
|
| | |
Posted: Sat Jul 08, 2006 9:23 pm |
|
|
feez |
Разработчик |
|
|
Joined: 01 Jan 1970 |
Posts: 146 |
|
|
|
|
|
|
|
[quote="Binary"]
дискавери-админку у ejabberd видел, когда на сервере зарегено много юзеров? в общем, организовать страницы -- не проблема.[/qoute]
Еще нет. Щас попробуй нагенерить, посмотрю.
Binary wrote: |
Quote: | Как у вас ведется разработка программ ? |
не понял вопроса |
В репозитарии или нет. Какая лицензия. Где искать, где смотреть.
Раздел форума для багрепортов я уже нашел |
|
|
|
|
Posted: Sat Jul 08, 2006 9:34 pm |
|
|
|
Ребят!
А как реализован постинг/редактирование и пр. байда в Семаджике? Через АПИ ЛЖ или как-то убого? Если через АПИ, то надо просто посмотреть соответствующий код семагика (он вроде опен-шорсе). |
|
|
|
|
Posted: Sun Jul 09, 2006 5:16 pm |
|
|
|
Еще в клиенте SIM можно писать в ЖЖ, кстати. Он точно с открытым кодом. |
|
|
|
|
Posted: Sun Jul 09, 2006 10:58 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Я боюсь, что в Semagic какое-нить кодновый POST юзается и изображает из себя обычный бравсер. |
|
|
|
|
Posted: Sun Jul 09, 2006 10:59 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
leksey wrote: | Я боюсь, что в Semagic какое-нить кодновый POST юзается и изображает из себя обычный бравсер. |
ну собсна, это также наш Fbot примерно работает... но мы ведь хотим универсальную вещь? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Tue Jan 09, 2007 5:30 pm |
|
|
|
|
Posted: Wed Jan 10, 2007 9:26 am |
|
|
Juriks |
Разработчик |
|
|
Joined: 21 Nov 2006 |
Posts: 203 |
Location: Москва |
|
|
|
|
|
|
// Мечты...
А ещё хорошо бы сделать так, чтобы не надо было регистрироваться на всяких разных форумах, чтобы подписался с каким-нибудь форумом -- и всё! -- можно читать/писать. И всякую инфу о пользователе чтобы другие могли просматривать и в web, и в jabber (через диско или чатбота). Правда, где её хранить? В сервере без доработки напильником не получится... Выходит, в транспорте. |
|
|
|
|
| | |
Posted: Wed Jan 10, 2007 9:39 am |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
Juriks wrote: | // Мечты...
А ещё хорошо бы сделать так, чтобы не надо было регистрироваться на всяких разных форумах, чтобы подписался с каким-нибудь форумом -- и всё! -- можно читать/писать. И всякую инфу о пользователе чтобы другие могли просматривать и в web, и в jabber (через диско или чатбота). Правда, где её хранить? В сервере без доработки напильником не получится... Выходит, в транспорте. |
OpenID юзать может быть? ВИдел упоминание в ru_jabber о каких-то скрещивания этого с жабой. |
|
|
|
|
Posted: Fri Jan 12, 2007 10:52 am |
|
|
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). |
|
|
|
|
Posted: Fri Jan 12, 2007 11:06 am |
|
|
Δ |
Разработчик |
|
|
Joined: 12 Jan 2005 |
Posts: 783 |
Location: Москва |
|
|
|
|
|
|
Juriks wrote: | jid=vovan.example.org <=> openid=http://vovan.example.org |
хм... и забыть про юникод? |
|
|
|
|
Posted: Fri Jan 12, 2007 11:54 am |
|
|
Juriks |
Разработчик |
|
|
Joined: 21 Nov 2006 |
Posts: 203 |
Location: Москва |
|
|
|
|
|
|
Ну, будешь treugolnik'ом |
|
|
|
|
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
|
|
|
|