dijkr / Copia

Laravel-project with CMS
0 stars 0 forks source link

Commodum Copia - Documentation


Development system

Het project is gestart door het installeren van LAMP-stack en development tools. Vervolgens is met Composer het project opgestart. Hierna zijn er models en controllers aangemaakt met Artisan.


Bestanden

Onderstaande bestanden hebben momenteel een aandeel in het project.

Models:

Controllers:

Views:

Routes:

Overige:


Toelichting

Models aandachtspunten

Controller-functies
De controller specificeerd de view voor de functie. Wat betekend dat het resultaat van de controller beschikbaar is voor de desbetreffende view. Hierdoor zie je niet welke view wordt toegepast voor een bepaalde route.

Views

Routes
De controller specificeerd de view voor de functie. Wat betekend dat het resultaat van de controller beschikbaar is voor de desbetreffende view. Hierdoor zie je niet welke view wordt toegepast voor een bepaalde route.

.env
Hierin wordt configuratie toegepast voor o.a. de appnaam en de verbinding met de database.

app.css en app.js
Deze bestanden betreffen de inhoud voor CSS en Javascript.

Vite.config.js
Vite leest continue wijzigingen aan app.css en app.js. Ook wordt bij een wijziging, dit in de development-webbrowser weergegeven. Zodoende hoeft de webbrowser niet handmatig te refreshen om de website te updaten na aanpassingen aan app.css en app.js.


CMS Voor de CMS wordt gebruik gemaakt van Statamic CMS, zie https://statamic.com/.


Improvement

Sugguesties en het oplossen van bekende problemen worden via Github Issues bijgehouden en ge-update.