RunCMS
RUNCMS является «системой управления содержимым (контентом)» / Content Management System — CMS / и позволяет управлять содержанием и структурой интернет-ресурса в онлайн режиме. RUNCMS не требует профессиональной технической подготовки для использования и благодаря модульному принципу, позволяет достаточно легко расширять и изменять функциональность сайта. RUNCMS является свободным программным обеспечением с открытым кодом и бесплатно распространяется под лицензией GNU GPL v.2.
RUNCMS (Relaible — Unique — Nocost) это новое название портальной системы E-Xoops. E-Xoops выделился в отдельное направление из CMS XOOPS 2 сентября 2002 года. В свою очередь XOOPS (eXtensible Object Oriented Portal System) был создан на основе MyPHPNuke 1.8.5. в конце 2001 года. Вначале он был под-проектом этой системы и носил название myPHPNuke SE. Но потом, так как ядро было переписано практически полностью, несколько разработчиков MyPHPNuke, участвующих в проекте SE, решили развивать свое направление. XOOPS 1.0 RC1 вышел 1 января 2002 года. За основу первой версии E-Xoops был взят XOOPS Version 1.0 RC3.04/CVS3.10.
Официальной причиной выделения E-Xoops в отдельное направление, является усложнение объектной модели нового ядра XOOPS 2 и введение в новой версии XOOPS системы шаблонов SMARTY.
- Мы не будем вдаваться в полемику поклонников и противников применения ООП в PHP, а так же поклонников и противников движка SMARTY, но надо заметить, что первое, упрощая разработку компонентов системы, неизбежно влечет за собой потерю производительности. Использование же SMARTY для не очень больших проектов, часто не оправдано.
Эволюцию системы можно представить следующим образом:
ThatWare -> PHP-Nuke -> myPHPNuke -> XOOPS -> E-Xoops/RUNCMS