Er zijn tientallen geweldige CMS's beschikbaar. Ongeacht het type site dat u aan het bouwen bent, er is er waarschijnlijk één die er perfect geschikt voor is.
Het probleem is dat de meeste ontwerpers en ontwikkelaars geen tijd willen besteden aan het leren van een heleboel verschillende CMS's. Ze willen er een of twee leren en die voor al hun sites gebruiken. Dat betekent dat ze iets nodig hebben dat zowel flexibel als krachtig is.
De onderstaande CMS's passen goed bij die rekening. Sommigen zijn praktisch een begrip geworden (althans in designhuishoudens), terwijl andere iets obscuurder zijn.
De eerste drie, WordPress, Joomla !, en Drupal, zijn zonder twijfel de beste CMS's die er zijn. De volgende zeven zijn wat subjectiever, maar hebben een goede combinatie van ondersteuning, functies en gebruiksgemak.
Probeer ze uit en bepaal zelf welke het beste past bij uw behoeften en de behoeften van uw klanten.
Gratis, op PHP gebaseerd
Een paar jaar geleden werd er breed gedebatteerd of WordPress moet echt worden beschouwd als een CMS gezien zijn roots als blogplatform. Dat debat is op dit moment zo goed als weggevallen, omdat WordPress nu veel niet-blogwebsites bestuurt, waaronder alles van eenvoudige websites met meerdere pagina's in de vorm van een brochure tot complete sociale netwerken (met behulp van plug-ins zoals BuddyPress).
Er zijn duizenden thema's beschikbaar voor WordPress, evenals duizenden plug-ins en widgets om de functionaliteit uit te breiden. WordPress heeft ook een ongelooflijk actieve gemeenschap eromheen, wat betekent dat het gemakkelijk is om tutorials of informatie te vinden over bijna elk aspect van ontwikkeling voor WP.
Via plug-ins en aangepaste thema's kunt u WP veranderen in een sociaal netwerk, een forum, een e-commercesite en nog veel, veel meer. Er is ook ingebouwde functionaliteit voor het maken van blognetwerken of andere multi-blog-installaties van een enkele kerninstallatie. WordPress.com biedt een gehoste, minder veelzijdige versie van WordPress, hoewel de basisfunctionaliteit er allemaal is.
Gratis, op PHP gebaseerd
Joomla! wordt door sommige zeer vooraanstaande bedrijven gebruikt als het CMS voor hun websites, waaronder MTV, Harvard University en IHOP. Het is ook geschikt voor back-endnetwerken en wordt door Citibank voor dat doel gebruikt. Joomla! is gebruikt voor alles, van voorraadbeheersystemen tot reserveringssystemen, tot complexe zakelijke telefoongidsen, naast normale websites.
Joomla! heeft een lange ontwikkelingsgeschiedenis en een zeer actieve ontwikkelaarscommunity (met meer dan 200.000 gebruikers en bijdragers), dus het vinden van informatie en tutorials is eenvoudig. Er zijn ook talloze plug-ins en add-ons voor Joomla !, dus uitbreiding van de Joomla! -Functionaliteit vereist niet per se aangepaste codering.
Hoewel er genoeg thema's zijn voor Joomla !, is de kwaliteit voor veel niet te vergelijken met wat beschikbaar is voor WordPress. Er zijn echter een paar geweldige thema's beschikbaar, als je bereid bent ze te zoeken.
Gratis, op PHP gebaseerd
Drupal is een ander zeer populair CMS, gebruikt door een aantal spraakmakende bedrijven waaronder de New York Observer, Popular Science, MIT, Sony Music, Fast Company en anderen. Het bevat een aantal functies voor het bouwen van interne en externe sites en een groot aantal hulpmiddelen voor het organiseren van uw inhoud.
Drupal heeft een zeer actieve community, met een aantal IRC-kanalen, forums en zelfs face-to-face Drupal-evenementen. Er is ook community-gegenereerde documentatie die voortdurend wordt bijgewerkt en verbeterd. Deze documentatie bevat alles wat u moet weten over installatie, bouwlocaties en modules, het ontwerpen van thema's en meer.
Er zijn meer dan 6000 add-ons ("modules") beschikbaar voor Drupal, waardoor het eenvoudig is om de functionaliteit van Drupal uit te breiden om zo ongeveer alles te doen wat je wilt. Dit betekent dat u uw tijd kunt besteden aan het ontwerp en de inhoud, in plaats van dat u een aantal gecompliceerde functies moet coderen.
$ 99,95 tot $ 299,95 afhankelijk van de licentie, PHP-gebaseerd
ExpressionEngine is een geïnteresseerde hybride van commerciële en open-source software. De basiscode voor de ExpressionEngine-kern is gebaseerd op CodeIgniter, wat hun eigen open-source PHP-framework is. Maar het commerciële aspect van het CMS betekent dat er geëngageerde ontwikkelaars en technische ondersteuningsmensen zijn die zich uitsluitend richten op EE.
Er zijn een hoop geweldige websites gebouwd op ExpressionEngine en ze hebben een showcase-site opgezet, Show-EE , specifiek om ze te delen. Sommige sites die op EE zijn gebouwd, omvatten A | X Life, de Canon Ixus-site en LivingSocial Adventures.
ExpressionEngine heeft niet zoveel add-ons en plug-ins als veel andere CMS's, met slechts 22 add-on-modules en iets meer dan 100 officiële plug-ins. Maar de plug-ins en add-ons die ze hebben zijn enkele van de meest waarschijnlijke die worden gebruikt, en omvatten een wiki, discussieforum, lidbeheerder, mailinglijst, e-commerce, statistieken en meer. Er zijn ook community-plug-ins, als je niet kunt vinden wat je nodig hebt in de officiële plug-ins. De kernfuncties van EE zijn ook indrukwekkend.
Gratis, op PHP gebaseerd
TextPattern is waarschijnlijk een van de meer over het hoofd gezien CMS's die er zijn. TextPattern is een zeer flexibel CMS, dat eenvoudig te gebruiken is en eenvoudig door ontwerpers en ontwikkelaars kan worden aangepast. Het maakt gebruik van een tagging-systeem om het ophalen van inhoud en weergave gemakkelijk controleerbaar te maken. TextPattern gebruikt Textile om snel platte tekst om te zetten naar geldig XHTML in uw artikelen en inhoud, waardoor het zeer gebruiksvriendelijk is voor minder technische gebruikers.
TextPattern heeft niet de enorme variëteit aan thema's of sjablonen beschikbaar voor WordPress, Drupal of Joomla !, met slechts iets meer dan 120 front-end-thema's die direct beschikbaar zijn. Ze bieden ook back-end admin-thema's voor het aanpassen van de gebruikerservaring voor makers van inhoud.
Er zijn bijna 700 plug-ins voor TextPattern en nog eens 50+ mods. Plugin-categorieën omvatten afbeeldingsgalerijen, integraties, e-commerce, aangepaste velden, archieven, artikelen, beheerdersfuncties, navigatie en meer. De beschikbare mods en plug-ins verhogen de functionaliteit van TextPattern aanzienlijk en maken het een veel krachtiger CMS.
Gratis, op PHP gebaseerd
Contao heeft een gebruikersinterface met Ajax en andere Web 2.0-functies om de bruikbaarheid te verbeteren. Het bevat geavanceerde bewerkingsfuncties voor inhoud, waaronder het bewerken van meerdere records tegelijk of teruggaan naar eerdere versies van inhoud.
Het bevat ook een aantal gemeenschappelijke ingebouwde modules. De agendamodule ondersteunt meerdere agenda's, de hele dag en meerdaagse evenementen, open gebeurtenissen en syndicatie via RSS of Atom. De ingebouwde nieuwsbriefmodule ondersteunt double opt-in e-mails in HTML of platte tekst. U kunt ontvangers uit een CSV-bestand importeren en zelfs nieuwsbrieven personaliseren die worden verzonden. De build-tin nieuws- / blogmodule biedt ondersteuning voor meerdere categorieën, archieven, aanbevolen berichten, opmerkingen en RSS- of Atom-syndicatie. Tal van extra modules zijn ook beschikbaar, om Contao's functionaliteit verder uit te breiden.
Er zijn een paar premiumthema-marktplaatsen voor Contao, hoewel er nog minder gratis thema's beschikbaar lijken te zijn. Dit is niet echt een probleem voor ontwerpers die van plan zijn om al hun sites helemaal opnieuw te maken (en Contao bevat een ingebouwd CSS-framework om dit gemakkelijker te maken).
Gratis, op PHP gebaseerd
SilverStripe is een open source CMS dat geschikt is voor ontwikkelaars en ontwerpers die vertrouwd zijn met code. Ze hebben recepten en tutorials voor beginnende ontwikkelaars en veel modules voor zaken als blogs, formulieren en forums. Code is geïsoleerd in Sapphire, dus ontwerpers kunnen alle HTML en CSS gebruiken om hun sites te stylen. Het ondersteunt ook sjablonen met meerdere pagina's om verschillende behoeften te ondersteunen.
SilverStripe heeft ook krachtige hulpmiddelen voor het maken van inhoud. U kunt uw eigen procedure voor het goedkeuren van inhoud instellen, evenals inhoud publiceren of de publicatie ongedaan maken op specifieke datums en verschillende machtigingsniveaus hebben voor verschillende delen van de site. Dat kan erg handig zijn als u meerdere editors of auteurs hebt die alleen toegang tot een specifiek gedeelte van de site nodig hebben.
SilverStripe is meer dan 350.000 keer gedownload en er is een krachtige ontwikkelgemeenschap. SilverStripe LTD. beheert de ontwikkeling van de code, dus er is altijd iemand waarop u kunt bellen als u hulp nodig heeft. Tegelijkertijd hebben ze partners in meer dan 30 landen, wat betekent dat u niet bent vastgelopen in een enkele leverancier zoals u bent met veel zakelijke en commerciële CMS's.
Gratis, op .NET gebaseerd
Umbraco geeft ontwerpers de volledige controle over ontwerpaspecten, en richt zich op webstandaarden en een volledig open templatensysteem. Er zijn starterkits en skins beschikbaar om het sneller te laten beginnen. Het is ook eenvoudig om Flash- en Silverlight-inhoud te integreren in uw Umbraco-gebaseerde site. Een aantal high-profile sites zijn gebouwd op Umbraco, inclusief de Heinz- en ABBA-sites.
Aan de zijde van de content maakt Umbraco het gemakkelijk om content te beheren door een op bomen gebaseerde weergave van uw site te gebruiken. Hiermee kunt u door de gebruiker gedefinieerde informatie over uw inhoud weergeven, zodat u alleen ziet wat u nodig hebt. Het ondersteunt versiebeheer, geplande publicatie en voorbeelden. Een voordeel dat Umbraco op veel andere CMS's heeft, is dat het goed werkt met inhoud die is gemaakt in Microsoft Word, wat een enorm voordeel kan zijn voor gebruikers die gewend zijn om met Office-producten te werken. (Hoeveel keer hebben clients u documenten gestuurd met gedetailleerde Word-opmaak waarvan zij verwachtten dat u ze perfect zou kunnen reproduceren?)
Umbraco heeft ondersteuning voor ontwikkelaars en ontwerpers om de achterkant aan te passen met aangepaste applicaties. Het heeft een open API, zodat ontwikkelaars eenvoudig toegang hebben tot elk aspect van Umbraco dat via de back-end toegankelijk is. Dit opent een heleboel aangepaste applicatie-opties voor ontwikkelaars.
Gratis, op PHP gebaseerd
concrete5 is niet alleen een krachtig CMS, maar kan ook worden gebruikt als een raamwerk voor het ontwikkelen van web-apps. Het ontwerpen van sites is eenvoudig en kan op verschillende niveaus worden gedaan. U kunt met een thema beginnen en stijlen negeren zonder de code aan te raken. Of u kunt uw eigen thema's coderen met HTML en CSS. Als u vertrouwd bent met PHP, kunt u aangepaste sjablonen gebruiken die de manier waarop een blok eruitziet, kunnen opheffen.
Een voordeel van concrete5 ten opzichte van sommige andere CMS's is de bewerking in context. Ze hebben geprobeerd de functionaliteit van een tekstverwerker na te bootsen, terwijl ze het ook eenvoudig maken om pagina's te bewerken terwijl je ze bekijkt. Het maakt het zeer gebruiksvriendelijk voor niet-technische gebruikers, die misschien degenen zijn die de inhoud van de site beheren.
Volgens het 2010 Open Source CMS Market Share Report is de ontwikkelaarscommunity van concrete5 de snelstgroeiende van elk open source CMS. Ze hebben een zeer actieve community, met how-tos gericht op ontwerpers, add-ons en thema's met daadwerkelijke ondersteuning, en zelfs support ticketing als je een probleem tegenkomt dat niet op de forums kan worden opgelost. De gemeenschap en ondersteuning rond concrete5 maken het een zeer aantrekkelijk CMS voor gebruikers op het begin- en tussenniveau.
Gratis - $ 28 / maand, afhankelijk van de functieset, gehost
CushyCMS is het enige gehoste CMS op deze lijst. Er is een beperkte gratis versie met een onbeperkt aantal sites, pagina's en editors, maar u kunt niet uw eigen logo of uw eigen domeinnaam gebruiken voor het admin-paneel, of de beheerderservaring aanpassen. Als u zich niet druk maakt om uw eigen branding in het beheerdersdashboard, kan dit nuttig zijn voor uw bedrijf. De betaalde versie, die $ 28 per maand is, heeft veel meer functies, waaronder ondersteuning voor branding.
Het belangrijkste dat CushyCMS onderscheidt van de meeste anderen, is dat het specifiek is bedoeld om het uw klanten gemakkelijk te maken hun eigen inhoud te bewerken. U ontwerpt de website zoals u dat wilt en voegt deze toe aan het CushyCMS-account. Van daaruit kunt u bepalen welke delen bewerkbaar zijn en uw klanten toegang geven.
Vanwege de aard van CushyCMS zijn er geen plug-ins of vooraf gedefinieerde thema's. Maar voor ontwerpers die misschien niet gewend zijn om met een CMS te werken of die een groot aantal basissites ontwerpen die niet echt een volledig uitgerust CMS nodig hebben, maar die wel door hun klanten kunnen worden bewerkt, is CushyCMS een geweldige optie.
Welke CMS gebruikt u? Aangezien de "beste" CMS's zeer subjectief zijn, is er dan een die volgens u zou moeten zijn opgenomen in plaats van een van de bovenstaande? Laat het ons weten in de reacties!