You are currently browsing George LAZA’s articles.

Această postare este pentru toți clienții noștri care ne-au semnalat diversele mesaje de denigrare la adresa e-studio.ro, primite prin e-mail sau prin intermediul formularelor de contact din site-urile lor. MULȚUMIM! Mulțumim pentru încrederea pe care o aveți în noi și pentru modul în care v-ați arătat disponibilitatea de a ne sprijini în această situație.

Iată câteva dintre mesajele primite de la clienții noștri:

“Bună, nu vreau să te sperii, dar cred că aveți un nebun care vrea să vă facă rău… mai jos e mesajul pe care l-a trimis, mă gândesc că e bine să știți și să-i faceți ceva”.

“Am primit acest mesaj… nu-l șterg din admin, îl păstrez pentru cazul în care aveți nevoie de probe când îl dați în judecată”.

“Bună, uite ce am primit… vă confundă cu alții sau ce-a pățit?”

“Zice că poate să spargă oricine baza de date. Voi n-ați fost cu ea la un GPEC și a ieșit secure?”

“Am primit asta: «platforma e-studio este sql injection: =))))))) adica iti poate sparge oricine baza de date, poate trece de parole si alte prostii si poate baga rahaturi in baza de date». Ce limbaj… E de la concurență?”

“Ăsta-i ca ăla de-l am eu, care a postat și el ceva pe blog și… ce să-i faci. Dă-l încolo, vezi-ți de treabă, că ăștia au mintea odihnită.”

“Bună seara, nu știu dacă ați primit mailul de mai jos și de la alti clienți, dar am zis să vă atenționez. Sper să acționați repede :)”

“A, ai un hater? Ha-ha. Dacă pot să te ajut cu ceva, zi. Am avut și eu câțiva, nu-ți fă probleme.”

Iată cine trimite mesajele:

hater

Această poză este chiar poza de profil pe care o folosește pe Facebook.

Încă nu suntem convinși că merită efortul de a-l da în judecată: e ca o insectă care bâzâie – nu a avut niciun fel de ecou în fluxul de comenzi și de lucrări (anul 2016 a început în forță), iar oamenii serioși nu-i dau atenție.

Dacă totuși continuă să insiste și dacă ne hotârâm să ne facem puțin timp, vă mulțumim anticipat pentru sprijinul promis în cazul unui demers juridic.

“intr o satamana ii pot face o promovare destul de buna, nu cred ca se merita sa isi strice numele firmei pentru un rahat de filtru.”

Ceea ce vedeți mai sus este un exemplu clasic de rea voință. Această amenințare, exprimată deosebit de elevat, a sosit pe adresa de e-mail a e-studio.ro la începutul lunii aprilie. Iar cel care a trimis-o este, cu adevărat, foarte supărat.

Dar supărarea lui nu este cauzată de e-studio.ro

Mai jos este un drept la replică, pe care, în mod evident, nu îl putem obține pe site-ul defăimător pe care l-a alcătuit. Cine valorizează fair-play-ul, nu recurge la astfel de unelte – trăim într-un stat de drept și, pentru orice nemulțumiri sau neînțelegeri ocazionate de desfășurarea unui contract, există justiție, în cazul în care medierea eșuează. Totuși, îi suntem recunoscători celui care a scris defăimător despre e-studio.ro, în stilul său caracteristic (cu expresii de genul: “ciocu-mic“, “de rahat” etc). Pentru că doar persoanele cu valori similare vor putea crede ce este scris pe acel blog.

_____________________

Stimate domn,

Echipa E-studio.ro prestează servicii de web design și web development de 15 ani. Suntem deosebit de familiarizați cu toate tipurile de filtre tehnic posibile, pentru că le-am implementat pe toate pe cele peste 1000 de website-uri lucrate de noi până în prezent.

Nu putem lucra ceva ce nu este logic posibil

Trebuie să ne recunoaștem însă și neputința – nu putem lucra decât tipurile de filtre care se supun regulilor logicii matematice ale acestui univers. Ceea ce este logic imposibil în acest univers, este, din păcate, imposibil și pentru noi. De asemenea, ne-ați ajutat să ne recunoaștem încă o imposibilitate. Nu putem translata în cod, indiferent cât de mult ne-am strădui, informațiile care solicită funcții contradictorii simultan. Desigur, și această imposibilitate a noastră ține tot de cuante, dar, în acest univers, filtrul lui Schrödinger este imposibil de realizat.

