CMS - LucasReynaert/It-Landscape GitHub Wiki
Drupal is een gratis en open-source contentmanagementframework. Ik heb dit gekozen omdat het een flexibel en krachtig CMS is dat gemakkelijk te gebruiken en aan te passen is.
Hier zijn een paar belangrijke concepten van Drupal:
- Elke afzonderlijke inhoud is een node
- Uitgebreid gebruikersbeheer met verschillende rollen en rechten, waardoor het beheer eenvoudig is
- Mogelijkheid om modules toe te voegen om de website eenvoudig uit te breiden
- Het uiterlijk van de site is gemakkelijk aan te passen met themes
Achterliggende programmeertalen:
- PHP
- Twig
Populaire websites die Drupal gebruiken:
- Tesla: https://Tesla.com/
- Nokia: https://Nokia.com/
- NASA: https://www.nasa.gov/
- Amnesty International: https://www.amnesty.org/
2.1 We starten met docker op te starten en een network aan te maken met docker network create
Zo maken we een network waar we onze Drupal en database in kunnen zetten zodat ze makkelijk kunnen communiceren.
2.2 Nu maken we een Drupal container aan met docker run --name cv --network cv-network -p 8080:80 -d drupal
2.3 Nu dat we onze Drupal container hebben maken we een MySQL container aan op het zelfde network met
docker run -d --name drupalDB --network cv-network -p 3306:3306 -e MYSQL_DATABASE=drupal -e MYSQL_USER=user -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=password mysql:8
2.4 Nu kunnen we op de site gaan met http://localhost:8080 en krijgen we dit te zien
2.5 Selecteer nu u preferenties tot dat u dit krijgt te zien:
En vul de velden in met u aangemaakte MySQL database die je in u commando hebt gegeven bij het voorbeeld was dat:
- databasenaam: drupal
- databasegebruikersnaam: user
- databasewachtwoord: password
- host: drupalDB
- poortnummer: 3306
2.6 Vul nu nog dit in met u gewenste gegevens
Nu komen we op dit scherm en is alles gereed om te beginnen :)
Om te beginnen met inhoud toe te voegen op mijn Drupal pagina navigeer ik mij naar de beheren pagina en dan inhoud.
Nu druk ik op inhoud toevoegen en druk ik op eenvoudige pagina.
En hier kan je alles toevoegen wat je voor u CV pagina nodig heb.
Om een blok toe te voegen druk je op blokken. Dit werkt exact hetzelfde als bij een pagina, voeg er één toe en dan bij structuur kan je die op de gewenste plek plaatsen.
Hier is mijn afgewerkte CV pagina: