• Home
  • Nieuw op infamuze
  • Favorieten
  • #plaatvandedag
  • Over infamuze
  • Contact
  • Help
Home

Een site bouwen met Drupal - deel 1: wat heb je nodig voordat je begint

PostDateIcon 19 juli 2009 - 20:50 | infamuze

In deze serie kun je lezen Drupaliconhoe 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!

Webserver, databaseserver, PHP-omgeving

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.

Uitpak-programma

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.

FTP-programma

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.

Code-editor

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.

Browser en uitbreidingen

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.

Webruimte

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.

PostCategoryIcon Bewaar of deel   | PostCategoryIcon infamuze's blog   | PostTagIcon Tags: Drupal, ICT

Volgens een collega is

Ingediend door Maarten Verbaarschot (niet gecontroleerd) op 20 juli 2009 - 14:48.

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 ;)

  • beantwoorden

Goede suggestie voor iets gevorderde gebruiker

Ingediend door infamuze op 20 juli 2009 - 19:49.

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.

  • beantwoorden

Aardig overzichtje! Wellicht

Ingediend door Maarten Verbaarschot (niet gecontroleerd) op 19 juli 2009 - 21:32.

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 drupal

drush dl pathauto token cck filefield imagefield imageapi imagecache transliteration views vertical_tabs markdown typogrify inkribbon

drush enable pathauto token fieldgroup number optionwidgets text filefield imagefield imageapi imageapi_gd imageapi_imagemagick imagecache imagecache_ui transliteration views views_ui vertical_tabs markdown typogrify

Zo 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.)

  • beantwoorden
Nieuwe reactie inzenden
De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.
  • Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
  • Toegelaten HTML-tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Regels en paragrafen worden automatisch gesplitst.

Meer informatie over formaatmogelijkheden

Bewaar of deel
Bewaar of deel
#plaatvandedag
02-03-2010
Angus & Julia Stone - Hollywood
01-03-2010
Ricky Koole - Your time to cry
20-02-2010
The Killers - Dustland Fairytale
Meer...
Tags
  • Tags
    • Drupal
    • ICT
    • Innovatie
    • Muziek
    • Restpartij
    • Technologie
  • infamuzeTip
Relevant op infamuze
  • Drupal en versiebeheer
  • Verslag Drupaljam 5 - Utrecht (26 juni 2009)
  • Drupalfan naar Drupaljam (en introductie Drupal)
Korte berichten
  • Muziektip: Kelly Dalton
  • Muziektip: John Gorka
  • Muziektip: Richard Shindell
Meer
Recente reacties
  • Tof zeg! Groetjes Marianne
    7 weken 1 dag geleden
  • Madtheme
    26 weken 6 dagen geleden
  • Prima verslag
    29 weken 2 dagen geleden
  • Duidelijk verhaal
    31 weken 1 dag geleden
  • Goede suggestie voor iets gevorderde gebruiker
    33 weken 1 dag geleden
  • Volgens een collega is
    33 weken 1 dag geleden
  • Aardig overzichtje! Wellicht
    33 weken 2 dagen geleden
Zoeken

© 2009 infamuze

Powered by Drupal and Drupal Theme created with Artisteer.