Ce spuneți că nu funcționează, funcționează!

Sistemul de filtre pe care îl dați ca exemplu de disfuncție pe site-ul în care scrieți defăimător despre E-studio.ro este, de luni de zile, perfect funcțional. Vă reamintim însă că ați refuzat sistematic sesiunea obligatorie de training pe care o oferim tuturor clienților la finalizarea unui proiect. Oferim această sesiune ca parte a contractului, pentru că sistemul este deosebit de complex și considerăm că explicarea modului de funcționare (care permite aplicații diverse, în funcție de caz și specific), este necesară.

Dumneavoastră ați refuzat să fiți instruit.

De asemenea, vă reamintesc că ați evitat prin toate mijloacele posibile această sesiune, mergând până acolo încât (voit sau nu), ați încurcat de două ori ora la care urma să beneficiați de  training și că, atunci când, în sfârșit, ați fost prezent în fața calculatorului și la telefon, ați preferat să solicitați modificări suplimentare și să comunicați trainerului că nu trebuie să vă spună cum funcționează platforma, pentru că “v-ați prins și singur”. Și, din păcate, deși nu “v-ați prins” singur, nici nu ați fost atent la explicațiile colegei noastre.

Dar acest aspect nu este responsabilitatea noastră.

Ca firmă de web design & development, suntem responsabili să oferim clienților site-uri funcționale, corect lucrate, conform cu specificațiile primite la semnarea contractelor și a acteor adiționale. Suntem responsabili să oferim clienților cele mai bune soluții, să le atragem atenția atunci când dorințele lor sunt tehnic imposibil de realizat sau când există alte considerente, adesea de ordin practic, pentru care recomandăm soluții diferite de viziunea acestora. Suntem responsabili să predăm platforma cu modificările executate și testate și suntem responsabili să oferim clienților posibilitatea de a învăța rapid cum se folosește aceasta.

Am lucrat corect și am lucrat în plus.

Față de dumneavoastră ne-am achitat de toate aceste responsabilități, dovada clară fiind zecile de mesaje și e-mailuri schimbate de-a lungul timpului, în care ne-am străduit să rezolvăm toate cerințele pe care le-ați avut, chiar și extracontractuale. Vă rog să vă amintiți că v-am lucrat și logotipul site-ului, absolut gratuit și că, la vremea respectivă, vă exprimați gratitudinea chiar aici, pe acest blog. Iar dumneavoastră încercați acum să clătinați, prin publicarea unor insulte, 15 ani de experiență și inovație în web design, în urma unei supărări fără fond, care nu ne privește și de care nu suntem responsabili.

Știm că…

  • ne-ați contactat clienții și le-ați trimis mesaje personale în care calomniați e-studio.ro.
  • ați căutat nume din portofoliul nostru și ați găsit două site-uri care, între timp, au schimbat platforma.
  • ați scos din context afirmații și le-ați prezentat ca argumente.
  • ați dus o campanie activă de detractare a e-studio.ro.

Toate acestea, după ce ați refuzat primirea inivitației noastre la mediere.

Prin urmare, vă invităm să curățați internetul de materialele mincinoase pe care le-ați publicat. Nu vă amenințăm cu represalii, pentru că nu credem în astfel de proceduri. Apelăm la bunul dumneavoastră simț. Chiar este momentul să vă opriți. (Pentru orice eventualitate, am trimis o solicitare și către Automattic Inc. (compania care deține sistemul WordPress, pe serverele căreia stă ceea ce ați scris). Este ridicol să vă semnați “e-studio”. Semnați-vă cu numele sau cu nickname-ul dumneavoastră. Asumați-vă ceea ce ați scris pe acel blog.)

_____________________

Încheiem prin a cere scuze tuturor clienților noștri pe care i-a deranjat această persoană cu mesaje pe e-mail sau pe Facebook. După 15 ani de muncă, nu se putea să nu apară și un hater!

