ExpressionEngine | |
---|---|
Típusú | CMS |
Szerző | Rick Ellis |
Fejlesztő | EllisLab |
Beírva | PHP |
Felület | webes felület |
Interfész nyelvek | angol |
Hardver platform | többplatformos szoftver |
legújabb verzió | 6.0.6 (2021-05-21) |
Állapot | helyi |
Engedély | ExpressionEngine licencszerződés ( orosz nyelven ) |
Weboldal | expressionengine.com |
Az ExpressionEngine egy kereskedelmi többoldalas tartalomkezelő rendszer , amely a CodeIgniter keretrendszerre épül . Az EllisLab fejlesztette.
Az ExpressionEngine funkciókat biztosít felhasználói regisztrációhoz, blogíráshoz, fórumokhoz, tudásbázisokhoz, enciklopédiákhoz, keresőmotorhoz és még sok máshoz. Van egy ingyenes verzió és oroszosítás.
Az ExpressionEngine egyik jellemzője a rendszer kereskedelmi termékként való kombinációja nyílt forráskódú szoftverrel, amely a CodeIgniter keretrendszer.[ stílus ] . A fejlesztők az értékesítésből származó pénzeszközök lehetővé teszik számukra, hogy több erőfeszítést fordítsanak a professzionális termékek és a CMS-kiegészítők fejlesztésére .
A szakértők szerint az ExpressionEngine lehetővé teszi egy teljesen biztonságos webhely létrehozását, amelyen az adatok biztonságban maradnak. Az ExpressionEngine beépített auditálása Captcha-ellenőrzést, tartalomellenőrzési funkciókat és e-mail-ellenőrzést kínál. Tartalmaz egy böngészési előzményt is, amely kompatibilis az SSL rendszerrel.
Az ExpressionEngine biztonságos és rugalmas rendszerrel büszkélkedhet, amelyek közül 10 éves fennállása során egyik sem esett biztonsági megsértés áldozatává. A spam blokkolók már működnek, hogy elkerüljék az internetes gonosz erők nem kívánt figyelmét. A biztonsági funkciók meglehetősen átfogóak, és tartalmazzák a többi CMS-termék által kínált legfejlettebb biztonsági funkciókat.
Az ExpressionEngine körülbelül 10 megabájt szabad lemezterületet igényel. A webszervernek támogatnia kell a PHP 5.1.6 vagy újabb verzióját és a MySQL 4.1 vagy újabb verzióját. A php szkriptek működéséhez legalább 16 megabájt RAM-ot kell lefoglalni (direktíva memory_limita php.ini fájlban ) Ezen kívül telepíteni kell a szerveren a három, képekkel való munkavégzéshez szükséges szoftverkönyvtár egyikét: GD , ImageMagick vagy NetPBM .
A felhasználónak legalább minimális tapasztalattal kell rendelkeznie a HTML -ben , és ismernie kell a webfejlesztés alapelveit. Ezenkívül a felhasználónak képesnek kell lennie FTP-n keresztül fájlokat feltölteni a szerverre [2] .
Az ExpressionEngine telepítése félautomata módban történik: a webmesternek csak egy üres adatbázist kell létrehoznia, és a telepítési szakaszok egyikében meg kell adnia az adatbázis fiókinformációit.
Az ExpressionEngine 2004-ben született. Ezt megelőzően a CMS szerzője, Rick Ellis (Rick Ellis) kiadta a pMachine Pro motort, amely blogolási motorként nőtte ki magát. Az ExpressionEngine fejlesztésén végzett munka a mai napig nem áll meg.
Az ExpressionEngine moduláris rendszerrel rendelkezik. A standard csomag olyan modulokat tartalmaz, mint egy képgaléria, egy wiki, és egy egyszerű kereskedelmi modul, amely teljes mértékben integrálva van a PayPal fizetési rendszerbe . A sablonokkal való munka lehetővé teszi, hogy a CMS-t bármilyen tervbe integrálja anélkül, hogy ez befolyásolná a motorfájlokat.
Javasoljuk, hogy az ExpressionEngine beállítását bízza egy webfejlesztőre. Az a kezdő, aki a "Put and go" rendszerből szeretne látni, kissé csalódott lesz, mert gyenge dizájnt és kevés funkcionalitást (bloghoz hasonló) fog látni a készletben.
Az ExpressionEngine-t meglehetősen aktívan terjesztik Oroszországban. Orosz nyelvű dokumentáció, lefordított lokalizációs fájlok, valamint Runethez adaptált modulok, beépülő modulok és bővítmények találhatók. Ezen a CMS-en híroldalak, névjegykártya-oldalak, blogok, online áruházak fejlesztenek.
Az ExpressionEngine két változatban kerül forgalomba: core ( angol nyelvről - "alap") és kereskedelmi ( angol nyelvről - "kereskedelmi"). A kereskedelmi engedély ára 299 dollár. Az ExpressionEngine Core ingyenes verziója személyes, nem kereskedelmi használatra készült. Ennek a verziónak azonban némileg korlátozott a funkcionalitása - nincs felhasználói profilja, nem használható további modulok, és vannak más korlátozások is. Egyes fejlesztők szerint ennek a verziónak a képességei elegendőek egyszerű projektek, például személyes webhely létrehozásához.
Az ExpressionEngine meglehetősen gyors CMS-nek számít. A motor felgyorsítása és a szerver terhelésének csökkentése érdekében a rendszer egy mechanizmust használ az adatok gyorsítótárazására (kérelmek, sablonok stb.), és lehetővé teszi azon funkciók letiltását is, amelyekre nincs szükség az állandó munkához.
Az ExpressionEngine kiterjesztés egy PHP -szkript , amely aktiválásakor hozzáadja vagy módosítja a rendszer funkcionalitását. Céljuk szerint az összes jelenleg meglévő bővítmény a következőképpen osztályozható:
A bővítmények kezeléséhez az ExpressionEngine kiterjesztéskezelővel rendelkezik, amely lehetővé teszi a bővítmények aktiválását és konfigurálását, illetve a nem használt bővítmények letiltását.