Verzamel 'ronde vrienden', en ik zal je een verhaal vertellen dat pure verzinsel van mijn kant is, en ook waarschijnlijk hoe het gebeurde: Er was eens, rond 1995 (voor zover ik kan achterhalen bij het zoeken op het web), een of andere arme kerel die voor een groot bedrijf als de "webmaster" werkte, stopte bijna elk geschreven stukje marketingmateriaal dat ze online hadden. Hij deed dit omdat iemand in het management dacht dat het geen kwaad kon, en hij had niet zoveel anders te doen.

Terwijl hij eindeloze regels HTML-code met de hand schreef, dacht hij: "Er moet een eenvoudigere manier zijn om dit te doen."

Hij begon zich een systeem voor te stellen dat misschien inhoud efficiënter kon beheren en een deel van de pijn uit zijn baan kon halen. Omdat hij enige basis-scripting kende, begon hij de basis te leggen voor wat het eerste Content Management Systeem zou worden.

Dat is hoe veel van de problemen van de mensheid opgelost worden: mensen raken verveeld en ziek van hun werk. Als reactie op deze stimulus, of het ontbreken daarvan, hebben we nu meer CMS's dan ik persoonlijk wil tellen. Ze zijn overal en ze kunnen vrijwel alles doen. Het probleem met dit soort eindeloze keuzes is dat, nou, mensen weten niet waar te beginnen. Hoe kies je sowieso een CMS?

Dat is waar dit artikel over gaat. Ik heb geprobeerd het zo eenvoudig mogelijk te maken om te begrijpen wat een CMS doet en wat voor soort CMS je nodig hebt voor verschillende soorten websites.

Wat is een CMS precies?

Denk aan een website. Elke website. Wat staat er op? Dingen zoals woorden, afbeeldingen, video's, kaarten, contactformulieren, quizzen, polls en meer. Al dat materiaal (dat we 'inhoud' noemen) moet worden georganiseerd.

Het moet beschikbaar worden gemaakt en gemakkelijk te vinden zijn voor de mensen die de website daadwerkelijk gebruiken en voor de gebruikers die het doorzoeken. Het moet ook gemakkelijk zijn om meer inhoud toe te voegen, dingen die je niet meer wilt verwijderen, te verplaatsen of te hernoemen.

Bij de meeste CMS's kunnen slechts enkele mensen content beheren. Community CMS zoals forums en sociale mediasites stellen elke gebruiker in staat om zijn eigen inhoud te beheren en die inhoud vervolgens beschikbaar te maken voor iedereen.

Ja, je zou dit allemaal handmatig kunnen doen. Voor veel kleinere websites is dit precies wat mensen doen: ze rotzooien met bestanden en mappen en bewerken hun pagina's in een gewone teksteditor (zoals Kladblok, maar ze gebruiken meestal iets complexers). Als je maar vijf pagina's hebt en je weet wat je doet - of iemand kunt betalen die dat wel doet - dan ben je klaar.

U hebt waarschijnlijk geen CMS nodig.

Maar als u het zich niet kunt veroorloven een professional in dienst te nemen, geen tijd hebt om het zelf te doen en / of een site nodig hebt die groter en complexer is, is een CMS de moeite waard. Het is gewoon niet praktisch om een ​​website te bouwen die zo groot is zonder iets om minstens een deel van het proces te automatiseren.

Als u meer dan één persoon moet hebben die bijdraagt ​​aan een website, hebt u absoluut een CMS nodig. Mensen toegang geven tot de onbewerkte bestanden zou een recept zijn voor catastrofale gebruikersfouten. Het is beter om hen een systeem te geven waarmee ze inhoud kunnen toevoegen zonder per ongeluk iets belangrijks te vernietigen.

Voor wie is dit?

Dit artikel is bedoeld voor webontwerpcliënten, bedrijfseigenaren en andere mensen wier ogen overgieten als u acroniemen begint te gooien. Ontwerpers en ontwikkelaars kunnen deze dingen zelf opzoeken en weten meestal wat de buzzwords betekenen.

Maar als je ooit CMS bent gaan winkelen en hebt gedacht: "Nou, dat zou allemaal heel leuk klinken als ik wist waar ze het over hadden ...", dan is dit artikel iets voor jou.

Ik raad aan om te lezen, uw lijst met opties te verfijnen en deze naar uw ontwerper en / of ontwikkelaar te brengen om erachter te komen welke de beste optie voor u is. Als u in een bedrijf bent dat groot genoeg is en u een heel ontwerp- en ontwikkelingsteam heeft, moet u hen waarschijnlijk uw lijst met opties laten beperken.

