Noua structură în programare web

Web 2.0 era/este despre interacțiune. Urmatorul pas este WWW-ul semantic. Google începe să ignore fermele de conținut și să aprecieze ordonarea cât mai logică a acestuia. În plus, promovează timid Rich Snippets, un serviciu care este foarte orientat către înțelegerea conținutului. Toate pentru ca browserele să înțeleagă și să redea într-o formă cât mai personalizată și adecvată bucățelele de informație pe care utilizatorii le doresc.

HTML5 este convenția care va oferi lumii conținutul într-o formă inteligentă, inteligibilă și ușor de prelucrat, împărțind paginile în zone cu un foarte important rol structural, precum <header></header>, <section></section>, <aside></aside>, <footer></footer> și așa mai departe, în locul clasicelor și mai mult decât vagilor <div>-uri. Încet-încet, nu mai este necesar să știm să rezolvăm probleme de CSS în browsere făcute parcă în ciuda dezvoltatorilor, ci devine util să știm să punem un <nav> sau un <figure> acolo unde trebuie.

Este destul de greu să ții pasul cu toate bunele practici pe diverse bucățele de cod HTML(5), CSS(3), JS/jQuery ș.a.m.d. Majoritatea sunt documentate pe site-uri de specialitate, doar că efortul de a le căuta și pune laolaltă este unul destul de mare.

Aici intră în scena HTML5 Boilerplate, un schelet perfect pe care puteți începe să construiți pagini web, pe care eu personal îl folosesc de ceva vreme și care mă încântă de fiecare dată, fiind și destul de bine documentat. Pe lângă faptul că în browserele noi vă face viața pagina mai frumoasă și mai rapidă, asigura și compatibilitate inversă cu browserele mai vechi (a se citi IE6). Ați văzut cum arată www.sustineunicef.ro în Internet Explorer 6, de exemplu? 😀 Mai-sus menționatul schelet este ”de vină” pentru asta.

Pentru dezvoltarea de teme WordPress plecând de la acest schelet, există și câteva template-uri de teme pe care nu trebuie decât să le stilizați. Mie îmi place asta.

Ce este important este că de fiecare dată când folosesc acest template aflu lucruri noi. Iar astăzi am aflat un milion de lucruri noi de la însuși creatorul template-ului, un tip mega-genial pe nume Paul Irish. Dacă nu folosiți încă Boilerplate-ul, vă recomand călduros s-o faceți. Iar dacă v-ați decis să ma ascultați, filmulețul de mai jos vă poate fi de mare ajutor 😉

(via css-tricks)

Plugin pentru afiliere

Am fost destul de ocupat în ultima vreme cu un plugin destul de util și mișto, zic eu, făcut pentru 2Parale. Ce face el? Te ajută să introduci în 2 timpi și 3 mișcări produse din feed-urile advertiserilor 2Parale (sau orice alta rețea bazată pe platforma 2Performant) în posturile tale.

Este util pentru 2 tipuri de site-uri:

  • blog de review-uri sau prezentări de produse, care vor să introducă un box cu datele despre produs(e) în conținutul postului
  • site-uri dedicate de afiliere (inclusiv comparatoare de prețuri bazate pe WordPress), care vor crea câte un post (sau alt custom post type) nou pentru fiecare produs

De ce să îl folosești? Pentru că actualizează (semi-)automat toate informațiile despre produse care vin din feed-uri (preț, descriere etc.). Îți ușurează mult munca, eliminând o bună parte din task-urile repetitive și lăsându-te să te concentrezi pe ce produse să promovezi.

Este o versiune destul de rudimentară, fără multe features, dar sper eu că va crește frumos, având din ce în ce mai multe chestii utile. Feedback is highly appreciated, fie pe pagina dedicată, fie pe forumurile WP (doar în limba engleză).

N-ai vrea să faci tu un ban cinstit?

Radu Spineanu a dezvoltat acum un an şi ceva 2Parale, prima platformă independentă de marketing afiliat din România. Foarte mişto idee, era şi cazul de aşa ceva, a satisfăcut o cerere reală cu platforma asta. În paralel, începând din vara lui 2009, Radu s-a apucat să dezvolte platforma astfel încât ea să poată fi folosită (sub licenţă) de către oricine din lumea asta. Proiectul se numeşte 2Performant şi are pe zi ce trece mai mult succes.

Pe la sfârşitul anului 2009 Dorin Boerescu cumpără licenţa 2Performant pentru 2Parale, compania deţinută de Dorin (şi nu numai) devenind operatorul platformei 2Parale. Succesul acesteia cred că îl cunoaşteţi, iar dacă nu, atunci puneţi mâna şi documentaţi-vă un pic 🙂

OK, şi totuşi care-i treaba? Cum câştig?


2Parale şi 2Performant organizează împreună un hackathon pentru aplicaţii făcute folosind API-ul 2Performant (aplicabil în reţeaua 2Parale, evident). Se dau premii drăguţe pentru cele mai mişto aplicaţii (un iPad, un media box şi un HDD extern), dar părerea mea este că nu asta este foarte important, ci posibilitatea reală de a câştiga bani pe termen lung în cazul în care aplicaţiile sunt folosite de către membrii reţelelor din cadrul 2Performant.

Concret: faceţi o aplicaţie integrabilă în orice reţea 2Perfomant, afiliaţii sau advertiserii o folosesc, iar voi primiţi o parte din comisioanele de vânzări generate cu aplicaţia în cauză. Forever!

Deşi posibilitatea de îmbogăţire dintr-o astfel de aplicaţie este valabilă teoretic până la adânci bătrâneţi, concursul se desfăşoară între 11-22 mai. Pentru o idee de aplicaţie puteţi să vă inspiraţi de aici. Nu trebuie decât să downloadaţi exemplele de aplicaţii (PHP sau Ruby) şi să vă apucaţi de treabă. Pe 22 mai se face jurizarea la Bucharest Hubb şi se anunţă câştigătorii.

Pe întreaga perioadă de desfăşurare a concursului, dacă aveţi probleme cu API-ul, Radu vă stă la dispoziţie prin intermediul grupurilor de discuţii (în limba română, respectiv engleză). Activez şi eu pe acolo şi dacă pot, vă ajut cu plăcere.

Mai multe detalii pe blogul 2Parale. Happy hacking!