Sapand printre proiecte mai vechi, am descoperit intr-un proiect din 2003 codul de tracking stratistici.ro. Cam la fel arata pe acele vremuri si codul trafic.ro – adica tot un carnat imens, fata de cele cateva randuri de cod de acum.

Iata cum arata codul cu pricina:

Read the rest of this entry »

Mai exact, Centrale Termice Super Klima – un magazin virtual de centrale termice, bineinteles. Dezvoltat bineinteles pe platforma de web design E-Media SHOP.

Mie personal cele mai interesante mi se par centralele termice electrice, pentru ca asa poti evita proiectul de gaze si toata hartzogaria si nebunia cu lucrarea efectiva de gaze, plus ca in unele situatii centralele electrice dau randament mai bun.

Totusi, cei de la Super Klima nu se limiteaza la simpla vanzare de centrale termice ci ofera servicii complete, adica de la debransare de la RADET daca este cazul, trecand prin alimentarea cu gaze si pana la instalatia cumpleta pe orice tip de material.

In cele mai multe companii mari, eventual multinationale exista de regula cate un departament IT destul de marisor sau chiar o firma de profil detinuta tot de corporatia in cauza.

Acesti oameni, de regula specializati in administrarea retelei interne, a serverelor cu aplicatiile interne si eventual a serverelor de email, poate datorita unei obisnuinte, poate datorita nevoii de a-si demonstra utilitatea, insista de fiecare data ca site-ul companiei, oricat ar fi de mic, sa stea pe un server dedicat, pe care ei il pun la dispozitia noastra.

Ignorand aspectul costurilor, principala problema este ca in marea lor majoritate, acestia nu se pricep la configurarea unui server de web – iar asta nu este o acuzatie, ci o simpla constatare.

Sunt obligat totusi sa va ofer 3 exemple, fara nume, bineinteles:

1. Clientul A imi pune la dispozitie serverul cu php, mysql, ba chiar si phpmyadmin functional dar fara urlrewrite, pe care nu stia sa il configureze; in definitiv nici nu era jobul lui; dupa 2 zile de sapaturi ii da totusi de capat si serverul ramane cu o singura problema – ori de cate ori incarc un fisier trebuie sa acord si drepturi pe respectivul fisier, pt ca altfel apache nu il poate citi. Site-ul este instalat si functional.

2. Clientul B – aici treaba se complica. Adminul de acolo instaleaza serverul + apache + php + mysql, dar nu imi da drepturi de scriere. Obtin drepturile de scriere, imi instalez un phpmyadmin si constat ca serviciul mysql nu functioneaza. Porneste serviciul mysql, totul pare sa functioneze, dar constat ca nu userul de mysql nu are drepturi de scriere pe baza de date; in sfarsit primesc si aceste date si constat ca nu functioneaza urlrewrite. Durata totala: vreo 2 saptamani; timp efectiv pierdut: 3-4 ore. Site-ul nu este inca instalat.

3. Clientul C – si mai complicat. Acestia nici macar nu stiu sa instaleze un linux, dar tin neaparat ca serverul sa fie in ograda lor. “Ars” de atatea ori, le dau o lista cu ce e nevoie. Tot ce primesc in schimb e un windows 2003 server si un cont de remote desktop.

Intru pe server si constat ca nu exista nici apache, nici php, nici mysql. Le cer pe toate astea, le primesc, incerc sa urc site-ul si ma blochez in primul pas, dupa care cer un cont de ftp. Primesc un cont, dar gresit, pt ca ma ducea in alt server, cu fisierele interne ale companiei (hehehe). Ulterior primesc un alt cont fara user si pass.

Intre timp, prin remote desktop ma hotarasc sa imi pun macar phpmyadmin-ul, sa avansez cu ceva, dar constat ca PHP-ul si MySQL-ul erau in asa fel instalate incat nu puteai apela baza de date din php. Minunat. Reclam din nou chestia asta “specialistului” in cauza, care de data asta devine si nesimtit. Ma rog, trecem peste.

