web development

VirtueMart, 2.0 şi nu prea

Developerii de la VirtueMart au lansat prin decembrie mult ceruta şi mult discutata versiune nouă a extensiei pentru Joomla! de creat magazine online: versiunea 2.0

Încă de la început trebuie să precizez că am lucrat destul cu versiunile vechi de VirtueMart şi pentru vremurile respective am fost foarte mulţumit. De doi ani de zile, utilizatorii Joomla! şi VirtueMart aşteptau o versiune nouă, cu multe facilităţi, mult îmbunătăţită  şi care să-i redea VirtueMart-ului gloria de altădată. Greşit. Poate că doar pentru dezvoltatorii de extensii să fie ceva nou şi pentru creatorii de templateuri, că pentru utilizatorii ocazionali…. doar URL rewriting (care a dat multe bătăi de cap în trecut). În rest… nimic nou sub soare care să te atragă, să te forţeze să foloseşti VirtueMart, ceva la care să spui „Wow!”.

Funcţii care în Magento sunt de când lumea, funcţii pe care Prestashop le are de când l-am folosit pentru prima dată sau funcţii pe care vechiul şi bătrânul Ubercart le deţinea încă de la ultima glaciaţiune, ne sunt prezentate ca fiind marile noutăţi ale VM 2.0: lansarea comenzii de pe o singură pagină (one page checkout), cumpărarea ca utilizator anonim sau înregistrat, SSL checkout, câmpuri customizate pentru produse (foarte limitate ca număr şi care nu prea funcţionează), meta taguri în categorii „pentru SEO” şi alte chestiuni care nu ar trebui să lipsească, în niciun caz să fie prezentate ca fiind „features”. (mai mult…)

Joomla! 2.5 – versiune nouă, funcţionalităţi noi

De mult timp se ştia că azi va fi lansată o nouă versiune a celebrului, premiatului şi mult folositului CMS… Joomla!. Aşa cum le stă bine unor oameni care se ţin de cuvânt, acest lucru s-a şi întâmplat 😀

Joomla! 2.5 aduce destul de multe îmbunătăţiri faţă de versiunea anterioară (26 de îmbunătăţiri faţă de versiunea 1.7 spun dezvoltatorii). Dintre acestea poate cea mai interesantă o reprezintă notificarea automată în ceea ce priveşte actualizările, atât ale sistemului de bază, cât şi ale extensiilor 3-rd party. Cea mai importantă îmbunătăţire a Joomla! o reprezintă posibilitatea de a utiliza ca baze de date şi Microsoft SQL, alături de PostgreSQL, Oracle, SQLite şi MySQL. Această diversificare a tipurilor de baze de date SQL folosite ar trebui să crească şi mai mult numărul siteurilor motorizate de Joomla!

Ce alte noutăţi mai aduce Joomla! 2.5:

  • căutare îmbunătăţită cu auto-completare inclusă în sistemul de bază
  • buton pentru verificarea şi corectarea structurii bazei de date (necesar în cazul actualizărilor de la versiunea 1.5 sau a actualizărilor manuale)
  • captcha inclus în sistemul de bază
  • filtre personalizate ale tagurilor ce pot fi folosite în câmpurile text
  • noi posibilităţi de filtrare a articolelor în zona de administrare
  • language overrides direct din zona de administrare: cauţi cuvântul, selectezi limba şi traduci
  • posibilitatea de a folosi o imagine pentru „Site Offline” – până acum se folosea doar text

Pentru lista întreagă de noutăţi, cu explicaţii şi imagini click aici (în engleză). (mai mult…)

Joomla 1.7

Nici bine nu s-au dezmeticit utilizatorii de Joomla cu modificările aduse de versiunea 1.6, că dezvoltatorii au  şi scos Joomla 1.7. De pe siteul oficial Joomla, înţelegem că versiunea 1.7 face parte din ciclul  de actualizări de 6 luni, care ar fi început odată cu Joomla 1.6

Până aici totul este foarte bine, partea mai ciudată este că într-o luna ar trebui ca toată lumea să-şi facă update de la 1.6 la 1.7 pentru că începând cu 19 august 2011 nu se va mai oferi suport pentru Joomla 1.6. Am spus „ciudată” pentru că ar fi trebuit lăsat mai mult timp utilizatorilor de Joomla să se obişnuiască cu versiunea 1.6 şi abia apoi le dai altceva. Părerea mea este că ar fi trebuit să înceapă acest mod de dezvoltare abia la un an de la lansarea versinii 1.6.

