A simple CMS implementation written in NoPHP (framework)
The application will automatically create a database and the tables on startup via onstart.php, this behavior is added via onstart
in wool.yaml
.
Please note that you will need to create a user account before interacting with the core of the application. Registration works perfectly and will raise an error if a field is not complete.
You can use a precreated account: email: susane@noreply.com password: suspass
Normal routes are defined in routes
in wool.yaml
, API routes are defined in json
in wool.yaml
, static routes are defined in static
in wool.yaml
.
NoCMS
├── Dockerfile
├── docker-compose.yml
├── .gitignore
├── requirements.txt
├── app
│ ├── viewcontrollers
│ │ └── ... # View Controllers for landing, login, scribe and etc.
│ ├── models
│ │ └── ... # User & Page Models
│ ├── repositories
│ │ └── ... # User & Page Repositories
│ ├── controllers
│ │ └── ... # User & Page Controllers
│ ├── api
│ │ └── ... # Api routes
│ ├── docs
│ │ └── ... # NoPHP Documentation
│ ├── static
│ │ └── coolio.png
│ └── config
│ └── wool.yaml
└── README
- App - http://localhost:8000/
- API - http://localhost:8000/api/docs
- NoPHP Docs - http://localhost:8000/docs
8000 - for the application No other ports are required to access the app
$ docker-compose up --build
You can find the live version at LonkCloud Testing