Anda di halaman 1dari 26

Geluk te koop

prototypes bouwen met Drupal


De case

2
geluk.nl

• http://mijngeluk.nl
• Doel: geluk verspreiden
• Business model: geluk verspreiden, geluk
ontvangen
• Wat is geluk?
Verzamelen van gedrag op internet en analyse
van geluksmomenten

3
geluk.nl

• Website:
• Delen van geluksmomenten
• Verzamelen van wat gelukkig maakt
• Webshop: verkoop van Geluk

4
geluk.nl
Tekst, foto,
Fase 1 Geluk delen Forum
muziek

Evenementen Agenda Rating

Gedragsanalyse Enquête Widget

Product
Fase 2 Geluk te koop Rating
varianten

Fase 3 Roll-out Meertalig Cloud


5
Site-ontwikkeling

• Gefaseerde ontwikkeling
• Tussentijds onderzoek en evaluatie
• Bij bewezen succes meer budget
• CMS keuze: is drupal geschikt?

6
Site map
Forum Enquêtes Over Geluk Evenementen Webshop

Forum Enquête twitter analyse Agenda Product


Rating Resultaat artikelen Events Rating
Avatars nieuws Rating Ervaring
Social media Reacties

Zoeken SEO Talen Cloud


7
De aanpak

8
Prototypes

• Beperkt functioneel ontwerp


• Inspelen op veranderende inzichten
• Iteratief ontwikkelen
• Functionele eenheden opleveren
• Hergebruik van functies
9
Prototypes

• Intensieve samenwerking opdrachtgever en


bouwer
• Budget is leidend boven functionaliteit
• Snel resultaat maar long tail restpunten
• Voor Proof of Concept, Agile development

10
Drupal geschikt?

• Modules
• Abstracties
• Framework
• Open Source

11
Modules

• “Daar is een module voor”


• Modules voor forum, reacties, rating, enz.
• Interactie tussen modules
• 80% met modules

12
Modules
Forum Enquêtes Over Geluk Evenementen Webshop

Forum Enquête twitter analyse Agenda Product


Rating Resultaat artikelen Events Rating
Avatars nieuws Rating Ervaring
Social media Reacties

Zoeken SEO Talen Cloud


13
Abstracties
• Agenda: datum, plaats, omschrijving, foto
• Forum: tekst, afzender
• Product: naam, foto’s, prijs, tekst, voorraad
Tekst Link E-mail Bijlage Foto Video

Tekst modules Bestanden

Content

14
Abstracties
Forum Enquêtes Over Geluk Evenementen Webshop

Forum Enquête twitter analyse Agenda Product


Rating Resultaat artikelen Events Rating
Avatars nieuws Rating Ervaring
Social media Reacties

Zoeken SEO Talen Cloud


15
Framework
• Content Management Framework
• Drupal-core:
• authenticatie, file management, caching,
database abstractie, security, ...
• API-modules
• Modules en hooks zorgen voor sterke
integratie en uitbreidbaarheid

16
Framework
Forum Enquêtes Over Geluk Evenementen Webshop

Forum Enquête twitter analyse Agenda Product


Rating Resultaat artikelen Events Rating
Avatars nieuws Rating Ervaring
Social media Reacties

Zoeken SEO Talen Cloud


17
Open Source

• Code is openbaar
• Hergebruik van code
• Zelf ontwikkelen

18
Zelf ontwikkelen
Forum Enquêtes Over Geluk Evenementen Webshop

Forum Enquête twitter analyse Agenda Product


Rating Resultaat artikelen Events Rating
Avatars nieuws Rating Ervaring
Social media Reacties

Zoeken SEO Talen Cloud


19
Drupal geschikt?

• Modules
• Abstracties
• Framework
• Open Source
Bron: flickr.com/joeshlabotnik

20
Het vervolg

21
Uitbreiden & onderhoud

• Makkelijk uitbreiden
• Zelfde bouwstenen als ‘echte’ site
• Modules, Framework en code beschikbaar

22
Beperkingen

• Fundamentele veranderingen
• Hergebruik van onderdelen

23
Conclusie

24
Conclusie

+ Modules + abstracties + framework + code


+ 80% functies in 20% tijd
+ Zelfde bouwstenen prototype en site
+ Geen beperking mits goed fundament
– Beperkte ondersteuning hergebruik

25
Wizzlern biedt Drupal trainingen en advies voor uw
project of organisatie.
www.wizzlern.nl

De Creative Commons Naamsvermelding-Niet-commercieel-Gelijk delen 3.0 Nederland Licentie is van


toepassing op dit werk. Bekijk de licentie op http://creativecommons.org/licenses/by-nc-sa/3.0/nl/.

mei 2010

Anda mungkin juga menyukai