Poll

De poll module wordt gebruikt om eenvoudige polls te maken waar gebruikers kunnen op antwoorden. Een poll is een meerkeuzevraag waarbij je een ovezicht ziet van de antwoorden van de gebruikers. Een poll op de website kan handig zijn om de gebruikers te ondervragen over bepaalde aspecten van de site.

Gebruikers kunnen zelf een poll aanmaken. De titel van de poll is de vraag. Dan moeten de antwoorden ingegeven worden en het basis aantal stemmen. Het is ook mogelijk om een tijdsperiode op een poll te plakken.

Ping

De ping module is handig om andere site die geïntresseerd zijn in jouw content, op de hoogte te brengen van wijzigingen. Het stuurt automatisch een notificatie (ping) naar de pingomatic service om duidelijk te maken dat er wijzigingen zijn aangebracht aan jouw site.
Pingomatic zal dan op zijn beurt andere services aanspreken zoals weblogs.com, Technorati, blo.gs,BlogRolling,Feedster.com,Moreover,etc.

De ping module maakt gebruik van cron of een gelijkaardig systeem waarmee periodieke opdrachten kunnen uitgevoerd worden.

Met de ping module kan u:

Is drupal de juiste keuze?

Wanneer iemand een CMS wil gebruiken zal die waarschijnlijk een aantal content management systemen met elkaar vergelijken om te zien welke het best bruikbaar is. Dit artikel bespreekt kort wat de sterke punten zijn van Drupal en voor welk type website je het best Drupal kan gebruiken.

Eerst en vooral is het belangrijk om weten wat het doel is van jouw website. Wil je een informatieve site opbouwen waarbij bezoekers kunnen reageren op artikels of is het een vrij statische site met wat informatieve tekst over een bedrijf of vereniging?

Path

De path module laat het toe om aliassen te maken voor Drupal URL's. Een alias kan de leesbaarheid van een URL opmerkelijk verbeteren en de zoekrobots kunnen daan ook efficiënter jouw inhoud indexeren. Er kunnen meerdere alliassen aangemaakt worden voor 1 pagina.

Enkele voorbeelden hiervan:

  • user/login => login
  • image/tid/16 => store
  • taxonomy/term/7+19+20+21 => store/products/whirlygigs
  • node/3 => contact
  • node/10 => products/merchandise/cups
  • node/10 => cups

Page

De pagina module laat het toe om statische pagina's aan te maken. Statische pagina's zijn de meest eenvoudige type inhoud. Pagina's kunnen ook verzameld worden in books via de book module. Gebruikers moeten een pagina aanmaken als de inhouder ervan statisch is, zoals een "over" pagina.

Wanneer een pagina gemaakt is, kan de de gebruiker informatie over de auteur, opties rond publicaties, instellingen rond commentaar en andere instellen. Het is ook mogelijk om een filter te kiezen zoals full HTML, filtered HTML.

Node

Alle inhoud in de website wordt opgeslaan aan de hand van nodes. Nodes zijn alle soorten post zoals blogs, verhalen, polls, fora,... De node module beheert die contenttypes en is een van de sterkere punten van drupal ten opzichte van andere CMS systemen.

Door alle content als nodes te behandelen bekomen we heel wat flexibiliteit in het maken van nieuwe contenttypes. Het zorgt er ook voor om nieuwe features toe te voegen aan alle content gelijkertijd. Commentaar wordt niet opgeslaan als nodes, maar worden wel gelinkt aan een bestaande node.

Menu

De menu module laat het toe om aangepaste menu's aan te maken. Bij elke menu hoort een block die op de website kan geplaatst worden. De standaardmenu in Drupal is het navigatiemenu.

  • Op de menu pagina in het administreergedeelte, kan de administrator de titel, omschrijving, parent en gewicht aanpassen van een menu item. In de operations is het mogelijk om een item in- of uit te schakelen. Menu items die uitgeschakeld zijn, worden niet verwijderd, ze worden alleen niet getoond.

Opzetten van rechten en workflow

Een van de belangrijke zaken in een CMS is het opzetten van een eenduidige workflow zodat er verschillende taken kunnen verricht worden zoals het aanmaken, herlezen, publiceren van een artikel.
Het spreekt voor zich dat iedereen zijn eigen taak kan vervullen.
Drupal kan hier een heel gemakkelijke oplossing voor bieden zonder al te veel configuratie.

Installeren van modules

Eerst en vooral dient u 2 modules te installeren:

Drupal goes Oracle

Oracle is een heel stabiele en uitermate performante databank. Daarom zou het voor Drupal ook een pluspunt zijn als het Oracle ook zou ondersteunen. Tot voor kort was dat niet nodig maar vandaag kon ik lezen op de homepage van Drupal.org dat er zich mensen hebben bezig gehouden met implementeren van Oracle voor Drupal.
Het project staat nog in zijn kinderschoenen maar er is wel al vraag naar testers.

Teaser voor op frontpage per node

Wanneer er in Drupal een nieuwe node wordt gemaakt, zal er automatisch een klein deel van de tekst genomen worden om als teaser te gebruiken. Dit deel wordt dan getoond op de frontpage zodat de bezoekers een voorproefje krijgen van de inhoud.
Standaard kan je in Drupal geen aangepaste verkorte versie maken voor op de frontpage maar er bestaat een manier om dit wel te kunnen.

Via de excerpt module kan je op een heel eenvoudige manier aangepaste teasers maken.