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.
Username: demo
, Password: demo
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
You can download the latest released version as a ZIP file from nodcms-bundle.
This installation technique would suit a developer who wishes to start a new NodCMS based project.
composer create-project khodakhah/nodcms
composer update
- Run
git clone https://github.com/khodakhah/nodcms.git
- Open the project folder e.g. on Linux and Mac
cd nodcms
- Run
composer install
- Rename the env file in root folder to .env
- Run
composer start
- Open https://localhost:8000 in the browser.
Please check this link https://codeigniter.com/user_guide/intro/requirements.html
composer require khodakhah/nodcms
Copy the public
, writable
, and all folders with the prefix nodcms-
from vendor/khodakhah/nodcms
to your project root
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.
If you find an issue, let me know here!