Dé specialist in content management

Twitter Facebook Flickr Youtube

hartmanGIDS.nl, hét instrument voor elke content management toolselectie

GX Software - Download de laatste ontwikkelingen in WCM: White Papers en Case Studies
English
Logo Drupal

Drupal

Toolcategorie: (W)CMS

Licentietype: Open Source

Aantal installaties: > 10.000

Prijs vanaf: gratis

Bedrijfsgegevens

Naam Drupal.org
Jaar van oprichting 2001
Adres Drupal vzw Langveld 2, bus 12 2600 Berchem, België
Telefoon +31 (0)30 231 75 21
Website www.drupal.org
Contact Dries Buytaert (dries@buytaert.net)
Herkomst België
Grootte organisatie De open-source community die gezamenlijk Drupal ontwikkelt bestaat uit tienduizenden mensen die op allerlei manieren bijdragen, denk hierbij aan vertalingen, moduleontwikkeling, core-uitbreiding, promotie, training et cetera. De Drupal Association is een stichting die de belangen van de community behartigt. Zie http://association.drupal.org
Omzet Drupal is een open-source product.
Diensten
  • Applicatiebeheer
  • Hosting
  • Implementatie
  • Productontwikkeling
  • training
Positionering Drupal als open source CMS dient twee doelen. Allereerst is het voor
eindgebruikers een geavanceerd en flexibel systeem. De administrator kan
zelf via een webinterface zaken doen die voorheen door de IT-afdeling
of leverancier moesten worden gedaan. De webredacteur kan content
bewerken en metadateren en het gebruik door websiteleden analyseren.
Het is een veilig systeem met veel functionaliteit. Het tweede doel is voor
ontwikkelaars. Het CMS is voor hen een web application framework waarin
zij op een veilige wijze snel kunnen implementeren.

Productgegevens

Naam Drupal
Versie 6.16 (versie 7 per mei 2010)
Omschrijving

Drupal is een zeer flexibel content management systeem en ontwikkelframework. Elke release richt zich op een specifieke set speerpunten. Zo was voor versie 5 de installatie en beheer een speerpunt en voor 6 de internationalisatie (meertaligheid).

 

Bij Drupal 7 is de focus op gebruiksgemak gelegd. Naast deze hoofdspeerpunten biedt Drupal zeer volwassen features met ondersteuning voor steeds meer database-engines, koppeling met bekende CRM- en ERP-systemen, koppelingen met sociale platforms (bijvoorbeeld Facebook, Twitter, Flickr) en een voortdurende uitbreiding op ondersteuning van open standaarden.

Releasebeheer

Major releases worden eens per 1,5 à 2 jaar opgeleverd. Security releases worden direct uitgeleverd.

Aantal installaties > 10.000
Installaties
  • België
  • anders
Roadmap 2012

 

In mei 2010 komt versie 7 van Drupal beschikbaar. Deze versie is uitgebreid op support voor database-engines, internationalisatie, datamodel en open standaarden. Het belangrijkste speerpunt is gebruiksgemak. In 2010 en 2011 zal met name door de module-ontwikkelaars (functionaliteit die beschikbaar is via drupal.org) worden gewerkt aan de ondersteuning voor Drupal 7. Een groot aantal belangrijke en veelgebruikte modules is nu al beschikbaar voor Drupal 7. Direct na de oplevering van Drupal 7 wordt begonnen aan Drupal 8, hierin zal de scheiding tussen CMS en ontwikkelframework centraal staan.

Standaardmodules

Gebruikersbeheer (inclusief permissies, rollen), Contentbeheer, RSSaggregatie, Forum, Poll, Zoeken, Uploads.

Implementatiepartners

 

 

Referenties
  • Whitehouse, www.whitehouse.gov
  • OpenSource, www.opensource.com
  • Barend en Van Dorp, www.barendenvandorp.nl
  • GroenLinks, www.groenlinks.nl
  • Huidkanker, www.huidkanker.nl
Documentatie

 

De broncode is zeer goed gedocumenteerd, voor ontwikkelaars is documentatie beschikbaar via http://api.drupal.org en er zijn voor zowel ontwikkelaars als gebruikers handleidingen online beschikbaar via http://drupal.org/handbooks.


Redactie

Editor

FCKeditor, jWysiwyg, MarkItUp, TinyMCE, NicEdit, openWysiwyg, Whizzywyg, WYMeditor, YUI editor.

 

Het is mogelijk om meerdere editors gelijktijdig aan te bieden om hiermee de eindgebruiker een keuze te bieden. Er is standaard geen editor geïnstalleerd. Dit kan eenvoudig worden uitgevoerd via een module naar keuze.

Eigenschappen editor

Afhankelijk van de gekozen editor(s) zijn onder andere tekstopmaak, uitlijning, tabelopmaak, afbeeldingsbeheer (inclusief schalen en croppen), opmaak volgens profielen, CSS editing, links et cetera mogelijk.

Dashboard

Drupal heeft een beheeroverzicht, waarin alle beheersfuncties zijn opgenomen. Voor Drupal 6 zijn (gratis) modules beschikbaar voor het  inrichten van een taakgericht dashboard. In Drupal 7 is die functionaliteit standaard beschikbaar.

Validatie

Drupal heeft de mogelijkheid om content op te schonen die is aangeleverd via editors. Op die manier blijft de originele invoer beschikbaar en kan later door de validatieregels strikter of minder strikt in te stellen alsnog gebruik worden gemaakt van bepaalde opmaak. De wysiwyg-module biedt de mogelijkheid om, indien gewenst, tag-specifiek toegestane styling en attributen in te stellen.

Preview

Drupal biedt de mogelijkheid tot het tonen van een opmaakpreview.

Contentimport

Er zijn modules beschikbaar voor het migreren van content vanuit  verschillende bestandsformaten en andere CMS-en. Ook zijn er modules voor het koppelen met verschillende externe (back-office-) systemen beschikbaar via bestandsimports, webservices of databasekoppeling.

Office integratie

Het is mogelijk content vanuit bijvoorbeeld MS Word te plaatsen.

Ondersteunde talen
  • Nederlands

Beheer

Detailniveau van content

In Drupal onderscheidt men verschillende contenttypen. Een aantal contenttypen, zoals Page, Story, Blog en Forum, zijn ingebouwd. Men kan ook eigen contenttypen aanmaken. Elk contenttype kan een onbeperkt aantal zelfgedefinieerde velden bevatten. De content kan per document worden opgevraagd en er kunnen zogenaamde ‘views’ worden gedefinieerd met selectiecriteria over velden en contenttypen. Een view kan zowel een pagina als een ‘block’ (een soort portlet) opleveren.

Metadata

Doordat Drupal het toestaat zelf velden toe te voegen aan contenttypen, kan men onbeperkt uitgebreide metadatastructuren creëren. Het definiëren van velden gaat volledig via de webinterface. Bovendien ondersteunt Drupal het gebruik van verschillende taxonomieën, die men zelf kan ontwerpen en aan verschillende contenttypen koppelen.

Structuur en navigatie

De navigatiestructuur is niet verplicht strikt verbonden aan de contentstructuur. Naar wens is een eigen structuurinrichting te realiseren. Voor gebruiksgemak is de navigatiestructuur van het beheerssysteem vaster opgezet, al is hier naar wens in te schuiven of op uit te breiden.

Taxonomie

Drupal kent een uitgebreid taxonomiemodel. Hierbij kunnen een of meer hiërarchische en/of platte enkelvoudige en/of meervoudige taxonomiestructuren aan verschillende contenttypen worden toegevoegd. Ook kan men metadata toevoegen aan de hand van free tagging, waarbij AJAX-technologie het mogelijk maakt om bestaande tags te hergebruiken. Deze combinaties van tags kunnen over meerdere contenttypes worden gebruikt. Taxonomieën kunnen eenvoudig met een webinterface worden  toegevoegd. Men kan opgeven of een set optioneel of verplicht is, of er uit meerdere tags kan worden gekozen, of juist uit een enkele.

Thesaurus

Door middel van de taxonomie is een thesaurus-functionaliteit te realiseren.

Contentkoppeling

Men kan verschillende artikelen door middel van referentievelden aan elkaar koppelen of door gebruik te maken van tags. Daarnaast kan men views definiëren volgens zelf op te geven criteria, die lijsten van bij elkaar horende content produceren (zie ook ‘Detailniveau van content’). Dit kan op basis van de content, het contenttype, beschikbare taxonomieën en alle beschikbare metadata in de content.

Kopieren en hergebruik

Een artikel kan op meerdere plaatsen worden hergebruikt. Men kan content hergebruiken in een ander contenttype door in de webinterface een ander type te selecteren.  Men kan ook een artikel ‘klonen’, waarbij er een synchronisatie is, indien een artikel wordt gewijzigd. Ook bij het  vertalen van een artikel kan men ervoor kiezen dat sommige velden worden gesynchroniseerd tussen vertalingen, zodat men deze velden niet hoeft te vertalen.

Mediabeheer

Er zijn via www.drupal.org verschillende modules te verkrijgen voor het beheren van media. Ook zijn koppelingen met externe mediasystemen mogelijk (denk aan bijvoorbeeld YouTube, Vimeo, Flickr et cetera).

Versiebeheer

Content kan worden gereviseerd. Afhankelijk van de workflow kunnen rechten worden gegeven om content te wijzigen. De gewijzigde versie kan  vervolgens ter goedkeuring naar een andere rol worden gestuurd. De revisie kan worden teruggezet naar een vorige versie. Nieuwe versies kunnen handmatig en automatisch worden gemaakt. Het aantal versies is onbeperkt.

Zoeken

Drupal heeft standaard een zoekfunctie aan boord. De zoekmogelijkheden zijn gelijk aan die van de grote zoekmachines. Het is mogelijk Booleaanse zoekopdrachten te gebruiken of alleen binnen bepaalde contenttypes te zoeken. Verder bestaat er een gratis stemming-module die het mogelijk maakt om bij het zoeken naar ‘lopen’ ook ‘loopt’ te vinden. Tot slot is het mogelijk te zoeken binnen een taxonomiestructuur of binnen een bepaalde subset van gevonden artikelen.

 

De zoekfunctionaliteit is standaard gebaseerd op de tekst-indexering van de onderliggende (meestal  MySQL-) database. Integratie met externe zoekmachines is mogelijk, zoals Apache Solr. Er is ruime SEO-ondersteuning, zoals clean URL’s-optie, een ‘SEO checklist’ en een SiteXML-module.

Lokalisatie

Drupal ondersteunt lokalisatie en internationalisatie. Er zijn modules voor vertalingen in verschillende talen beschikbaar. Men kan zelf door de webinterface tekenreeksen zoeken en vertalen. Contenttypen kunnen als meertalig worden gedefinieerd. Vervolgens kan men artikelen vertalen door simpelweg een artikel te bewerken en een van te voren gedefinieerde taal te kiezen en de tekst vertalen. Als het originele content-item wordt bewerkt, wordt het vertaalde item niet automatisch bewerkt, maar de auteur kan wel worden geïnformeerd dat er een item is veranderd.

Bezoekersanalyse

Meegeleverde statistieken, aanvullende modules voor externe statistieken (bijvoorbeeld Google Analytics).

Personalisatie

Meegeleverde statistieken, aanvullende modules voor externe statistieken (bijvoorbeeld Google Analytics).

SEO optimalisatie

Drupal staat bekend als zeer goed indexeerbaar. Drupal is standaard uitgerust met een aantal tools om dit te vergemakkelijken (schone XHTML, clean URL’s, uitsluiting van zoekpagina’s etc.) en biedt via de modulebank op www.drupal.org veel meer tools voor het verbeteren van de indexeerbaarheid.

Veiligheid

Drupal staat bekend als een zeer veilig systeem en is vanuit de Core beschermd tegen XSS, SQL-injecties, S.P.A.M. bots en meer. Ook technieken als SSL worden ondersteund.

Rapportage

Drupal houdt diverse rapportages bij. Waaronder een log waar meldingen, foutrapportages et cetera bijgehouden worden. Gebruikers worden via IP gelogd. Tevens is er een Google Analytics module beschikbaar die een koppeling met Google Analytics mogelijk maakt.

Publicatiemethode

Drupal biedt diverse publicatie-opties. Enerzijds op pagina (node) niveau, maar tevens op blokniveau. Publicatie onder embargo behoort ook tot de mogelijkheden. Tevens biedt Drupal standaard revisiebeheer aan.

Caching

Drupal ondersteunt diverse caching-methodieken waaronder css-caching, browsercaching, server-side caching.

Load balancing

Load balancing wordt ondersteund.

Templates

Drupal biedt diverse template engines waarvan PHPtemplate (PHP, xHTML, CSS) de meest gangbare is. Via de community zijn veel templates direct te gebruiken. Het is tevens mogelijk nieuwe templates te laten ontwikkelen.

Publicatie manager

Drupal biedt diverse opties voor publicatiemanagement. Zo kan content onder embargo worden gepubliceerd, maar ook kan content ‘ter goedkeuring’ aangeboden worden aan een beheerder.


Technieken en standaarden

Besturingssysteem
  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OSX
  • Linux
  • Unix
  • Netware
  • anders
  • Windows Server 20xx
Browser
  • Chrome 10.x
  • Firefox 3.x
  • IE 7
  • IE 8 en hoger
  • Opera
  • Safari 4.x
  • Safari 5.x
Architectuur
  • PHP
SDK, API

Drupal staat bekend om zijn hook_systeem. Meer informatie is te vinden op http://api.drupal.org.

Integratie

Drupal biedt vanuit de community integratiemogelijkheden met diverse externe systemen. Voorbeelden hiervan zijn Flickr, Open Social, Twitter,  Facebook en Sugar CRM.


Investering

Licentiemodel
  • Open source, (L)GPL
Licentieprijs gratis

Toelichting leverancier

Drupal is een open source softwarepakket dat particuliere gebruikers en bedrijven in staat stelt om gemakkelijk content te publiceren, te beheren en te organiseren op een website. Drupal is geschreven in de programmeertaal PHP en maakt gebruik van een MySQL database.

 

Tienduizenden bedrijven wereldwijd gebruiken Drupal als content management systeem voor hun websites. One Shoe open source webdevelopment verzorgt middelgrote en grote implementaties en ontwikkelt op verzoek maatwerk modules voor Drupal. Daarnaast heeft One Shoe open source webdevelopment een veelvoud aan drupalwebsites in beheer.


Afbeeldingen


Reacties

Er zijn nog geen reacties op dit bericht.

Plaats uw reactie

Uw naam:
Bericht: