Ai o idee de site, vrei să îţi extinzi afacerea online sau ai nevoie de o prezenţă pe Internet. În principiu ai nevoie de un programator care să te ajute şi pe care trebuie să îl plăteşti, nu? Sau nu... Poţi instala Drupal şi începi să adaugi pagini în site-ul tău. Dacă vrei să modifici o pagină, dai click pe butonul Editează. Dacă vrei să o ştergi, dai Delete. Mai simplu nu s-ar putea.

Nu trebuie să ştii HTML sau PHP pentru a-ţi crea propriul site. Folosind un editor de tip WYSIWYG (FCKeditor, Tiny MCE), veţi putea scrie texte ca într-un document Word.

În plus, comunitatea utilizatorilor de Drupal este uriaşă, aşa că de câte ori crezi că te simţi în impas, ai la dispozitie tutoriale, documentaţie şi forumuri pe care le poţi folosi. Şi dacă nu eşti prea bun prieten cu limba engleză, poţi lăsa întrebarile tale pe drupal.ro.

Buun, dar ce este totuşi Drupal?

Drupal este un sistemul de management al conţinutului (Content Management System, abreviat CMS), adică o platformă de administrare a unui site. Pentru cei care au nevoie de mai multe lămuriri, un CMS îţi permite să creezi, editezi, publici şi să personalizezi pagini cu texte, documente, imagini, fişiere flash, etc.

Există multe tipuri de CMS-uri pe care le poţi folosi, unele gratis, altele contra cost. Pe lângă faptul că nu trebuie să plăteşti nimic pentru a instala şi folosi Drupal, acest CMS mai are şi avantajul regimului open source, adică ai acces şi poti să modifici codul dupa nevoile tale.

De ce ai alege Drupal?

Argumente pentru începatori

  • Drupal este uşor de instalat şi configurat;
  • administrarea conţinutului este uşor de realizat - începe totuşi cu un tutorial simplu pentru a înţelege cum functionează Drupal; după o oră-două, esti gata să adaugi sute de pagini, poze, fişiere, comentarii la articole. E mai bine decât sa te înscrii la cursuri de HTML şi PHP, nu?
  • editarea conţinutului e cât se poate de facilă dacă se foloseşte un editor HTML.
  • oferă foarte multe functionalităţi: poţi avea pe site câmp de căutare integrat în site, blog, articole sortate pe categorii, opţiunea de autentificare a utilizatorilor pe site, meniu, logo, zone pentru noutăţi, anunţuri sau ultimele articole publicate, RSS feed etc.
  • este flexibil: poţi folosi Drupal pentru a crea un forum, un blog, un site tip wiki, un site de prezentare sau unul pentru o comunitate de utilizatori.
  • este o soluţie foarte bună pentru site-urile cu utilizatori şi comunităţi.
  • Drupal este orientat spre SEO - linkurile sunt uşor de citit, există module care îţi permit să adaugi descriere şi cuvinte cheie pentru fiecare pagină în parte, poţi genera harta site-ului în format XML.
  • folosind modulul de statistici, poţi afla câte afişări are fiecare pagină în parte şi alte statistici folositoare. În plus, poate fi integrat cu alte instrumente gen Google Analytics.
  • funcţionalităţile, layout-ul şi designul sunt foarte uşor de personalizat.
  • în fiecare zi se adaugă pe drupal.org module şi teme noi pe care le puteţi folosi gratuit. În plus, module deja existente sunt updatate, revizuite sau îmbunătăţite.

Argumente pentru cei iniţiaţi

  • funcţionalităţile iniţiale pot fi extinse. Pe drupal.org (Modules) vei găsi o listă uriaşă de module care îţi permit să adaugi la siteul tău functionalităţi diverse: să trimiţi newslettere, să îţi faci galerii de imagini, să adaugi sondaje de opinie etc.
  • modul în care arată siteul poate fi complet modificat. Pe drupal.org vei găsi zeci de teme (Themes) pe care le poţi instala pe site pentru a face să arate cum îţi place.
  • poţi modifica orice linie de cod în funcţie de nevoi.
  • utilizatorii pot avea roluri şi permisiuni diferite
  • conţinutul adăugat pe site poate fi împărţit pe categorii (folosind modulul Taxonomy) şi structurat prin intermediul meniului.
  • Drupal este scris în limbaj PHP, un limbaj de programare popular şi accesibil. Marele avantaj este ca programatorii PHP sunt mai ieftini şi mai uşor de găsit:), aşa că dacă vei dori să personalizezi anumite module, nu te va costa o avere.
  • Drupal este într-o continuă dezvoltare, existând mereu update-uri care să rezolve eventuale chestiuni de securitate.
  • Drupal este prieten cu web 2.0 şi include încă de la instalare opţiuni pentru comentarii, forumuri, blogging.
  • Conţinutul poate fi sindicalizat. Orice categorie sau secţiune din site poate fi publicată şi ca feed RSS.

Argumente pentru experţi

  • Drupal este independent de platformă, server web şi baza de date. La instalare, configurarea standard e pentru Linux, Apache şi MySQL sau PostgreSQL, dar Drupal poate fi instalat şi pe servere Windows cu IIS şi Microsoft SQL Server, Solaris, BSD sau Mac OS X.
  • Drupal foloseşte tehnici moderne ca XHTML, CSS şi JavaScript
  • aplicaţia poate fi instalată pe un singur server sau pe un sistem distribuit pentru susţinerea traficului
  • Drupal poate fi instalat pe suita LAMP utilizând ca sistem de operare Linux, Apache ca Web Server, MySQL ca server de bază de date şi PHP ca limbaj de programare.
  • ai posibilitatea unui management facil pentru că rolurile şi permisiunile pe site au un control granular
  • Problemele de securitate legate de Drupal core sunt monitorizate în mod constant de o echipă dedicată iar bug-urile sunt actualizate şi monitorizate pe diferite configuraţii.
  • Drupal poate fi integrat cu diferite aplicaţii web prin intermediul standardelor şi serviciilor web precum XML şi SOAP.
  • folosirea Drupalului poate fi invăţat foarte uşor de ce cei care posedă cunoştiinţe PHP sau Java. Modificarea temelor şi layoutului o poate face oricine are cunoşţinte de HTML/CSS şi cunoaşte framework-ului Drupal.

Extra tips:

  • Bugetul iniţial al unui site pe Drupal este mult mai mic.
  • Drupal este deja folosit pentru mii de siteuri, inclusiv pentru site-urile Sony/BMG, Universal Music Group, Warner Brothers Records, Adobe, Harvard University, MTV, Nike, FedEx, Disney, Sun Microsystems, Metallica:) şi mulți alții. Nu te-am convins? Casa Alba tocmai a ales Drupal pentru siteul WhiteHouse.gov. Şi dacă Drupal e bun pentru Obama, de ce nu ar fi bun şi pentru site-ul tau?