Week 1 - Theorie
Wat is een CMS?
Facebook: Pieter Mathys
Twitter: @mathysp
Email:
mathysp@gmail.com
pieter.mathys@thomasmore.be
Wie heeft er al eens gehoord van een CMS?
Wat doet een CMS?
Welke CMS kennen jullie?
Systeem om content te beheren
In de context van een website, een verzameling van tools om informatie te bewerken.
Gegevens en documenten publiceren op het internet, zonder technische kennis
Content wordt gebundled op basis van het type
Content kan verder ingedeeld worden dmv categorisatie & tagging
Geen kennis html/css nodig voor ingave content
Content zoeken
Comments zoeken
Comments aanpassen, verwijderen, publiceren, ...
Aanmaken en beheren van accounts
Raadplegen statistieken
Onderhouders krijgen specifieke rol met (beperkte) functionaliteit
Webmaster -> kan enkel content plaatsen
Auteur -> maakt artikels
Editor -> keurt artikels goed/af
Blogger -> kan enkel blogs aanmaken
Administrator -> kan alles beheren (root user)
Gebruikers van de website
Medewerker -> bijhouden gegevens zoals email, tel nr., voorkeuren, etc
Klant -> bijhouden adres, betalingsinformatie
Aanpassen menu’s & navigatiestructuren
Aanpassen layouts van pagina’s
Beheer van bestanden
Bestanden uploaden bij artikels/formulieren
Gebruikers kunnen deze (eventueel) downloaden
Types: Allerhande
Pdf, Word, Excel, CSV, JPG, PNG, PSD, etc
Afbeeldingen automatisch laten bijsnijden/schalen naar specifieke afmetingen
Toevoegen van watermerk
Aanpassen van de kleuren, filter toevoegen
Aanmaken & beheren van formulieren
Contact
Inschrijven
Inzendingen worden bijgehouden, kunnen aangepast worden, geanalyseerd worden, ...
Vb: inschrijvingen voor een event -> registratie aanpassen
Vb: Bij aanmaken gebruiker
Hangt af van de noden van de site
Bijna alles is configureerbaar
Voor plaatsen content:
Geen interactie met de developer nodig
De klant kan volledig zelfstandig zijn website onderhouden
Er werken duizenden mensen (vrijwilligers & professionelen) mee aan systemen zoals
Wordpress, Drupal, ...
... via het maken/onderhouden van
Theme's, plugins/modules, guides, installaties, ...
die iedereen kan downloaden,
al dan niet tegen betaling.
Als individu kan je nooit bereiken wat deze gemeenschappen samen doen.
Maak hiervan dus gebruik
Drupal is heel populair in België:
Intracto, ONE, Wunderkraut, Wijs, DropSolid, Calibrate, Dazzle, Mia, ...
Maar ook WordPress:
Emakina, Wijs, Vox Teneo, Dazzle, Cherry Pulp, 56k, Weebee, ...
Kies iets dat je kent
Blijf bij php als je geen ASP.Net kent
Kies iets waarmee je kan opleveren
Elk CMS heeft zijn eigen niche, met zijn eigen unieke features, of met een key focus op een bepaald aspect.
WP/Blogger = Simpele content/website
Magento/Shopify = E-commerce
Drupal = Content Modelling Framework
Niet te verwarren met wordpress.com
Best choice for beginners because of it’s ease-of-use, it works especially well for small to medium sized websites, blogs and smaller e-commerce stores.
Great for e-commerce or social networking websites, but requires a basic understanding of technical skills.
The most difficult, but also the most powerful. It requires a familiar understanding of HTML, CSS and PHP.
Meest uitgebreide mogelijkheden
Veel modules
Open source
Advanced difficulty
Enkel een blog
Heel gemakkelijk om aan te maken
Weinig opties om in verloren te lopen
Enkel E-commerce
Heel complex systeem, veel technische kennis nodig
Voornamelijk voor grote E-commerce platformen
Is enkel goed in de E-commerce side of things, beheren van content etc is moeizaam
Heel populair in Duitsland
Vergelijkbaar met Joomla
Intranet/CRM focus
Beheer van klanten, interne workflows, etc
Enkel E-commerce
Zowel voor developers als mensen zonder veel technische kennis
Download self-hosted solution
Automated solutions
Set-up-a-shop wizard
Find an expert
Enkel E-commerce
Create-your-own-online-shop-tool
Subscription based
APP
Volledig beheer via website
Geen development
Build a website online tool
Subscription based
APP
Volledig beheer via website
Geen development
Based on Laravel php framework
Vergelijkbaar met Joomla qua complexiteit
CMS kies je op basis van een aantal variabelen:
Wat zijn de noden/vereisten van het project?
Wat moet de site (niet) kunnen
Hoe comfortabel voel je je bij CMS X/Y/Z?
Ken je de achterliggende technologie? (PHP/ASP.Net/Java)
In een agency kiest men meestal voor 1 of een beperkt aantal CMS.
Zodoende kan men veel expertise opbouwen en gericht mensen aanwerven. Agencies kunnen zich op die manier ook positioneren op de markt.
Populaire combinatie: Wordpress & Drupal.
Lokaal - site hosten (pick one)
WordPress source files - download latest WP