CMS Content Management Systemen. CMS: wat het is  Website vanuit database met:  Teksten, beelden  Gebruikers  Beheerders  Redacteurs/journalisten.

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

Bouw je eigen website met gratis software Je eigen website bouwen  Waarom?  Eigen zaak (  Vereniging (
JLC BVBA Uw partner op de Informatiesnelweg. JLC BVBA Voorne ZOERSEL Tel : +32 (0) Fax : +32 (0)
Website maken Door Kick de Wolff April • Aangekondigd was dat het een presentatie over Publisher zou worden, maar weinig mensen hebben Publisher,
Workshop Zoekmachine optimalisatie workshop internet marketing
Aan de slag met WordPress
Welkom bij de Drupal demo Youri Tack
Websites maken Waarom? Voor Wie? Hoe?
Samenwerking met MOSS 2007! Chris Hoppenbrouwers.
Software voor Productie / Boekhouding / Facturatie / Magazijnbeheer
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Databases via internet
Websites en accounts.
LIPS Gebruikersdag 13 september 2004 Freddy Deprez.
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Voor meer informatie: Link Invent Design: Externe promotor : Jean Van der Biest
17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
Adobe formulieren : stand van zaken.
iCafe Erasmushogeschool Brussel
Weblogs en Wiki’s (in het onderwijs) Pierre Gorissen SURF SiX / Fontys Hogescholen 13 januari 2005.
Web Apps de online plek om samen te werken Gebruik Office overal Beste gebruikerservaring Werk beter samen Breng ideeën tot leven.
Bibliotheken in Drenthe De G!DS “everything you always wanted to know about ….” versie: regionale en lokale culturele infrastructuur.
Webpagina ’ s maken ITV 10 maart Onderwerpen Ontwerp en inhoud Navigatie HTML: de basis Webpagina’s in Word.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Download en installeer de gereedschappen
SQL & datamodelleren.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Wolter Kaper - Ruby on Rails Webtoepassing ontwerpen Webprogrammeren, week 1.
Workshop PHP Een productencatalogus Met database.
Hoofdstuk 16 en 19 PHP en MYSQL
VZW Computer Users Meetjesland.  is een website waarop regelmatig - soms meerdere keren per dag - nieuwe bijdragen verschijnen die gedateerd zijnwebsite.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.
Multisite. Best of breed open-source CMS systemen. Content beheren vanuit 1 centrale bron en publiceren op verschillende domeinen. Content meertalig of.
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
Technische Architectuur
Rework website Status op stafvergadering Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek.
Opleiding CMS website Gent Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
PHP & MYSQL LES 04 CMS: BEST PRACTICE. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Farmaceut domein (Client) Innospense domein (Server) Browser Webserver
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Content Management Systeem. Maart 2000Case: World Online International2 Klantprofiel I World Online International BV is een beursgenoteerde Pan-Europese.
1 OMI Digitaal publiceren in bredere context.
Webbrowsers Inhoudsopgave  Webbrowser  Geschiedenis  Verschillende webbrowsers Bekende webbrowsers Minder bekende webbrowsers  Vergelijking.
Kennisnet – Copacabana Van Dienst naar Service.
CMS Content Management Systemen. CMS: wat het is Website vanuit database met: – Teksten, beelden – Gebruikers Beheerders Redacteurs Gebruikers (lezers,
Wordpress websites Zelf uw site bijhouden Partindag Maarten Pors.
HCC!GenealogieHCC!Genealogie Lezing: Websites bouwen met Joomla 23 februari 2008 Natascha Blijleven - Tebbe.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Webwinkel in het D-cluster van de opleiding Logistiek Ad van Kooten – docent ERP toepassingen  Pract. 1.
Speedsessie WordPress
Kluwer The end of Publishing
Schoolwebsite, meer dan een visitekaartje?!
ASP.NET MVC Web Development
ASP.NET MVC Views.
– Software development fundamentals
– Software development fundamentals
Website maken met Joomla
Transcript van de presentatie:

CMS Content Management Systemen

CMS: wat het is  Website vanuit database met:  Teksten, beelden  Gebruikers  Beheerders  Redacteurs/journalisten  Gebruikers (lezers, kijkers)  Rubrieken (categorieën - navigatie)

CMS: front-end / back-end User Front-end: webserver Back-end: database-server Internet CMS  CMS-servers:  Ontvangen de input van de gebruiker  Halen info uit de databases  Verwerken dat tot een webpagina (html)  Sturen dat naar de aanvrager

CMS: technisch  Database-indelingen en -talen:  SQL: standard query language  = programmeertaal om bewerkingen met databases te doen  MySQL: open source  MS SQL Enterprise & SQL Server  Oracle Database, FileMaker Pro, MS Access

CMS: database  Relationele databases:  Relaties tussen de informatie in de databases  Tabel: een gestructureerde lijst  Bvb. Artikels  Query: een selectie binnen 1 of meerdere tabellen  Bvb. Alle artikels van de rubriek “Sport” van vandaag (datum=“ ”), gesorteerd op datum (recentste bovenaan)  Output: opgemaakt “document”, gegenereerd uit een query  Bvb. Een rapport (afdruk), een webpagina (html)

CMS: databasetabel Tabel: Artikels Nr.KopBodyDatumAuteurRubriek De lente is… Brussel – Volgens de meteo… Belga Wetensch ap Brand in… Gent – Gisterenavond brak er… Bosmans Jos Regionaal Rode duivels… Lissabon – De Rode Duivels… Pelkmans Annie Sport

CMS: relationele database Tabel: Artikels Nr.KopBodyDatumAuteurRubriek Brand…Gent… <Auteurs: ><Rubrieken:403> Tabel: Auteurs Nr.NaamAfdeling Delanghe Marijke Economie Bosmans Jos Regionaal nieuws Tabel: Rubrieken Nr.Naam 402 Regio Antwerpen 403 Regio O-Vl relatie

CMS: servers  Servertechnologieën:  ASP, ASP.net: Microsoft, standaard op MS-IIS (Internet Information Server, draait op Windows Server)  PHP: Open Source, standaard op Apache Web Server (Win, Linux, Mac OS X Server, Unix)  CFM: Adobe Cold Fusion Server (vroeger van Macromedia)  Andere: JSP (SUN Solaris), Pearl (CGI),…

CMS: scripttalen  Serverside-code:  HTML + ASP/PHP/…  De server voert de serverside-code uit  En genereert HTML voor de client  Clientside-code:  Javascript  Java  ActionScript  AJAX

Kant en klare CMS  Commerciële systemen  Op maat geprogrammeerd  Duur  Gratis systemen  Drupal  Joomla  Magneto (eCommerce) Magneto  Newscoop (nieuws) Newscoop  Open source

Drupal  Drupal (  Belgisch (Dries Buytaert)  Drupal komt van ‘druppel’  Bestaat sinds 2001  Open Source technologie:  CMF (Content Management Framework)  PHP, MySQL…

Drupal  2,1% van de websites wereldwijd gebruikt Drupal   extentions (uitbreid-modules)  Beschikbaar in 91 talen

Joomla  Joomla (  Swahili voor ‘all together’ of ‘as a whole’  Bestaat sinds 2006  Reeds keer gedownload  Open Source technologie:  CMF (Content Management Framework)  OOP (Object Oriented Programming)  MVC (Model View Controller)

Joomla  2,8 % van de websites wereldwijd gebruikt Joomla   Beschikbaar in 64 talen  extentions (uitbreidingen)

Kant en klare CMS  Blogs en wiki’s  Wordpress  Blogger  Tumblr  Google Sites,...  Basisversie gratis, pro-versie vaak betalend

Opbouw CMS  CMS kern  Modulair uitbreidbaar  Extentions: widgets, modules,... (Bv. Twitterfeed embedden)  Vormgeving  Via templates (soms aanpasbaar via CSS)  Of eigen design

Layout en indeling  3 kolommen structuur (meestal)  Smal - breed - smal  Drie evenredig brede  Tabbladen-structuur – categorieën  Portlets: kleine informatieblokken en -elementen (widgets…)  Homepage = Portaal

Portaal

Portaal: drie basisprincipes 1. Personalisatie Eigen voorkeuren kunnen instellen Eigen voorkeuren kunnen instellen Op vlak van inhoud Op vlak van inhoud Opbouw van de pagina Opbouw van de pagina Beveiligd met gebruikersnaam en paswoord Beveiligd met gebruikersnaam en paswoord

Portaal: drie basisprincipes 2. Intelligentie Portal onthoudt wat gebruiker belangrijk vindt Portal onthoudt wat gebruiker belangrijk vindt A.d.h.v. klikgedrag en zoekacties A.d.h.v. klikgedrag en zoekacties Vergelijken met andere bezoekers (Amazon-effect) Vergelijken met andere bezoekers (Amazon-effect)

Portaal: drie basisprincipes 3. Eén-loketfunctie One stop shopping One stop shopping Alle functies en infobronnen op 1 site Alle functies en infobronnen op 1 site Zonder meerdere keren te moeten inloggen Zonder meerdere keren te moeten inloggen Web of apps? Web of apps? Webzelfbediening (ik beslis wat ik zoek, en hoe) Webzelfbediening (ik beslis wat ik zoek, en hoe) App Selecteer de toptaken (idem aan het echte loket) App Selecteer de toptaken (idem aan het echte loket)

Budget although a website is a ‘digitized’ item although a website is a ‘digitized’ item a website is still a product but it’s also a service

Budget  Evolutie door de jaren heen (website van 25 schermen voor een KMO) Bron:

Budgettering  Een budget wordt opgemaakt aan de hand van 2 elementen  1. Uren  Meestal werken met uurtarieven  Inschatting: aantal uren nodig voor de job x het uurtarief = toegevoegde waarde  Basis: bij opmaak van een budget zet je alle mogelijke onderdelen van een job op een rijtje.

Budgettering  Mogelijke uren Vooronderzoek/ analyse Vooronderzoek/ analyse Strategie Strategie Concept Concept Ontwerp Ontwerp Beeldbewerking Beeldbewerking Copywriting/ redactie Copywriting/ redactie Projectcoördinatie/ managment Projectcoördinatie/ managment

Budgettering  2. Aankopen  Domein naam  Hosting  Web design en grafische elementen  Onderhoud  Zie meer details en voorbeelden: cost.html cost.html cost.html

Meer info  How Much Should A Website Cost?  Uitleg hoe te rekenen en welke kostenplaatsen  Met uitleg, voorbeelden, prijzen…     website-cost/ website-cost/ website-cost/  

Calculator Webpage FX How-much-should-web-site- cost.html Webpage FX How-much-should-web-site- cost.html

Calculator DesignQuote wizard.cfm DesignQuote wizard.cfm

Marge op aankopen  Marge varieert afhankelijk van de opdracht  Bij productie varieert ze van 5 tot in sommige gevallen 32%.  Dekt het risico (verantwoordelijkheid voor fouten bij bestelling)  Dekt pre-financiering voor de klanten  Betalen voor know-how die werd opgebouwd (kennen van de markt en weten wie geschikt is voor welke job)

Mobiele website/ app  EUR  Eenvoudige mobile site  – EUR  Eenvoudige app op maat  TapCrowd: uitgebreide rijke app  – EUR  Uitgebreide app op maat  EUR – EUR  Complexe app, integratie met backend systemen… Bron: Tapcrowd