CMS Development
#01 - CMS Landschap
Inleiding
CMS
Content Management Systems
“A content management system can refer to any process or system that allows an individual or an organization to manage content. These systems can be online or offline, open source or proprietary, and focus on a single content type or manage a range of different types of content.”
CMS
Gebruiksvriendelijk systeem voor gebruikers om zonder
technische kennis content te publiceren
Evolutie Web
web 1.0
Web 1.0
Tim-Berners-Lee stelt html voor
De eerste websites waren eenvoudige HTML-tekstbestanden.
Er werd gebruik gemaakt van een FTP-programma om de bestanden naar een map onder een actieve webserver te kopiëren.
Web 1.0
Mosaic Browsers
Ondersteuning voor afbeeldingen
Web 1.0
Web 1.0
Web 1.0
Web 1.0
1996
Browseroorlog Netscape vs Internet Explorer
IE ondersteunt css,
Netscape loopt erop vast
een tweede 'strijd'
server side scripting:
PHP vs ASP vs JSP vs Python
Web 1.0 & DOM
1997
Document Object Model wordt geïntroduceerd
Dynamische html
Je kan html-tags manipuleren
AJAX:
content opvragen en integreren zonder reload
Evolutie Web
web 2.0
Web 2.0
Web 2.0
Web 2.0
Web 2.0
Web 2.0
De rol van een content management systeem is om meerdere gebruikers met verschillende machtigingsniveaus de mogelijkheid te bieden content voor een website of een gedeelte van de content te beheren
Evolutie Web
web 3.0
Web 3.0
Web 3.0
Evolutie CMS
Printindustrie
Onderhouden van documenten binnen bedrijven
Websites werden eind jaren ’90 complexer
Statische websites -> dynamische websites
Informatie bewaard in een database
regelmatige updates
1995 FileNet
Een van de eerste “CMS”
Documentbeheerprogramma
Documentweergave
Een hele workflow in
Monolitische CMS
CMS bevat alle benodigdheden voor het beheren en publiceren
Gekoppeld systeem:
back-office en front-office zijn gekoppeld
Alles-in-één-oplossing
cnet.com (1995)
Templates + Database = PRISM
Presentation of
Real-Time
Interactive
Service
Material
cnet.com (1995)
Vignette (1996)
PRISM wordt overgekocht door Vignette en wordt StoryServer
Eerste Content Management Tool op de markt
Eind jaren '90
Eind jaren '90
LAMP-stack
Linux
Apache
MySQL
PHP
2000
Populaire CMS'en
2001 - 2005
Pre-made sjablonen CMS'en, hosted CMS
sinds 2003
Hosted CMS
Gelimiteerde templates
Keuze uit welke host?
Kwaliteit van code
Use more, pay more
Membership-mogelijkheden
Geavanceerde opties zijn er niet altijd
Zelden volledige controle
Types CMS
Deze ken of gebruik je al
Canvas
Wikis
Google Business
Social Media
fb, instagram, tik tak... euh tik tok
Types
Website Build Platformen
wix, weebly, webflow,
Shop Build Platformen
shopify,, prestashop, ...
Open-Source (monolitic) of semi open-source CMS
wordpress, drupal, october cms, craft cms, magento, ...
flat-file: grav cms, statamic
headless: strapi CMS
Commercieel CMS
Sitecore, custom web agency CMS, ...
Hosted Headless
hygraph CMS, prepr.io, slicknode
keuzestress
Ga op zoek
Waar doe je stage?
Welk CMS gebruikt je stagebedrijf?
Maak een korte onderzoekende studie naar volgende CMS'en
october cms - grav - statamic - drupal - joomla - wordpress - hygraph - strapi cms -harmony - kentico - voyager cms