Sari la conținutul principal

V-CMS 1.0

Acest CMS a reprezentat trecerea de la WordPress și alte buildere de website-uri la o structură custom, optimizată să rezolve problemele clienților, precum și pe cele de dezvoltare și întreținere. CMS-ul a permis obținerea unor timpi de încărcare impresionanți și o optimizare SEO cu mult peste ce pot oferi CMS-urile tradiționale, plus o integrare avansată cu sistemele de tracking de la Google.

V-CMS 1.0

Trecerea de la CMS-uri tradiționale la cod custom și CMS custom

Timp de aproximativ 2 ani, pentru site-urile de prezentare, am renunțat la livrarea pe WordPress și am trecut la site-uri statice construite cu CodeIgniter 3. De ce? Pentru că un site WordPress îmbătrânește ca laptele. Este nevoie de mentenanță constantă, iar performanța de plecare (timpi de încărcare, SEO și accesibilitate) este sub medie. Aceste aspecte pot fi îmbunătățite prin module dedicate, însă acestea adaugă puncte sensibile de eșec în timp și, oricum, fac un astfel de site puțin competitiv.

Pe termen lung, toate aceste lucruri impun un refresh general la un interval de 2-4 ani. În plus, configurarea, adaptarea conținutului și lucrul în general sunt procese laborioase, neinteresante pentru dezvoltator și inutil de costisitoare pentru client.

Alte soluții: aplicațiile SaaS

Aplicațiile SaaS precum Wix, Squarespace sau Weebly pleacă din start cu o ușurință mai mare în customizare și o stabilitate sporită în timp. Însă, plata sub formă de abonament face proiectul din ce în ce mai ineficient din punct de vedere al costurilor, iar datele aparțin de facto acelor terți. Multe companii preferă în continuare o plată unică, mai mare, per proiect, în defavoarea abonamentelor lunare recurente.

De ce V-CMS?

Exemplu dashboard V-CMS 1.0
Exemplu dashboard V-CMS 1.0

V-CMS vine ca o punte între opțiunea CMS-urilor tradiționale și stabilitatea platformelor SaaS. Fiind construit pe CodeIgniter 3, este un CMS foarte minimalist și rapid. În plus, este extrem de ușor de dezvoltat funcționalități noi, specifice fiecărui client.

Dashboard-ul este construit pe Bootstrap și folosește o colecție de librării JS pentru funcționalități:

  • Bootstrap (pentru structura UI)
  • EditorJS (pentru editarea de conținut)
  • DataTables (pentru afișarea și operațiile pe tabele)
  • GLightbox și FilePond
  • HTMX (introdus spre versiunile finale)
  • O serie de librării mai mici pentru diferite tipuri de inputuri.

Are la bază un arhitectură MVC clasică, ușor de înțeles, cu câteva setări de securitate foarte solide și cu un mod de lucru atât de simplu încât era imposibil să dai greș. Cel mai important... este foarte rapid. O aplicație web realizată în acest sistem poate susține un trafic de 300.000 de utilizatori pe lună, pe un server de 5-8 euro pe lună, fără nicio problemă.

Acest sistem se află în spatele consiliere.ub.ro, galleryautomobile.ro, rezervoaremotorina.ro, meniu.novella.ro, tralaladsn.ro și al unei mulțimi de aplicații private, folosite intern pentru gestiunea datelor.

Punctele slabe

Sistemul a fost piesa perfectă pentru aplicații mai speciale, dar reduse ca scop. Deși foarte stabil, folosea tehnologii destul de vechi încă de la început. Metoda principală de operare și deployment era prin sincronizare FTP folosind Sublime Text (vorba aia: dacă e prost, dar merge, de ce să-l repari?).

Nu era strongly typed, nu foloseam reguli de CS (Code Sniffer), teste, migrări sau servicii, iar bazele de date erau proiectate și implementate direct din interfața de operare din cPanel.

Evoluția: V-CMS 2.0

Exemplu dashboard V-CMS 2.0
Exemplu dashboard V-CMS 2.0

Început la finalul anului 2025, în timp ce lucram la un proiect enterprise în Symfony, V-CMS 2.0 este construit ca un mediu modern de lucru pentru o aplicație PHP, adaptat implicit și pentru asistența AI.

Vine la pachet cu migrări, servicii, entități, dezvoltare pe localhost folosind containere Docker, sistem de staging, cod PHP strongly typed, posibilitatea de a rula asincron/multi-thread și multe altele. Dacă ești interesat de progresul proiectului, poți vedea mai multe detalii aici.

Te gândești să îmbunătățești compania cu un sistem web?

Consultația este gratuită. Costul este pe oră sau pe proiect.

De la actualizare sisteme vechi la îmbuntatirea de sisteme actuale, te pot ajuta să vezi dacă ce îți propui este viabil și îți pot da un cost aproximativ.

Articole recente