Individul reinstaleaza toata suita (W)AMP, constat ca in sfarsit functioneaza phpmyadmin-ul (adica era totul – sa zicem – corect instalat) si constat ca omul schimbase parola de root pe mysql dar nu mi-a transmis noua parola sau combinatia user+pass. Macar urlrewrite functioneaza corect, dar din greseala, ca erau setarile default.

Durata totala: ~2 sptamani; timp total pierdut: ~7-8 ore. Site-ul inca nu este instalat.

Sa vedem acum ce inseamna un cont de hosting normal:

– intre 3 si 10 euro / luna pentru un site de marime decenta

– 10-15 minute pentru crearea bazei de date, fara install-uri suplimentare

– monitorizare 24 din 24

– backup sistematic

– compania beneficiara nu aloca nici o resursa

– conexiune muuult mai buna la internet (in cazul C viteza maxima era de aprox 300KB, adica mai putin decat cea mai ieftina conexiune RDS)

Concluzie?

“Cine face si desface toata ziua are ce face”. Problema e ca nu am timp de pierdut, asa ca de acum incolo, toate problemele de acest gen se taxeaza separat.

Cautam azi niste fisiere pe server, din cele despre care stii ca exista pe undeva, iti amintesti ceva, dar nu tocmai.  Am dat insa peste altceva: primele fisiere de E-Media. Si am realizat ca a trecut peste un an de cand am inceput sa dezvoltam platforma. Am alunecat si mai departe in timp pana pe 2 ianuarie 2005 la Sinaia, cand, lovit de inspiratie dupa revelion, trasam trasaturile definitorii ale platformei anterioare pe conexiunea mobila Zapp.

Cea de dinainte de fapt nu era tocmai platforma, ci mai degraba o suita de platforme derivate dintr-un trunchi cu multe elemente comune. Platforma(e) pe care am realizat niste site-uri care functioneaza cu succes si azi (printre care si Evinoteca.ro, Kaki.ro, Robbybubble.ro si doua din site-urile proprii, Animalutze.COM si Teste-carnet.ro).

Radacinile insa sunt si mai vechi, cam din 2002-2003, cand am scris nucleul pe care l-am tot folosit, modificat, adaptat si rescris anii urmatori, gandit sa foloseasca fisiere masca, pentru a-i da lui Google senzatia de pagini statice. Mai exact, pentru fiecare pagina, produs sau categorie cream un fisier care sa contina cuvintele cheie in URL, fisier care includea mai departe fisierul real care genera pagina. Da, stiu, ancient technology, dar, pe atunci, (cand url_rewrite mai avea niste ani pana la nastere), era revolutionara si functionala.

Si, guess what, e functionala si acum. De exemplu, cauta cantare pe google.ro si uita-te dupa Soretti.ro; sau bocanci si uita-te dupa Kaki.ro; sau vinuri si uita-te dupa Evinoteca.ro.

Revenind la platforma, mai corect ar fi ca prin 2002 am scris ideea, care a devenit putin mai tarziu e-prezentare, e-catalog, e-arhitect si e-magazin.  Respectivele implementari pot fi vazute si acum, dupa cum urmeaza:

Pentru toate user si parola sunt “admin”.

Esential insa este ca nu am copiat-o, nu am luat un free cms ci am scris, si mai ales inteles, totul de la zero, trecand prin fiecare linie de cod. Si toata experianta acumulata, tot ce am invatat din nevoile clientilor, tot ce am invatat  apropo de SEO este integrat in E-Media.  Care (cu riscul sa ma repet) poate fi testata la http://creative.e-media.com.ro. Detalii fiind de gasit la http://www.e-media.com.ro

Si mai important insa, e ca suntem printre putinii din Romania care pot vorbi despre web design ca istorie, dar nu ca observatori, ci din interior.

Am fost aseara la evenimentul din titlu. Din pacate nu am putut sa stau si la premii, dar am stat la partea despre care spun eu ca este cea mai importanta – prezentarile diferitilor reprezentanti ai firmelor implicate in industrie.

Foarte pe scurt, de la Romtelecom am aflat ca ne da telefonie, internet si tv prin satelit si ca fac eforturi sa ofere servicii pe noi standarde de calitate. Cu alte cuvinte nimic din ceea ce nu imi era deja cunoscut.

