Wheelie is an open source content management system for CFML, created by EiQ Interactive LLC. Wheelie was designed to be used by marketing departments, web designers and developers.
For those with Docker installed:
Start up a local instance pre-populated with content:
git clone https://github.com/timsayshey/wheelie.git
cd wheelie
Open the docker-compose.yml file and update the database config to match yours. Mysql recommended. Then save.
Now run docker compose.
docker-compose up
Then access the application via: http://localhost:8080
To login go to http://localhost:8080/manager
Username: admin@getwheelie.com
Password: wheelie
Configure your app here: config/docker/local-mysql/docker-compose.yml
External MYSQL Connection Info:
Host: localhost
Port: 55555
Username: root
Passsword: NOT_SECURE_CHANGE
Simply hold down control-c to stop the service.
Lucee 5 and MySQL/PostgreSQL
/models/services/global/settings.cfm
/models/services/global/approutes.cfm
/models/services/global/
/views/themes - Use light-theme as a boilerplate
/views/layouts/..
/views/static/.. (Override a DB page by placing a cfm file in a site folder with the following name pattern: id_whatever.cfm, ex 4_about.cfm)
/views/plugins/..
/modules/adminapp and /modules/publicapp - look at existing models and controllers to get an idea of what controllers and models to extend.
Feel free to make changes and issue a pull request.
MIT -- See the LICENSE file in the root