cursus Drupal 9 en 8 Gevorderd (Deel2)

U kan al een Drupalsite bouwen en wil het uiterste uit deze kneedbare CMS halen? In deze cursus leren we onze site uitbreiden met vele interessante en belangrijke modules.

Deze cursus gaat heel diep in op de belangrijke module Views. Views (overzichten) en inhoudstypen laten toe toepassingen op maat te maken. Een kookboek, immotoepassing, modellenoverzicht, fotoalbum, slideshow, kalender, festivalsite, ... Alles is mogelijk via de module Views! We leren met deze module overzichten te maken met velden, filters, relaties, contextuele filters, herschreven HTML en zullen zelfs leren hoe je jQuery-plugins aan views kan koppelen. We leren views maken om gegevens te tonen, maar ook om klanten een site makkelijk te laten beheren, ledenlijsten, berichten per klant, enz. The sky is the limit!

Maar we doen meer. We leren nieuwsbriefsystemen bouwen, reservatiesysteem, sociale media implementeren, automatische backup maken, nodes in blokken, ckeditor aanpassen, Drush, Paragraphs, Display Suite, Acquia Dev Desktop, een mooi responsief fotoalbum, Video, en nog veel meer.

Deze cursus is geen update van Drupal7 deel 2, maar werd volledig opnieuw geschreven.
U werkt nog met de vorige versie? Die vindt u hier: cursus Drupal 7.

