

CMS Development
#00 - Introductie
Introductie

Lector

Frederick Roegiers
- Interactive Full Stack Dev.
- Onderzoeker IoT
- CMS Expert
https://www.linkedin.com/in/frederickroegiers/
+32 9 234 70 41
Contactmomenten
-
Dinsdag (campus) 09u45 - 13u00
Werkcollege - Campus -
Vrijdag (online
live) 13u00 - 16u00
Leerpad / OpnamesOpnames of MS Teams Live
Inhoud (1/2)
- Kennismaking met diverse Content Management Systemen
- Full Stack Development met een bestaand CMS als beheertool.
- Opzetten van een lokale (en productie) ontwikkelomgeving;
- Installatie en configuratie;
- Efficiënt beheren van inhoud en gebruikers, rollen en permissies;
- ontwikkelen van thema's, plugins en modules of andere uitbreidingen op maat van een gerichte oplossing;
Inhoud (2/2)
- webapplicatie zoekmachine vriendelijk (SEO) maken;
- een mobiele webapplicatie ontwikkelen via een onafhankelijk
front-end framework en integreren met de web service van het CMS (headless of decoupled CMS); - onderhoud (updates installeren en gegevens back-uppen) manueel of via automation
- git versiebeheer
- deployment (online publiceren), koppelen van domeinnaam
Lesmateriaal
-
Cursus:
-
Canvas (+ edulist.be)
-
Slides & Online Docs
-
Opnames
-
-
IDE: Visual Studio Code
-
Server: Linux Server
Droplet on Digital Ocean + domeinnaam
Evaluatie
- EK1
- 40% labo's
- 60% werkstuk & presentatie (50/50 verdeling)
- EK2
- 70% werkstuk
- 30% presentatie
Bij te laat indienen van een opdracht, maar minder dan 24 uur na de deadline, wordt 1/3 van de punten afgetrokken. Na 24u te laat indienen, worden geen punten meer toegekend.
Canvascursus

Uitrusting

Lokaal
-
Command Line Interface
-
Mac:
-
Terminal met
Brew, Composer, php, mysql
Extra's
https://ohmyz.sh/ - https://fig.io/
-
-
Windows:
-
Powershell met
-
Scoop, Composer, php, mysql
-
-
Controleer
-
PHP-versie minstens 8.0
-
liefst 8.1 of 8.2
-


Controleer
-
mySQL

MAC-gebruikers
-
Laravel Valet blijft interessant
https://laravel.com/docs/9.x/valet
Verwachting

Wat zijn je verwachtingen?
CMS - 00 Introductie
By Frederick Roegiers
CMS - 00 Introductie
- 456