Poznate zaujimave weblogy?
Zostavuje sa slovenska bloggerska elita pre rok 2008
Minuly rok Vas zaujala, co nove bude teraz?
11. december 2006 12.25 WEB
RSS knižnice v PHP: Magpie alebo simplepie?
Pri vývoji Spravodaja nastala pre mňa potreba nájsť vhodnú PHP knižnicu pre RSS. Používal som Arthurovu úpravu lastRSS pod názvom finalRSS ale tá prestala fungovať po tom, ako sa na hostingu znefunkčnil príkaz file pre URI.
Najprv som našiel Magpie a neskôr ju vymenil za SimplePie. Vysvetlím dôvody.
Magpie je knižnica zložená zo štyroch súborov a jedného adresára extlib. Je teda zložitejšia ako simplepie. To by nebol zásadný problém. Ten vznikol adresárom cache. Pokúšal som sa magpie donútiť, aby nebral jeho umiestnenie relatívnou cestou. Bohužiaľ sa mi to nepodarilo. Pripojili sa k tomu aj problémy, že magpie si domršil súbory v cache. Naviac nešlo súbory z cache vymazať, pretože magpie im nastavuje také práva.
Po incidentne, keď mi magpie vytváral adresár cache skoro všade, kde mohol som sa rozhodl nájsť náhradu.
Ňou je simplepie, ktorá vyzerá zdravšie a viditeľne funguje. Pretože ňou ťahám iba rss delicious, tak nerobím si problémy s podporou iného typu kódovania a nemal som s tým problémy ako s magpie.
Magpie si totiž svojským spôsobom zisťuje kódovanie a "kafre" mi do toho. Je to hodne nepríjemné.
Doporučujem teda pri výberovom konaní práve simplepie. Veľmi pekne vyzerá jeho AJAX implementácia, ktorú využijete pre zložitejšie aplikácie RSS do vašich stránok.
pošli do vybrali.sme.skKomentáre k obsahu príspevku:
Chcete napísať nesúhlasný komentár? Prosím, zvážte nasledovné: je šanca, aby niekto zmenil Váš názor alebo chcete iba trvať na svojom? V prvom prípade sú Vaše slová vítané.
Chcete urážať? Nepíšte sem urážky a invektívy. Každý, kto na týchto stránkach publikuje je automaticky (doplňte vhodný výraz). Takže už to všetci vopred vieme, čo si myslíte a preto sa neopakujte.
Podmienky pre Váš komentár: Tlačidlo na odoslanie stlačte 1x, v texte nenadávajte, nevkladajte linky za účelom SEO, nepropagujte, Váš text musí mať zmysel, neporušujete vlastnícke práva majiteľa tejto stránky, ste pravidelný čitateľ tejto stránky, komentujete príspevok (nie erupcie Slnka) a nemýlite si komentáre s kvákacími fórami a chatom. Používajte formátovanie TEXTILE najmä na odkazy! Rozumiete tomuto poučeniu? áno, nie alebo Týmto sa pošle komentár?
Tiež používam simplepie pri jednom pripravovanom projekte a môžem doporučiť. Funguje bez problémov a veľmi ľahko sa s ním pracuje. Má dokonca spravené pluginy pre Wordpress a Textpattern.
ale ved lastRSS potrebuje file() iba na cache, zrus cache a mas to v pohode.
cache je nutna - delicious ta blokuje pokial nacitavas RSS prilis casto. Paňatna, malčik? :-)
Myslel som to tak, ze si to cacheuj hoc v DB...
[4] tebe som este nikdy nepisal, ze si s SQL netykam?
vymenil som sprostost Magpie za slusnejsie simplepie ;-) 1 miesto 4 suborov, priehladnejsie pouzitie...
kazdemu co jeho jest.
magpie som svojho casu pouzival, celkom sa dal. Simplepie pozrem.