A simple CMS written in PHP
Go to file
DrMint fe79434001 Last version, good buy 2022-01-01 13:12:34 +01:00
pages First commit 2021-10-14 10:41:30 +02:00
php/tools Last version, good buy 2022-01-01 13:12:34 +01:00
public Last version, good buy 2022-01-01 13:12:34 +01:00
templates/admin Last version, good buy 2022-01-01 13:12:34 +01:00
users Last version, good buy 2022-01-01 13:12:34 +01:00
.gitignore Last version, good buy 2022-01-01 13:12:34 +01:00
LICENSE Initial commit 2021-10-14 10:24:14 +02:00
README.md Update README.md 2021-10-14 11:02:41 +02:00
index.php Last version, good buy 2022-01-01 13:12:34 +01:00
resetFilePermissions.sh Last version, good buy 2022-01-01 13:12:34 +01:00

README.md

Accords-CMS

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