Typen content management systemen

Het probleem met het bouwen van websites is dat bijna iedereen andere behoeften heeft. Natuurlijk kunt u proberen een CMS te maken dat aan al deze behoeften kan voldoen. Tal van mensen hebben het geprobeerd.

... kies een CMS dat zo goed mogelijk aansluit op uw specifieke behoeften

Deze platforms hebben de neiging massaal te zijn, traag, vol beveiligingsproblemen, ingewikkeld in gebruik aan zowel de voor- als achterkant en algemene pijn aan de achterkant. Ook raar populair. En eigenlijk, nee, ik heb het niet over WordPress.

De over het algemeen slimmere oplossing is om zo goed mogelijk een CMS te kiezen dat aan uw specifieke behoeften voldoet. Daar zullen we later meer over praten. Allereerst moeten we het hebben over de soorten inhoudbeheersystemen die u daar zult vinden.

Ik heb een lijst met de meest voorkomende categorieën van CMS opgesteld. Niet alleen zijn er meer CMS dan ik kan lijst, er zijn meer soorten dan ik kan lijst. Dit komt omdat er aangepaste CMS's zijn gemaakt voor elke denkbare behoefte die iemand zou kunnen hebben.

Voor jouw tijd, en de mijne, heb ik vastgehouden aan de meest voorkomende categorieën.

Beheerd versus gehost

Voordat we overgaan op categorieën zoals 'blogsoftware' of 'e-commerce', moet je kiezen waar je wilt dat je CMS wordt gehost. Sommige CMS's worden aangeboden als een service en al het technische wordt afgehandeld door een extern bedrijf.

Dit worden 'managed CMS's' of 'managed platforms' en vaak 'SAAS-platforms' (software as a service) genoemd. Voorbeelden hiervan zijn Shopify , wordpress.com , en site-bouwers graag Squarespace .

01-Squarespace

Ze hebben verschillende voordelen, waaronder actieve ondersteuning, constante ontwikkeling en u hoeft zich nooit zorgen te maken over het bijwerken van de software. Beveiliging wordt ook voor u afgehandeld. Er is veel te leuk.

Hun nadelen zijn een gebrek aan controle over bepaalde dingen. Mogelijk kunt u uw site niet laten zien of werken zoals u wilt. Je hebt niet noodzakelijkerwijs je eigen gegevens. Als het bedrijf dat het platform ontwikkelt, beslist om een ​​functie die u bevalt, te dumpen, staat u er alleen voor. Als ze om welke reden dan ook hun activiteiten moeten beëindigen, staat u er alleen voor.

Dat gezegd hebbende, veel van deze diensten hebben duizenden, soms miljoenen tevreden klanten. Jij zou een van hen kunnen zijn.

Aan de andere kant van de medaille hebben we "gehoste platforms". Dit soort software kan op uw eigen server of een externe server worden gebruikt die u van iemand anders huurt. Voorbeelden zijn de gehoste versie van WordPress , Magento , en Concrete5 .

03-wordpress

Het belangrijkste voordeel van deze opties is controle. Je kunt alles laten werken zoals jij dat wilt. Je kunt de functionaliteit vaak zelf uitbreiden door je eigen thema's en plug-ins te bouwen. Als het een open source CMS is, of als u de juiste commerciële licentie hebt gekocht, kunt u zelfs de basisfunctionaliteit van de software zelf wijzigen, hoewel dit meestal niet raadzaam is.

Updates kunnen al het harde werk ongedaan maken.

Het andere voordeel is de prijs. Beheerde platforms kosten meestal een maandelijks bedrag. Gehoste platforms hebben meestal een eenmalige kost of helemaal geen kosten.

Het nadeel is dat je vanaf het begin alleen bent. U of iemand die voor u werkt, moet de software installeren, deze up-to-date houden en voor elk technisch detail zorgen, inclusief beveiliging. Misschien betaalt u in elk geval voor een soort van commerciële ondersteuning.

Voor die mensen en organisaties die de volledige controle over hun ervaring met de software, de functionaliteit en esthetiek van hun site, hun gegevens en de onderliggende technologie willen behouden, is er niets beters dan een gehoste CMS.

Databases versus platte bestanden

