ExpressionEngine | |
---|---|
Tip de | CMS |
Autor | Rick Ellis |
Dezvoltator | EllisLab |
Scris in | PHP |
Interfață | interfata web |
Limbi de interfață | Engleză |
Platformă hardware | software multiplatformă |
ultima versiune | 6.0.6 (21.05.2021) |
Stat | de actualitate |
Licență | Acord de licență ExpressionEngine ( în rusă ) |
Site-ul web | expressionengine.com |
ExpressionEngine este un sistem comercial de gestionare a conținutului multisite construit pe framework -ul CodeIgniter . Dezvoltat de EllisLab.
ExpressionEngine oferă funcții pentru înregistrarea utilizatorilor, blogging, forumuri, baze de cunoștințe, enciclopedii, un motor de căutare și multe altele. Există o versiune gratuită și rusificare.
Una dintre caracteristicile ExpressionEngine este combinarea acestui sistem ca produs comercial, cu software open source, care este framework-ul CodeIgniter.[ stil ] . Fondurile pe care dezvoltatorii săi le primesc din vânzări le permit să dedice mai mult efort dezvoltării de produse profesionale și suplimente pentru CMS .
Potrivit experților, ExpressionEngine vă permite să creați un site complet securizat, datele pe care vor rămâne în siguranță. Încorporat în ExpressionEngine, auditul vă oferă verificarea Captcha, funcții de validare a conținutului și verificarea e-mailului. De asemenea, este inclus un istoric de navigare compatibil cu sistemul SSL.
ExpressionEngine se mândrește cu un sistem sigur și rezistent, niciunul dintre acestea nu a fost victima unei breșe de securitate în cei 10 ani de existență. Blocantele de spam sunt deja existente pentru a evita atenția nedorită din partea forțelor malefice de pe Internet. Caracteristicile de securitate sunt destul de cuprinzătoare și includ unele dintre cele mai avansate caracteristici de securitate oferite de alte produse CMS.
ExpressionEngine necesită aproximativ 10 megaocteți de spațiu liber pe disc. Serverul web trebuie să accepte PHP versiunea 5.1.6 sau mai mare și MySQL versiunea 4.1 sau mai mare. Pentru funcționarea scripturilor php trebuie alocați cel puțin 16 megaocteți de RAM (directiva memory_limitîn fișierul php.ini ) În plus, pe server trebuie să fie instalată una dintre cele trei biblioteci software pentru lucrul cu imagini: GD , ImageMagick sau NetPBM .
Utilizatorului i se cere să aibă cel puțin o experiență minimă cu HTML și o înțelegere a principiilor de bază ale dezvoltării web. În plus, utilizatorul trebuie să poată încărca fișiere pe server prin FTP [2] .
ExpressionEngine este instalat într-un mod semi-automat: webmasterul trebuie doar să creeze o bază de date goală și să specifice informațiile de cont pentru această bază de date la una dintre etapele de instalare.
ExpressionEngine s-a născut în 2004. Înainte de aceasta, autorul CMS Rick Ellis (Rick Ellis) a lansat motorul pMachine Pro, care s-a impus ca motor de blogging. Lucrările la dezvoltarea ExpressionEngine nu se oprește până în prezent.
ExpressionEngine are un sistem modular. Pachetul standard include module precum o galerie de imagini, un wiki și un modul de comerț simplu care este complet integrat în sistemul de plată PayPal . Lucrul cu șabloane vă permite să integrați CMS în orice design fără a afecta fișierele motorului.
Vă recomandăm să lăsați configurarea ExpressionEngine în seama unui dezvoltator web. Un începător care vrea să vadă din sistemul „Put and go” va fi puțin dezamăgit, pentru că va vedea în kit un design slab și funcționalitate redusă (asemănător cu un blog).
ExpressionEngine este distribuit destul de activ în Rusia. Există documentație în limba rusă, fișiere de localizare traduse, precum și module, plug-in-uri și extensii adaptate pentru Runet. Pe acest CMS sunt dezvoltate site-uri de știri, site-uri de cărți de vizită, bloguri, magazine online.
ExpressionEngine este distribuit în două versiuni: de bază (din engleză - "de bază") și comercial (din engleză - "comercial"). Costul unei licențe comerciale este de 299 USD. Versiunea gratuită a ExpressionEngine Core este pentru uz personal, necomercial. Cu toate acestea, această versiune are o funcționalitate oarecum limitată - nu are profiluri de utilizator, nu este posibilă utilizarea modulelor suplimentare și există alte limitări. Potrivit unor dezvoltatori, capacitățile acestei versiuni sunt destul de suficiente pentru a crea proiecte simple, cum ar fi un site web personal.
ExpressionEngine este considerat un CMS destul de rapid. Pentru a accelera motorul și a reduce sarcina pe server, sistemul folosește un mecanism pentru stocarea în cache a datelor (cereri, șabloane etc.) și, de asemenea, face posibilă dezactivarea acelor funcții care nu sunt necesare în munca constantă.
Extensia ExpressionEngine este un script PHP care, atunci când este activat, adaugă sau modifică funcționalitatea sistemului. În funcție de scopul lor, toate extensiile existente în prezent pot fi clasificate astfel:
Pentru a lucra cu extensii, ExpressionEngine este echipat cu un manager de extensii care vă permite să activați și să configurați extensiile sau să le dezactivați pe cele neutilizate.