locknet.ro

archive

Marks face primii pasi

Mi-am facut ceva timp si am reusit sa schitez in cateva ore partea centrala a aplicatiei marks – http://marks.29dots.com: salvarea si afisarea bookmarkurilor. si, ta-ta-ta-ta-ta-taguri.

Fata de planul initial, am ales sa fac modelul bookmark cu

has_one_and_belongs_to_many :users.

Sper sa fie o decizie inteleapta cu toate ca intampin ceva probleme la afisarea unui total pe bookmark, de genul: “acest url a mai fost salvat de alti X utilizatori”.

Pentru taguri, am folosit pluginul Act As Taggable cu destule modificari ce permit gruparea acestora per user.

Sunt inca multe lipsuri, de exemplu nu pot edita sau sterge intrarile odata introduse.

Validarea modelului bookmark va veni si ea.

Cateva actiuni sunt inca neimplementate (ex. “save this mark”).

Pe Internet Explorer arata cam aiurea, si asta pentru ca folosesc niste margini negative pentru a stiliza anumite elemente HTML (probabil).

“Atat de mult AJAX incat o sa fie de prost gust”, in curand.

Plus mailuri cand te inregistrezi, password recovery, RSS, import din alte aplicatii. Si deja am idei pentru urmatorul proiect cu RubyOnRails.

Uff, acum imi dau seama cate mai sunt de facut, insa … toate la timpul lor.

Totusi, tin insa sa multumesc celor care s-au inregistrat in prima faza, in total suntem cam 12 utilizatori (WOW!!!) banuiesc ca doar vreo 7-8 conturi sunt “pe bune”.

Intr-un viitor articol o sa explic mai pe larg de ce nu tin sa fac codul disponibil sub o licenta open-source.

Acum, o sa spun doar doua idei:

In primul rand nu cred ca programatorii romani prefera sa se implice intr-un proiect ce nu le va aduce satisfactii materiale.

Apoi, exista un proiect asemanator publicat sub GPL, url.markr. As fi mult mai tentat sa incerc sa ajut aceasta initiativa, daca ar avea o licenta mai pe placul meu.

Da stiu, o sa ma gandesc si la un alt nume :)

Ceva idei? :)