Het is vermeldenswaard dat gehoste CMS's ook in twee typen worden verdeeld. In dit geval zijn ze verdeeld door de manier waarop ze de instellingen, inhoud en andere informatie van de site opslaan. Dit gedeelte wordt technischer dan zakelijk georiënteerd, maar als u deze informatie begrijpt, kunt u weloverwogen beslissingen nemen over het door u gekozen CMS.

De meest gebruikte CMS's worden momenteel allemaal uitgevoerd op databases, die worden beheerd door databaseservers. In deze context is de databaseserver slechts een afzonderlijk programma dat is ontworpen om informatie efficiënt te organiseren, niet noodzakelijkerwijs een afzonderlijke computer. Hoewel ... het kan op een aparte computer staan, omdat, weet je, niets is ooit eenvoudig.

In principe zijn databaseservers gemaakt om een ​​heleboel informatie in een enkel bestand te ordenen en specifiek opgevraagde informatie in een oogwenk op te halen. Ze zijn snel, efficiënt en logisch.

Ooit was dit de voorkeursmethode voor het organiseren van alle informatie op een site, omdat het een beetje eenvoudiger is voor de eigenlijke hardware. Met vorderingen als caching en netwerken voor het leveren van inhoud ( CDN ), dit is niet langer het geval.

Het alternatief voor het gebruik van een database is om al uw informatie in "platte bestanden" te bewaren. Het verschil is dat alle inhoudspagina's, blogberichten, etc. van de site worden bewaard in een hiërarchisch georganiseerde reeks tekstbestanden. De inhoud wordt rechtstreeks door de CMS opgeslagen en opgehaald, zonder tussenliggende databaseserver.

02-grav

grav is een van de meer populaire nieuwe platte CMS-bestanden.

Deze aanpak wordt steeds populairder bij contentmanagementsystemen voor kleine tot middelgrote sites en statische site-generators (meer daarover later). Deze systemen zijn soms eenvoudiger te installeren, maar het grote voordeel is dat ze op meer soorten servers en webhosts kunnen worden gebruikt.

Ook kan het gebruik van platte bestanden in plaats van een databaseserver soms de kosten van hosting verlagen. Dit geldt vooral als u platform-as-a-service (PLAAS) hosting gebruikt zoals Amazon Web Services, Microsoft Azure of Heroku.

Framework CMS

Een framework-CMS is ontworpen om zowat elke taak te verwerken die u wilt werpen, zolang u programmeervaardigheden bezit, of een ontwikkelaar in het team. Wat het doet is een basis, goed ... kader bieden ... voor u om uw eigen CMS te bouwen, meestal met behulp van modules of plug-ins gemaakt door de ontwikkelaars en de gemeenschap.

Het bekendste voorbeeld is Drupal .

Dit is het soort CMS dat u kiest als u specifieke, aangepaste behoeften heeft, maar niet alles wilt bouwen (met name de gebruikersinterface van de beheerder). Het is niet het soort CMS dat je kiest als je snel aan de slag wilt. Framework CMS worden vaak gekozen door grote organisaties die zoveel flexibiliteit nodig hebben als ze kunnen krijgen, en die grote budgetten hebben, of interne ontwerp- en ontwikkelingsteams.

04-drupal

Bloggen CMS

Een van de meer populaire soorten CMS, blogsystemen zijn overal . Bijna elke ontwikkelaar die probeert een CMS uit te werken, bouwt op een gegeven moment een blogmotor. De meeste hiervan gaan niet van start, maar af en toe krijg je een grote hit.

Er zijn blog-engines voor elke programmeertaal en elk hostingplatform. Er zijn blog-engines ontworpen voor elke denkbare vorm van bloggen. Er zijn mogelijk duizenden gehoste blog-engines en gemakkelijk honderden managed blog-platforms.

Sommige blog CMS, zoals de eerder genoemde WordPress en de nieuwere Geest , hebben zowel gehoste als beheerde versies.

De drie grote soorten blogs zijn op tekst gebaseerde blogs, fotoblogs en videoblogs. Ik zal hier niet al te uitvoerig op ingaan, aangezien de namen redelijk voor de hand liggen. De meeste blogs zijn op tekst gebaseerd, wat uiteraard ook ingebedde afbeeldingen en video's kan bevatten. Het verschil gaat vooral over de focus van de blog. Met andere woorden, als foto's het grootste deel van uw inhoud bevatten en de primaire aantrekkingskracht voor uw gebruikers, is het een fotoblog.

05-ghost

Een voorbeeld van een Ghost-blog.

Community CMS

