Het aanmaken van containers, forums en subforums in Drupal
We hebben het forum geïnstalleerd en het is nu tijd om het te configureren. We beginnen met het aanmaken van secties voor het toekomstige Drupal-forum. In deze les laat ik zien hoe je containers voor forums kunt aanmaken. We zullen de hiërarchie van forums en subsecties bekijken.
Ik zal ook laten zien hoe je meldingen instelt voor nieuwe reacties en forumonderwerpen.
EnquĂŞtes aan forumberichten en bestanden aan berichten koppelen
In deze les voeg ik aan het forum de mogelijkheid toe om enquêtes aan een forumonderwerp te koppelen. Met behulp van de modules Poll en References creëer ik een relatie tussen enquêtes en andere nodes in Drupal.
In het tweede deel van de les laat ik zien hoe je bestanden met verschillende extensies aan forumberichten kunt koppelen. Voor Drupal 6 zal ik een module tonen voor het uploaden van bestanden, en voor Drupal 7 zal ik uitleggen hoe je een uploadveld toevoegt via de Drupal-kern.
Het maken van een advertentiebord in Drupal
Advertentieborden bestonden al lang vóór het ontstaan van de computer en het internet, en waren in feite bijna het enige middel om informatie te verspreiden. In de oudheid was deze methode echter verre van democratisch, want hij bevond zich uitsluitend in handen van de autoriteiten: in Babylonië werden wetten in steen gebeiteld, en in middeleeuws Engeland werden koninklijke decreten op kerkdeuren opgehangen.
Vastgoedadvertentiebord in Drupal
In deze les zal ik uitleggen hoe je een advertentiebord kunt maken in Drupal met behulp van de module Views en de zogenaamde exposed filters.
Dit is het eerste deel van de les waarin ik een vastgoedadvertentiebord maak. In de toekomst denk ik erover om ook een autoadvertentiebord te maken met allerlei functies. Als je een specifieke les over advertentieborden wilt zien, schrijf me dan op het forum — ik zal proberen deze les te maken. Voor nu kun je mijn lessen bekijken en me toevoegen op sociale netwerken.
Drupal Node Expire en Auto Expire — automatische verwijdering van advertenties na het verstrijken van de termijn
Een van de noodzakelijke functies van ons Drupal-advertentiebord zal het automatisch depubliceren van advertenties zijn die gedurende een bepaalde tijd online hebben gestaan. Ik stel voor om eerst kant-en-klare modules te gebruiken en daarna te proberen dit te doen met behulp van de module Rules. Onder de beschikbare modules heb ik er twee gevonden voor Drupal 6 en één voor Drupal 7, namelijk:
Node Expire – voor Drupal 6
Auto Expire – voor Drupal 6 en 7
Het maken van een sociaal netwerk in Drupal
Drupal aan de grenzen van het mogelijke
Drupal is een van de beste contentmanagementsystemen (CMS). In feite heeft het (twee keer) de prijs gewonnen voor Beste Open Source CMS van 2008 en de prijs voor Beste PHP Open Source CMS. Na ongeveer acht jaar ontwikkeling is Drupal uitgegroeid tot een van de beste en meest veelzijdige frameworks. De uitzonderlijke veelzijdigheid van Drupal is absoluut zijn sterke punt... en tegelijkertijd zijn zwakte. Elke functie is mogelijk, maar waar begin je?
Voorconfiguratie van de website voor een sociaal netwerk op Drupal
In deze les zal ik Drupal voor een sociaal netwerk vooraf configureren. Ik zal de volgende modules installeren:
Gebruikersprofiel in Drupal
De profielpagina in Drupal
De profielpagina is het meest complexe en tegelijk leukste onderdeel van elk sociaal netwerk. Ik hoop dat het voor jou ook interessant zal zijn na het lezen van dit artikel. Drupal biedt ons verschillende mogelijkheden om gebruikersprofielen te realiseren. De eerste optie is de standaardmodule Profile. Deze module is geschikt als je slechts een heel eenvoudig profiel wilt. Maar we hebben het hier over een sociaal netwerk.
Instellen van de profielpagina in Drupal
Profieldvelden
Onze profielinhoud is voorlopig vrijwel leeg. Laten we de belangrijkste informatievelden toevoegen, die ik "profielvelden" zal noemen. Deze stap vereist wat nadenken om te bepalen welke velden nodig zijn. Enkele gebruikelijke voorbeelden zijn: over mij, geslacht, hobby’s, beroep. Om extra velden te kunnen definiëren, moeten we de module Profile2 gebruiken. Ik plaats meestal alle velden samen in een fieldset. Je kunt veldgroepen toevoegen, gewoon het veld invullen, slepen en klaar.
Moduleontwikkeling voor Drupal 7
In dit gedeelte van de handleiding zal ik laten zien dat Drupal niet alleen een CMS is. We gaan bekijken waaruit Drupal-modules bestaan en we zullen ook een aantal eigen modules maken.