Facebook Timeline

In ultimele zile s-a creat destul buzz pe tema noului Facebook Timeline si a felului in care se organizeaza informatia. Practic newsfeedul iti arata highlight-urile, iar profilul este gandit ca o arhiva bine organizata. Toate bune si frumoase (spre deosebire de redesign-ul Google Reader), dar atentia mea s-a indreptat in alta directie.

In acest moment toate interfetele Facebook (desktop, mobile, tablete) sunt consistente din perspectiva interfetei. +1000 de puncte pentru implementarea interfetei HTML5 m.facebook.com care e rapida, responsive si pastreaza feeling-ul site-ului. Excelenta implementarea, printre cele mai bune webapp-uri cu care am interactional pana acum.

Mai multe detalii pe blogul oficial.

Usor, usor mai taiem din piedici

O bariera importanta in procesul de web development o reprezinta compatibilitatea cu browserele vechi. Din fericire nu mai fac referire atat de mult la interfata cat la programare in sine. Degeaba ai la dispozitie mijloace de a face aplicatii misto daca platformele carora te poti adresa au cota de piata mica.

La BEC Media de vreun an am decis ca Internet Explorer 6 e doar o pierdere de timp, asta dupa ce am analizat rapoartele de trafic ale clientilor mari. Atunci cand Pareto a trecut de la IE la Firefox si Chrome a dat o lege fundamentala online-ului: nu merita 80% din efort pentru 20% din rezultate.

Zi de zi injur faptul ca Microsoft nu a avut o politica de update care sa permita tinerea la zi a browserului sau pentru ca IE 9 e mai mult decat decent (n-o sa-l folosesc decat obligat, but still). Mozilla a facut-o bine, Google la fel.

Acum ca mi-am varsat dracii, revin la subiectul pentru care m-am entuziasmat suficient de tare incat sa scriu un articol – incepand cu 1 august, intr-un efort de a impinge tehnologii noi cat mai repede pe piata, Google a anuntat faptul ca o parte a serviciilor nu vor functiona decat pe versiunea curenta a browserului si o versiune anterioara.

Happy, happy, joy, joy!

In acest fel sper sa avem majoritar platforme moderne care suporta HTML5 si tehnologii noi, sa poa’ sa faca programatorii aplicatiile pe care le viseaza noaptea.

WordPress 3.0

La 1 mai se va lansa urmatoarea versiune majora a WordPress. Din lista de feature-uri care ne vor incanta blogurile si developerii, mi-au atras atentia cateva:

Sistem built-in de management al thumbnail-urilor

thumbnail

Gata cu artificii gen custom field sau prima imagine din galerie pentru generarea de thumbnail post-urilor. In dreapta editorului exista camp special pentru setarea imaginii, camp care poate fi folosit cu usurinta de utilizatorii neexperimentati.

Aranjarea paginilor cu drag and drop

Din nou, un alt mic feature care te scuteste de zeci de draci pentru o chestie minora. Nu vom mai numerota ordinea paginilor.

Integrare cu WP MU

Pana acum, daca vroiai sa gestionezi mai multe bloguri dintr-un singur loc cea mai buna solutie era WordPress MU. WordPress 3 va permite managementul mai multor bloguri impartite pe subdomenii, iar daca vei vrea sa le tii pe mai multe domenii, vei avea pluginuri la dispozitie care vor face maparea lor.

Mai multa flexibilitate in managementul articolelor

Pana acum aveai Posts si Pages pe care le sortai din interfata. De acum vei putea defini propriile tipuri de continut (cam la fel ca nodurile din Drupal) pe care le vei putea administra separat.

Template-uri de autor

Poti face fisiere de forma user.php sau author-ID.php pentru a face un template personalizat userului respectiv (foarte util in cazul in care exista mai multi autori).

Managementul meniurilor imbunatatit

meniuri

In WordPress 3 a fost implmentat un nou sistem de meniuri. Poti adauga, edita si sterge meniuri care pot contine pagini, categorii sau link-uri

header

In plus, la o instalare noua iti vei putea alege userul si parola (adio admin cu parola random trimisa pe mail), vei putea actualiza mai multe pluginuri odata, userii vor putea schimba headerul si backgroundul din interfata si vei avea o noua tema default – Twenty Ten. L-am instalat, m-am jucat si pare promitator, astept RC-urile :)

Odata cu versiunea 3, WordPress devine un adevarat CMS si mai putin o platforma de blogging.

Articole interesante despre aplicatii mobile (II)

Continuare la articolul anterior:

Articole interesante despre aplicatii mobile (I)

Mai nou sunt din ce in ce mai interesat de dezvoltarea de aplicatii mobile, in acest sens am dat de cateva articole utile:

Caut testeri pentru o aplicatie de project management

Am incercat sa folosesc o serie de aplicatii (in special online) de project management si nici una nu s-a mulat pe nevoile mele; am incercat FogBugz, Basecamp, Microsoft Project si multe alte solutii software. Dintre toate, Basecamp a fost sistemul de management cel mai flexibil si usor de utilizat, iar FogBugz a avut cea mai buna lista de feature-uri, dar toate au avut un pret prea mare pentru nevoile mele actuale.

