Download the PHP package khodakhah/nodcms without Composer
On this page you can find all versions of the php package khodakhah/nodcms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download khodakhah/nodcms
More information about khodakhah/nodcms
Files in khodakhah/nodcms
Package nodcms
Short Description Opensource PHP CMS based on the CodeIgniter framework v4
License MIT
Homepage https://nodcms.com
Informations about the package nodcms
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
Download
git clone
Run
Composer
Create a new NodCMS project
This installation technique would suit a developer who wishes to start a new NodCMS based project.
Adding NodCMS to an Existing Project
Copy the public
, writable
, and all folders with the prefix nodcms-
from vendor/khodakhah/nodcms
to your project root
Traditionally
You can download the latest released version as a ZIP file from nodcms-bundle.
Server requirement
Please check this link https://codeigniter.com/user_guide/intro/requirements.html
Installation
Local and development
Now you should be able to open the localhost:8080 in browser.
Docker
Install docker compose required!
Then open the http://localhost:8000 in the browser.
Database parameters for docker:
- HOST:
nodcmsdb
- PASSWORD:
nodcms
- DATABASE:
nodcms
- USER:
nodcms
- PASSWORD:
nodcms
Database setup
NodCMS database structure will be automatically generated form Models.
To build database there is two options.
For both way you need to create your table(an empty table) manually.
1. User Interface
NodCMS database structure can be created automatically from models throw a wizard CMS installation.
You need only open the project with a browser and follow the installation steps. Learn more
2. Command Interface
To setup database and create tables via CLI, you need to run the following commands:
Important
If you already have some tables in your given database, the command database:build
will not overwrite the existed tables.
To overwrite exists tables you need to add -overwrite
option on command.
php spark settings:admin [firstname] [lastname] [email] [password]
can be used anytime in the future. It will overwrite the admin user if it exists.
Just in the case that you lose your password, and you want to reset it.
Bugs Reports
If you find an issue, let me know here!