loading

Zadnja događanja

Novosti

Novi sustav za upravljanje sadržajem - LupusCMS 3.1

Novi sustav za upravljanje sadržajem - LupusCMS 3.1

Nadogradili smo naš sustav za upravljanje sadržajem - LupusCMS. Kompletan proces trajao je godinu dana, a obuhvaćao je kompletan redizajn sučelja i nadogradnju CakePHP frameworka s verzije 2 na trenutnu verziju 3.
Web sučelje kreirano je u skladu s najnovijim tehnologijama HTML5 i CSS3 te je u potpunosti prilagođeno uređajima svih dimenzija, od velikih desktop računala, preko tableta do mobilnih telefona.
Jezgra LupusCMS sustava sada čini CakePHP 3 framework, koji je u odnosu na svoju prethodnu inačicu doživio velike promjene i poboljšanja.

Neke od glavnih karakteristika i promjena CakePHP 3 frameworka su:

  • Novi ORM (Model layer u potpunosti je redizajniran) - podijeljen je na dva primarna tipa objekta: "table objects" - omogućavaju funkcionalnosti kao što su spremanje, brisanje, uređivanje svih zapisa u bazi podataka, kreiranje relacija između objekata i sl.
  • Entities - predstavlja jedinstven zapis u bazi podataka i omogućava nam kreiranje funkcionalnosti samo za taj zapis.
  • MVC konvencija – programski kod je raspoređen na najbolji mogući način, planiranje strukture aplikacije i programskog koda unaprijed je definirano i omogućava nam jednostavno dodavanje novih modula i izmjenu postojećeg koda.
  • Sigurnost aplikacije – CakePHP dolazi s mnogo ugrađenih alata (validacija korisničkog unosa podataka, CSRF i SQL injection zaštita, XSS prevencija...) koji nam omogućavaju visok stupanj sigurnosti aplikacije.
  • Općenite značajke kao što su: translation modul, brži i fleksibilniji routing sustav, jednostavan pristup bazi podataka, cashing, poboljšan sustav za internacionalizaciju, poboljšan sustav otklanjanja pogrešaka (debugging toolbar), composer (pojednostavljuje instalaciju frameworka), "code generation", "scaffolding" uvelike ubrzavaju izradu svake aplikacije
  • Minimalna konfiguracija – nema kompliciranih XML i YAML datoteka, dovoljno je u .php datoteci upisati podatke o povezivanju s bazom podataka i spremni smo za početak
  • MIT licenca – omogućava nam korištenje frameworka u komercijalnim aplikacijama

Dokumentacija samog CakePHP frameworka možete pronaći na sljedećem linku: http://cakephp.org/