Eindwerk presentatie - Stage bij Duo nv

41
Eindwerk presentatie Nicky Vandevoorde

Transcript of Eindwerk presentatie - Stage bij Duo nv

Page 1: Eindwerk presentatie - Stage bij Duo nv

Eindwerk presentatie

Nicky Vandevoorde

Page 2: Eindwerk presentatie - Stage bij Duo nv

Inhoud

Voorstelling stagebedrijf

Drupal projectinleiding

projectomschrijving

ontwikkeling

demo

Titanium projectprojectomschrijving

ontwikkeling

demo2

Page 3: Eindwerk presentatie - Stage bij Duo nv

3

Welkom bij Duo! Wij staan voor Designen Development!

Page 4: Eindwerk presentatie - Stage bij Duo nv

4

Laten we beginnen met DrupalEen goede introductie

Page 5: Eindwerk presentatie - Stage bij Duo nv

Het Drupal project

5

Page 6: Eindwerk presentatie - Stage bij Duo nv

Wat is Drupal?

CMS

administratiemodule

een database

presentatiemodule

Organiseren, updaten en presenteren

Groot doelpubliek

Gelaagde structuur6

Page 7: Eindwerk presentatie - Stage bij Duo nv

7

“uw partner voor de verkoop van nieuwbouwprojecten &

gronden en de verkoop of verhuur van bestaande

woningen en appartementen.”

Page 8: Eindwerk presentatie - Stage bij Duo nv

8

Page 9: Eindwerk presentatie - Stage bij Duo nv

Inhoud van het Drupal project?

9

Een beheersysteem voor kantoren en medewerkers

Page 10: Eindwerk presentatie - Stage bij Duo nv

Ontwikkelen?

10

Page 11: Eindwerk presentatie - Stage bij Duo nv

11

Modules als bouwstenen bij een internet applicatie in Drupal

Page 12: Eindwerk presentatie - Stage bij Duo nv

De modules

12

Drie soorten modules

Core

Contributed

Custom

Aandachtspunten

Benodigdheden

Page 13: Eindwerk presentatie - Stage bij Duo nv

De module opbouw

13

Meta data

Functies en hooks

Page 14: Eindwerk presentatie - Stage bij Duo nv

14

Page 15: Eindwerk presentatie - Stage bij Duo nv

15

office.info

Page 16: Eindwerk presentatie - Stage bij Duo nv

16

We gebruiken hooks! Kennen we dit

niet van het Template design pattern?

Page 17: Eindwerk presentatie - Stage bij Duo nv

17

Page 18: Eindwerk presentatie - Stage bij Duo nv

18

Page 19: Eindwerk presentatie - Stage bij Duo nv

19

employeeofficeoffice_employee

Tabelstructuur

Page 20: Eindwerk presentatie - Stage bij Duo nv

Het resultaat

20

Page 21: Eindwerk presentatie - Stage bij Duo nv

21

Een goede start! Laten we beginnen met mobiele ontwikkeling.

Page 22: Eindwerk presentatie - Stage bij Duo nv

Het Titanium project

22

Page 23: Eindwerk presentatie - Stage bij Duo nv

23

Een applicatie voor het zoeken van woonvastgoed! Laten we dit vragen aan Duo!

Page 24: Eindwerk presentatie - Stage bij Duo nv

24

Source: http://www.businessinsider.com/chart-of-the-day-smartphone-sales-to-beat-pc-sales-by-2011-2009-8

Page 25: Eindwerk presentatie - Stage bij Duo nv

25

Source: http://mobilesyrup.com/2011/03/15/chart-showing-the-number-of-available-apps-in-various-app-stores/

Page 26: Eindwerk presentatie - Stage bij Duo nv

Ontwikkelen?

26

Page 27: Eindwerk presentatie - Stage bij Duo nv

27

Wat zien we daar? Native applicaties en Web applicaties?

Page 28: Eindwerk presentatie - Stage bij Duo nv

28

Page 29: Eindwerk presentatie - Stage bij Duo nv

29

Page 30: Eindwerk presentatie - Stage bij Duo nv

30

Page 31: Eindwerk presentatie - Stage bij Duo nv

31

Een mobiele applicatie ontwikkelen met Titanium. Een proof of concept

Page 32: Eindwerk presentatie - Stage bij Duo nv

Waarom Titanium?

32

Gedekt voor de strijd

Voordelen van web applicaties

Voordelen van native applicaties

Page 33: Eindwerk presentatie - Stage bij Duo nv

33

Page 34: Eindwerk presentatie - Stage bij Duo nv

Een Dewaele applicatie

34

Wij willen dezelfde mogelijkheden

Offline te gebruiken

Hetzelfde design

Page 35: Eindwerk presentatie - Stage bij Duo nv

35

Page 36: Eindwerk presentatie - Stage bij Duo nv

Databank Synchronisatie

36

Drie tabellen

Be

Office

Property

Beveiliging

Synchroon houden

Page 37: Eindwerk presentatie - Stage bij Duo nv

37

Page 38: Eindwerk presentatie - Stage bij Duo nv

Het resultaat

38

Page 39: Eindwerk presentatie - Stage bij Duo nv

39

“If I had eight hours to chop down a tree, I'd spend six hours sharpening my ax” – Abraham Lincoln

Page 40: Eindwerk presentatie - Stage bij Duo nv

Vragen?

40

Page 41: Eindwerk presentatie - Stage bij Duo nv

Bedankt!

41