JRuDevels

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

JRuDevels Forum Index » Разработка и проектирование [Devel] » Jabber IM MoD - мод для жабберизации phbBB Goto page Previous  1, 2, 3, 4  Next
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Sun Feb 18, 2007 9:23 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




nE0sIghT wrote:
Согласен. Но есть очевидные причины тому, что мыло - дефакто основная ниточка, связывающая юзера и Форум. Причины эти - в доступности/распространенности протоколов.

Все верно, но уже почти стало так, что mail = JID
Хватило мозга получить почту на яндексе, будешь и жид иметь.

nE0sIghT wrote:
Если сравнивать поп3/смтп с любым ИМ по популярности - второй проиграет всегда, ведь некоторые ИМ тоже используют мыло при регистрации(та же аська). То есть, мыло есть у каждого 1.1 пользователя сети, тогда как отдельный ИМ не стал эталоном, хотя каждый имеет свою орду поклонников.

Ну а что там еще использовать кроме мыла?
Вот если бы мыло спрашивало аську при регистрации... :-)

nE0sIghT wrote:
Ну а предположим, 10 постов - цитаты статей, каждая на 2 экрана. А на интернет счету у юзера осталось 2 рубля - чтоб в жабе посидеть с друзьями пообщаться пару деньков до получки... ВОТ и пообщался...

1. Все приличные интернет-провайдеры (обычно эзернет) предоставляют жаббер-сервер клиентами с бесплатным s2s.
2. Форум не для статей. Если кто-то не умеет форумами пользоваться, то это его личный культур-мультру и надо его лечить принудительно.
Прилчиные люди ссылки дают, да и то приватно. :-)


nE0sIghT wrote:

И это не единственный минус. Есть определенные ограничения системы оповещений об ответах phpBB, так сказать защита от перегрузки сервера и контроль мыла(жабы) - для одного топика приходит уведомление только единожды, и приходить оно не будет, пока юзер не посетит пост.

Хм. У нас такого нет. Приходят все сообщения.

nE0sIghT wrote:
То бишь, вот написал какой-нить "оболтус" какую-нить чушь в топике - пришло уведомление, ты прочитал его - "чушь, значит не буду туда заходить" - а после него написал кто-нить очень нужную тебе инфу - а уведомление не придет, потому что в топик ты не заходил.

Видимо, дефолтовый бехевиор. Но он лечится же на нормальный.

nE0sIghT wrote:

Ну а если снять это ограничение, то возникнет другая проблема - предположим забросил чел свою жабу, и плевать он хотел на Форум и то, что зареген на уведомления с 30 топиков. А если таких юзеров 10 будет? или 20?? Это уже называется дыра в безопасности, которая в конечном итоге приведет к перегрузке сервера и недоступности ресурса.

Где тут дыра и чего страшного? Сервер будет тупо слать в оффлайн и все.


nE0sIghT wrote:

И да и нет. МоД - серверная компонента, работающая по запросу(для приема сообщений нужна постоянная работа). А БОТ - дополнительная надстройка. Не у каждого есть возможность поставить БОТа в постоянную работу, потому что не каждый хоститься "у себя", да и не каждый платный хостинг разрешит установку БОТа.

Я думаю, что такой бот можно закрячить на любой виртостинг. Ничего там особого и нет.
Питон уже у всех крупных хостеров есть.
К тому же можно использовать бота на другом сервере.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun Feb 18, 2007 11:19 pm Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




leksey wrote:
Где тут дыра и чего страшного? Сервер будет тупо слать в оффлайн и все.

Я говорю про свой МоД(тема то про него вродь Smile ), то бишь про реализацию поддержки жабы только на уровне Форума без всяких примочек вроде БОТа, который всю работу делает.
Без такой самозащиты, большой форум может реально упасть.

leksey wrote:
Видимо, дефолтовый бехевиор. Но он лечится же на нормальный.

leksey wrote:
Хм. У нас такого нет. Приходят все сообщения.

Видимо "вылечили" Smile Но опять же, это не имеет значения, если все делает БОТ, и будет ощутимо, если жаба на уровне Форума реализована
View user's profile Send private message Visit poster's website
PostPosted: Tue Feb 20, 2007 12:32 am Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Доступна новая версия МоДа 1.1.1
Пофиксены найденные баги, обновлена руссификация.

Линк прежний: http://www.phpbb.com/phpBB/viewtopic.php?t=307455
Файл: http://clanctl.narod.ru/JabberIM_MoD.zip

Code:
## MOD History:
##
##   2007-02-20 - Version 1.1.1, "Aagh, how can my code be buggy??! :)"
##      - more changes in emailer class: all jabber templates now reads
##            from separate directory "jabber" under lang dir;
##      - fixed wrong JID parsing with combination
##            english board lang + extended JID characters (like cyrilic);
##      - fixed wrong sql queries in groupcp.php and privmsg.php
##      - all required jabber templates now comes with MoD (including russian);
##      - added modcp removal of jabber notify DB rows, when deleting topic;
##      - fixed wrong display_avatar_gallery() call;
##      - some minor structure and MoD-file syntax changes;
##      - updated russian translation file;
##      - MoD file lines count has exceeded three thousand!!!! Man, it's huge :)
View user's profile Send private message Visit poster's website
PostPosted: Wed Feb 21, 2007 10:21 am Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Патч для версии 1.1.1, исправляющий ошибку неотправления сооющений, если JID содержит расширенные символы(типа русских)