Nu vreau să spun nimic despre „ce aduce nou Joomla 1.7”, vreau doar să spun că pe lângă actualizările şi îmbunătăţirile aduse, acesată lansare de Joomla 1.7 reprezintă o bucurie foarte mare pentru dezvoltatorii de template-uri Joomla, pentru cei care fac training-uri, tutoriale etc. Am impresia că această modalitate de dezvoltare în cicluri de 6 luni este în strânsă legătură cu aceştia.

Anunţul oficial împreună cu lista îmbunătăţirilor şi corecturilor îl găsiţi aici.

Răspunsuri la căutări (3)

Iar am o serie de cuvinte chie ce nu pot fi reproduse, dar din cele ce pot fi reproduse am ales câteva:

1. „hosting”despre hosting-ul pe care-l folosesc mi-am spus părerea de mai multe ori www.tlh.ro Ce vreau să adaug legat de hosting este faptul că am căutat pentru cineva (care nu a mai dat niciun semn de viaţă) un hosting care să suporte cca 10 siteuri făcute în Drupal cu aprox. 100.000 vizualizări pe zi. Din 15 cereri de ofertă trimise, doar 3 au răspuns, rstul… ori nu au considerat că este o cerere pe măsura lungimii nasului lor ori nu au  nevoie de clienţi.

2. „t3 framework” – găseşti tot ce vrei despre T3 Framework pe siteul www.joomlart.com, ffind disponibil atât pentru Joomla! cât şi pentru Drupal (doar 6.x, versiunea pentru Drupal 7.x nu a apărut).

3. „cum învăţ să folosesc corel x5” – cum? cauţi ceva cărţi, tutoriale şi mult timp liber. CorelDraw este un program relativ uşor dar, ca orice pe lumea asta, are şi lipsuri. Dintre cărţi eu o recomand pe cea pentru CorelDRAW 8 scrisă de Rick Altman şi apărută la editura ALL. De ceva timp mă bate pe mine gândul să încep o un serial video pentru învăţat CorelDraw dar nu prea am timp. Dacă ar fi ziua de cel puţin 36 de ore…

4. „creştere porumbei la bloc” – nici să nu-ţi treacă prin gând să faci aşa ceva,da?

Schimbarea setului de caractere (collation) in MySQL

Câteodată se îPhoca Changing Collation toolntâmplă fie să trebuiască să schimbi setul de caractere (collation) al bazei de date MySQL în UTF-8 pentru a avea diacritice, fie o faci din cauză că pur şi simplu orice ai face nu poţi exporta / salva baza de date decât în latin1_swedish_ci. Aşa am păţit eu atunci când mi-am mutat site-ul de pe găzduirea gratuita oferită de www.000webhost.com. Am făcut export la baza de date din phpMyAdmin, am făcut backup la baza de date… degeaba. Nu a vrut UTF-8 cu niciun chip. Să schimbi manual toate tabele şi toate câmpurile …. depinde de cât de complexă e baza de date. Mie cred că mi-ar fi trebuit vreo jumătate de zi.

Aşadar am pornit cătarea pe net. Majoritatea celor care s-au lovit de această problemă ofereau ca soluţie modificarea manuală din phpMyAdmin. Alţii veneau cu sugestia „pune mâna, învaţă Php şi scrie-ţi propriul script”. Am continuat să caut şi am găsit câteva scripuri. Am descărcat vreo 3 scripturi care nu au făcut decât să-mi oprească serverul MySQL sau să nu facă nimic. Într-un final am ajuns la phoca.cz , site de încredere pentru că mai folosisem de la ei diverse module pentru Joomla.

Unealta pusa la dispoziţie se numeşte Phoca Changing Collation Tool. În ceea ce priveşte utilizarea, iată paşii pe scurt:

  • descărcare
  • dezarhivare în public_html
  • în browser accesarea nume domeniu/tool_phoca_changing_collation/index.php
  • introducerea datelor necesare: host, user, password, database name şi… setul de caractere (collation) în care dorim să transformăm baza de date existentă (presupunem că este utf8_general_ci)
  • click pe „Submit”
  • răbdare în funcţie de cât de mare este baza de date

phoca changing collation tool