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

  • Ongeveer van 1995 - 2000
  • Read-only-web
  • E-mails ondersteunden (in het begin) nog geen afbeeldingen, attachments, ....
  • Persoonlijke sites meestal op ISP-web servers
  • Geen of weinig interactie

Web 1.0

  • Content wordt via SSI (Server Side Includes) of via CGI (Common Gateway Interface) toegeleverd
    + Frames en tabellen om samen te brengen en te aligneren
  • Opdelen van de site, zaken scheiden van mekaar

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

  • read & write web
  • Meer interactie, noodzaak naar CMS
    • Nieuwe manieren om inhoud te presenteren
    • Toename van
      • gebruikers gegenereerde inhoud
      • websites + koppelingen (CRM, stock, ...)
    • Websites dagelijks bijwerken door verschillende mensen

Web 2.0

  • Web-as-platform
  • Software wordt geschreven voor het web ipv voor een besturingssyteem als Windows of Mac OS
  • Geboorte van API's waarbij communicatie tussen platformen ontstaat

Web 2.0

  • Interactie door
    • blogs
    • comments
    • social media
    • video
    • audio
    • podcasting
    • rss-feeds
    • polls & voting
    • fun!

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

  • read & write & execute
  • machine-to-machine
  • semantic web
    • ​content behandelen
      op een humane
      manier
  • ​AI & machine learning
     

Web 3.0

Evolutie CMS

 

Printindustrie

  • Midden jaren ‘90 ontstaan
  • 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

CMS Development - 01 - Landschap

By Lecturer GDM

CMS Development - 01 - Landschap

  • 211