AVCorn is a simple AVC Content Management System for basic content websites, no databases required. AVC standing for Actions, Views Controllers; no Models nessicary. The intent for AVCorn is easy deploying, fast developing, low complexity, and lightweight performance for low traffic website design clients. Yet still scalable and capable of handling larger content traffic. Written in PHP, and utilizing the Twig templating engine.
"The nut doesn't fall from from the tree!"
You will require PHP 8.2 or newer.
To run the application in development, you can run this command:
cd code
composer startOr you can use docker-compose to run the app with docker, so you can run this command (no need to cd):
docker-compose up -dAfter that, open http://localhost:8080 in your browser.
Run this command in the application directory to run the test suite
composer testThat's it!
In order to run the environment in a production level environment:
. avcorn.sh startWe offer a convient way to shell in to this container:
. avcorn.sh shellIf you want to clean up the docker containers made:
. avcorn.sh stop. avcorn.sh deploy- Templates - Where to find all the example templates.
- Progress - Check on how development is progressing.
- Contributing - Guidlines for Contributing to AVCorn.
- Standards - Followed code standards and best practices.
- Patterns - Pattern design choices documentation.
- Infastructure - Infastructure design documentation.
- Tools - Documentation on developer tools in AVCorn.
- CLI Usage - The CLI Command Guide for AVCorn.
- License - The GNU GPL v3 Open Source License.
- Report a Security Issue - How to report a security issue.
- Web Elements - Web Design Company of the AVCorn project.
- AVCorn GitHub - AVCorn's GitHub repository website.