Ca urmare, am inceput de vreo luna dezvoltarea unui sistem web-based de project management colaborativ adaptat in special pe nevoile firmelor care dezvolta produse software, dar care datorita flexibilitatii, nu se limiteaza doar la nevoile acestor companii. Am incercat sa folosesc ce-i mai bun de la fiecare sistem existent, fara sa exagerez prin functionalitate inutila. La birou folosim aceasta solutie de vreo doua saptamani, iar intr-o saptamana prognozez ca voi avea o versiune alpha decenta.

Am nevoie de oameni care sa testeze aplicatia si s-o foloseasca in conditii reale, sa ofere feedback si sugestii de imbuntatire. Nu vreau sa multumesc pe toata lumea pentru ca vreau ca solutia sa se adapteze unor nevoi generale, nu a unui grup restrans de utilizatori.

Daca te intereseaza, trimite-mi un mail la ciops at ciops.ro, spune-mi care este volumul de proiecte in care esti implicat si cam cat de mare este o echipa de proiect; este foarte ok si daca esti freelancer si vrei sa-ti gestionezi sarcinile tale. Voi incerca ca intr-o saptamana incet, incet sa va ofer acces la proiect.

Am lansat Ansambluri De Case

Ansambluri De Case

Saptamana trecuta am lansat AnsambluriDeCase.ro in varianta beta. Este un proiect MagazinulDeCase care are ca tinta oamenii care vor sa-si cumpere un apartament nou construit intr-un ansamblu rezidential, primul in care m-am implicat ca Project Manager. Site-ul in momentul de fata cuprinde majoritatea ansamblurilor din Bucuresti, baza de date urmand a fi completata in timp.

Am facut site-ul pe o platforma noua, dezvoltata in-house pe care vrem s-o implementam pe MDC si care permite printre altele dezvoltarea de feature-uri foarte cool intr-un timp foarte scurt.

Orice feedback este apreciat si analizat :).

Spare time

Reasons why people who work with computers seem to have a lot of spare time

True sometimes :)

Via LOLEG

Cateva trucuri de .htaccess

Cu .htaccess poti face o groaza de lucruri interesante, printre altele sa creezi linkuri care sa arate bine, sa ajute utilizatorul sa identifice pozitia lui in site dar care sa te si ajute in planurile tale de optimizare pentru motoare de cautare (SEO). Modificarea structurii URL-ului este unul dintre cele mai populare scopuri pentru care s-ar modifica .htaccess-ul, dar poti face si alte lucruri interesante:

Redirectionari permanente (301) SEO-friendly

Redirectionarile 301 sunt privite de motoarele de cautare ca pagini care au fost mutate permanent. Acest tip de redirectionare va pastra si rezultatele SEO pe care le-ai avut pentru acea pagina.

Redirect 301 /pagina.html http://www.urlnou.com/paginanoua.html

Pagini de eroare personalizate

Paginile de eroare personalizate sunt excelente pentru atragerea de vizitatori care se pierd din cauza link-urilor proaste, din cauza unei configurari neadecvate sau orice altceva impiedica utilizatoul sa vada continutul dorit.

ErrorDocument 401 /error_pages/401.php
ErrorDocument 403 /error_pages/403.php
ErrorDocument 404 /error_pages/404.php
ErrorDocument 500 /error_pages/500.php

404 error page
Livrarea de continut si sugestii de navigare pe pagina de 404 mi se pare obligatorie (pe acest blog voi optimiza pagina de 404 in urmatoarele zile, asa ca nu sariti cu degetul). Smashing Magazine a avut un articol excelent despre optimizarea paginilor de eroare 404.

Redirectioneaza utilizatorii catre alt site cu exceptia catorva ip-uri

Extrem de util pentru site-urile in dezvoltare, adaugi ip-urile de pe care clientii vor sa vada site-ul ca sa urmareasca progresul, iar vizitatorii normali nu vor vedea acel working copy pana nu se lanseaza site-ul.

RewriteCond %{REMOTE_ADDR} !^123.45.67.89$
RewriteCond %{REMOTE_ADDR} !^121.75.96.22$
RewriteRule .* http://www.altdomeniu.com [R=301,L]

Diverta a rupt norma

… si a implementat standardele Web 2.0 (da, se pare ca s-a standardizat si asta), si citez via Capital:

“La nivel mondial exista numeroase magazine care folosesc aceasta platforma. Pentru Diverta online, platforma IBM WebSphere Commerce este dezvoltata in versiunea 6. Acest concept este de ultima generatie si, conform IBM, Diverta online se numara printre primele companii care au implementat versiunea completa a Web 2.0 la nivel international. In Romania Diverta este singurul magazin online care foloseste tehnologia Web 2.0.”, puncteaza Laura Serban, Director de Dezvoltare al Grupului RTC.

Ca urmare, imi doresc sa am ocazia sa-i pot spune in fata cat de idioata este. Probabil in standardele Web 2.0 pe care a reusit sa le implementeze este specificat ca www.dol.ro trebuie sa mearga si dol.ro nu.

Cateva reactii pe twitter: RaduCeuca, Alex Brie prima data si a doua oara.