Reprezentantul GECAD, Cristian Badea, ne-a explicat ca singurul mod in care ar putea scadea comisioanele percepute de procesatorii de carduri este ca mai multe magazine sa foloseasca epayment-ul. Eu zic ca este fix invers – GECAD ar trebui sa scada comisioanele si sa astepte sa isi recupereze investitia intr-un termen mai lung, daca intr-adevar isi doresc sa sustina industria. Daca nu, macar ar fi frumos sa declare deschis ca nu ii intereseaza decat profitul. Spun asta pentru ca un magazin cu 5% adaos sigur nu va putea sa ofere 3% procesatorului de card, in speranta ca intr-un viitor mai mult sau mai putin indepartat procesatorul AR PUTEA scadea preturile si ca nu le va mentine la acelasi nivel, chiar daca i s-ar multiplica volumul cu 10.

Reprezentantul FAN COURIER, national sales manager din cate am inteles, a facut practic doar act de prezenta. Nu cunoaste industria de ecommerce, nu are minim de cunostiinte in domeniu (ceea ce nu e o problema in sine, oricum jobul lui e altul). Omul mai degraba si-a prezentat produsele / serviciile, printre care si SELF AWB – o aplicatie web-based care iti permite sa completezi pe web AWB-ul si sa il printezi; mai mult iti permite si import de fisier CSV pentru AWB-uri multiple. Cunoscand deja aceasta solutie, nemultumit fiind pentru ca nu se poate integra direct in back office-ul magazinului, in asa fel incat AWB-ul sa se printeze la un click, nu la o intreaga procedura de export + import + validare + click, i-am sugerat realizarea unui API care sa permita integrarea SELF AWB asa cum imi doresc atat eu cat si unii clienti. A raspuns, sincer dealtfel, ca nu se pricepe, dar baietii de la IT au strigat din sala ca se poate. I-am contactat azi si astept documentatia. Trebuie totusi sa subliniez ca ma asteptam ca reprezentatul lor sa includa aceasta facilitate in documentatie, fiind de maxim interes pentru industrie si mult superioara aplicatiei SELF AWB, care s-a bucurat totusi de prezentare ca fiind facilitateA pe care ei o ofera industriei.

Mi-a placut si oferta NETOPIA pt plati prin intermediul mobilului, chiar daca dupa parerea mea a supraevaluat grav importanta telefonului mobil.

Mi-au mai placut prezentarea pe teme juridice facuta de Bogdan Manolea si prezentarea lui Liviu Taloi – problemele magazinelor online. Ambii au punctat cateva lucruri importante, au adus informatii noi, au avut substanta si au dat raspunsuri pertinente, nu ambigue, intrebarilor.

Ca abordare de ansamblu, dincolo de comentariile mele referitoare la cei de mai sus, ideea in sine mi s-a parut foarte tare – o ocazie perfecta pentru schimb de idei, produse, oferte samd.

PS: Pana sa dau publish am primit deja de la baietii de la IT de la Fan Courier detaliile tehnice de implementare. Pacat doar ca Marius Ivan, National Sales Manager nu stia nimic despre acest api, ca pe site-ul lor nu am gasit nimic in acest sens si ca nici nu le merge motorul de cautare.

Captura de ecran killtecsport.roNoul site al brand-ului Killtec de echipament sportiv este online.

Site-ul realizat 100% in flash, este conectat la platforma de administrare a e-media, ca dovada a versatilitatii si adaptabilitatii platformei.

Interactiunile cu vizitatorul sunt stocate in baza de date ca in cazul unui site clasi HTML + PHP si sunt accesabile prin intermediul interfetei de administrare deja mentionate.

Contentul site-ului este administrabil prin intermediul aceleiasi platforme, datele fiind preluate de aplicatia flash automat in zona publica.

Ca element suplimentar pot spune ca dezvoltarea acestui site mi-a produs o reala placere, pe de o parte datorita brand-ului Killtec, un brand de top cu produse de calitate iar pe de alta parte datorita challenge-ului ridicat de integrarea flash + e-media.

Navigare placuta!

Am inceput optimizarea pentru Modul Design – producator de mobila cu o gama destul de variata – de la mobila de bucatarie, sufragerie, dormitor, camere de tineret si/sau copii pana la mobilier de birou, sali de consiliu, canapele, fotolii.

