Xilius blogon jelent meg egy prototype és script.aculo.us alapokon működő kliens oldali “framework”, mellyel hasonló felületet tudunk varázsolni, mint a netvibes vagy az igoogle. A kódja szép munka, bár a demot nézve iziben feltűnik a dolog: miután átrendeztük az oldalt, újratöltve a widgetek ismét az eredeti helyükön jelennek meg. Erre a megoldás az lehet, hogy onUpdate (mikor befejeződött a drag&drop) eseménykor egy serialize() függvénnyel lekérjük a widgetek pozícióit, amit Ajax.Request-hez használva szerveroldalon lementhetjük a pozíciókat. Újabb oldalletöltéskor pedig ennek a sorrendnek megfelelően készül el a html. Természetesen ezt a megoldás bejelentkezett felhasználókhoz célszerű alkalmazni. Másik megoldás, hogy nem Request, hanem cookie. De jelenleg dokumentáció hiányában nem jöttünk arra rá, hogy hogy lehet a widgetek pozícióját, és sorrendjét javascriptből állítani.
A project ígéretesnek tűnik, kíváncsian várjuk, mi lesz a belőle.
Van egy hasonló motyóm nekem is, az már kicsit továbbhaladott állapotban van, csak ott állt meg a fejlesztés, hogy nekem az említett onUpdate nem hajlandó vertikális cserélgetéskor lefutni. Na majd megnézem ebben hogyan van.
Sajna ez a kód elég kevés egy Netvibes féle oldal összerakásához, ez az első 1%, ha egy hasonló oldalt szeretne csinálni az ember.
Zsolti, biztos Prototype+Scriptaculous alapú a cuccosod, ha jól emlékszem valami speckó id-kat kell adni az egyes elemeknek, hogy függőleges cserekor lefusson az onUpdate, tudja detektálni a sorrend változást.
A srác inkább a PWC-t fejlessze szerintem, bár ebből a projectből arra következtetek, hogy már nagyon belefáradt
Amúgy éppen abban fejlesztek valami nagyon szépet
Bővebbet szept 14. után.
hát igen, inkább tanulmányozni jó ez a class, mint használni… de hogy mi lesz a vége, nemtudom…