Inhoudsopgave

  • Voor we van start gaan
    tagWe overlopen enkele belangrijke instellingen en installeren een template zodat we doorheen de volledige cursus optimale resultaten behalen.
  • Views en inhoudstypen: van start
    tagWat kan je doen met views en inhoudstypen? We overlopen de mogelijke toepasingen
  • Inhoudstypen
    tagWe leren inhoudstypen maken en overlopen de instellingen. Vervolgens voegen we velden toe van diverse typen.
  • Inhoud toevoegen - het toevoegformulier aanpassen
    tagVia inhoudstypen kan je inhoud toevoegen. We leren nu het toevoegformulier aanpassen.
  • Een view (overzicht) maken
    tagWe leren een view maken en gegevens tonen. We overlopen de basis van views: velden en filters.
  • Bezoekers laten filteren
    tagHoe kan je de view zo instellen dat bezoekers hun keuze kunnen maken door te filteren?
  • Meerdere weergaven in een View
    tagHoe kan je via een view een pagina en een blok maken? We leren meerdere weergaven in een view te maken.
  • De nodeweergave aanpassen
    tagWe leren hoe je de vormgeving van 1 node kan aanpassen.
  • afbeeldingsstijlen maken
    tagVia afbeeldingsstijlen kan je afbeeldingen automatisch laten verkleinen, bijsnijden en meer. We leren deze instellen en ook via modules deze mogelijkheden uitbreiden.
  • Inhoudstypen koppelen aan taxonomiën
    tagWat is een taxonomie? Hoe maak je er een en waarom? We koppelen een taxonomie aan een veld in ons inhoudstype en bestuderen de voordelen en mogelijke toepassingen.
  • Views en Bootstrap
    tagWe maken een volledig nieuwe toepassing waarin we immo tonen. Hierbij gaan we aan de slag met Views Bootstrap en andere toepassingen.
  • Een Views responsive maken
    tagHoe kan je de resultaten van een Overzicht responsive maken en dus geschikt voor mobiele apparaten?
  • Meerdere foto's per node
    tagHoe kan je meerdere foto's in een node plaatsen en hoe kan je deze plaatsen?
  • Een backup maken van een View
    tagWe leren views inschakelen, uitschakelen en dupliceren.
  • Een Menu gebaseerd op een Taxonomie
    tagHoe kan je een menu maken dat gebaseerd is op een Taxonomie?
  • Een View die alle Tags toont
    tagWe leren de viewpagina aanpassen die alle tags uit een taxonomie toont
  • Views via Teasers
    tagWe leren een andere weergave gebruiken, namelijk de Teaser. Hiermee zijn er nieuwe mogelijkheden.
  • Gebruikers, Toegangsrechten en Views
    tagWe leren werken met gebruikers, toegangsrechten en rollen. We leren Views van gebruikers te maken en zo ledenlijsten te tonen. We leren Views te beveiligen.
  • Beheerdersview en enkel eigen nodes zien
    tagVia deze view laten we klanten hun website beheren. We zorgen ervoor ook dat via een speciale filter, beheerders enkel hun eigen nodes kunnen zien; zoals leden enkel hun zoekertjes kunnen zien op een
  • Views en Relaties
    tagWe leren relaties maken in Views, zodat we velden uit meerdere tabellen kunnen toevoegen: inhoud, gebruikers en tags.
  • Nieuwe veldtypes: YouTube, Google Maps, Image Crop en Focal Point
    tagVia nieuwe veldtypes kunnen we nieuwe toepassingen verwezenlijken in ons inhoudstypen: Youtube video's, Google Maps, maar ook het manueel bijsnijden van afbeeldingen.
  • Contextuele filters: Referenties naar Inhoud
    tagContextuele filters (argumenten) zijn wellicht de ingewikkeldste toepassingen in Views. We leren referenties maken in Inhoudstypen op Inhoud.
  • Contextuele filters: Referenties naar Gebruikers
    tagWe leren referenties maken naar gebruikers. Hierdoor kan je inhoud opvragen per gebruiker, een intern berichtensysteem maken, enz.
  • Views herschrijven
    tagJe kan in een View de HTML-code van een veld herschrijven. Dit levert een optimale kneedbaarheid en enorm veel mogelijke toepassingen op.
  • Inhoudstypen uitbreiden met modules: YouTube en Google Maps
    tagHoe kan je YouTubefilmpjes en Google Maps in Drupal invoegen?
  • Lightbox via Colorbox
    tagVia de colorbox kan je een lightboxeffect geven aan afbeeldingen.
  • Responsive images via Picture en Breakpoints
    tagWe leren alle afbeeldingen responsive maken waarbij foto's als kleiner bestand ingeladen worden op een smartphone.
  • Views koppelen aan jQuery-plugins
    tagWe leren de code van Views zo te herschrijven zodat we praktisch elke jQuery plugin eraan kunnen koppelen. We leren een knap fotoalbum te maken via Unite Gallery en werken met MixItUp.
  • Ontwikkelen: Lorem Ipsum module
    tagWe leren de Lorem Ipsum module installeren zodat we snel dummytekst kunnen genereren.
  • Ontwikkelen: Devel
    tagWe leren via Devel veel inhoud, gebruikers, tags in een keer genereren, maar ook de site gemakkelijker bewerken.
  • Views infinite scroll
    tagInteressante uitbreiding op Views waarmee je de pager kan vervangen.
  • Masonry
    tagHoe kan je een responsief raster maken in Views? Standaard is er geen optie. Via Masonry kan je de resultaten ook correct tonen op smartphone en tablet.
  • Kalender
    tagWe leren een kalender maken die evenementen of agendapunten vertoont op de website.
  • Nieuwsbrieven versturen via je website
    tagWe overlopen waarom nieuwsbrieven interessant kan zijn. Wat is het beste moment om een nieuwsbrief te sturen en wat moet je weten van de juridische regels? We overlopen 2 opties: een intern en extern
  • Mailchimp
    tagWe bespreken Mailchimp erg uitgebreid om nieuwsbrieven te versturen en de resultaten te analyseren.
  • Acquia Dev Desktop
    tagAcquia Dev Desktop is een uitstekende lokale webserver waarop Drupal reeds voorgeinstalleerd staat.
  • Drush
    tagDrush is een manier om via de command (Dos) of Terminal (mac) via korte commando's snel acties uit te voeren in Drupal zoals modules installeren, cache legen, cron uitvoeren, enz.
  • Kort: Display Suite en Panels
    tagVoor Display Suite en Panels zijn er voor- en tegenstanders. Zelf doen we deze taken liever in TWIG-bestanden, maar toch overlopen we kort de mogelijkheden van Display Suite.
  • Paragraphs
    tagVia Paragraphs kan je zelf inhoud en afbeeldingen op een pagina beter structureren en vormgeven. Het is ook een uitstekende methode om klanten hun site te laten beheren.
  • Aangepaste inhoud in blokken tonen
    tagNode in Block bestaat niet meer, maar is nu standaard in Drupal8 ingebouwd. Wij bestuderen hoe dit nu kan.
  • Meer doen met Ckeditor
    tagCkeditor zit nu standaard ingebouwd in Drupal8. De knop om tekstkleur toe te voegen mist. We leren dit op diverse manieren op te vangen.
  • Sociale Media
    tagSociale media in een website implementeren kan een interessante marketingwaarde hebben. We overlopen hoe je de Facebook-, Twitter-, LinkedIn-, Pinterestknop in een site kan plaatsen, maar ook Tweets e
  • De Slideshow
    tagIs een slideshow nog relevant in een website? Een carousel biedt soms de mogelijkheid om het horizontaal scrollen te doorbreken. Wij bespreken diverse modules waarmee je responsieve slideshows kan mak
  • Backups maken
    tagHoe maak je een backup van je volledige Drupalsite of van enkel de database? Hoe kan je dit automatiseren?
  • Bezoekers laten inzoomen op afbeeldingen
    tagMet welke module kan je bezoekers laten inzoomen op foto's?
  • Webformulieren maken
    tagHoe kan je een formulier maken in Drupal? Hoe zit het met YAML forms en webforms?
  • Spam vermijden
    tagWe leren via diverse modules spam of ongewenste mails vermijden.
  • Een eenvoudig fotoalbum maken
    tagWe leren via 1 module een snel en eenvoudig fotoalbum maken, dat toch mooi en responsief is.

  • tag

  • tag

  • tag

  • tag

  • tag

  • tag
  • Kort: Scheduler
    tagWe bespreken deze module in het kort.
  • Kort: Coffee
    tagWe bespreken deze module in het kort.
  • Kort: Force Password Change
    tagWe bespreken deze module in het kort.
  • Kort: Google Doc Viewer
    tagWe bespreken deze module in het kort.
  • Kort: QR-codes genereren
    tagDeze module maakt automatisch een QR-code aan voor de pagina waarop ze getoond worden.
  • Kort: Printvriendelijk en PDF
    tagWe leren een PDF-knop toevoegen aan onze nodes. We maken ze ook printvriendelijk.
  • Kort: Berekeningen maken
    tagWe leren berekeningen maken van velden in inhoudstypen.
  • Kort: Bootstrap Layouts = Display Suite + Bootstrap
    tagWe leren hoe je Bootstrap in Display Suite kan gebruiken.
  • Kort: Chosen
    tagWe bespreken kort deze module.
  • Kort: Back to top
    tagWe bespreken kort deze module.
  • Contextuele filters: Referenties naar de Taxonomie
    tagHoe kan je gerelateerde berichten tonen zoals men dat in een webshop ook doet: U bent mogelijk ook geïnteresseerd in...?
  • Inhoud beveiligen
    tagHoe kan je de toegang tot nodes beperkten? Hoe kan je ervoor zorgen dat bezoekers bepaalde pagina's niet kunnen bekijken? We bespreken deze module.
  • Filteren op data
    tagHoe kan je in een view een filter instellen die evenementen die voorbij zijn, niet meer toont?
  • Draggable Views
    tagHoe kan je heel specifieke volgordes van nodes instellen bij Views?

Registreer

€ 30
120€
Uw winkelwagen bevat 0 cursussen

Proefversie

Iets voor u? Bekijk een voorbeeldhoofdstuk

Auteur

Koen Timmers door Koen Timmers
Lees Bio.

Specifiek

aantal bladzijden263 A4-bladzijden

voorkennis Voorkennis: Drupal deel1

mac Ook voor Mac-gebruikers

mac Onbeperkte tijdsduur

conform het leerplan dat gehanteerd wordt in het Volwassenenonderwijs

Oefeningen


Ook beschikbaar voor

Drupal versie 7


Download


Webhosting

Krijg als lid van zelfstudie.be 10% korting op webhosting bij zelfhosting.com!


Gerelateerde cursussen


Vergelijk


Gebruik in schoolverband


Drupal Association Member

Zelfstudie.be is

Drupal Association Member


Verwante tutorials

© 2000 - 2016 Zelfstudie.be - Alle rechten voorbehouden

Website laten maken: kerfuffle.be - Website publiceren: zelfhosting.com