CMS - LucasReynaert/It-Landscape GitHub Wiki

CMS

1. Inleiding tot Drupal

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:

2. Opstart instructies

2.1 We starten met docker op te starten en een network aan te maken met docker network create image

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 image

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 image

2.4 Nu kunnen we op de site gaan met http://localhost:8080 en krijgen we dit te zien image

2.5 Selecteer nu u preferenties tot dat u dit krijgt te zien: image 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 image 2.6 Vul nu nog dit in met u gewenste gegevens image

Nu komen we op dit scherm en is alles gereed om te beginnen :) image image

3. Jouw CV pagina

Om te beginnen met inhoud toe te voegen op mijn Drupal pagina navigeer ik mij naar de beheren pagina en dan inhoud. afbeelding

Nu druk ik op inhoud toevoegen en druk ik op eenvoudige pagina. afbeelding

En hier kan je alles toevoegen wat je voor u CV pagina nodig heb. afbeelding

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. afbeelding afbeelding

Hier is mijn afgewerkte CV pagina:

afbeelding

⚠️ **GitHub.com Fallback** ⚠️