Wordpress i Jabber
Zacząłem przeglądać dokumentację Wordpressa pod kątem rozsyłania powiadomień o nowych wpisach i komentarzach przez Jabbera/XMPP. Wygląda to całkiem sensownie, po dołączeniu class.jabber.php ma nawet szansę zadziałać. Projekt wpJabber uważam za oficjalnie rozpoczęty
Założenia:
- powiadomienia muszą być wygodne przede wszystkim dla czytelników, w szczególności nie powinny wymagać zakładania konta,
- instalacja powinna być prosta; powinno wystarczyć włączenie odpowiedniego dodatku i jednolinijkowe wstawki do szablonów.
Wydaje mi się, że z punktu widzenia czytelnika powinno wyglądać to tak: na stronie głównej bloga dostępne jest miejsce na wpisanie JID i przycisk "Powiadom mnie o nowych wpisach", a na stronach poszczególnych wpisów miejsce na JID i przycisk "Powiadom mnie o nowych komentarzach". Przydałby się też checkbox "Zapamiętaj mnie", który spowoduje wpisanie JID w ciasteczko tak, żeby wpJabber był w stanie rozpoznać wpisy, do których już włączyłem powiadomienia i nie ma sensu ponownie wyświetlać tego formularza, a w pozostałych automatycznie wpisywać mój JID w formularz.
Podobnie jak w przypadku list e-mailowych, po włączeniu powiadomień wpJabber wyśle na komunikator prośbę o potwierdzenie – odesłanie na jego adres wiadomości z tekstem "Tak", "Yes", "Da", "Oui" czy czymś podobnym. Chyba wystarczy dla każdego adresu pytać tylko raz, żeby nie utrudniać specjalnie ludziom życia. Po otrzymaniu potwierdzenia wpJabber doda sobie delikwenta do rostera i od tego momentu będzie pozwalać na Single-Click Subscribe (do opatentowania).
To tyle, w razie uwag lub pomysłów prosiłbym o komentarze.
O autorze: nazywam się Marcin Kaszyński i od ponad 10 lat zajmuję się tworzeniem oprogramowania, od projektowania przez programowanie do zarządzania projektami włącznie. Prowadzę warsztaty Django, będące szybkim i łatwym sposobem na poznanie tego środowiska i rozpoczęcie pracy z pełnym wykorzystaniem jego możliwości.

January 13th, 2006 01:36
Marcin Kaszyński: Wordpress i Jabber…
Ten wpis na pewno zainsteresuje wszyskich joggerowych „zdrajców”, którzy przesiedli się na WordPressa:
Zacząłem przeglądać dokumentację Wordpressa pod kątem rozsyłania powiadomień o nowych wpisach i komentarzach przez Jabbera/XMP……
January 13th, 2006 02:10
Ciekawa idea, myśleliśmy o czymś podobnym dla komentarzy na potrzeby 10przykazan.com, z tym, że my oferujemy scentralizowany system powiadomień.
January 13th, 2006 02:55
Jahbba Bot v3.0.
January 13th, 2006 06:50
Riddle: JahbbaBot to nie dla mnie. Nie chcę stawiać bota, nie interesuje mnie dodawanie notek przez Jabbera - klienty blogowe są wygodniejsze od komunikatorów. Za to jestem zainteresowany prostym pluginem dodającym jabberowe powiadomienia.
Marcin: nie lubię przytakiwać, ale twoje założenia całkowicie odzwierciedlają to czego oczekiwałbym od takiej wtyczki
January 13th, 2006 07:59
Marcin: może ci się przyda - wtyczka z subskrypcją komentarzy na email: http://txfx.net/code/wordpress/subscribe-to-comments/
January 13th, 2006 09:51
Patrys: sam zastanawiałem się nad osobnym serwisem, ale jednak jak Wordpress to Wordpress — pełna decentralizacja i zmniejszanie liczby miejsc w których coś mogłoby popsuć więcej niż jeden blog
Da.killa: widziałem, ale dzięki za podpowiedź. Ta wtyczka ma parę funkcji, które też będę chciał dodać (np. łatwa zmiana JID na który przychodzą wszystkie powiadomienia), ale plan minimum jest taki jak we wpisie.
January 13th, 2006 10:55
Fajnie, ze Polskie blogowanie tak sie rozwija
January 13th, 2006 12:30
Też się chciałem za to zabrać, ale widocznie nie będę musiał
Oczywiście wtyczka będzie wymagała serwera z CRONem ?
January 13th, 2006 12:41
Fajnie, tylko nie każdy postawi u siebie serwer jabbera. Może by tak pomyśleć o tym, żeby rozszerzenie to mogło wykorzystywać konto na jakimś publicznie dostępnym serwerze?
Chyba, że tak to miało działać, a ja nie zrozumiałem
January 13th, 2006 15:53
To może od razu postawić WordPress’owego joggera :]
January 13th, 2006 16:30
PeTe: tak to miało działać, a Ty nie zrozumiałeś
Zależy mi na tym, żeby wymagania były jak najmniejsze — w końcu jedną z zalet Wordpress jest to, że można go postawić na byle serwerze z php i mysql. Na potrzeby wpJabber wystarczy założyć konto na jakimkolwiek serwerze jabbera.
Citizen: są przynajmniej trzy możliwości, planuję obsłużyć wszystkie. Pierwsza: jeśli serwer ma jakikolwiek odpowiednik crona to będzie można z tego skorzystać. Druga: jeśli nie ma crona na miejscu, to będzie można skorzystać z crona zewnętrznego — wystarczy pobierać co parę minut wgetem wskazaną stronę http://www. Wreszcie trzecia: wtyczka podepnie się pod niektóre akcje WP (w tej chwili najbardziej pasuje mi chyba shutdown).
A swoją drogą, to nazwa WPJabber jest już zaklepana, przydałaby się jakaś unikalna.
January 15th, 2006 15:34
hmm ja myslę że nazwa jabbpress by pasowala
January 20th, 2006 18:29
No to czekamy z niecierpliwością i trzymamy kciuki