Bij sommige CMS's gaat het niet alleen om het publiceren van uw eigen inhoud voor uw publiek. Er zijn er veel die zijn ontworpen om meer gebruikersinteractie te stimuleren, met een sterke focus op het opbouwen van een community van vaste klanten. Deze komen in drie hoofdvariëteiten:

Forums

Als je op internet gewoon in het pre-Facebook-tijdperk hebt doorgebracht, is de kans groot dat je er een tegenkomt. Voor iedereen die op dat moment dingen uit de echte wereld deed, of nog maar heel jong was, kwamen forums vóór Facebook-pagina's en zijn ze oneindig veel beter als je ervoor kunt zorgen dat mensen blijven rondhangen.

Kortom, het is een CMS waarmee elk lid een discussie met andere mensen kan beginnen. Deze discussies worden meestal gesorteerd op onderwerp of categorieën die zijn ingesteld door de beheerder en / of moderators van de site. Het is langzamer dan een Slack-kanaal, maar het hele gesprek is er voor iedereen om te zien en het geeft mensen meer tijd om antwoorden te formuleren.

Vanwege hun populariteit in het verleden zijn er vele, vele software-opties voor mensen die een forum willen (er zijn immers forum-plug-ins voor WordPress), maar slechts een paar grote. Invision Power Board is al jaren de toonaangevende commerciële oplossing en phpBB is het grootste open-sourcealternatief.

06-phpbb

Nieuwsborden

Dit zijn een beetje zoals forums, alleen in plaats van dat mensen discussies starten met hun eigen woorden, dienen ze nieuwsverhalen in. Gebruikers kunnen dan commentaar achterlaten op het prikbord zelf.

Eens was Digg het grote nieuwsbord in de stad, vooral voor de technische massa. Na verloop van tijd ging die mantel over op Reddit. Als je nog nooit op een nieuwsforum bent geweest, moet je Reddit eens bekijken om te zien hoe het werkt. Of als u iets meer op design gericht wilt hebben, kijk dan eens bij ons Web Designer Nieuws .

De meeste van deze sites lijken aangepast CMS te hebben. De meest bekende consumentenoptie is Telescoop , dat is gratis en open source.

07-WDN

Sociale netwerken

Dat klopt, u ​​kunt uw eigen Facebook-kloon maken met een van de verschillende beheerde services of gehoste CMS. Of u zou een datingsite zoals OkCupid kunnen bouwen. Let wel, het beheren van een sociaal netwerk van welke aard dan ook is hard werken, en je zult waarschijnlijk nooit zo groot worden als de grote namen.

De meeste mensen die tegenwoordig hun eigen sociale netwerken bouwen, hebben een heel specifiek thema of een centrale oorzaak in gedachten, net zoals degenen die hun eigen forums en nieuwsborden bouwen. Dus dit zijn allemaal geweldige opties als je een niche hebt. Of, weet je, begin met een Facebook-pagina.

Net als nieuwsborden zijn de meeste sociale netwerken op maat gemaakt. De beste gratis / open source-optie die ik tot nu toe heb gevonden is Dolphin Pro . Als je het niet erg vindt om iemand te betalen om voor de technische zaken te zorgen, kun je een sociaal netwerk opbouwen op de Ning's beheerde platform .

08-dolphinpro

E-commerce CMS

E-commerce systemen zijn meestal massief en complex van opzet. Ik bedoel, zeker, het idee is simpel: ze laten je dingen online verkopen. De realiteit is natuurlijk een stuk ingewikkelder, zoals je zou verwachten bij het runnen van een bedrijf.

De e-commerce CMS's met grote namen tonen niet alleen uw producten aan de voorkant van een site en plaatsen een knop "kopen" op het scherm. Ze helpen u met het beheren van voorraad, verzending, valutaomrekening, betalingsverwerking, belastingen, klantenservice en alles wat u maar kunt bedenken. Ze zijn gebouwd om zaken te doen, die gemakkelijk zo gecompliceerd online kunnen zijn als het in persoon kan zijn.

De drie grote namen in e-commerce systemen zijn Magento (Communityeditie is gratis), ZenCart (volledig open source), en Shopify (een betaald, beheerd platform).

09-Magento

Deze Magento-demo is te danken aan IDW .

Algemeen CMS

Algemene CMS's hebben een beetje gemeen met het concept van onbeschermde CMS, omdat ze zijn gemaakt om aan verschillende behoeften (meestal bedrijfsbehoeften) te voldoen, en ze kunnen behoorlijk worden aangepast. Ze worden meestal ook uitgebreid of gewijzigd met plug-ins en modules.

