ExpressionEngine | |
---|---|
Typ | CMS |
Autor | Rick Ellis |
Vývojář | EllisLab |
Zapsáno v | PHP |
Rozhraní | webové rozhraní |
Jazyky rozhraní | Angličtina |
Hardwarová platforma | multiplatformní software |
Nejnovější verze | 6.0.6 (21. 5. 2021) |
Stát | aktuální |
Licence | Licenční smlouva ExpressionEngine ( v ruštině ) |
webová stránka | expressionengine.com |
ExpressionEngine je komerční vícemístný systém pro správu obsahu postavený na frameworku CodeIgniter . Vyvinuto společností EllisLab.
ExpressionEngine poskytuje funkce pro registraci uživatelů, blogování, fóra, znalostní báze, encyklopedie, vyhledávač a další. K dispozici je bezplatná verze a rusifikace.
Jednou z vlastností ExpressionEngine je kombinace tohoto systému jako komerčního produktu s open source softwarem, kterým je framework CodeIgniter.[ styl ] . Prostředky, které jeho vývojáři získávají z prodeje, jim umožňují věnovat více úsilí vývoji profesionálních produktů a doplňků pro CMS .
ExpressionEngine umožňuje podle odborníků vytvořit zcela bezpečný web, na kterém zůstanou data v bezpečí. Audit, který je zabudován do ExpressionEngine, vám nabízí ověření Captcha, funkce ověřování obsahu a ověření e-mailu. Součástí je také historie procházení, která je kompatibilní se systémem SSL.
ExpressionEngine se může pochlubit bezpečným a odolným systémem, žádný z nich se za 10 let své existence nestal obětí narušení bezpečnosti. Blokátory spamu jsou již zavedeny, aby se zabránilo nežádoucí pozornosti zlých sil na internetu. Funkce zabezpečení jsou poměrně komplexní a zahrnují některé z nejpokročilejších bezpečnostních funkcí nabízených jinými produkty CMS.
ExpressionEngine vyžaduje asi 10 MB volného místa na disku. Webový server musí podporovat PHP verze 5.1.6 nebo vyšší a MySQL verze 4.1 nebo vyšší. Pro provoz php skriptů je potřeba alokovat alespoň 16 MB RAM (směrnice memory_limitv souboru php.ini ) Dále musí být na serveru nainstalována jedna ze tří softwarových knihoven pro práci s obrázky: GD , ImageMagick nebo NetPBM .
Od uživatele se vyžaduje alespoň minimální zkušenost s HTML a porozumění základním principům tvorby webu. Kromě toho musí mít uživatel možnost nahrávat soubory na server přes FTP [2] .
ExpressionEngine se instaluje v poloautomatickém režimu: webmaster potřebuje pouze vytvořit prázdnou databázi a zadat informace o účtu pro tuto databázi v jedné z fází instalace.
ExpressionEngine se narodil v roce 2004. Předtím autor CMS Rick Ellis (Rick Ellis) vydal engine pMachine Pro, který se etabloval jako blogovací engine. Práce na vývoji ExpressionEngine nekončí dodnes.
ExpressionEngine má modulární systém. Standardní balíček obsahuje moduly, jako je galerie obrázků, wiki a jednoduchý obchodní modul, který je plně integrován do platebního systému PayPal . Práce se šablonami umožňuje integrovat CMS do jakéhokoli návrhu bez ovlivnění souborů enginu.
Doporučujeme přenechat nastavení ExpressionEngine webovému vývojáři. Začátečník, který chce vidět ze systému "Put and go", bude trochu zklamán, protože ve stavebnici uvidí špatný design a malou funkčnost (jako blog).
ExpressionEngine je poměrně aktivně distribuován v Rusku. Existuje dokumentace v ruštině, přeložené lokalizační soubory a také moduly, zásuvné moduly a rozšíření přizpůsobené pro Runet. Na tomto CMS jsou vyvíjeny zpravodajské stránky, stránky vizitek, blogy, online obchody.
ExpressionEngine je distribuován ve dvou verzích: core (z angličtiny - "základní") a komerční (z angličtiny - "komerční"). Cena komerční licence je 299 USD. Bezplatná verze ExpressionEngine Core je pro osobní, nekomerční použití. Tato verze má ale poněkud omezenou funkcionalitu – nemá uživatelské profily, není možné používat další moduly a jsou zde další omezení. Podle některých vývojářů jsou možnosti této verze dostačující k vytvoření jednoduchých projektů, jako je například osobní web.
ExpressionEngine je považován za poměrně rychlý CMS. Pro zrychlení motoru a snížení zatížení serveru používá systém mechanismus pro ukládání dat do mezipaměti (požadavky, šablony atd.) a také umožňuje deaktivovat ty funkce, které nejsou vyžadovány při neustálé práci.
Rozšíření ExpressionEngine je PHP skript , který po aktivaci přidává nebo upravuje funkčnost systému. Podle jejich účelu lze všechna aktuálně existující rozšíření klasifikovat jako:
Pro práci s rozšířeními je ExpressionEngine vybaven správcem rozšíření, který umožňuje aktivovat a konfigurovat rozšíření nebo deaktivovat nepoužívaná.