Comment Notifier: pranešimai apie naujus įrašo komentarus el. paštu

Sena kaip pasaulis problema tinklaraščiuose – lankytojai negali patogiai sekti savo komentuojamų įrašų. Tiesa, anksčiau buvo įvairių komentarų sekimo tarnybų (commentful, co.mments ir pan.), bet gana greitai visos išnyko arba tapo netinkamos naudoti. Nuo to laiko komentuojamus įrašus kaupiu adresyne, gal kiek primityvu, bet visai patogu. Aišku, po kiek laiko nuorodą ištrinu ir naujus komentarus matau kaip savo ausis. Taigi būtina informavimą apie komentarus automatizuoti.
Dar gūdžiais 2007 metais Arvydas ragino kovoti su šia negerove. Tais akmens amžiaus laikais tinklaraščių autoriai naudojo įskiepį Subscribe to comments. Įskiepis veikė kuo puikiausiai, iki šiandien naudojau jį ir aš. Bet atsirandant vis naujesnėms WordPress versijoms, Subscribe to comments man veikė vis prasčiau. Kažkokios suderinamumo problemos, nes naujausia įskiepio versija tebėra 2007 metų.
Jau kurį laiką vis pasikapstydavau WordPress įskiepių puslapyje, ieškodamas kokios nors alternatyvos. Deja, paieškos nuolat baigdavosi įsisąmoninus, kad Subscribe to comments yra vienintelis šiai funkcijai skirtas įskiepis. Taip, yra tokie agregatai kaip Disqus Comment System ar IntenseDebate, bet už juos labiau negaliu pakęst tikriausiai tik juodų tinklaraščių fonų ir žymų debesies. Ne gana to, kad tie sutvėrimai prailgina puslapio krovimosi laiką, apkrauna mano pensinio amžiaus kompiuterio procesorių, bet dar ir sujaukia komentarų ir jų RSS nuorodas, per kurias aš dažniausiai ir pasižymiu komentuotus įrašus. Gerai, išsiliejau, ne apie tai aš čia rašau.
Šiandien po vieno komentatoriaus skundo nusprendžiau dar kartą paieškoti įskiepių, siunčiančių pranešimus apie naujus įrašo komentarus. Ir pagaliau pavyko rasti 2009 metų gruody atnaujintą Comment Notifier. Atsisiunčiau, įkėliau į Blogr.lt WordPressMU sistemą ir patestavau, nepastebėjau jokių veikimo sutrikimų, pranešimai apie naujus komentarus ateina per 3 sekundes.
Tiesa, pasigedau poros ne pirmo būtinumo nustatymų bei normalios galimybės sulietuvinti įskiepį. Vis dėlto angliška lieka tik administravimo sąsaja, viską, ką matys komentatoriai, galima sulietuvinti nustatymuose.
Taip pat labai pasigedau ir numatytųjų nustatymų, nes reikia viską pačiam susikonfigūruoti, o tai mažiau patyrusiems vartotojams gali būti gana keblu. Todėl nusprendžiau sukurti šį įrašą ir paaiškinti, kaip sukonfigūruoti įskiepį. Kad mažiau klausimų kiltų tiek Blogr.lt nariams, tiek kitiems tinklaraštininkams:
- Atsisiunčiame įskiepį iš WordPress įskiepių puslapio arba įdiegiame per administravimo sąsają
- Įkeliame į /wp-content/plugins direktoriją
- Įjungiame per administravimo sąsają (Įskiepiai > Įdiegti įskiepiai)
- Einame į nustatymus (Nustatymai > Comment Notifier)
Kaip atrodo nustatymai mano tinklaraštyje, galite pažiūrėti šiame paveikslėlyje:
Taigi apie viską iš eilės:
- Email management – čia galite įrašyti kokį nors el. pašto adresą. Bus panaikintos visos jo prenumeratos
- Subscription checkbox configuration
- Auto add the checkbox – uždėkite varnelę, kad prie įrašų komentavimo formos būtų rodoma galimybė prenumeruoti komentarus.
- Subscription checkbox label – kokį tekstą rodyti prie varnelei uždėti skirto laukelio. Aš įrašiau:
Praneškite man apie naujus šio įrašo komentarus el. paštu
- Checkbox default status – jei norite, kad komentatoriams pagal nutylėjimą būtų uždėta komentarų prenumeravimo varnelė. Žinoma, jie galės varnelę nuimti.
- Notification email settings
- Notification sender name – kokį siuntėją rodys, gavus laišką apie naują komentarą. Man šitas neveikė, vietoj jo rodė Blogr.lt
- Notification sender email – kokį siuntėjo el. pašto adresą rodys pranešime apie naują komentarą. Vietoj šito man vis tiek rodė noreply@mantas.malcius.lt.
- Notification subject – laiško apie naują komentarą pavadinimas. Aš nurodžiau:
Naujas įrašo „{title}“ komentaras- Notification message body – koks bus laiško turinys. Nedėkite varnelės prie „send emails as html“, nebent mokate elgtis su HTML. Aš nurodžiau štai taip:
Jūs užsisakėte pranešimus apie naujus įrašo „{title}“ komentarus. Taigi informuojame, jog {author} neseniai parašė štai tokį komentarą: {content} Įrašo nuoroda: {link} Jei daugiau nebenorite gauti pranešimų apie naujus šio įrašo komentarus, paspauskite šią nuorodą: {unsubscribe}- Comment excerpt length – čia parašykite 99999999, nebent norite komentatoriams siųsti ne pilnus komentarus, o tik jų ištraukas. Tokiu atveju nurodykite simbolių skaičių.
- Unsubscription setting – čia galima nustatyti, kas bus parodoma atsisakius prenumeratos.
- Unsubscription page URL – čia galite nurodyti, į kokį puslapį bus nukreiptas prenumeratos atsisakęs komentatorius.
- – čia galite nurodyti žinutės tekstą, kuris bus parodomas atsisakius prenumeratos. Po 3 sekundžių komentatorius bus perkeltas į pagrindinį puslapį. Aš įrašiau štai taip:
Įvykdyta. Daugiau nebegausite pranešimų apie naujus šio įrašo komentarus.
- Thank you message settings – čia pašalinė funkcija, galite nusiųsti el. laišką žmonėms, komentuojantiems pirmą kartą.
- Advanced settings – čia papildomi nustatymai, pvz., galite siųstis visų pranešimų kopijas.
- Long list of subscribers – čia galima tvarkyti visas esamas prenumeratas.
Viskas, lieka tik išsaugoti nustatymus.
Jeigu pasirinkote tokius pat nustatymus, jūsų komentatoriai gaus tokius el. laiškus:
Jūs užsisakėte pranešimus apie naujus įrašo „Vertingi įrašai“ komentarus.
Taigi informuojame, jog Mantas neseniai parašė štai tokį komentarą:Komentaro turinys
Įrašo nuoroda: http://mantas.malcius.lt/vertingi-irasai/
Jei daugiau nebenorite gauti pranešimų apie naujus šio įrašo komentarus, paspauskite šią nuorodą:
http://jūsų.adres.as/?cmnt_id=1&cmnt_t=80bd52362e5c00ad79453a7696506sbd
Panašių įrašų nėra



Reiks pabandyt.. jei jam nereikia kad localhost’as butu stmp servas
>Dali.us
Nieko nenutuokiu apie techninę pusę, bet kai paštą siunčia iš savo susikurto noreply@mantas.malcius.lt pašto adreso, tai visko gali būt.