Het verschil zit in de gebruiksvriendelijkheid. Algemene CMS zijn gemaakt om te worden afgehandeld door niet-programmeurs. Natuurlijk, codingexpertise is nuttig, maar zelfs een basiskennis van HTML en CSS brengt je een lange weg. Zelfs dat is niet helemaal noodzakelijk, omdat ze meestal zijn ontworpen om redelijk newbie-vriendelijk te zijn.

Plug-ins bevatten vaak eenvoudige dingen zoals standaard blogmodules, beeldgalerieën, add-on commentaarsystemen en zoiets.

Er zijn niet veel grote namen in deze categorie, omdat deze CMS in zekere zin de geestelijke kinderen zijn van het oude, massieve Portal CMS (zie hieronder). Deze categorie begon als een soort beweging om het beheer van de inhoud eenvoudiger te maken.

Aanvankelijk werd alles heel eenvoudig, zoals in het geval van Wolf CMS (Ja, het is nog steeds in de buurt en semi-actief!) Tegenwoordig Pagekit (gratis en open source) lijkt op de belichaming van een algemeen CMS.

10 pagekit

Portal CMS

Portal CMS komt uit een tijd waarin elke website de volgende Yahoo (!) Of AOL wilde zijn. Dit was op de dag dat, in plaats van iedereen te laten inschrijven voor de nieuwsbrief, elke webmaster met ambitie wilde dat hun site uw startpagina was.

Deze sites zijn meestal ontworpen om heel veel informatie tegelijk weer te geven, alles wat u mogelijk op internet wilt hebben. Dus werden ze "portalen" genoemd. De meeste waren op maat gemaakt, maar mensen wilden natuurlijk manieren om hun eigen te bouwen.

Een van de eerste opties hiervoor was Mambo, een open source CMS dat enkele jaren geleden stierf. Nu, veel bedrijven zweren bij de opvolger ervan, een vork van Mambo genoemd Joomla .

11-joomla

Tegenwoordig is het portaal-CMS wat kleiner geworden, net als de meeste websites in het algemeen. Ze zijn gewend om websites aan te zetten voor grote bedrijven die hun CMS nodig hebben om letterlijk alles te doen. Joomla heeft bijvoorbeeld modules voor zo ongeveer alles wat je maar kunt bedenken.

Uiteraard resulteert dit in een ongelooflijke complexiteit, en portal CMS hebben vaak een behoorlijk leerproces voor zowel beheerders, ontwerpers als ontwikkelaars. Persoonlijk heb ik een afkeer van dat soort complexiteit, maar er zijn gevallen waarin dit nodig en zelfs van onschatbare waarde is.

Als u een portal-CMS gaat gebruiken, is een ontwikkelaar niet absoluut vereist, maar u moet er toch een inhuren. Of nog beter, kies er een die is gespecialiseerd in het CMS dat u hebt gekozen.

Site bouwers

Sitebouwers hebben veel gemeen met het algemene CMS, omdat ze zijn ontworpen om het hele proces van inhoudsbeheer voor de beheerder van de site te vereenvoudigen, meer dan wie dan ook. Het verschil is dat ze ook zijn ontworpen om het ontwerpen van je eigen websites voor iedereen gemakkelijk te maken.

Zie deze als modernere en meestal veel minder frustrerende versies van Dreamweaver en Frontpage. Als dat een rilling over je rug veroorzaakt, maak je dan geen zorgen. Sitebouwers zijn veel beter geworden.

Ze houden zich grotendeels aan de beste werkwijzen en webstandaarden. Zelfs als ze meestal niet zo klantgericht zijn als een site die helemaal opnieuw is opgebouwd, bieden ze meestal meer dan genoeg opties voor de gemiddelde eigenaar van de website.

Dat hangt natuurlijk af van de bouwer van de site. Ze variëren van de dood-eenvoudig, sjabloon-afhankelijk Wix , naar de veel complexere en aanpasbare SquareSpace , naar tools zoals WebFlow , die allemaal over het ontwerpen van uw site vanaf nul gaan, zij het met point-en-klik-tools.

12-Webflow

Generieke site-generators

Statische site-generators zijn niet voor bangeriken en vereisen bijna altijd enige vorm van programmeerkennis om te implementeren. Ze hebben meestal geen gebruiksvriendelijke beheerdersinterface. Doorgaans wordt inhoud gemaakt en opgeslagen in tekstbestanden, vaak geformateerd in Markdown, en gecompileerd tot een statische site voor de server.

