Update README.md

This commit is contained in:
DrMint 2021-10-14 11:02:41 +02:00 committed by GitHub
parent 61c79d48a6
commit cffcd77bc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 35 additions and 1 deletions

View File

@ -1,2 +1,36 @@
# Accords-CMS
A simple CMS written in PHP
A simple CMS written in PHP. Pages are stored as JSON files, and the content is written in Markdown.
## Functionalities
### Login
- Login page at /login
- Support multiple users
- Uses PHP built-in `password_hash` and `password_verify` for storing password and authentication
### Pages
- Create, edit, and delete pages
- Change a page slug (the URL to reach the page)
- Pages have metadata such as the creation time, modification time, author, and title.
## Todo
### Accounts
- Being able to create, edit, delete account
- Support for user roles: Admin, Editor, Author, Contributor, and Subscriber (like WordPress)
- Maybe add a registration form
### Images
- Being able to create, delete images
- Autoremoval of EXIF metadata (like GPS coordinates)
- Autoconvertion to standard format (WebP and Jpg)
- Backend gallery of all uploaded image
- Being able to edit the metadata (alt)
### Pages
- Ability to add tags
### Tags
- Ability to create, edit, delete tags
- Ability to create, edit, delete type of tags