nodcms
nodcms copied to clipboard
NodCMS-Bundle - to download - the open-source PHP CMS based on the CodeIgniter
NodCMS
NodCMS is a free, Multilingual, simple and powerful CMS based on CodeIgniter4.
More information can be found at nodcms.com.
This repository holds a source, composer dependencies, and latest released versions of the NodCMS.
Demo
Username: demo, Password: demo
NodCMS v3.x
IMPORTANT: CodeIgniter4 Application Structure!
Since NodCMS v3.0 (based on Codeigniter4) your domain should point to the public folder.
public/is your website root directory. Learn More
The following points are the most important changes on NodCMS since v3.x
- Codeigniter 4
- New NodCMS core & structure
- Better modular structure
- Some quick debugs
Download
You can download the latest released version as a ZIP file from nodcms-bundle.
Composer Installation
Create a NodCMS Project
This installation technique would suit a developer who wishes to start a new NodCMS based project.
composer create-project khodakhah/nodcms
Upgrading
composer update
Local installation
- Run
git clone https://github.com/khodakhah/nodcms.git - Open the project folder e.g. on Linux and Mac
cd nodcms - Run
composer install - Run
composer env-development - Run
composer start - Open http://localhost:8000 in the browser.
Server requirement
Please check this link https://codeigniter.com/user_guide/intro/requirements.html
Adding NodCMS to an Existing Project
composer require khodakhah/nodcms
Copy the public, writable, and all folders with the prefix nodcms- from vendor/khodakhah/nodcms to your project root
Database structure
NodCMS database structure will be created automatically from models throw a wizard CMS installation.
So you can only need to follow the below steps right now.
- Create a new database on your host for NodCMS.
- Open the project on the browser.
- You will see installer wizard to build your database.
In the further versions, the database structure will be provided as an SQL file or/and throw CLI.
Bugs Reports
If you find an issue, let me know here!