Les 14

25 juni 2019, 19u: Proclamatie, Dendermonde. U bent uitgenodigd.

Printvriendelijke versie

Voorbereidingen

Om het examen zo vlot mogelijk te laten verlopen, treffen we eerst een aantal voorbereidingen. Dit gaat meteen gepaard met het verkennen van een nieuwe module: Feeds. Deze module geeft de admin de mogelijkheid om vanuit een csv-bestand inhoud te importeren. We verkenden reeds een gelijkaardige module: csv importer. Echter kan feeds zoveel meer. Hieronder een stappenplan om snel en efficiënt 60 nodes te creëren. Deze hebben jullie dan weer nodig om het examen te gaan maken. Het onderwerp: handgereedschap.

  1. Download en installeer de module Feeds
  2. Maak een nieuwe map aan op het bureaublad (of elders) met de naam: Examen_voorbereidingen
  3. Download deze afbeeldingen en zorg dat ze terug te vinden zijn in de map Examen_voorbereidingen
  4. Download deze Excel en sla deze op in de map Examen_voorbereidingen
  5. Installeer het programma Open Office
  6. Voeg inhoud toe van het type Pictures. Geef deze de naam Worktools en in het veld afbeeldingen mag je alle 60 afbeeldingen uploaden. Dit zal in stapjes moeten gebeuren.
  7. Pas de gedownloade Excel zodanig aan dat de bestandsnaam van de afbeelding in de desbetreffende kolom verschijnt
  8. Maak een nieuwe woordenlijst aan die de categorieën weergeeft van het werkmateriaal. Hoofdlettergevoelig!

taxonomie

  1. Maak een nieuw inhoudstype aan waarin de verschillende elementen uit de Excel komen te staan.
    1. De titel is hier de productname
    2. Er is een veld dat refereert naar de woordenlijst categorie
    3. Het al-veld is uitgevinkt bij het afbeeldingsveld
    4. Ik gebruik zoveel mogelijk dezelfde benamingen als die uit de Excel

label titel

 

content type

Feeds

Om dergelijke data uit een excel te importeren in Drupal gebruiken we de module Feeds. Dit is nieuwe leerstof en zal dus stap voor stap worden overlopen.

  1. Kijk bij structuur en voeg een nieuwe feed toe:
    1. De naam geef je verplicht op
    2. Een beschrijving is eerder voor jezelf, dus optioneel
    3. We kiezen bij de Fecher om bestanden up te loaden
    4. Het gaat over een CSV-bestand (Parser)
    5. We gaan nodes creëren (Processor)
    6. We kiezen het juiste inhoudstype (Content type)

feed toevoegen

  1. We over lopen de nodige instellingen:

Instellingen

Fetcher instellingen

Parser instellingen

Processor instellingen

  1. Sla dit nu even op. De volgende stap is nu gaan bepalen welke velden uit het inhoudstype we willen opvullen met welke velden uit de Excel: Mapping. Je selecteert hiervoor een doel en vervolgens typ je de naam van de koptitel uit de Excel bij de bron. Aangezien de bron iets onbestaande is nemen we telkens de optie New CSV source...

Mapping

  1. Sla alles op
  2. Nu is het belangrijk om eerst een goede CSV te gaan aanmaken. Ik doe dit met het programma Open Office vanwege het feit dat Excel gaan 'punt-komma' gescheiden CSV's wil aanmaken. Echter kan je opmerken dat je bij Feeds ook komma's kan kiezen. Ik voel mij daar niet zo veilig bij. Een andere tips voor als je dit ooit zelf wil gaan doen. Maak eerst een CSV aan van een 15-tal rijen. Als er dan iets misloop ziet je niet met een foute input van 100 nodes.
    1. Open het programma Open Office
    2. Open via Open Office het excel-bestand
    3. Sla dit vervolgens op als CSV, pas de instellingen aan

odt

settings csv

  1. Ik durf dan wel eens te gaan controleren. Open vanuit Verkenner of Finder de CSV met respectievelijk Kladblok of Teksteditor. Je krijgt dan zoiets:

csv voorbeeld

  1. Nu is het tijd om de import te gaan doen. Ga naar Content - Feeds

feeds

  1. Kies +Feeds toevoegen

feed toevoegen

  1. Kies in de lijst het juiste type feed (indien dit verschijnt)

welk type

  1. Vul het gevraagde in

import

  1. Sla dit op....en ja hoor, het werkt:

succes


nodes

  1. Bekijk eens een node naar keuze. De taxonomie werkt ook perfect.

taxonomie

 

Voorbereidingen BIS

  1. Installeer het thema Likable Clean Theme
  2. Pas de blokken aan. Wat ik zeker zou uitschakelen:
    1. User account menu
    2. Tools
    3. Breadcrumbs
    4. Footer menu
  3. Deze afbeeldingen mogen verschijnen op de slideshow
  4. Op diezelfde slideshow heb ik de tekst en links weggelaten
  5. Deze mag je als logo instellen:

logo

  1. Wijzig de naam van uw site naar: Tools @ Work

sitename

  1. Met CSS kan je ervoor zorgen dat onze beheerswerkbalk niet steeds achter de navigatiebar schiet. De tip hier is: z-index:2;
  2. Zorg ervoor dat er bij de statusrapportage geen waarschuwingen of fouten te zien zijn.