Pana acum am reusit sa aducem site-ul din situatia in care nu aparea in primele 1000 rezultate in google.ro la prezenta in primele 3 pagini pe 3 fraze de cautare care includ diferite tipuri de mobila: mobila sufragerie il plaseaza pe pagina 2, in timp ce mobila dormitor si mobila bucatarie il plaseaza pe pagina 3.

Ultimul punct de interes il reprezinta mobilier birou, dupa care asteptam pozitionarea finala in google, inainte de a trece la etapa urmatoare.

Chiar si in situatia in care inca nu am finalizat nici macar etapa 1, site-ul a inregistrat o crestere cu 850%.

Cu ocazia asta am placerea sa anunt in premiera un nou serviciu – “SEO cu garantie”: se plateste numai in functie de rezultatele obtinute, cu preturi grupate in functie de pozitie in 4 categorii: primele 5 pozitii, pozitiile 6-10, pozitiile 11-20 si pozitiile 21-30. Pentru pozitiile mai mari de 30 clientul nu plateste nimic. Pentru detalii despre subiect, va rugam sa ne contactati.

Revenind putin la subiectul mobila, despre Modul Design pot spune ca este genul de serviciu care imi face placere, pentru ca mobila pe care ei o produc iar noi o promovam este nu doar de calitate, ci si la un pret decent. Ceea ce m-a convins intr-atat incat mobila mea de bucatarie este acum in lucru la ei – cu alte cuvinte ei produc ceea ce as alege am ales pentru mine personal, iar asta spune destul de multe.

Ieri, 21 august 2009, la ora 00:01 am dat ultimul save la noua noastra platforma de development, e-media. De fapt este mai mult decat platforma de development, este o platforma media, pentru ca, in definitiv pentru asta a fost facuta – sa poata sustine mai mult decat un site: un canal media.

E-media este in acelasi timp o platforma tip CMS dar si o platforma de e-commerce, permite dezvoltarea rapida a unui site extrem de simplu, a unui site complex de continut, a unui catalog sau magazin virtual dar si a unui site 100% customizat.

Pentru designeri si developperi are toate avantajele unei platforme OS – usurinta in instalare si configurare, fara sa anuleze cu nimic libertatea de a face orice in site, cu minim de efort. Iar pentru client, asta inseamna timp si bani: customizarile dincolo de limitele aplicatiei sunt la fel de simple (si de ieftine) ca si cele din interiorul acestori limite, dintr-un simplu motiv: aceste limite nu exista.

Suplimentar, permite scriere de cod PHP direct din aplicatia de admin, contine un crawler propriu, din care rezulta pe de o parte un motor de cautare rapid (cei care stateau 2-3 secunde pentru un rezultat stiu de ce!) si cu rezultate relevante (cu indice de relevanta definit chiar de noi) ci si un sistem de raportari pentru broken links, missing images, external links samd.

Interfetele sunt si ele dezvoltate cu gandul la viitor, fara a neglija, ci de fapt incorporand experienta noastra de peste 9 ani in domeniul web design & development.

SEO a fost o alta preocupare importanta in dezvoltarea platformei. Totul, dar absolut totul, a fost gandit tinand cont de implicatiile SEO ale fiecarei optiuni. Iata cateva aspecte: permalinks pentru pagini, categorii, produse; custom url pentru imagini; alt-uri pentru imagini, utilizarea tag-urilor h1, h2, h3; metatag-uri definibile pentru fiecare pagina, categorie sau produs (bineinteles); sistem de cautare si afisare care elimina url-uri multiple pentru aceeasi pagina (am preferat actualizari ajax in locul link-urilor cu variabilelor de tip page.php?a=5); variabile transmise integrat in url dar numai cand sunt generate pagini distincte; permalinks pentru rezultatele de cautare.

Desi ma voi opri aici, lista de facilitati continua si o voi detalia, probabil cate un set pe postare.

De luni e-media intra intr-un proces de testare si finisare, va avea in curand un site dedicat si vor incepe implementarile de test.

Și pe Google+

Twitter Updates

%d bloggers like this: