| rowd:// romanian web developers | |||
| Începînd cu noiembrie 2005, acest sit este în mod oficial abandonat. Detalii aici. Site nou aici. | |||
Acest sit exportă noutățile sub formă de canale XML pentru confortul vostru. Citiți în continuare pentru a afla sînt aceste canale și cum pot fi folosite. Daca știți deja și vreți să vedeți direct ce canale sînt disponibile atunci mergeți aici.
1. Canale XML disponibile pe RoWDNu uitați! Respectați intervalul de protecție de 30 de minute! Nerespectarea intervalului va rezulta în interdicția automată de a mai folosi canalul. Detalii aici. Mai jos aveți descrierea și adresele canalelor XML disponibile pe RoWD. De ce unele formate oferă mai multe intrări? Vedeți aici. Pentru a folosi canalele RSS sau Atom trebuie să faceți click dreapta pe butoanele respective, să alegeți "Copy shortcut" sau "Copy link location", apoi să faceți paste în newsreaderul preferat. Pentru a folosi un Klip trebuie să aveți instalat KlipFolio (există doar pentru Windows) și apoi să faceți click pe butonul Klip de pe acest sit.
2. Reglementări specifice2.1. Interval de protecțieFoarte important! Respectați intervalul de protecție de 30 de minute! Acest lucru se poate face într-un newsreader stabilind de la opțiunile aferente canalelor RoWD intervalul de recitire. De asemenea, dacă preluați canalele RoWD pe propriul sit va trebui să o faceți la intervale de cel puțin 30 de minute. Vă asigur că nu pierdeți nimic dacă nu citiți canalele mai des. Actualizările se fac în general de una sau două ori pe zi, deci intervalul de mai sus este arhisuficient. Adresele celor care citesc același canal la mai puțin de 30 de minute vor fi blocate timp de o săptămînă în mod automat. Există o oarecare îngăduință pentru primele cîteva repetări ale abuzului, dar ideea este aceeași: abuzul se pedepsește. Protecția pentru un canal este comună pentru toate formatele lui aflate în uz, adică nu veți putea evita protecția folosind, să zicem, o dată formatul RSS, o dată formatul Atom. Odată instaurată, interdicția va expira automat după o săptămînă. Nu voi accepta cereri de a o ridica manual pentru o anumită adresă. 2.2. Notă pentru siturile agregatoare de RSS feedsAți ajuns aici cel mai probabil pentru că situl pe care citeați feed-ul RSS de la RoWD este prost implementat, sau pentru că nu ați respectat cerințele mele și v-ați configurat prost newsreader-ul. Feed-ul RoWD are un interval de protecție destinat prevenirii abuzului și consumării inutile a benzii sitului. Situl de la care tocmai ați venit preferă să citească feed-ul RoWD în mod abuziv, fără discernămînt, de fiecare dată cînd un vizitator al său dorește acest lucru, sau la intervale de timp mai mici decît cele specificate de mine. Aceasta este o implementare proastă, care stresează inutil și situl meu și pe al lor. Siturile deștepte procedează în felul următor:
Faceți vă rog copy&paste la acest link și trimiteți-l administratorului sitului de pe care tocmai ați venit. Poate că îi va atrage atenția că procedează greșit. Vă mulțumesc pentru că ați citit cele de mai sus și îmi cer scuze pentru deranjul provocat. Mergeți la începutul paginii pentru a afla metode prin care puteți citi canalele de știri RoWD fără impedimente. 2.3. Cum sînt tratate serverele proxy?Un server proxy se presupune că trimite împreună cu cererile anumite elemente de identificare care permit să fie recunoscut ca atare. Dacă aceste elemente sînt prezente, regulile vor fi relaxate puțin pentru cei aflați în spatele lui. Nu există nici o metodă de identificare pentru cei aflați în spatele unui NAT sau proxy transparent, din păcate. 2.4. De ce unele formate oferă mai multe intrări?Formatele canalelor XML se află într-o evoluție continuă. Din cînd în cînd sînt nevoit să adaug la ofertă și formatul cel mai recent apărut. Însă în același timp mă simt obligat să continui să ofer și formatele mai vechi. În timp, se acumulează formate inutile. Soluția o constituie oferta mai avantajoasă de pe anumite formate. În acest fel vizitatorii au un motiv să migreze mereu spre cel mai recent format și la un moment dat eu pot scoate din uz formatele vechi, deoarece nu le mai folosește nimeni. Desigur, cîteodată alegerea mea privind "formatul recomandat" poate părea subiectivă. Îmi pare rău dacă nu este și formatul vostru preferat, dar este vorba de alegerea (și situl) meu. 2.5. De ce unele canale nu oferă și formatul Atom?Fiecare intrare din formatul Atom trebuie să ofere un tag numit <id>, care trebuie să conțină un URL unic per întreg canalul la acel moment dat. Pentru unele informații oferit de RoWD este posibil să asociez un URL unic la fiecare intrare. Pentru altele însă nu este posibil, deoarece două sau mai multe intrări pot avea același URL asociat. Prin urmare, respectivele informații nu vor fi disponibile în format Atom. Dacă există canale RoWD care nu oferă formatul Atom îmi pare rău, dar e vorba de o problemă tehnică. Încerc mereu să găsesc modalități de ocolire a problemelor; cînd voi reuși voi oferi și formatul Atom. 3. Ce sînt canalele XML?Un canal XML este un URL pe un anumit sit (sa zicem RoWD) care atunci cînd este accesat întoarce un document XML care conține diverse trimiteri spre acel gen de conținut care se schimbă cel mai des, cum ar fi știrile. XML este limbajul în care este scris documentul. RDF este o specificație care reglementează (la modul abstract) prezentarea de informații. RSS și Atom sînt aplicări concrete ale acestor standarde, care vizează exportarea de conținut care se schimbă des. Un canal XML conține la un moment dat un număr fix de intrări, de obicei între 10-20. Cele vechi sînt eliminate pe măsură ce apar unele noi, astfel că pe canal se vor găsi în permanență informațiile cele mai recente. 4. Cum pot folosi un canal XML?4.1. Direct din browserLa modul cel mai simplist, și cu condiția să aveți un browser de ultimă generație capabil să înțeleagă documentele XML, puteți viziona un URL de tip XML pur și simplu încărcîndu-l în browser. Browserul va formata documentul sub forma unui arbore de elemente XML, care poate fi expandat sau comprimat după voie. Intrați aici pentru un exemplu (dacă aveți un browser corespunzător). După cum vedeți, cititul știrilor în acest mod nu este foarte confortabil. Există posibilitatea transformării din XML în HTML și afișării ca pagină Web "normală", dar pe lîngă faptul că nu toate browserele suportă acest lucru, necesitatea de a vizita un anumit URL pentru a afla știrile nu se deosebește cu nimic de necesitatea de a vizita paginile normale din sit. 4.2. Cu un newsreaderO variantă mult mai comodă de acces la diverse canale XML este un newsreader XML. Atenție, a nu se confunda cu un newsreader NNTP, care este cu totul altceva. Un newsreader este un program căruia îi puteți cere să urmărească oricîte canale XML simultan. Treaba sa este să le verifice periodic, să descarce știrile noi și să vi le prezinte într-un format atractiv și ușor de parcurs. În plus, toate știrile vor rămîne stocate local, chiar dacă ele dispar de pe canale la un moment dat. Cu alte cuvinte, în loc să vizitați cu browserul mai multe situri doar pentru a constata că nu ați nimerit niște știri noi, puteți lăsa newsreaderul să vă anunțe cînd apare ceva nou și să mergeți direct la sursă. Există multe asemenea aplicații. Vă recomand să căutați unul adecvat pe TuCows sau pe FreshMeat. Iată alte două locuri unde puteți găsi așa ceva. Atenție! Va trebui să vă asigurați că newsreaderul ales cunoaște formatul în care canalul este scris. Există vreo 4 variante de RSS și (deocamdată) una de Atom. Cel mai bine ar fi să căutați un newsreader care le știe pe toate, ca să nu aveți surprize. 4.3. Preia canale pe situl tăuCe face un newsreader poți face și tu folosind un newsreader server-side. Dacă folosești PHP pe propriul sit îți pot recomanda Magpie RSS, sau poți căuta pe Google după "php rss parser". Odată obținute știrile dintr-un canal, le poți stoca local în propria bază de date sau în fișiere XML și le poți oferi vizitatorilor. Acesta este un mod foarte simplu de a-ți îmbogăți conținutul sitului cu un minim de efort. Atenție! Se recomandă să implementezi un sistem de cache. Cu alte cuvinte, nu încerca să accesezi un canal XML (sau mai multe) de fiecare dată cînd un vizitator încarcă o pagină pe situl tău, ci oferă-i conținutul stocat local. Doar dacă a trecut un anumit interval (se recomandă 30 de minute) poți reciti canalul. Acest lucru este foarte important de reținut: pe de o parte, a citi diverse canale XML cînd vizitatorul încarcă pagina poate duce la o întîrziere serioasă. Pe de alta, majoritatea canalelor XML dispun de protecție la accesarea prea rapidă și îți vor bloca accesul complet dacă le citești mai des decît limita stabilită. | |||