Ieri am aflat o treabă foarte utilă despre plugin-urile din WordPress. Să detaliem.

Ca dezvoltator de teme personalizate sunt pus de multe ori în situația în care am de ales: ori pun toate fișierele cu funcții custom (ce nu sunt neapărat legate de temă cât de funcționalitatea site-ului; ex: custom taxonomies, custom post type etc) într-un director al temei și le includ din functions.php, ori fac un plugin normal și îi explic clientului cum să-l activeze. De multe ori clientul este doar un intermediar, deci ar însemna să mă joc un fel de telefonul fără fir.

Cum ar fi dacă…

Cum ar fi dacă ai putea să faci plugin-uri ce se activează singure și nu pot fi dezactivate? Ei bine, asta e șmecheria de care ți-am zis că am aflat-o ieri. Citeste mai departe »

Un freelancer aflat la început de drum poate găsi destul de anevoioasă activitatea de „recrutare” a clienților. Un astfel de freelancer nu e neapărat începător în domeniul în care activează, putând avea ani buni în spate și un portofoliu mai bogat decât cineva care activează pe această „nișă” de mult timp, ci e doar începător în activitatea de liber profesionist. Se știe că „angajat” înseamnă, printre altele, și cedarea oricărui drept intelectual. Adică tot ce faci pentru firma la care lucrezi intră în portofoliul firmei, nu al tău.

Unde cauți?

Elance.com, freelancer.com, forumuri. În ordinea asta. Nu cred că are rost să le înșir pe toate, nu intenționez asta în acest articol (de fapt, dacă stau să mă gândesc, nu cred că voi face asta în vreun articol, vreodată). Citeste mai departe »

IE9 Compatibility Mode

De obicei, sunt destul de deschis în ceea ce privește versiunile noi ale programelor folosite. Cu două excepții: Photoshop (tot ce a ieșit după cs3 este incredibil de lent; și nu este de la sistemul meu!) și Internet Explorer. Asta pentru că Microsoft refuză cu îndârjire să facă un browser bun (nu mai bun decât precedentul ci doar bun). Să detaliem.

Începând cu IE8, browserul minune are o chestie foarte utilă, numită Compatibility Mode (CM). Treaba asta încearcă să curețe mizeria lăsată de hack-urile scrise pentru versiunile anterioare de IE. În IE8 șmecheria a mers excelent, putând folosi treaba asta și pentru teste, fără să mi se întâmple foarte des să afișeze corect în CM dar greșit nativ, în IE7.

În mult lăudatul IE9 însă, treaba s-a schimbat. Pentru că nu prea poți fi sigur de ce se întâmplă. Prima întâplare întâmplată s-a întâmplat cu trei zile în urmă. Un prieten mi-a zis că are o problemă cu un site la care lucrează în IE9 (CM IE8): la hover, un box sare. Am testat în IE8, totul e ok. A doua întâmplare a fost ieri. Unui element nu-i mergea bind-ul la hover. Tot CM IE8. În IE8 mergea.

Azi am făcut un test micuț cu un PNG cu un glow radial. IE8 afișează așa. IE9 CM IE8 afișează așa.

Așadar, mă scuzați că sunt reticient. IE9 still sucks!

windows apple dropbox facebook twitter