Как се работи с програмата Pidgin?


Няма да е зле първо да прочетеш Декларацията за поверителност преди да си направиш регистрация на Jabber сървъра!
Направиш ли си регистрация на Jabber сървъра и започнеш ли да използваш регистрацията си
означава, че си съгласен с тази декларация!


Относно регистрацията (ако все още нямаш такава):

Името (Username), което ще си избереш трябва да е на латиница и не трябва да съдържа следните символи " & ' / : < > @
както и интервали (може вместо интервал да се използва долна черта "_").
Важно: При регистрацията си избираш парола, която да използваш само, за този сървър !!!
За повече информация  прочети точка номер 4
тук !!!

Ако нямаш регистрация на Jabber сървъра от тук
си правиш такава. Ако имаш отиваш на точка 1.
*Забележка: ТРЯБВА да приемеш
сертификата за сигурност на страницата за регистрация,
за да може да ти се отвори и съответно да попълниш необходимите полета!

След като се регистрираш или ако имаш вече някаква регистрация на Jabber сървъра правиш следното:

1. Сваляш си от тук програмата Pidgin.
2. За предпочитане е интерфейса на програмата да е на английски.
3. Инсталираш - Next, Next, Next, Finish.
4. Стартираш програмата. И се появяват два прозореца. Единия [Buddy List] другия [Accounts].
*Забележка: Възможно е да се появи само прозореца [Accounts], а в system tray да стои иконката на Pidgin.
Кликвайки два пъти на нея ще се появи и прозореца [Buddy List].

5. На [Accounts] прозореца натискаш бутона Add. Отваря се още един прозорец [Add Account].
6. В полето Protocol от падащото меню избираш XMPP (така се нарича Jabber протокола).
7. В полето Username пишеш името, с което вече си се регистрирал на сървъра.
8. В полето Domain пишеш  ilovetohatemypc.org  ,тоест този сървър.
9. В полето Resource пишеш каквото ти падне (свободен текст), например може да напишеш pidgin, tralala, madafaka, Home (ако например искаш да укажеш, че си вкъщи) или Work (ако искаш да укажеш, че си на работа).
Ако полето е оставено празно програмата автоматично генерира някакво число (например такова 14201992221317476526851336), което става и твоя Resource, така че е препоръчително да напишеш нещо в това поле.
*Повече информация относно това нещо наречено Resource:
Resource-а служи, за да придаде уникалност на връзката, която правиш към сървъра. По този начин е възможно да се логваш едновременно от различни места с еднакъв username, но с различен Resource. Например, ако вече имаш пусната програма някъде на някакво място с Resource (Home) и се опиташ да се логнеш към сървъра от второ място със същия username и същия Resource (Home), на първото място програмата ще се разлогне и ще изпише съобщение:
1 account was disabled because you signed on from another location (тоест нещо като в ICQ),
докато с различен Resource ще имаш две различни връзки към сървъра от две различни места.
10. В полето Local alias  може да си напишеш същото като на Username.
11. Натискаш бутона Add.
12. Изчакваш малко и като се появи един прозорец, в който ти се задава въпроса дали приемаш сертификата на сървъра,
кликваш на бутона Accept, за да приемеш сертификата, с което реално си осигуряваш криптирана връзка със сървъра
и съответно с другите, с които ще си чатиш.
13. Появява се прозорец, в който въвеждаш паролата, с която вече си се регистрирал и цъкаш на бутона OK.
14. Появява прозорец озаглавен [ilovetohatemypc.org] със текущия MOTD (Message Of The Day), тоест някакъв анонс за нещо си.
Прочиташ какво пише в този прозорец и го затваряш.
15. Затваряш прозореца [Accounts].
16. Ако си ново регистрирал се няма да имаш нито един човек в листата ти с приятели [Buddy List].
За да добавиш някой в листата ти с контакти се прави следното:
На прозореца [Buddy List] цъкаш на Buddies и от менюто избираш Add Buddy и в прозореца [Add Buddy] пишеш в полето Buddy's username акаунта на човека, който искаш да добавиш например, ако искаш да добавиш edikoisi@ilovetohatemypc.org в полето Buddy's username пишеш edikoisi@ilovetohatemypc.org.  ВАЖНО Е ДА СЕ ЗНАЕ, че това е целия username с @ilovetohatemypc.org  накрая, а после в полето (Optional) Alias може да си го кръстиш както си искаш (например Edi Koi Si), както и после може да си преименуваш хората в листата разбира се. После цъкаш на бутона Add и на edikoisi@ilovetohatemypc.org ще му излезе уведомление, че искаш да го добавиш и той трябва да ти даде оторизация както и на теб на прозореца [Buddy List] отдолу ще ти се покажат две бутончета Deny и Authorize, кликваш на Authorize,
за да му дадеш оторизация и на него и готово.
17. За влизане в стаята radomir се прави следното: от прозореца [Buddy List] избираш Tools > Room List  и се появява прозорец [Room List], в който цъкаш на бутона Get List, появява се едно малко прозорче [Enter a Conference Server], на него цъкаш на бутона Find Rooms и в прозореца [Rоom List] се вижда стая с име radomir озаглавена Room of the town of Radomir (Bulgaria), а в скоби има цифра,
която показва колко са хората в стаята в момента.
Маркираш стаята и от бутоните отдолу избираш Add Chat. Появява се прозорец озаглавен [Add Chat]. В полето Alias можеш да си кръстиш стаята както искаш (например Radomir или Radomir room). В полето Group от падащото меню избираш Chats,
за да може стаята да ти е в група Chats в списъка ти с контакти.
18. Отдолу поставяш отметки на Autojoin when account is connects и на Remain in chat after window is closed.
Първата е, за да влизаш в стаята автоматично след като се логнеш, а втората е,
за да не напускаш стаята дори и като затвориш прозореца, в който си чатиш. И двете са опционални.
19. След това цъкаш на бутона Add и готово. Стаята се появява в списъка ти с контакти [Buddy List] в група Chats.
От там с клик на десния бутон на мишката върху стаята от контекстното меню избираш Join, за да влезеш в стаята.
Стаята се появява в отделен прозорец (или в нов таб на прозореца, в който си чатиш).

