Chichite WordPress

Acuma ca lucrez de zor la siteul meu si am deja o idee generala despre cum va arata, am inceput sa lucrez la integrarea blogului in el. Cum WordPress este o platforma excelenta pentru blogging, am hotarat ca il voi folosi in continuare pentru a posta, doar ca va fi hostat pe serverul meu.

Instalarea a decurs foarte simplu. Click, click, setat baza de date in cPanel, click, username si password, click, click. Instalarea de themeuri si pluginuri se face foarte usor, WordPress stiind sa le descarce automat (nu ca Drupal). Pluginurile de asemenea pot fi modificate on-the-fly de pe site (how awesome is that?).

Cum eu am in cap un theme mai ciudat, trebuie sa il fac eu. Am decis ca siteul meu  sa fie facut folosind doar ultimele tehnologii HTML5, CSS3 si ultimele API-uri Javascript, fara Flash. Si ca sa fie si mai frumos, va fi AJAX-based, asa ca atunci cand faceti click pe un link nu se reincarca pagina, ci doar elementul care trebuie schimbat din pagina. CujQuery nu ii chiar asa mare problema asta, se rezolva foarte usor toate XmlHttpRequest-urile, Google Analytics are si el functie in care sa ii zici cand cineva acceseaza o pagina prin AJAX. Si cum AJAX nu ii suportat din start peste tot de catre WordPress, nu pot sa ma folosesc de themeuri deja existente, ci trebuie sa incep cam de la 0. Continuă lectura

Afisarea treptata a unei figuri

M-am apucat sa imi fac un site propriu, ca sa nu am doar blog propriu. Deocamdata nu stiu exact ce voi face pe site, cum va arata si inca explorez diferite idei. Ideea de care m-am apucat acuma este una minimala. Sau asa a pornit. Intre timp a evoluat si a devenit destul de complexa :)).

Siteul ar fi impartit pe trei coloane. Coloana stanga ar contine navigarea, coloana din mijloc continutul principal, iar coloana din dreapta ar contine streamul meu Twitter (ca alternativa la Noutatile saptamanii). Fundalul ar fi alb, eventual o textura foarte slaba, textul ar avea un typography foarte bine ales, singura chestie vizuala in plus ar fi doi copaci care sunt situati intre coloane si se impletesc deasupra lor.

Apoi cineva mi-a dat ideea de a face copacii sa creasca, si textul sa apara doar apoi. Buna idee. Dar cum sa o realizez? Continuă lectura

XHR file upload

XMLHttpRequest a fost creat de catre, atentie, Microsoft. Da, stiu, pare contraintuitiv ca Microsoft, care a dat nastere pagubei pe capetele web developers numite Internet Explorer 6 si care refuza sa moara, a creat unul din stalpii de baza a tehnologiilor pe care se bazeaza internetul de azi. Apoi a fost preluata si de Mozilla in Gecko Engine v. 0.6, iar implementarea lor a devenit standardul de facto urmand sa fie preluat de celelalte browsere si apoi si de W3C.

Pana acuma XMLHttpRequest avea cateva limitari majore. Nu se puteau face cereri catre alte siteuri, mai ales din motive de securitate, nu se putea transmite fluxuri de biti si nu erau disponibile informatii despre cat s-a transmis.

In 25 februarie 2008 W3C a publicat un nou Working Draft pentru un obiect nou numit „XMLHttpRequest Level 2”, care ar completa deficientele existente in standardul actual. Deocamdata este tot la stadiul de Working Draft (din pacate tehnologiile legate de web progreseaza extreeeem de incet), dar a fost implementat deja in Firefox 3.6+, Google Chrome si Safari 4+. Continuă lectura