Download the PHP package oleksandr-torosh/yona-cms without Composer
On this page you can find all versions of the php package oleksandr-torosh/yona-cms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oleksandr-torosh/yona-cms
More information about oleksandr-torosh/yona-cms
Files in oleksandr-torosh/yona-cms
Package yona-cms
Short Description Yona CMS - open source content management system (CMS). Written in Phalcon PHP Framework (v 1.3.x). Has a convenient modular structure. Has simple configuration and architecture. Can be easily modified for any task with any loads.
License BSD-3
Homepage http://yonacms.com/
Informations about the package yona-cms
Yona CMS
Yona CMS - open source content management system (CMS). Written in Phalcon PHP Framework (version 3.x supported)
Has a convenient modular structure. Has simple configuration and architecture. Can be easily modified for any task with any loads.
New Modern Yona CMS 2 with Phalcon 4.0 and PHP 7.3
Check ongoing development process in the branch v2.0.0
PHP 7 support, Docker
For using complete Docker stack check this branch php7.0
Installation
Composer
Run
Or create composer.json file and install dependencies:
After some time, do not forget run composer update for update dependencies:
Composer is required. It will install required libraries. If you have error with autoload.php file, the reason - missed composer update installation step.
Permissions
Nginx
Example of configuration for php-fpm + nginx. Parameter APPLICATION_ENV has value “development”. Don’t forget remove it on production server.
Apache
.htaccess file are ready configured
Admin dashboard
Open http://yona-cms/admin and auth:
- login: yona
- password: yonacmsphalcon
Change admin user password and delete yona user.
Database
Edit /app/config/environment/development.php and setup database connection. Import MySQL dump file yona-cms.sql
Phinx migrations
https://phinx.org/ Library for creation, executing and rollback migrations
Creation migration class in /data/migrations
Status
Executing new migrations
Rollback
You can set default environment for your localhost user
Add line
Features
- Yona CMS saves a lot of time in starting necessary basic functionality for any project
- The modular structure with a convenient hierarchy that is based on namespaces
- Each module can serve as a separate independent component. Have its own routes, helpers, css, js assets
- Multi-lingual. Manage an unlimited number of languages and translations directly from admin
- Yona CMS is really fast!
Current version and updates in CHANGELOG.md
Requirements
- php 5.6+
- phalcon 3.0.0+
- mysql
- php-intl
- apache (+mod_rewrite) or nginx
All versions of yona-cms with dependencies
ext-intl Version *
ext-phalcon Version >=1.3.4
robmorgan/phinx Version dev-master
michelf/php-markdown Version *
mandrill/mandrill Version 1.*
mobiledetect/mobiledetectlib Version ^2.8