
In deze serie kun je lezen
hoe je een eenvoudige Drupal-site kunt bouwen. Een korte inleiding op Drupal kun je vinden in de blog 'drupalfan_naar_drupaljam_introductie_drupal'. In deel 1 geef ik aan welke programma's je nodig hebt en handig zijn als je voor het eerst aan de slag gaat met Drupal om een internet site te bouwen.
Let op: ik beschrijf hier mijn eigen werkwijze. Dit is geen garantie dat dit de beste werkwijze is, ik ben zeker niet overal volledig en als je mijn stappen volgt, dan is dat geheel voor eigen risico. Ik ben zelf ook met veel vallen en opstaan gekomen waar ik nu ben...
Alle genoemde programma's zijn open source en gratis te downloaden, tenzij anders vermeld.
Opmerkingen, aanvullingen en verbeteringen zijn van harte welkom!
Je moet drie zaken hebben voordat je Drupal kunt installeren: een webserver, een databaseserver en een PHP-omgeving. Ik begin altijd graag lokaal, op mijn pc met Windows XP. Ik ben geen techneut en heb daarom WAMP geïnstalleerd. Dat is een pakket met Apache (webserver), MySQL (databaseserver) en PHP. WAMP is dan ook de afkorting van het besturingssysteem Windows en de onderdelen. Je kunt WAMP downloaden vanaf Wampserver.com. Ik heb dit programma eenmalig geïnstalleerd en ik start het nu vanuit het Start-menu als ik lokaal aan een Drupal-site ga werken. Anderen kunnen mijn website dan dus nog niet benaderen.
Je kunt er natuurlijk ook voor kiezen om Drupal direct bij een hosting provider te installeren die deze omgeving biedt. Ik kies ervoor om lokaal te bouwen en het geheel later bij de provider te plaatsen, zodat anderen er via internet ook bij kunnen.
Verder moet je zorgen dat je een programma hebt waarmee je tar.gz-bestanden kunt uitpakken. Dit zijn bestanden die zijn ingepakt, vergelijkbaar met een zip-bestand. Je hebt hiervoor een apart programma nodig, Windows kan niet zelf tar.gz-bestanden uitpakken. Ik gebruik hiervoor 7-Zip.
Zoals gezegd bouw ik lokaal en zet ik alles later over naar mijn provider. Ik gebruik een FTP-programma om de bestanden van Drupal bij de provider neer te zetten. Mijn FTP-programma is Filezilla.
Het is niet noodzakelijk, maar ik vind het prettig om zelf het een en ander te kunnen bewerken in de opmaak. Je kunt de vormgeving lezen in Kladblok en Wordpad, programma's die standaard in Windows aanwezig zijn. Ik gebruik echter een ander programma, namelijk HTML-kit. Hiermee kun je regelnummers zien en krijg je ondersteuning bij coderingen.
Voor het bouwen en bekijken van je website heb je natuurlijk een browser nodig. Elke moderne browser voldoet in principe. Ik gebruik Firefox met een paar handige (maar niet noodzakelijke) uitbreidingen: Firebug en Web Developer. Hiermee kun je achterhalen waarom een element een bepaalde vormgeving krijgt, dat scheelt veel handmatig zoekwerk.
Natuurlijk bouw je een website uiteindelijk niet alleen voor jezelf, dus je hebt ook ruimte op internet nodig voor je site. Let erop dat je provider je de mogelijkheid geeft om een database aan te maken en dat je PHP 5 tot je beschikking hebt. Daarnaast is het mooi als je zelf wat ruimere mogelijkheden hebt om (systeem)bestanden aan te passen. Dit heb je misschien nodig als je site groter wordt en je (al is het tijdelijk) meer geheugenruimte nodig hebt.
Powered by Drupal and Drupal Theme created with Artisteer.
Volgens een collega is
Volgens een collega is bovenstaande reactie van mij wat te hoog gegrepen voor de doelgroep van dit artikel. Ter verduidelijking; ik wilde er maar mee laten zien dat er diverse manieren zijn om Drupal op je server te zetten, ieder zal voor zichzelf moeten bekijken welke het beste bevalt ;)
Goede suggestie voor iets gevorderde gebruiker
Het is misschien meer bestemd voor de iets gevorderde gebruiker, maar zeker wel een goede suggestie. Bedankt dus voor je reactie! Ik zal vanuit het (nu nog te verschijnen) deel dat gaat over het installeren van Drupal en modules hier nog even naar verwijzen.
Aardig overzichtje! Wellicht
Aardig overzichtje! Wellicht goed om te vermelden dat er naast WAMP ook nog MAMP en LAMP zijn, voor de Mac- en Linux-gebruikers onder ons.
Wat overigens ook heel erg tof is wanneer je op een lokale server werkt; Drush en de Eclipse editor.
Telkens als ik Drupal wil installeren doe ik bijvoorbeeld (via de commandline):
drush dl drupaldrush dl pathauto token cck filefield imagefield imageapi imagecache transliteration views vertical_tabs markdown typogrify inkribbondrush enable pathauto token fieldgroup number optionwidgets text filefield imagefield imageapi imageapi_gd imageapi_imagemagick imagecache imagecache_ui transliteration views views_ui vertical_tabs markdown typogrifyZo kun je in een minuutje drupal + al je favoriete modules en themes installeren. Drush installeren is ook relatief eenvoudig, op Unix-gebaseerde systemen althans. Op Windows is het momenteel nogal expirimenteel geloof ik.
In de Eclipse editor is het heel eenvoudig om patches te maken en met een druk op de knop te committen. (Voor de gevallen waar je met CVS werkt. Bijvoorbeeld wanneer je je eigen module of theme op drupal.org wilt zetten.)