CMS - jente-nedergedaelt/IT-Landscape GitHub Wiki

Drupal

Voor deze opdracht heb ik gekozen voor Drupal als CMS. Drupal is een krachtig en flexibel systeem dat veel gebruikt wordt door grote organisaties, overheden en universiteiten. (Vlaamse overheid, Universiteit Gent, Nasa, Tesla)

Waarom koos ik voor Drupal?

  1. Drupal is open source en gratis Ook is het 1 van de opties dat aanbevolen werd.

  2. Drupal is zeer vrij en uitbreidbaar door de hoeveelheid plug-ins dat je kan gebruiken

  3. Je hebt controle over hoe je website eruit ziet en functioneert.

  4. Het is ideaal voor websites met veel inhoud of complexe website. Hierdoor is dit dus een perfect voor het cv dat ik ga maken.

Opstart instructies via Docker

Hier toon ik hoe je Drupal opstart met Docker.

Hiervoor heb je Docker en Docker Compose nodig, zie de wiki van Docker.

Stap 1. Maak een project map aan.

1.1 Voer volgende commando's in je terminal:

mkdir drupal-cms cd drupal-cms

Deze commando's maken een project map aan en navigeert je terminal naar de project map.

Stap 2. Maak een docker compose file aan.

Hiervoor maak ik gebruik van visual studio code om een docker compose file aan te maken in de map die we in stap 1 hebben aangemaakt.

2.1 Voer deze commands in je compose file.

Stap 3. Start Drupal op.

3.1 Door volgend command in je terminal in te geven:

docker compose up -d

3.2 Dit zou je moeten zien wanneer het is gelukt.

Stap 4. Ga naar je browser.

4.1 Open http://localhost:8080 en volg de verdere installatie.

4.2

4.3

4.4

4.5

5. Bronnen waar ik hulp kan halen.

https://hub.docker.com/_/drupal

https://www.drupal.org/docs

Mijn CV maken in Drupal

Stap 1. Inloggen als admin

Zorg ervoor dat je bent ingelogd als Admin.

Stap 2. Naar "content" -> "add content" -> "basic page"

2.1 Homepagina

2.2 Content pagina

2.3 Add content page

2.4 Create basic page

3. Invullen van de pagina

4. Eindresultaat

Korte Samenvatting

  1. Drupal is een uitgebreide en krachtige cms.
  2. Dankzij Docker verliep dit allemaal zeer vlot en gemakkelijk.
  3. Ik heb geleerd hoe je inhoud aanmaakt en publiceert.
  4. Mijn eerste Drupal website is nu een mini cv.