Les 1

Welkom!

Van harte welkom in de module 'Drupal Training'. De naam van de cursus zegt het zelf. Drupal is voor niemand nog een geheim, maar finetunen en herhalen kan nooit kwaad. Ben je een beginner of een expert; iedereen zal zijn zin krijgen in deze module. Althans, dat is de bedoeling. Ik probeer met oefeningen nieuwe technieken aan te rijken, maar evengoed eenvoudige basic webdesign komt aan bod. Om Drupal goed onder de knie te krijgen is trainen van belang. Veel succes!

Mijn gegevens:

Lander Carrijn
carrijnlander@gmail.com
0498 02 94 51

QR

Praktisch

Elke les deel ik in twee. Het eerste deel vul ik in met een concrete oefening of case waar jullie vervolgens mee aan de slag gaan. Het tweede deel van de les geef ik jullie telkens tijd om verder te werken aan jullie eigen projecten. Heb je voorlopig geen eigen project lopen, werk dan gerust verder aan de oefening(en).
Graag had ik gehad dat iedereen start met een cleane installatie van Drupal 8. Dat zorgt ervoor dat we allen tabula rasa onze start kunnen maken. Van mij mag dat zeker op jullie eigen hosting, of je maakt gebruikt van de hosting die ik voor deze module hebt aangemaakt. De details kan je hieronder raadplegen:

Ik heb een nieuwe hosting gemaakt op Vimexx: drupaltraining.be. Op deze hosting heb ik reeds een aantal subdomains aangemaakt:

www.lander.drupaltraining.be --> demonstratiesite 
www.cursist1.drupaltraining.be --> Tom
www.cursist2.drupaltraining.be --> Karel
www.cursist3.drupaltraining.be --> Pascal
www.cursist4.drupaltraining.be --> >Koenraad
www.cursist5.drupaltraining.be --> Geert / Sabrina
www.cursist6.drupaltraining.be --> Wendy
www.cursist7.drupaltraining.be --> Marc Todts
www.cursist8.drupaltraining.be --> Inge
www.cursist9.drupaltraining.be --> Ingrid
www.cursist10.drupaltraining.be --> Koen
www.cursist11.drupaltraining.be --> Kris
www.cursist12.drupaltraining.be --> Gino
www.cursist13.drupaltraining.be --> Peter
www.cursist14.drupaltraining.be --> Marc
www.cursist15.drupaltraining.be --> Miriam

De gebruikersnaam en wachtwoord geef ik jullie in de eerste les.

Vimexx werkt met DirectAdmin. Ik deel jullie de concrete inloggegevens klassikaal mee.

Bovenstaande zijn cleane installs. Geen enkele module werd reeds geïnstalleerd. Er zijn uiteraard een aantal essentiële modules die nodig zijn, maar die zal je doorheen de oefeningen zelf ontdekken en dus ook moeten installeren. Denk al even na welke je eigenlijk best meteen installeert.

Herhalingsoefeningen

  1. Installeer het theme Freelancer Zymphonies Theme
  2. Geen social-media iconen
  3. Alle overbodige blokken verbergen
  4. Zowel logo als favicon:

logo

  1. Wanneer je op de homepage scrolt moet de menubalk en sitebranding zichtbaar blijven
  2. Diezelfde menubalk bestaat uit twee kleuren, de schaduw en de hoofdkleur. Pas die hoofdkleur aan naar #3E5A42. De rand mag het originele rood blijven.

afb

Oefening

De situatie:

Een chefkok vraagt aan de webdesinger om een mooie pagina te ontwikkelen waarin hijzelf zijn menu's kan aanpassen. Hij wil echter geen verkeerde dingen doen op de site en vraagt dus een beperkte toegang, enkel de pagina met het menu mag bewerkbaar zijn door hem. Zo wil hij de titel bij de menu's, het menu zelf en de afbeeldingen kunnen aanpassen.

Het stappenplan (basic):

  1. Maak een inhoudstype aan, speciaal voor het weergeven van een menu
  2. Extra: er is per maand een menu, geef de twee menu's weer, naast elkaar en gecentreerd
  3. Voeg wat inhoud toe. Je kan hier twee menu's downloaden
  4. Voeg een rol toe, specifiek voor de chefkok
  5. Voeg een account toe, specifiek voor de chefkok
  6. Ken de juiste toegangsrechten toe aan de chefkok
  7. Test tussendoor uit in een browser
  8. Extra: zorg ervoor dat de chefkok een logisch en eenvoudig formulier te zien krijgt om zijn menu's aan te passen
  9. Werk verder af op grafisch vlak:
    1. Titels boven de menu's staan gecentreerd en zijn 40pt groot, ze mogen niet tegen andere objecten plakken.
    2. Zorg voor een passende afbeelding bij elk gerecht. De afbeelding zijn uiteraard even groot en staan centraal onder de menu's

gerechten