• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
20081126 Hands On Presentatie Bram
 

20081126 Hands On Presentatie Bram

on

  • 953 views

 

Statistics

Views

Total Views
953
Views on SlideShare
947
Embed Views
6

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 6

http://www.faronet.be 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    20081126 Hands On Presentatie Bram 20081126 Hands On Presentatie Bram Presentation Transcript

    • Casestudie : FAROnet 28/11/08: Hands-on vorming over het opzetten of uitbreiden van een website met web 2.0 technologieën. FARO. Vlaams steunpunt voor cultureel erfgoed Bram Wiercx
    •  
    • Bestaande situatie
      • ||
    • CultureleBiografie.be
    • VCV.be
    • Hosting
    • Wat we willen…
      • “ We kiezen er voor om met een nieuw platform te starten in een open source omgeving (Drupal) voor de nieuwe organisatie FARO. We wensen verder met zoveel mogelijk open source software componenten (niet noodzakelijk enkel Drupal) te werken die aan elkaar kunnen worden gekoppeld: het idee van een ‘ mashup’ . Het platform moet zodanig gebruiksvriendelijk opgebouwd worden dat alle stafmedewerkers zelf informatie kunnen publiceren op de site (publicatieplatform), bv. via een blogmodule. Daarnaast zal het globale contentbeheer redactioneel door een webredacteur mee worden beheerd. Belangrijk is ook de koppeling naar externe data (RSS feeds, mashup). “
      • 2 > 0
    • Van 0 starten, waarmee moesten we rekening houden?
      • 1. Krappe timing, nieuwe website moet klaar zijn bij lancering van het steunpunt.
      • 2. Mashup/ Web2.0 / Open-Source website, huidige bedrijven leken ons minder geschikt hiervoor.
      • 3. Beleidsplan van FARO was nog niet klaar.
    • 1. Krappe timing (enkele oplossingen)
      • A. Tijdelijke blog op basis van open-source (WordPress) of commerciële blogsoftware (Movable Type).
      • B. Eenvoudige basiswebsite die we later verder kunnen uitbreiden, project opdelen in verschillende fasen.
    • 2. Hoe hebben we webdesign bedrijf gezocht?
      • Gezocht bij FeWeb : Federatie van Webdesigners
      • Portfolio bekeken
      • Contact opgenomen met bestaande klanten
      • Afspraak gemaakt met bedrijf (via telefoon)
      • Open gesprek (plannen voorleggen)
      • Offerte (Opdelen)
      • (Eventueel onderdelen schrappen uit offerte)
      • Contract (Afspraken maken rond eigendom, copyright, oplevering, wijzigingen, onderhoudscontract, toekomst)
      • CRITERIA bij het kiezen: flexibiliteit, communicatie, kennis, technologie (programmeertalen), visie, afhankelijkheid, openheid, ervaring, meedenken, uurprijs / dagprijs, …
    • 2. Voordelen van Open-Source software
      • Samenwerken = besparen
        • Doordat heel wat bedrijven / organisaties samenwerken bespaart iedereen kosten.
      • Maak je minder afhankelijk van één bedrijf
        • Software is open-source en dus geen eigendom van één bedrijf. Je kan als het nodig is overstappen naar een ander bedrijf.
        • Concurrentie laten spelen, je kan bij toekomstige wijzigingen meerdere offertes aanvragen en vergelijken.
        • Open-source systemen zoals Drupal zijn niet gemaakt door één persoon. Maak je niet persoonsafhankelijk.
    • 2. Aanpak Open-Source website (Drupal)
      • Huur een specialist in die je kan adviseren bij de keuze uit de 100de modules. Een foute start kan serieuze gevolgen hebben op lange termijn.
      • Laat je webdesigner meedenken (architect), door iets een beetje anders te doen is het soms beter en goedkoper.
      • Voldoet een module niet, neem dan contact op met de maker en bekijk samen of zaken beter kunnen. Sponsor dit dan.
      • Zorg dat je een onderhoudscontract hebt, open-source software moet regelmatig (security) geupdate worden.
      • Hosting
    • 3. Voordelen bij het werken in fasen
      • Project is overzichtelijker voor jou en voor het bedrijf.
      • Je kan sneller ingrijpen als het fout loopt omdat de doorlooptijd korter is.
      • Plannen / noden veranderen doorheen het project, na elke fase kan je evalueren en een nieuwe wishlist maken. Zaken die toch niet goed zijn kan je bijsturen.
      • Bij het bouwen van de website werd er ook in fasen gewerkt.
    • Website bouwen : Analyse(1)
      • Projectteam : Een lijst van betrokken personen en hun taken wordt samengesteld, zowel binnen het webdesignbureau als binnen de organisatie. Er worden afspraken gemaakt betreffende vergaderingen, timing en beschikbaarheid.
      • Aan de hand van de SWOT analyse en de door de organisatie gekende gebreken en tekortkomingen van de huidige website worden de mogelijkheden tot verbetering vastgelegd. In gelijkaardige websites worden opportuniteiten gezocht.
      • Analyse doelstellingen , uitgangspunten en randvoorwaarden. Via overleg met de opdrachtgever worden de doelstellingen en voorkeuren van het grafisch en functioneel ontwerp vastgelegd. Het implementeren van de huisstijl wordt besproken. Aan de hand van een aantal voorbeeldsites wordt een beter idee verkregen over de gewenste grafische stijl en functionaliteit.
      • Analyse van de doelgroep . Omschrijving van de typische gebruiker via vragenlijst, discussie en studie statistieken. De doelgroep wordt ingedeeld in user profiles (personas) elk met hun specifieke kenmerken, wensen en verwachtingen mbt de site.
      • Een planning van de taken inclusief gedetailleerde timing en mijlpalen wordt opgesteld.
      • => Wordt opgeleverd op het einde van de analyse fase: een document met omschrijving van doelen, doelgroep,
      • planning, team en taken.
    • Website bouwen: Voorbereiding(2)
      • Informatie architectuur: Alle content (teksten in de nodige talen, foto's, media) worden verzameld en in categoriën ingedeeld. Een sitemap en/of taxonomie (metadata) wordt opgesteld.
      • Navigatie : Een navigatiestructuur wordt uitgewerkt met aandacht voor hiërarchie, labels en usability (gebruiksvriendelijkheid). Naast de hoofdnavigatie wordt aandacht besteed aan alternatieve navigatie- en zoekmogelijkheden: sitemap, index, zoekvak, embedded links, geografische navigatie, sociale navigatiemogelijkheden of navigatie per thema, doelgroep, tagclouds, breadcrumbs, ...
      • Content types : Er wordt bepaald hoeveel verschillende soorten inhoud er zijn en hoeveel en welke velden (tekst, foto's, media) voor elk content type noodzakelijk zijn.
      • Wireframes . Voor de homepage en elke content type wordt een schematische paginaweergave opgesteld van de layout. Hiermee wordt de positie van tekst, foto's en media vastgelegd vooraleer aan het eigenlijke grafisch ontwerp begonnen wordt.
      • => Wordt opgeleverd op het einde van de voorbereidende fase: een schematisch beeld (wireframes) van de diverse paginatypes van de site en een uitgewerkte navigatiestructuur.
    • Voorbeeld wireframe
    • Website bouwen: Ontwikkelingfase(3)
      • a. De grafische uitwerking
      • Op basis van de resultaten van de analyse fase en de goedgekeurde wireframes wordt het concept voor de grafische look uitgewerkt. Een consistente en professionele look en feel wordt nagestreefd met een goede keuze van typografie, kleurschema en integratie van de huisstijl.
      • Voor de homepage en elk content type wordt het grafisch design uitgetekend met behulp van Photoshop en Illustrator.
      • Het design wordt voorgesteld en opmerkingen ter verbetering worden verzameld en aanpast tot de definitieve grafische layout .
      • = > Wordt opgeleverd: grafisch ontwerp. Door de korte tijd kan beslist worden om meteen het ontwerp binnen het statische prototype uit te werken.
    •  
    • Website bouwen: Ontwikkelingfase(3)
      • b. Prototype
      • Het grafisch ontwerp wordt omgezet naar templates in xhtml en css .
      • Alle webpagina's zijn opgesteld in XHTML 1.0 Strict conform de webstandaarden zoals vastgelegd door het W3C Consortium. Er wordt gewerkt met lagen (div tags) voor de structurele opbouw. Tabellen worden uitsluitend gebruikt voor "tabular data", zoals voorgeschreven door het W3C.
      • Er wordt gebruik gemaakt van aparte CSS bestanden voor de layout. Naast de basislayout CSS worden aparte CSS bestanden opgesteld voor Internet Explorer 6 (bugs in deze browser corrigeren) en print ( printvriendelijk afdrukken zonder overbodige menustructuur of links). Aparte CSS bestanden laten makkelijk en flexibel wijzigingen in de layout toe na lancering, bijvoorbeeld een tussentijdse opfrissing of aanpassing aan grotere schermformaten.
      • Conform de webstandaarden worden structuur (xHTML en content), layout (CSS) en interactie (Javascript) strikt gescheiden .
      • De xhtml, css en Javascript webpagina's worden uitvoerig getest op compatibiliteit met diverse browsers, platformen en schermformaten. Daarnaast worden ook tests verricht op het vlak van accessibility (toegankelijkheid) en usability (gebruiksvriendelijkheid). De richtlijnen van het Anysurfer basislabel worden gevolgd.
      • = > Wordt opgeleverd: prototype in xhtml en css online te bekijken op testserver
    • Website bouwen: Ontwikkelingfase(3)
      • c. de Technische uitwerking
      • Op basis van het goedgekeurde prototype worden CMS templates opgesteld. Onze webdesigner kiest voor het Drupal CMS systeem omwille van haar betrouwbaarheid, grote up-to-date verzameling aan functionele modules en flexibele uitbreidbaarheid. Drupal wordt door onze webdesigner volledig op maat geconfigureerd en intern aangepast zowel op functioneel, technisch als grafisch vlak.
      • Met het CMS kunnen teksten, foto's en tabellen eenvoudig door de FARO toegevoegd worden via een gebruiksvriendelijke interface met invulvelden. De TinyMCE teksteditor (stijl Word) laat toe woorden vetjes of cursief te plaatsen, links en tabellen in te voegen, lijsten op te maken, ... Uit de meer dan 50 mogelijke opmaak -en invoegopties wordt de selectie gemaakt die voor dit project nuttig is. Pagina's kunnen ingekort als teaser op de homepage verschijnen, revisies kunnen bijgehouden worden. Diverse bestandstypes kunnen als bijlage aan de pagina toegevoegd worden via een ingebouwd upload systeem.
      • De functionaliteiten die tijdens de voorbereidende fase werden geïdentificeerd worden in detail uitgewerkt. Diverse modules worden geinstalleerd, geconfigureerd en op maat geprogrammeerd.
      • Er worden steeds inspanningen geleverd om de website hoog te doen verschijnen in zoekmachines (SEO) , dit zowel op het vlak van code, url als interne meta-data. Het CMS systeem wordt geprogrammeerd om een groot deel van de optimalisatie automatisch uit te voeren. Zoekmachinevriendelijke webadressen en metadata worden bijvoorbeeld automatisch met sleutelwoorden gevuld. Daarnaast is een handmatige fine-tuning van meta-data en andere belangrijke elementen mogelijk.
      • Wij beschouwen het analyseren van de bezoekers van de site als heel belangrijk, niet alleen op het vlak van marketing en SEO maar ook voor het controleren van gebruiksvriendelijkheid en toegankelijkheid van de site. Naast de uitgebreide bezoekersstatistieken van Google Analytics voorziet het Drupal CMS systeem ook in interne statistieken .
      • = > Wordt opgeleverd: werkende website online te bekijken op testserver, klaar voor de testfase
    • Website bouwen: Test fase(4)
      • Het testteam voert testen uit van functionaliteit, compatibiliteit & usability . Via webanalytics en de server logs worden ook de interne statistieken van de testacties bestudeerd. Het kern testteam kan verruimd worden met bijkomende personeelsleden uit de organisatie en (indien mogelijk) leden. Het testteam kan op elk ogenblik feedback geven op een bepaalde pagina of functionaliteit via een online reactiesysteem onderaan elke pagina.
      • Interactie : Formulieren, pers -en nieuwsberichtensysteem worden grondig getest. Gebroken links (zowel intern als extern) worden opgespoort via een automatische linkchecker.
      • = > Wordt opgeleverd: werkende website met aanpassingen van de testfase erin verwerkt
    • Website bouwen: Lancering(5)
      • De website wordt online verhuisd van de testlocatie naar haar definitief adres .
      • Diverse maatregelen worden genomen om de laadsnelheid van de pagina's te verhogen. (caching)
      • Eindtest na overdracht naar definitieve serverlokatie en urls.
      • = > Wordt opgeleverd: werkende website op definief webadres
    •  
    • Web 2.0?
    • Slide.com
    • SlideShare.com
    • Google kaart
    • Streaming video
    • Blog
    • Blog van personeel
    • RSS
    • Tag cloud
    • Design
    • E-mail / Print
    • Zoeken
    • Search Engine Optimalisatie (SEO)
    • Google Analytics
    • Nedstat teller
    • 2005: Nedstat teller
      • “ Webstats4U is een 100% GRATIS versie voor alle webmasters. Om onderhoud, hosting, nieuwe ontwikkelingen en om de beste teller ter wereld gratis te kunnen blijven aanbieden accepteert Webstat4U advertenties . Deze voorwaarden worden genoemd in de Algemene Voorwaarden ( http://www.webstats4u.com/terms/ )en zijn tevens gecommuniceerd op de eerste pagina van de rapportage site als wel in onze nieuwsbrief aan alle webmasters in augustus en september 2005. Deze advertentie sponsorschappen zullen van tijd tot tijd verschijnen en kunnen als een pop-under of slide-in flash formaat verschijnen , maar er zullen zeker geen banners, buttons of links rechtstreeks uitgevoerd worden op uw website. …
      • Wanneer u verder geen gebruik wilt maken van onze GRATIS Webstats4U service in ruil voor advertenties kunt u uiteraard altijd overstappen naar de betaalde versie van Nedstat ( http:// www.nedstat.com ). “
    • Backup plan -> offline mappenboom
    •