
Multa lume il stie pe Dragos Novac, initiatorul anualei destrabalari primavaratice a bloggerilor, commonly known as Roblogfest. Unii il mai stiu si ca blogger pe argumente.ro, sau patron al Metropotam, Coolio, Invita.ro, 100eyes.ro, blonda.ro, sexercitii.ro, urbanbite.ro, urbee.ro, podio.ro, subjoost.com si alte nenumarate situri, softuri si bloguri.
Eu unul il stiu pe Dragos din online-ul de acum 4 ani, pe cand bloga zilnic pe argumente si era “doar” patron al Krogos SRL. Iar ultima creatie a Krogos, pe numele ei PSDBreaker, este, ce sa mai, FOARTE TARE.
Subliniez: FOARTE TARE.
Despre ce este vorba? Sa zicem ca vrei sa faci un site web. In 80% din firmele ce se ocupa de web, asta inseamna ca un designer talentat va trece la treaba in Photoshop si va crea un desen al paginii web respective. Cu umbre, gradienti si alte alea. Rezulta un fisier PSD (photoshop document) care arata.. cam cum ar vrea designerul sa arate pagina de web respectiva. Urmeaza apoi etapa spargerii acestui document. Pe scurt, un HTML-ist priceput va incepe sa taie (slice) din acest psd cate o imagine sau mai multe, va pune cod html/css si in general va crea un fisier html populat cu imagini, fisier care va fi deja o pagina web functionala ce poate fi incarcata de pe internet. O sa imi ziceti ca Photoshop stie deja sa faca chestia asta. O fi stiind el, dar rezultatul exportului acestuia… numai prietenos nu e. Foloseste tabele si alte chestii antice si hidoase, pe care standardele firmelor de online din prezent le reneaga vehement. Ca sa termin povestea, ultima etapa(cea mai importanta in general) este cand programatorul web incepe sa aduca la viata pagina HTML cea obtinuta de HTML-ist. El va face ca textele din pagina sa fie actualizate in functie de utilizatorul curent, de ultimele stiri sau comentarii, etc. Programatorul aduce asadar logica si functionalitatea.
PSDBreaker este, dupa cum vad eu lucrurile, un site/serviciu web care se doreste ucigasul HTML-istului. No more middle man. Iei fisierul PSD creat de designer, il urci pe PSDBreaker si primesti apoi pagina HTML gata generata. Si nu in modul standard si urat al Photoshop-ului ci intr-un rezultat mult mai dragut, gata de a fi pasat programatorului. Adio HTML-istului. Nu stiu de ce Adobe nu a facut ceva gen PSDBreaker implicit in Photoshop si nu ma intereseaza. Cert este ca PSDBreaker te scuteste de a mai plati un intermediar in procesul de creatie a unui nou site web.
Testul pe care l-am facut cu PSDBreaker a fost unul.. complex. I-am pasat un PSD destul de complicat (PSD la care lucrase in prealabil cam o saptamana un amic programator web, dar fara a reusi sa-i dea de cap). Am primit, jumatate de minut mai tarziu, un raspuns sumbru: “Ooops! It appears that your file produced a crash into our system!.”. Dezamagit amarnic am lasat balta situl si mi-am vazut de treaba. Dar, a doua zi dimineata, surpriza mare: am primit un email trimis de sistem, in care mi se dadea linkul(secret) cu locatia documentului HTML rezultat.
Intrat, verificat, entuziasmat -> dupa cum am scris mai sus, rezultatul spargerii PSD-ului a fost.. foarte tare. Ok, denumirile imaginilor, campurilor “div” din pagina si ale stilurilor css mai trebuie prelucrate, dar in rest treaba arata bine. PSDBreaker a reusit sa faca intr-o zi(teoretic mult mai putin) mai mult decat programatori experimentati in saptamani intregi.
Sper ca proiectul sa creasca, sa devina cunoscut si sa inceapa sa aduca bani. Scurta mea experienta mi-a aratat ca merita.
Update:
Autorul psd-ului cu care am testat jucaria este Alex Sinov, un graphic designer empatic si inspirat pe care vi-l recomand.