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!