Ötleteket várnék a fórumtársaktól.
Úgy gondoltam naívan, hogy csinálok magamnak egy egyszerű weboldalt, alapvetően statikus tartalommal, amelyet néha-néha valamivel bővítenék. Galéria-szerűség, néhány letölthető fájl, knowledge-base-jellegű valami.
Nem várok nagy látogatói létszámot, leginkább a (tanári) munkámhoz lenne, elsősorban oktatáshoz felhasználható anyagokkal.
Ezen igények mentén úgy vélem, ezt nem kell php+mysql alapon megoldani (bár nyilván meg lehetne), alapvetően normál html-ek, és kész.
De hogy azért valami "csicsa" is legyen (illetve könnyű bővíthetőség miatt), úgy gondoltam, hogy javascript/jQuery. A hidegzuhany: firefox 29-cel teljesen jól megy, firefox 23-mal már nem! IE-vel sem! Legújabb Operával sem az igazi!
Ami eddig megvan (azaz ami nem egészen böngésző kompatibilis): egy elemre kattintva egy adott div-be nem töltődik be az adott html-oldal ($("#targetdiv").load("foo.html")
). Megjegyzem, egy hónapja csináltam egy online feladatsort, ahol a megoldás sebessége is számít: egy szerver, erre csatlakoznak a kliensek, másodpercenként megkérdik a szervert, van-e új feladat, és ha igen, akkor betöltik. Nos, a betöltés IE-n nem működött, mindegyik tanulói laptopra Firefox-ot kellett varázsolnom.
A fadeTo()
se működik rendesen, csak a 29-es FF-fel. Jó, mondjuk ezt az effektet tudom nélkülözni :)
A kérdésem: mit lehetne használni jQuery helyett (vagy mellett), hogy jobban kompatibilisebb legyen? A jQuery oldalán nyilván ott van, hogy általábban a Current illetve az eggyel korábbi böngészőket támogatják. Viszont nekem fontosabb lenne a nagyobb támogatottság, amiért esetleg némi kényelmet/csicsát beáldoznék.
Néztem a zeptojs-t, vannak-e tapasztalatok?
Esetleg valami egyéb ötlet, javaslat, hogy a vázolt igényeket hogyan tudnám jól valóra váltani (pl. ruby on rails?)? Nem, nem akarok egy n+1. wordpress oldalt, stb., szeretném magam megírni.
Szerk.: github repó