Introducere în OpenCart

OpenCart este o soluţie CMS open source pentru comerţul electronic, bazată pe PHP şi MySQL.

Un CMS (CONTENT MANAGEMENT SYSTEM) reprezintă un sistem software folosit pentru asistenţa utilizatorilor în administrarea conţinutului unui site Web. Un Web CMS este folosit pentru stocarea, modificarea si publicarea unor date specifice, de la documente până la articole sau cărţi cu specific tehnic.

Cele mai cunoscute CMS-uri pe lângă OpenCart sunt Drupal, Joomla, WordPress şi Prestashop.

OpenCart foloseşte un cadru de lucru bazat pe arhitectura MVC(Model-View-Controller),scopul acesteia fiind de a separa modulul de date de interfaţa cu utilizatorul (view), astfel încat schimbările din interfaţă să nu afecteze datele.

MVC-Process

Arhitectura MVC rezolvă această problemă prin decuplarea accesului la date şi la logica aplicaţiei de prezentarea datelor şi la interacţiunea cu utilizatorul, introducând o componentă intermediară, numită Controller. Arhitectura MVC este construită din trei componente principale:

  • Componenta Model – constituie o reprezentare specifică (sub formă de date) a informaţiilor cu care operează aplicaţia;
  • Componenta View (vedere) – interpretează modelul într-o formă potrivita pentru interactiune (într-un element de interfaţă). Pentru un singur model, pot fi dezvoltate mai multe vederi, cu scopuri diferite;
  • Componenta Controller (controlor) – reprezintă clasele care realizează comunicarea între cele două componente anterioare (View şi Model) procesează evenimentele din interfaţă şi răspunde la acestea. De asemenea, poate invoca schimbări în model.

În comparaţie cu Joomla şi WordPress, OpenCart adaugă „by default” un magazin online.

Mă voi opri aici cu poveştile despre OpenCart şi vor trece la lucruri tehnice şi practice care ţin de instalarea unui astfel de CMS, dar şi de utilizarea acestuia.

Ce avem nevoie din punct de vedere tehnic pentru a folosi OpenCart ?

  • Server care rulează : Windows IIS sau Apache, PHP 5+ şi MySQL
  • Pentru PHP avem nevoie de câteva setări şi anume:
    Register Globals: Off – în mod normal, dupa PHP 4.2.0, acestă setare este făcută by default OFF, dar e bine să o verificămMagic Quotes GPC: Off – pentru a evita apariţia de [/] în textul afişat în siteFile Uploads: On – pentru a putea uploada/downloada dateSession Auto Start: Off – pentru a avea noi acces total asupra momentului în care decidem să începem o sesiune
  • Şi în cele din urmă aven nevoie şi de câteva extensii:
      MySQL: On
      GD: On
      cURL: On
      ZIP: On

OpenCart nu va functiona corect sau deloc pe un server ce nu indeplineste aceste cerinte.

Despre cum instalăm OpenCart voi vorbi în postarea următoare. Dacă sunt întrebări legate de ceea ce am scris până acum, nu ezitaţi să îmi scrieţi.

1 Comment

  1. Adăugare categorii şi produse în OpenCart din admin | DISCERNE

    mai 29, 2016 at 11:19 pm

    […] plătesc” datoriile din 2013 legate de OpenCart şi de seria de mini-tutoriale începute atunci : Introducere în OpenCart, Instalare OpenCart pe FTP,  Adăugare categorii şi produse  OpenCart din admin şi voi continua […]

  2. Bianca Ionel - Acorduri din suflet

    ianuarie 13, 2015 at 8:43 am

    […] datoriile din 2013 legate de OpenCart şi de seria de mini-tutoriale începute atunci : Introducere în OpenCart, Instalare OpenCart pe FTP,  Adăugare categorii şi produse  OpenCart din admin şi voi continua […]

Leave a Reply

%d blogeri au apreciat: