The CMS that I use for my clients when developing websites for them. It's goal is to be as simple and intuitive as possible for the user, as well as being visually appealing and informative.
The application uses Laravel 5.6 PHP Framework.
There are 3 types of users using the CMS:
This user can do everything in the CMS, including restarting setup and managing admins.
This user can create new pages, arrange the menu and manage users.
This user can only edit content and upload images.
##To-do list Global
- Adapt theme to Laravel Layout+login
First time
- User interface to setup DB and super admin account
- MySQL script to automatically create database tables
Dashboard
- Dashboard with useful info
Pages
- Creating a new page: ask for type
- Creating a large blog page (article)
- Creating a simple page with HTML
- Creating a small blog page
Menu
- Linking pages and menus
- Managing menu and menu levels
Manage media
- File and image upload, file manager
Manage blog
- Bulk actions like unpublishing and publishing
- Header blog image
Manage content
- Manage a single page content
Manage users : Manage users of the cms
- Create users
- Modify users
- Delete users
- User rights
- User profile
Configuration page : Modify website configuration
- Modify social media pages
- Modify website name
- Modify MySQL settings
- Modify image directory urls
- Modify default language
- Modify if page is on construction mode
- Modify default page that opens in test mode