CMS Content Management Systemen. CMS: wat het is Website vanuit database met: – Teksten, beelden – Gebruikers Beheerders Redacteurs Gebruikers (lezers,

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 (
AV de Liemers heeft een nieuwe website Een drie minuten durende presentatie over de nieuwe website 1.
Workshop Zoekmachine optimalisatie workshop internet marketing
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.
CMS Content Management Systemen. CMS: wat het is  Website vanuit database met:  Teksten, beelden  Gebruikers  Beheerders  Redacteurs/journalisten.
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.
I-Concept InternetWorks BV Bergweg BH Rotterdam Tel +31(0) Fax +31(0)
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.
iCafe Erasmushogeschool Brussel
Cliënt-server omgeving
Bibliotheken in Drenthe De G!DS “everything you always wanted to know about ….” versie: regionale en lokale culturele infrastructuur.
Oriëntatie Databases en Hypermedia prof. dr. P.M.E. De Bra dr. A.T.M. Aerts.
Download en installeer de gereedschappen
Download en installeer de gereedschappen
SQL & datamodelleren.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Wolter Kaper - Ruby on Rails Webtoepassing ontwerpen Webprogrammeren, week 1.
Introductie in: PHP. Groei in webapplicaties Groei in webapplicaties Het ontstaan van PHP Het ontstaan van PHP De client-serverarchitectuur De client-serverarchitectuur.
Workshop PHP Een productencatalogus Met database.
La nouvelle espérance - geïntegreerd project 2008 Belangrijke aspecten bij de keuze van een CMS systeem 2. Inleiding project CMS functionaliteiten Support.
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
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.
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.
(Her)Schrijven voor het web Is schrijven voor het web anders? Voordat we schrijven… Basisprincipes schrijven voor het web.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Kennisnet – Copacabana Van Dienst naar Service.
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.
Software Development fundamentals
Informatica-Actief Thema: Databases en informatiemodellering
Speedsessie WordPress
Kluwer The end of Publishing
Schoolwebsite, meer dan een visitekaartje?!
ASP.NET MVC Web Development
ASP.NET MVC Views.
– Software development fundamentals
HTML5 introductie.
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 Gebruikers (lezers, kijkers) – Rubrieken (categorieën - navigatie)

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

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 Websites, blogs – Wordpress – Blogger – Tumblr – Wix, Weebly,... – 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 Op vlak van inhoud Opbouw van de pagina Beveiligd met gebruikersnaam en paswoord

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

Portaal: drie basisprincipes 3.Eén-loketfunctie One stop shopping Alle functies en infobronnen op 1 site 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 Strategie Concept Ontwerp Beeldbewerking Copywriting/ redactie Projectcoördinatie/ managment

Budgettering 2. Aankopen Domein naam (dns.be)dns.be Hosting Web design en grafische elementen Copywriting Onderhoud

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

Meer info – How Much Should A Website Cost? Uitleg hoe te rekenen en welke kostenplaatsen Met uitleg, voorbeelden, prijzen… – – – –

Calculator DesignQuote zard.cfm DesignQuote Calculator

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