Update README.md
This commit is contained in:
parent
61c79d48a6
commit
cffcd77bc0
36
README.md
36
README.md
|
@ -1,2 +1,36 @@
|
||||||
# Accords-CMS
|
# 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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue