Content Management Systemen - CMS
Er zijn verschillende manieren waarop een website kan
beheerd worden.
- De webmaster kan een set HTML pagina's off line maken
of bewerken, en publiceren zodra ze klaar zijn. Er staat dan ergens een set
van die pagina's op de computer van de webmaster, en een kopie van die set
op de server.
- Voordeel van dit systeem is de eenvoud. Je hebt niets
bijzonder nodig voor het beheer van de pagina's. Je kan heel makkelijk een
backup maken.
- Nadeel is zeer zeker de complexiteit in onderhoud.
Als de layout van de site moet veranderd worden, is dat een helse klus (tenzij
er een extern CSS gebruikt wordt). Het maken van een
navigatie is een andere Hercules werk.
Een andere manier is het gebruik maken van een CMS of
Content Management Systeem.
- Een CMS is een databank met een set van scripts die
op bais van de inhoud van de databank, de pagina's van de website genereert.
- Voordeel is dat de webpagina's zijn.
Ook de navigatie is van bij start eenvoudig.
Bovendien is wijzigen of toevoegen
van een bestand eenvoudig: er
is meestal een knop aanwezig waarmee men de wijzigingen kan doorvoeren.
Bovendien kan dat wijzigen / toevoegen van op verschillende plaatsen
door verschillende personen. Men mag echter niet de
backup uit het oog verliezen, omdat er nu geen set van betsanden meer is.
Er bestaan verschillende CMS systemen. Van de commerciële
producten willen we Microsoft Sharepoint en IBM Lotus Domino vernoemen. Een aantal van
de beschikbare CMS'en zijn echter open source en gratis beschikbaar. De grote
namen op de PHP planeet zijn Joomla, Drupal, WordPress, PHP Nuke en Mambo.

PHP Nuke.
Omdat je verschillende accounts kan aanmaken, is dit pakket ook te gebruiken
voor samenwerking op internet.

Mambo

Joomla. Je kan
de template wijzigen, rubrieken heren, pagina's beheren, gebruikers
aanmaken en hen rechten toekennen en nog veel meer.
We zetten hier drie veelgebruikte CMSen even naast elkaar.
| |
Drupal |
Joomla |
PHP Nuke |
WordPress |
| PRO |
- Je kan zelf content types bouwen
- Het system van gewicht om een menu te bouwen, en de plaats van een item in zo'n menu te laten berekenen.
- Heel wat extensies beschikbaar
|
- Veel extensies en thema's beschikbaar
- Brede gebruikersbasis
- Artikels kunnen gesorteerd worden binnen rubriek.
- Aparte RSS feeds per rubriek.
|
- Geïntegreerd phpBB forum
- Veel modules, ook al verouderen ze nogal (weinig nieuw)
|
- Gebruiksvriendelijk
- Eenvoudig installeren van add-ons
- Inline updaten en upgraden, met minimale implicaties en risico's
- Native WYSIWYG editor, met eenvoudig toevoegen van bijlagen.
|
| CONTRA |
- De ingebouwde editor ondersteunt geen WYSIWYG. Er bestaan
WYSIWYG editors, maar het gebruik daarvan vereist uiteraard het
wijzigen van de installatie. Alsof je een auto koopt, maar de wielen zijn in optie.
- Ook
de views (een schitterende manier om gegevens te laten tonen en/of
selecteren) zijn een extensie die niet standaard is ingebouwd.
- Toepassen van template kan problemen geven - nogal wat Drupal
sites hebben het standaard thema.
|
- Nogal steile leercurve
- Je kan in eerdere versies content afschermen, maar niet beschikbaar
stellen voor een groep van gebruikers (opgelost vanaf versie
1.6).
- De editor is niet altijd compatibel met IE.
- Updaten is steeds migreren.
|
- Beperkte layout mogelijkheden
|
- Het inherente onderscheid tussen posts enj pages zorgt op een gegven moment voor een grens.
- Geen (eenvoudige) ordening binnen categorieën
|
| Algemeen |
Heeft overtuigde voorstanders |
Degelijke all-rounder, met veel extensies |
Verouderd? |
Gespecialiseerd blogsysteem |
Zin om een en ander te proberen? Installeer Microsoft Webmatrix, en
je kan een CMS locaal installeren. Als je alles kan opbouwen en
inrichten zoals gewenst, kan je rechtstreeks publiceren naar een hoster
die dat ondersteunt.
Je vindt
hier een
overzicht van CMS'en en hier meer informatie over Joomla en hier meer over Drupal.
Een speciaal geval zijn de blogs die je bij voorbeeld met WordPress kan maken.
[Webweven index] - [HTML
editors] - [Copyright]