Feed xml/rss pentru forum

Sugestii, informatii de adaugat pe site si propuneri de categorii pentru forum

Moderator: Manu

GruiaVelicu
Locotenent - colonel
Mesaje: 1063
Membru din: 15 Mar 2008, 15:50
Localitate: Cluj-Napoca

Mesaj de GruiaVelicu »

Din nefericire constat că nu merge. Sau este o perioadă de timp în care se actualizează postările?
Gruia
CarmenT
Maior
Mesaje: 970
Membru din: 10 Ian 2007, 00:44
Localitate: Cluj-Napoca
Contact:

Mesaj de CarmenT »

Excelent. Il voi testa si eu imediat. Deocamdata am intrat de pe computer. Scumpi, ne-ai facut un cadou dragut la aniversarea a 8 ani de Pontes! :)
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

M-am uitat la headerele generate de pagina RSS, dar ceva nu e chiar OK:
Content-Type: text/xml;charset=iso-8859-2 encoding= iso-8859-2

Nu e corect text/xml, desi este totusi folosit destul de des.

Corect ar fi:
application/rss+xml

sau:
application/xml

Apoi din "charset=iso-8859-2 encoding= iso-8859-2", partea cu "encoding" cred ca ar putea sa lipseasca.

Dar nu acestea sunt cele mai mari probleme, ar putea sa nu aiba nicio importanta in aceasta problema, ci faptul ca nu exista niciun header HTTP care sa controleze cache-ul si atunci browserele sau RSS readerele ar putea face cam cum cred ele de cuviinta.
Cu alte cuvinte programul sau browserul descarca fisierul si il salveaza in cache, iar apoi data viitoare nu mai verifica pe server ci il preia din cache fiindca e mai rapid.
Ar fi bine sa il setezi sa adauge urmatoarele headere HTTP:

Cache-Control: no-cache
sau:
Cache-Control: max-age=0
sau
Cache-Control: no-cache, no-store,
si headerul mai vechi Pragma, bun daca se foloseste HTTP/1.0:
Pragma: no-cache

Am vazut ca headerele response spuneau ca serverul folosit este nginx, dar praca spuneai ceva de rewrite asa ca ma gandesc ca poate e Apache dar setat sa arate un server incorect din motive de securitate. Daca folosesti Apache, poti seta headere HTTP cu un cod de genul:

<ifModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0"
Header set Pragma "no-cache"
Header set Expires "Sun, 1 Jan 1980 00:00:00 GMT"
</ifModule>
Campus
Comandantul unitatii
Mesaje: 446
Membru din: 09 Mai 2007, 12:15
Localitate: Cluj Napoca

Mesaj de Campus »

Mersi mult, IonPop. Stiam eu ca am pus ceva in plus la fonoteca atunci cand am facut xml-urile.
Am testat mai multe variante si pana la urma functioneaza cu urmatoarele headere:

Cod: Selectaţi tot

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); 
O sa ma uit si eu pe telefon sa vad daca se actualizeaza mai bine. Eu am instalat 2 programe pe telefon: la unul se actualiza de fiecare data iar la celalalt nu am reusit deloc sa il actializez.
Toate cele bune!
Campus
Campus
Comandantul unitatii
Mesaje: 446
Membru din: 09 Mai 2007, 12:15
Localitate: Cluj Napoca

Mesaj de Campus »

Pana la urma m-am dumirit cu aplicatia pe mobil.
Aveam undeva in setari o optiune sa se actualizeze de fiecare data cand fac un anumit gest pe ecran. In rest se actualizeaza periodic la un timp predefinit. La mine implicit era setat pe o ora.
Pe android eu folosesc gReader. Am testat si RSS Reader care mergea direct fiind o aplicatie mai simpla si neavand chestia asta cu actualizare la timp predefinit.
Toate cele bune!
Campus
GruiaVelicu
Locotenent - colonel
Mesaje: 1063
Membru din: 15 Mar 2008, 15:50
Localitate: Cluj-Napoca

Mesaj de GruiaVelicu »

Și la mine A început să se actualizeze constant. Merge foarte bine.
Gruia
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

Ma bucur ca functioneaza. Apropos de RSS readere pe computer, stie cineva un RSS reader de tip desktop care este accesibil pentru Jaws?
(Deci nu un browser cu care este mai greu de lucrat cand sunt foarte multe articole si nici Windows Live Mail care nu functioneaza sub XP).
Eu sunt un mare fan RSS, dar nu am gasit niciun RSS reader care sa fie suficient de accesibil si usor de lucrat cu el.
Andreea Neagu
Colonel
Mesaje: 1511
Membru din: 16 Ian 2007, 23:15
Localitate: Bucuresti
Contact:

Mesaj de Andreea Neagu »

Bănuiesc că Outlook, care are RSS reader accesibil, l-ai încercat deja, sau dacă nu, nu îl vei accepta din motivele prezentate în topicul despre aplicații pentru mail.
IonPop
Colonel
Mesaje: 2166
Membru din: 02 Oct 2010, 17:55

Mesaj de IonPop »

Cam asa ceva. Mersi pentru sugestie insa.
Valisimo
Caporal
Mesaje: 19
Membru din: 20 Aug 2011, 13:21
Localitate: Republica Moldova

Mesaj de Valisimo »

Salutare. De cateva zile nu mai merge fluxul RSS. Va rog daca se poate sa rezolvati aceasta problema. M-am obișnuit foarte mult sa citesc mesajele care apar prin RSS.
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Din păcate s-a pierdut din cauza lipsei unui backup la scripturile forumului. Partea de RSS nu exista in phpBB, a creat-o Campus. Zicea că va reface scriptul cât de curând.
Acum că tot am scăpat de probleme şi de breşele de securitate, sperăm că ajungem la normal cu toate, facem şi backup-uri.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
Campus
Comandantul unitatii
Mesaje: 446
Membru din: 09 Mai 2007, 12:15
Localitate: Cluj Napoca

Mesaj de Campus »

Salut
Astazi am refacut fluxul rss de la forum. Ma obisnuisem foarte mult sa citesc pe mobil ca rss.
Nu mai stiu care era adresa veche. Cel de acum este la adresa
http://www.pontes.ro/ro/forum/feed/rss.xml . L-am pus si in meniul de sus ca prima iconita.
Daca mai sunt probleme legate de rss semnalati-le aici cu incredere!
O seara placuta!
Toate cele bune!
Campus
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Super, mulţumim!
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
Scrie răspuns