Laravella CMS is developed as analog to such popular CMS as Wordpress, DLE, Joomla and etc, but based on framework Laravel. These instructions will get you a copy of the project up and running on your local machine / server for using or testing it. See deployment for notes on how to deploy the project on a live system.
- Clone project to your server
- Rename .env.example to .env and put all necessary information (Database, API keys, default language and etc.)
- Run 'composer install' to install all necessary packages
- Run 'artisan:migrate --seed' or 'php artisan:migrate --seed' to migrate all necessary database migrations and seeds files.
- Enjoy =)
Go to: SITE_URL/laravella-admin
Username: admin Password: laravelladmin123
- Open config/app.php file and edit array of languages:
'languages_list' => [ 'en' => ['title' => 'English', 'icon' => env('APP_URL').'/admin/img/flags/en.png'], 'ru' => ['title' => 'Русский', 'icon' => env('APP_URL').'/admin/img/flags/ru.png'] ]
- Open resourses/lang/ folder to manage language localization string files.
https://huseyn0w-laravella.herokuapp.com/
- General CMS Features;
- Social media authentication possibility
- Website search possibility
- Users with different statuses
- Custom fields
- Flexible template changing system
- Multiple languages possibility
- Database caching
- E-Commerce extension
- REST API for posts and pages
Why it is easy to extend? Because it was written by using best practices and technologies, such as:
- Short controllers
- Separate Validator Request classes
- Repository pattern to work with DB
- Middlewares
- Observers
- Policies
- Beautiful text editor (TinyMCE)
- Perfect File Manager (Laravel FileManager)
Current Version of Laravel Framework is 8.0
Current version of CMS is 1.1
- Elman Hüseynov - huseyn0w
- Ilkin Alibayli - ilkinalibayli
This project is licensed under the Public V3 License - see the LICENSE.md file for details