Download the PHP package execut/yii2-cms without Composer
On this page you can find all versions of the php package execut/yii2-cms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download execut/yii2-cms
More information about execut/yii2-cms
Files in execut/yii2-cms
Package yii2-cms
Short Description Yii2 eXeCUT CMS
License Apache-2.0
Homepage https://github.com/execut/yii2-cms
Informations about the package yii2-cms
eXeCUT Yii2 CMS
Warning! Beta version. Please add tasks here if you find errors. I will try to fix them quickly
CMS, based on Yii2 modular system and extension yii2-crud-fields. All system modules are standalone Yii2 modules and can be used separately from CMS.
List of system features and modules:
Feature | Module | Extended by modules | Development status |
---|---|---|---|
Aliases for urls of records like page and logging their changes | execut/yii2-alias | yii2-files, yii2-images, yii2-news, yii2-pages, yii2-shops | |
Goods | execut/yii2-goods | yii2-files, yii2-pages | |
Files | execut/yii2-files | yii2-alias, yii2-goods, yii2-images, yii2-pages, yii2-seo | |
Images | execut/yii2-images | yii2-files | |
Menus | execut/yii2-menu | yii2-pages | |
Site pages content | execut/yii2-pages | yii2-alias, yii2-files, yii2-goods, yii2-menu, yii2-seo, yii2-sitemap, yii2-settings | |
SEO metadata | execut/yii2-seo | yii2-files, yii2-pages | |
Site settings | execut/yii2-settings | yii2-rbac | |
Robots.txt generation | execut/yii2-robots-txt | - | |
Sitemap generation | execut/yii2-sitemap | yii2-pages, yii2-news, yii2-shops | In progress |
Site settings | execut/yii2-settings | yii2-pages, yii2-news, yii2-shops | |
Information pages about chain of stores | execut/yii2-shops | yii2-seo | In progress |
Blog, articles and news | execut/yii2-news | yii2-seo | In progress |
Users manager | execut/yii2-users | yii2-rbac | In progress |
RBAC manager | execut/yii2-rbac | yii2-users | In progress |
Feedback | execut/yii2-feedback | yii2-users, yii2-antispam, yii2-settings | In progress |
Antispam protection | execut/yii2-antispam | - | In progress |
Orders | execut/yii2-orders | yii2-goods | New |
Basket | execut/yii2-basket | yii2-orders, yii2-antispam | New |
Supported databases:
- PostgreSQL
- MySQL
Installation
The easiest installation method is to install over of a yiisoft/yii2-app-advanced based application. To install Yii2 CMS into your project, you need to take only three steps:
- Connect the CMS package
- If you have an existing project, you can connect the package by running the command .
- If you are going to deploy Yii2 CMS on a new application, you can install a prepared project-template execut/yii2-cms-advanced-template. Installation instructions here.
- Apply migrations
- Create an admin user with the command , where: admin - login, password - password, [email protected] - user email
Usage
If you used standard layers layouts/main.php in the in backend and frontend applications, then after installing the CMS, they should be redefined. All CMS content is displayed in these layers. If this did not happen, then you are using non-standard layers, and the CMS did not reassign them, thinking that you want to use your own. To use custom layer, you need to display all the elements for the CMS to work in it in the likeness of these two: frontend.php and backend.php.
The backend application should start displaying sections and a menu should appear:
In this case, the frontend application should show pages along with the menu:
All versions of yii2-cms with dependencies
yiisoft/yii2 Version ~2.0.6
execut/yii2-base Version *
execut/yii2-navigation Version *
execut/yii2-alias Version *
execut/yii2-seo Version *
execut/yii2-menu Version *
execut/yii2-settings Version *
execut/yii2-robots-txt Version *
execut/yii2-images Version *
execut/yii2-goods Version *
execut/yii2-pages Version *
execut/yii2-pages-alias Version *
execut/yii2-pages-seo Version *