5
May

Well… se pare ca băieţii de la jQuery nu dorm (sau se mai trezesc din când în când) şi mai lansează câte o versiune de ceva din când în când. De această dată, acest „ceva” s-a nimerit să fie UI, o continuare a Interface (scris de Eyecon). De fapt, dacă îmi aduc aminte bine, UI este un fel de Interface 2.0.
Citind blogul jQuery văd că noua versiune (ce este în continuare beta) repară un sac de bug-uri, aduce un redesign al paginii UI (care între noi fie vorba… arată MULT mai frumos decât precedentul), un downloader pentru un build custom al UI şi câteva demo-uri la efectele din UI/Enchant.
La prima vedere pare OK, DAR ~80k pentru sortable/draggable/droppable mi se par un pic cam multişor…. Da, momentan voi rămâne la Interface (momentan sunt blocat la Interface într-un proiect ce este prea mare şi prea aproape de finalizare pentru a-l modifica) dar la următorul proiect voi folosi fie UI, fie MooTools (de care am auzit numai lucruri bune şi care sper să iasă din beta într-o lună-două)
2
May
Ok, ăsta e primul meu plugin scris pentru jQuery (de fapt, dacă stau să mă gândesc, e primul plugin scris vreodată pentru ceva). Ce face? Te ajută să introduci o „chestiuţă” pentru votare oriunde în pagină într-un mod foarte simplu.
Cum face?
<span class="rateThis" title="current=2.5;href=vote.php;id=1"></span>
În atributul title sunt specificaţi parametrii sistemului de notare. În interiorul tagului span va fi inserat dinamic (pentru care nu trebuie să-ţi faci griji) codul ce va realiza votarea propriu-zisă.
Parametrii:
current - reprezintă nota curentă. Se pot pune note de la 0 la 5 cu subdiviziuni.
href - pagina în care se contorizează votul. Aceasta trebuie să returneze noua notă.
id - id-ul elementului pentru vot. Dacă sunt 10 locuri în care poţi să votezi diferite chestii, fiecare are id-ul propriu.
Am ales această metodă deoarece mi s-a părut a fi cea mai la îndemână.
Cum orice script iese mai bun dacă îl faci atunci când ai nevoie de el (şi nu la comandă), acest plugin a fost făcut acum aproximativ o lună pentru un site (al cărui link îl voi da când va fi lansat) şi se pare că funcţionează foarte bine
. Plugin-ul este gratuit, poţi să-l modifici după bunul plac, fără nicio restricţie. Backlinks nu sunt obligatorii (dar nici deranjante
). Partea de CSS/HTML este „împrumutată”. Din păcate nu mai ştiu de unde deoarece la momentul respectiv nu plănuiam să dezvolt un plug-in şi am căutat şi încercat o mulţime de sisteme de votare, fără să găsesc vreunul care să mă satisfacă. Prin urmare, a ieşit ce a ieşit
Demo aici (click). Nu rămâne selectată steluţa pe care se face click deoarece am presupus că scriptul PHP trimite o medie între notele date până în acel moment. Scriptul MEU php trimite un număr întreg random între 0 şi 5.
Download aici (click).
Idei, sugestii, păreri sunt toate binevenite.
18
Apr
Dacă eşti la început de drum cu Rails şi încerci să urmezi tutoriale ceva mai vechi (adică pentru versiunea 1.X de Rails), vei întâmpina mici probleme. Până acum am găsit o problemă destul de mare: nu mai există comanda scaffold. Explicaţia ar fi că s-au apucat de făcut curat în cod, iar începând cu versiunea 2, scaffold este un plugin.
Desigur, există şi o soluţie pentru asta:
script/plugin install http://dev.rubyonrails.com/svn/rails/plugins/scaffolding/
script/plugin install svn://errtheblog.com/svn/plugins/classic_pagination
Dacă mai e ceva, revin 
17
Apr
Aici (click).
Am vrut să imit un pic din funcţionalitatea breadcrumb-ului din Vista care mi se pare foarte bun. Am reuşit ?