Het voordeel hiervan is dat statische sites kunnen worden gehost op vrijwel elke server. U hebt geen server-side technologieën zoals PHP, Ruby of NodeJS nodig om ze uit te voeren. Ze leggen minder druk op de server zelf en laden vaak sneller.

Aan de beheerderskant krijg je veel van de functies voor gegevensbeheer van een gewone CMS. De gegevens die u opslaat, kunnen op verschillende manieren worden opgeroepen en weergegeven, u kunt sjablonen gebruiken, enzovoort. Hiermee kunt u blogs of grote en complexe sites met een minimum aan problemen beheren, in plaats van alles zelf handmatig te coderen.

Het duidelijke nadeel is dat degene die de inhoud beheert en de site bijwerkt, comfortabel moet zijn om alle inhoud in tekstbestanden samen te voegen. Ze kunnen ook programmeerkennis nodig hebben.

Er zijn op dit moment tientallen semi-populaire statische sitegenerators. Het bekendste is op dit moment de op Ruby gebaseerde Jeklyll .

wiki

Dat klopt, je kunt je eigen wiki's gratis laten draaien. De meeste van de beste wikisoftware is beschikbaar onder een open-sourcelicentie of een andere, inclusief Mediawiki , de software die Wikipedia uitvoert.

Natuurlijk zijn dit grote, vaak zeer complexe CMS, met geavanceerde systemen om te bepalen wie mag bewerken en wat veranderen. Hun gebruik is per definitie nogal beperkt: een wiki is een enorme, encyclopedische verzameling van informatie, meestal gebruikt ter referentie.

Dat gezegd hebbende, je kunt een wiki over elk onderwerp maken en grote organisaties gebruiken ze vaak om ondersteuningsgerelateerde informatie voor hun producten weer te geven.

Enterprise CMS

Deze zijn goed ontworpen voor bedrijven. Ze zijn enorm, ze zijn complex, ze zijn bedoeld om enorme hoeveelheden informatie te verwerken. Ik zal eerlijk zijn, ik heb nog nooit in een bedrijf op bedrijfsniveau gewerkt, ik weet niet helemaal zeker hoe ze allemaal werken.

Het algemene idee, zoals ik het begrijp, is dat ze zelden veel te maken hebben met klantgerichte websites. Enterprise Content Management (of ECM) verwerkt alle documenten die betrekking hebben op de processen die een bedrijf gebruikt om zaken voor elkaar te krijgen. Ze dienen primair als een middel en referentiepunt voor werknemers.

Ze worden ook gebruikt voor het opslaan van documenten, zowel voor het bedrijf als voor de klanten. Als u bijvoorbeeld veel contracten afhandelt, kunt u digitale kopieën ervan opslaan in een ECM, gesorteerd op klant, voor eenvoudige toegang. ECM heeft dus veel weg van een digitale archiefruimte.

Wanneer ze worden gebruikt voor klantgerichte sites, zijn die sites vaak enorm, omdat bedrijfs-CMS's zijn ontworpen voor het verwerken van die hoeveelheid informatie. Denk aan universitaire sites, overheidsportals en andere sites zoals deze.

Aangepast CMS

Als laatste, maar zeker niet de minste, hebben we de op maat gemaakte CMS. Deze zijn er in elke vorm en grootte en zijn ontworpen voor elk denkbaar doel.

De pro's zijn redelijk voor de hand liggend. Je krijgt precies wat je wilt, en alleen dat. Dit resulteert meestal in een kleinere, snellere CMS die precies doet wat u nodig hebt. Als u echter de behoefte en het budget heeft, kunt u uw favoriete ontwikkelaar altijd nog meer functionaliteit laten bouwen.

Het nadeel is dat uw ondersteuningsopties zeer beperkt zijn. Als de oorspronkelijke ontwikkelaar niet langer beschikbaar is, kan een nieuwe ontwikkelaar moeite hebben om de oude code te begrijpen.

Wanneer servertechnologieën worden bijgewerkt, moet er soms een aangepast CMS voor hen worden aangepast. CMS dat is ontwikkeld door een speciale externe partij, wordt automatisch bijgewerkt. Als u een aangepast CMS heeft, moet u een ontwikkelaar inhuren om dit te doen.

Aangepaste CMS's zijn vaak het meest geschikt voor bedrijven die een eigen intern ontwikkelteam hebben om te werken aan updates, upgrades en beveiligingsoplossingen.

Update: u kunt nu lezen deel 2 van deze serie .