20. В последствие и двете неща за автоматичното влизане в стаята и това за постоянното присъствие в стаята дори и да е затворен прозореца на стаята, могат да бъдат променени като се цъкне с десния бутон на мишката върху стаята в списъка с контакти [Buddy List],
където в контекстното меню има отметки Auto-Join и Persistent.
21. От същото това контекстно меню може да се избере опцията Edit Settings, като се появява прозорец с настройки за стаята, в който в полето Handle можеш да си промениш nick-а, с който искаш да присъстваш в стаята (там по подразбиране е написан username-а,
с който си се регистрирал).
*Забележка: nick-а за стаята винаги може да бъде променян като в прозореца на стаята се издаде командата /nick [nickname],
където [nicknamе]  е новия nick, с който искаш да си в стаята. Този nick важи само в рамките на текущата сесия, при следващо логване с програмата Pidgin nick-а за стаята ще бъде този написан в полето Handle от прозореца с настройки за стаята.

Относно смяната на парола на акаунт от ilovetohatemypc.org Jabber сървър:

За програмата Pidgin:

От менюто на прозореца
[Buddy List] се избира Accounts > Твоя акаунт > Change Password...


Или чрез web интерфейс: 
Отиваш на тази страница (изисква се приемането на сертификата за сигурност!).
В полето
Username: въвеждаш името, с което вече си се регистрирал на сървъра (без @ilovetohatemypc.org накрая).
В полето
Old Password: въвеждаш текущата си парола,
в полето New Password:
новата парола,
в полето
Password Verification:  новата парола още веднъж,
след което кликваш на бутона Change Password.

По този начин сменяш паролата на Jabber акаунта си тук.

Относно отрегистрацията (изтриване на акаунт от ilovetohatemypc.org  Jabber server):

Ако по някаква причина не желаеш повече да имаш регистрация на Jabber сървъра можеш да изтриеш акаунта си
като отидеш на тази страница
(изисква се приемането на сертификата за сигурност!),
където в полето Username: въвеждаш
името, с което вече си се регистрирал на сървъра (без @ilovetohatemypc.org накрая).
В полето Password:
въвеждаш паролата, която си избрал при регистрацията си на сървъра,
след което кликваш на бутона Unregister.

По този начин премахваш Jabber акаунта си от тук, както и контактите асоциирани с него.

*Забележка: Някои Jabber клиенти имат вградена такава функционалност за отрегистриране, например
Psi.


Как се създава нова стая на ilovetohatemypc.org  Jabber сървър?


За да се създаде нова стая на ilovetohatemypc.org Jabber сървър с програмата Pidgin се прави следното:

1. От менюто на прозореца [Buddy List] се избира Buddies > Join a Chat.
2. Появява се прозорец озаглавен [Join a Chat].
3. В полето Room: пишеш на латиница какво да бъде името на стаята, която ще създаваш.
Името не трябва да съдържа интервали (може вместо това да се използва долна черта "_").
4. В полето Handle: по подразбиране пише твоя username, който ще е и твоя nickname в ново създадената стая, но в това поле Handle  можеш да си напишеш в свободен текст и друг nickname.
5. В полето Password: пишеш някаква парола, единствено ако искаш в стаята да може да се влиза само с парола, тоест най-вероятно не пишеш нищо в това поле.
6. Кликваш на бутона Join.
7. Появява се прозорец озаглавен [Create New Room].
8. Имаш два варианта да избереш настройки за стаята по подразбиране кликвайки на бутона Accept Defaults, което не е препоръчително или да си конфигурираш стаята, като кликнеш на бутона Configure Room.
9. Кликваш на бутона Configure Room.
10. Появява се един прозорец, в който конфигурираш стаята.
11. В полето Room titlte: задаваш име на стаята.
12. Слагаш отметката на Make room persistent , за да направиш, така че стаята да съществува постоянно на сървъра.
13. Оставяш отметката на Make room public searchable , ако искаш стаята да може да се вижда при търсене.
13. Оставяш отметката на Make participants list public , ако искаш списъка с хората в стаята да се вижда от всички.
14. Ако искаш да може да се в стаята да се влиза само с парола, слагаш отметката на Make room password protected  и  пишеш в полето  Password: паролата, с която ще може да се влиза в стаята, ако не искаш оставяш нешатата така както са си.
15.  В полето Maximum Number of Occupants:  маркираш колко да е максималния брой хора, които може да присъстват в стаята (5, 10, 20, 30, 50, 100 или 200).
16. В полето Present real JIDs to: маркираш anyone, за да се показват реално целите Jabber ID-та на всички в стаята или moderators only , за да се показват само на модераторите в стаята.
17. Не поставяш отметката на Make room members only , за да не правиш, така че стаята да е само за списък с членове, които имат право влизат в тази стая. Освен ако не искаш точно такава да бъде тази стая.
18. Оставяш отметката на Make room moderated , за да има възможност в стаята да съществуват модератори, участници или обикновени посетители (като по този начин, тези които са модератори (с помоща на командата /role moderator [nickname]) ще могат да дават същите права като техните на участниците или другите посетители подобно на IRC каналите и йерархията там).
18. Оставяш отметката на Default users as participants, ако искаш всеки който влиза в стаята да е със статут на участник (или voice както е в IRC) или я махаш, ако искаш всеки, който влезе в стаята да е със статут на обикновен посетител (тоест без никаква иконка пред nick-а му като е вътре стаята). Кои хора да са модератори може да се задава в списък с модератори.
19. За да позволиш на потребителите в стаята да променят topic-а на стаята оставяш отметката на Allow users to change subject .
20. За да позволиш на потребителите в стаята да пращат лични съобщения по между си оставяш отметката на Allow users to send private messages .
21. Allow users to query other users  не ми е ясно точно за какво е в момента.
22. Слагаш отметката на Allow users to send invites, ако искаш потребителите да могат пращат покани на други потребители за стаята.
23. Allow users to send status text in presence updates също не ми е ясно за какво е.
24. На Allow visitors to change nickname оставяш отметката ако искаш да позволиш на потребителите в стаята да могат да си променят nick-вете.
25. Кликваш на бутона OK и си готов. Стаята вече е създадена на сървъра.
26. Сега вече стаята може да бъде видяна в списъка със стаите създадени на сървъра като избереш от менюто на прозореца [Buddy List] Tools > Room List , след което кликваш на бутона Get List и после на бутона Find Rooms. От тук вече на прозореца [Room List] можеш просто да я маркираш и да я добавиш в списъка ти с контакти от бутона Add Chat, от където да си я именуваш в полето Alias, както си пожелаеш и да и зададеш настройките отдолу ако искаш както е обяснено по горе.
27. Затваряш прозореца [Room List] вече не ти трябва.
28. В стаята ще си само ти с твоя nickname, който отпред ще има иконка синьо знаменце, което показва, че ти си собственика на стаята.



Как се добавя контакт от друг Jabber сървър?


Какво се прави, когато искаш да добавиш в списъка ти с контакти някой човек от друг Jabber сървър. Да вземем за пример Google и тяхната поща
GMail. Освен, че gmail.com е страница в Интернет, на която отваряйки я с браузера си можеш да разгледаш и провериш пощата си, чрез web интерфейс е и Jabber сървър на Google или тяхната услуга Google Talk.
Така на web страницата gmail.com в пощата им има интегриран и чат за чатене с други хора, които също имат поща при тях.
Което обаче не пречи да си чатиш и с тях от този сървър ilovetohatemypc.org, защото gmail.com реално също е Jabber сървър, тоест ползва протокола XMPP, което значи, че например edikoisi@gmail.com е пощенски акаунт там, но и Jabber акаунт там.

Да кажем , че искаш да добавиш някой от gmail.com в списъка ти с контакти тук, където си регистиран на този сървър. Просто правиш добавяне на Buddy. В Buddy List прозореца ти на Pidgin (ако изполваш програмата Pidgin) отиваш на Buddies > Add Buddy... и на прозореца Add Buddy, който ще се отвори в полето Buddy's username пишеш пощата на човека от GMail например edikoisi@gmail.com (което пак да е ясно е и неговия Jabber акаунт там). В полето (Optional) Alias си му даваш някакво име например Edi Koi Si, ако искаш в листата ти с контакти да не излиза цялото това нещо edikoisi@gmail.com след което кликваш на бутона Add.

Какво ще произлезе от това ?

На web страницата на пощата на човека, който искаш да добавиш от GMail, от ляво там където са му контактите за чатене ще се появи едно съобщение с въпрос дали иска да те добави при неговите контакти и две бутончета yes и no (ако интерфейса му е на английски разбира се). Натискайки бутончето yes човека реално ти дава оторизация, след което при теб на прозореца Buddy List отдолу ти излиза също едно съобщение с въпрос за оторизиране и две бутончета Deny и Authorize (ако интефейса на Pidgin ти е на английски). След като натиснеш бутончето Authorize го оторизираш и ти и с това завършва процеса на оторизация и за двама ви.


Разбира се има и доста 
други Jabber клиенти като например Psi (поддържа Voice Calling), Gajim, Pandion, Spark, JabbimMiranda, които може да се ползват.



Voice Calling


Някои Jabber клиенти (например 
Psi или Pidgin версията за Linux) поддържат Voice Calling!