Code:
#
#-----------[ FIND ]---------------
#
VALUES('$last_id', '{$jid}', '" . (function_exists("iconv") ? iconv($jabberLang, "UTF-8", preg_replace("#(?<!\r)\n#s", "\n", addslashes(prepare_message($this->jmsg, 0, 0, 0)))) : preg_replace("#(?<!\r)\n#s", "\n", addslashes(prepare_message($this->jmsg, 0, 0, 0)))) . "')";
#
#-----------[ IN-LINE FIND ]---------------
#
'{$jid}'
#
#-----------[ IN-LINE REPLACE WITH]---------------
#
'" . (function_exists("iconv") ? iconv($jabberLang, "UTF-8", $jid) : $jid) . "'
View user's profile Send private message Visit poster's website
PostPosted: Thu Feb 22, 2007 1:13 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Не хватает, конечно, демо-форума. Или хотя бы скриншоты сделать, как изменяется ин-фейс при подключении мода, скриншот административных ручек.

Часто хочется ручками пощупать и глазками посмотреть, перед тек, как ставить.

Неужно ни у кого из посещающих жруделевелс нет в подчинении хпхбб?
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Thu Mar 01, 2007 4:20 pm Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




С демо-форумом нет желания возиться - сделал скрины.
Линк: http://clanctl.narod.ru/phpBB_Jabber.zip
View user's profile Send private message Visit poster's website
PostPosted: Fri Mar 02, 2007 1:36 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




nE0sIghT wrote:
С демо-форумом нет желания возиться - сделал скрины.
Линк: http://clanctl.narod.ru/phpBB_Jabber.zip

http://wiki.jrudevels.org/index.php/Integration:phpBB:Jabber_IM_MoD

Только вот жупег это не формат для скриншотов декстопов, если чего.
Я так и не увидел обещанного баяна епций? Кучу ручек и кнопок настроечных..
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Mar 02, 2007 2:30 pm Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Упс, баян епций попал в другую папку случайно Sad - перезалил скрины и сделал в png, линк прежний
View user's profile Send private message Visit poster's website
PostPosted: Sat Mar 03, 2007 8:48 pm Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Доступна новая версия МоДа 1.1.2
Кроме испраления ошибок, в данной версии добавлена новая возможность - отправление части сообщения в уведомлении о новом посте(опциональна, контролируется через UCP и ACP)

Линк прежний: http://www.phpbb.com/phpBB/viewtopic.php?t=307455
Файл: http://clanctl.narod.ru/JabberIM_MoD.zip

Code:
## MOD History:
##
##   2007-03-02 - Version 1.1.2, "One more step"
##      - fixed error that prevents messages to be sent if there extended
##             characters in JID
##      - group approvement messages now sent well;
##      - fixed wrong jabber templates names that lead to errors;
##      - activation link in Jabber account activation message now right;
##      - check_jabber_messages(): correct last connect time SQL query place;
##      - check_jabber_messages(): added empty Jabber server check;
##      - UCP: jid_reuse=0 ignored for ADMINS
##      - UCP: new options "Show JID", "Receive part of post";
##      - ACP: new option "Jabber post lenght";
##      - viewtopic: hiding JID icon if user set up profile so;
##      - viewprofile: fixed Jabber URI
##      - viewtopic:viewprofile: xmpp URI format;
##      - updated russian translation file;
##
##############################################################
## TODO:
##      - ACP: add Jabber timeouts and delays;
##      - ACP: sync new options with UCP;
##      - board: complete email hide from all remained pages,
##            if "disable email" option is on;
##      - board: add Jabber icons to remained pages;
##      - usercp_sendpasswd.php: simplify changes;
##
##############################################################
View user's profile Send private message Visit poster's website
PostPosted: Sat Mar 03, 2007 11:45 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




nE0sIghT wrote:
Доступна новая версия МоДа 1.1.2
Кроме испраления ошибок, в данной версии добавлена новая возможность - отправление части сообщения в уведомлении о новом посте(опциональна, контролируется через UCP и ACP)

Линк прежний: http://www.phpbb.com/phpBB/viewtopic.php?t=307455
Файл: http://clanctl.narod.ru/JabberIM_MoD.zip


Чего в жаббир не отвечаешь?
Давай файло у нас выложим.

Ну и предлагаю инструкцию и инфу хранить вот тут http://wiki.jrudevels.org/index.php/Integration:phpBB:Jabber_IM_MoD

Чтобы туда залогиниться и писать от своего имени, надо использовать логин и пассворд от форума.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun Mar 04, 2007 2:29 am Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Жабой просто пользуюсь тока в локалке, в инете в нем не сижу.
Выложить у вас файлы - эт буит хорошо - я тока за!
View user's profile Send private message Visit poster's website
PostPosted: Mon Mar 05, 2007 9:54 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




На каком форуме можно попробовать мод?
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Thu Mar 08, 2007 4:03 pm Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Не поднимал демо-форумов: возиться с бесплатными хостингами - дело неблагодарное, не знаю инет-форумов с модом.
Для того чтобы посмотреть мод, можно просто поднять локальный форум - это элементарно в связке чистый phpBB+EasyMOD+JabberIM MoD
View user's profile Send private message Visit poster's website
PostPosted: Sun Mar 18, 2007 11:12 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Я так понимаю вот на этом форуме используется данный мод http://ksmu.net.ru/viewtopic.php?p=50#50
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Mon Mar 19, 2007 6:21 pm Reply with quote
nE0sIghT
Разработчик
Разработчик
Joined: 16 Feb 2007
Posts: 20




Нет, не думаю. Насколько вижу, на этом форуме только добавлено поле JabberID - а это лишь часть функциональности моего МоДа
View user's profile Send private message Visit poster's website
Jabber IM MoD - мод для жабберизации phbBB
JRuDevels Forum Index » Разработка и проектирование [Devel]
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 4  
Goto page Previous  1, 2, 3, 4  Next
  
  
 Post new topic  Reply to topic  


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