5.1. Downloaden en installeren van Drupal Commerce.
Allereerst hebben we voor de installatie van Drupal Commerce Composer nodig:
https://getcomposer.org/download/
Composer is een pakketbeheerder voor PHP. Het stelt je in staat om de benodigde PHP-bibliotheken te installeren — oftewel, bibliotheken te downloaden en automatisch aan je project toe te voegen, in dit geval aan je Drupal 8-website. Drupal 8 bevat al veel externe bibliotheken, met name afkomstig van het Symfony-framework.
5. Drupal Commerce
Video van Drupal Training Day — 1 december 2018 — Drupal Commerce
10:00 - 10:45
Kennismaking.
Commerce Kickstart of een site zelf bouwen?
Controle van de omgeving: installatie van Drupal en Drupal Commerce.
10:45 - 11:00
Thee/koffiepauze, discussie.
Een webwinkel maken met Drupal. Wat kies je: Commerce of Ubercart?
Als er in Drupal 6 geen keuze was voor webwinkels, was Ubercart de beste oplossing, en bovendien waren er talloze modules voor beschikbaar. Voor Drupal 7 is er echter nu ook de Commerce-module:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
Voor beide winkelsystemen bestaan kant-en-klare distributies: Uberdrupal en Commerce Kickstart. Beide kun je downloaden en uitproberen.
Downloaden:
Drupal 8 — update de PHP-versie naar 5.4.5 of hoger
Misschien ben jij ook tegen het probleem van een verouderde PHP-versie voor Drupal aangelopen en kreeg je de volgende foutmelding:
Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.
FTP-client WinSCP en Notepad++, evenals FileZilla
Ik gebruik een zeer handige en snelle FTP-client — WinSCP. Deze maakt het niet alleen mogelijk om bestanden te kopiëren en te verwijderen, maar ook om ze te bewerken. Wat ik vooral fijn vind, is dat je bestanden kunt bewerken via Notepad++. Om het bewerken van bestanden via Notepad++ in te stellen, open je WinSCP en ga je naar de instellingen:
De volledige phpMyAdmin in één bestand — Adminer
Heb je Adminer nog niet? Download het snel — het is hetzelfde als phpMyAdmin, maar dan in slechts één bestand van 300 KB! (Ga naar de website)
Teksteditor Notepad++
Ik gebruik een eenvoudige, maar tegelijkertijd handige en zeer snelle editor (hij opent een database-dump van 200 MB in één keer) — Notepad++. Hiermee kun je vrijwel elk tekstformaat openen met syntaxiskleuring. Voor Drupal volstaan doorgaans HTML, PHP en CSS, maar ik denk dat je de snelheid van Notepad++ zeker zult waarderen.
Taakbeheer via trello.com
Vaak wordt een website niet door één persoon ontwikkeld; bij het proces zijn ook de opdrachtgever, manager, ontwerper en soms twee of meer programmeurs betrokken. Daarom moet rekening worden gehouden met de wensen van alle partijen. De snelste manier om website-aanpassingen vast te leggen en te bespreken is via trello.com. Trello.com is gratis te gebruiken, dus je kunt zoveel borden met to-do-lijsten aanmaken als je wilt:
Bestandsbeheer via Dropbox
Voor het beheren van bestanden — zoals het opslaan van ontwerpen, afbeeldingen en teksten voor de website — gebruiken we Dropbox. Dropbox synchroniseert de inhoud van de map bij alle gebruikers, dus als je iets in je map wijzigt, wordt dit automatisch ook aangepast in dezelfde map van andere gebruikers.
Om iemand toe te voegen aan je map in Dropbox, klik je op “Share this folder” en voer je vervolgens het e-mailadres in van de persoon die je wilt toevoegen:
Kant-en-klare Drupal-distributies downloaden
Heel vaak wordt mij gevraagd om een eenvoudige website te maken op Drupal. Zulke websites kunnen inderdaad snel en gemakkelijk worden gemaakt, en ze lijken meestal veel op elkaar. Daarom dacht ik dat het beter zou zijn om een kant-en-klare basis voor websites te maken — mijn eigen Drupal-distributie.