Skip to content

Simple flexible extendible CMS with SQLite database based on Codeigniter 4

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
license.txt
Notifications You must be signed in to change notification settings

vonboth/cmsqlite

Repository files navigation

Simple CMS based on SQLite

What is this?

Setup

Writable Folders

Make sure that the following folders are writable for the server either by changing ownership of the folders, or by changing the rights to 777:

  • /writeable: please allow access to all folders in this directory (recursively)

Server Requirements

PHP version 7.4 or higher is required, with the following extensions installed:

  • intl
  • mbstring
  • json (usually enabled by default - don't turn it off)
  • xml (usually enabled by default - don't turn it off)

Testing

  • TODO: setup testing!

Planned Features

General

  • Sending E-Mails (contact form)
  • Translations for Articles
  • SEO URLs

View Cells:

  • Breadcrumb
  • Contact form
  • Gallery
  • Latest news
  • Sitemap

Other

Developers

This CMS is based on SQLite as database and CodeIgniter 4 (CI) as MVC-Framework.

What ever is possible with CI is possible with this CMS.

Feel free to fork it and send me your suggestions / pull requests.

Environment .evn files

Use your own .env file to customize your local settings. Do not check in your .env file!

You can use the env-file as a blue print for your own .env-file.

Database

  • While developing use the cmsqlite_dev.db database
  • If you want to build the final release use the file "build.sh" which will create a CMSQLite-Build
    • Check if your newly created files and folders are in the list of files to be copied

About

Simple flexible extendible CMS with SQLite database based on Codeigniter 4

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published