XML/XSL alapú free CMS
Hello!
Szétnéztem a tartalomkezelő motorok között és arra a következtetésre jutottam, hogy sajnos nem igazán találok nekem megfelelőt. Nem a képességekkel van problémám, hanem inkább azzal, hogy egy olyat szeretnék használni - vagy inkább továbbfejleszteni saját célra - ami szinte teljesen xml/xsl és php alapokon nyugszik. Azt vettem észre, hogy pl. a cms.lap.hu-n található CMS-ek egyike sem ilyen. Sajnos nem volt időm végignézni az egészet, de az általam megtekintettek mind más módon működtek (azaz semmi MVC pattern megoldású xml xsl template kezelés stb nem volt egyikben sem). Örülnék, ha valaki a segítségemre lenne egy ingyenesen letölthető, xml,xsl,php5 és db alapú CMS rendszer megtalálásában. Lehet hogy nem is létezik ilyen? Az eddigi munkahelyeimen szinte mindenhol ilyennel találkoztam, csak ugye azok saját - belső - fejlesztések voltak, és azokat lenyúlni, nos, nem a legetikusabb dolog. Az hogy miért keresek ilyet talán nem is kellene említeni, de azt gondolom, hogy mivel az xml és az xsl w3c szabványok és rengeteg alkalmazás készült hozzájuk, ráadásul mind a php4-5, a Firefox, Explorer vagy magára valamit is adó platform képes ezek kezelésére, nem is szólva a folyamatos fejlesztésükről és flexibilitásukról, elég nyilvánvaló, hogy ilyen irányba kellene elindulni. Azt már emlyteni sem merem, hogy ha még egy kis AJAX támogatás is lenne benne... Jól gondolom, hogy némelyik nagyobb free CMS rendszernek még akkor kezdték a fejlesztését, amikor ezekről a technológiákról max. álmodtak az emberek? Szóval? Tud valaki segíteni?
■ Szétnéztem a tartalomkezelő motorok között és arra a következtetésre jutottam, hogy sajnos nem igazán találok nekem megfelelőt. Nem a képességekkel van problémám, hanem inkább azzal, hogy egy olyat szeretnék használni - vagy inkább továbbfejleszteni saját célra - ami szinte teljesen xml/xsl és php alapokon nyugszik. Azt vettem észre, hogy pl. a cms.lap.hu-n található CMS-ek egyike sem ilyen. Sajnos nem volt időm végignézni az egészet, de az általam megtekintettek mind más módon működtek (azaz semmi MVC pattern megoldású xml xsl template kezelés stb nem volt egyikben sem). Örülnék, ha valaki a segítségemre lenne egy ingyenesen letölthető, xml,xsl,php5 és db alapú CMS rendszer megtalálásában. Lehet hogy nem is létezik ilyen? Az eddigi munkahelyeimen szinte mindenhol ilyennel találkoztam, csak ugye azok saját - belső - fejlesztések voltak, és azokat lenyúlni, nos, nem a legetikusabb dolog. Az hogy miért keresek ilyet talán nem is kellene említeni, de azt gondolom, hogy mivel az xml és az xsl w3c szabványok és rengeteg alkalmazás készült hozzájuk, ráadásul mind a php4-5, a Firefox, Explorer vagy magára valamit is adó platform képes ezek kezelésére, nem is szólva a folyamatos fejlesztésükről és flexibilitásukról, elég nyilvánvaló, hogy ilyen irányba kellene elindulni. Azt már emlyteni sem merem, hogy ha még egy kis AJAX támogatás is lenne benne... Jól gondolom, hogy némelyik nagyobb free CMS rendszernek még akkor kezdték a fejlesztését, amikor ezekről a technológiákról max. álmodtak az emberek? Szóval? Tud valaki segíteni?
Flux CMS & sourceforge
De keress rá a sourceforge.net-en az XSLT+CMS szóra és ott is lesz a találatok között jópár.
Sőt találtam még egyet, ez is jónak tűnik Symphony web publishing system
beleugatok
Viszont hogy miért nincs (vagy ritka vagy talán tényleg nincs), az a kérdés engem érdekel, és erről már volt is vitám itt mással. Az én felfogásomban egy MCV-rendszer már egyben template-rendszer is. Egészen konkrétan semmi értelmét nem látnám, ha én mondjuk a CakePHP-s view-kat csak azért xml-ben szolgálnám ki, hogy azt még egy xsl-lel tovább fordítsam. A business logic a controller lefutásának végén lezárul, és php-változókban szolgálja ki a view-kat. Annyi és olyanfajta view-kat (JSON ajaxhoz, xhtml, rss stb.) csinálok, amennyi nekem tetszik. Ez a fajta template-elés kifejezetten támogatott, és ebben a tekintetben az xslt egy ilyen framework berkeiben elveszti a jelentőségét (különösen a nem XML-formátumok, mint pl. a népszerű JSON, vagy egyszerűen a html mellett).
Az az érzésem, hogy valamelyest megragadtál az XML-hype-ban, ami az utóbbi időkben azért alábbhagyott. Ezzel nem az XML-ről mondok véleményt, csak annyit mondok, hogy ezt is túl lehet értékelni. Pont mint az xhtml-t is (erről egyre másra jelennek meg a jó kis cikkek). Nem az XML a világ (a weben sem).
haha
Szűk látókör
Nem feltétlenül jó érvelés az sem, hogy akkor írj neki Java-s applikációt, hiszen sokszor kell olyat csinálni, hogy a PHP adatbázisához kell más rendszernek hozzáférni és közvetlenül hozzányúkálni pedig... lásd middleware koncepció.
Személy szerint én is az XSLT felé fogok orientálódni, mert szerintem, alsó hangon egy kellemes transzformációs lehetőség. Ha pedig integrált rendszerekben dolgozol akkor egy nagyon jó lehetőség a más rendszerekkel való együttműködésre anélkül, hogy foglalkozni kellene minden elemnek azzal, hogy milyen lekérésről van szó.
nem biztos, hogy azonnal "szűk a látókör"...
Szvsz
Én sem...
félreértés
A kérdező említi az AJAX-ot, hát ott sincs felkapva az XML, ellenben fel van kapva helyette más.
Sőt, a fővonulat, az XHTML is a látszat ellenére eléggé megfeneklett stádiumban van.
S ismétlem, nem az XSLT vagy az XML világát bírálom ezzel, én is érdeklődöm a téma iránt, sőt nem is tartom hülyeségnek adott esetben egy XSLT-t bevonni bárhova, mert elegáns dolog; az az állításom csupán, hogy template-elés kérdésében, hiába elegáns és w3c, a kérdező túlértékeli a fontosságát, ami az ismert körülményből is látszik (bár ő ezt furcsállja), másrészt abból, hogy a sablonozás kérdését az architektúra köszöni szépen, megoldja.