PRESENTASJON BACHELOROPPGAVE 14E



Like dokumenter
KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS

Presentasjon av oppgave 24E Bookingsystem for LillehammerBryggeri. Av Anders Refsahl

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Presentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg. Prosjektnummer 2E

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Bachelorprosjekt i informasjonsteknologi, vår 2017

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

Forprosjekt. Accenture Rune Waage,

1. Forord 2. Leserveiledning

1 Del I: Presentasjon

HJEMMESIDER LITEN HJEMMESIDE. (3 STK. DESIGN UTKAST. FERDIG UTFØRT HJEMMESIDE. MAX 8 SIDER)

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Gruppe Forprosjekt. Gruppe 15

Innstallasjon og oppsett av Wordpress

FORPROSJEKT BACHELOROPPGAVE 2018 KATRINE ALMÅS GINELLE ZAPANTA IGNACIO CHRISTINE LANGELO LIEN FREDRIK NODLAND

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Dokument 1 - Sammendrag

!!!!!!!!!!!! !!!!!!!!!!! WP-WATCHER WORDPRESS SIKKERHET

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp

Forprosjektrapport. Gruppe Januar 2016

Kravspesifikasjon Gruppe nr ABTF

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1

4.1. Kravspesifikasjon

Kravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

Båtforening på nett. Produktrapport

Forprosjektrapport. Gruppemedlemmer: Maud Veronica Gine Lundh - s Noha Xue - s Ketil Øvrebø - s Even Geithus Øwre - s171663

Prosjektdagbok. Gruppe 9. Gruppemedlemmer. Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741)

6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android

Forprosjekt. Høgskolen i Oslo, våren

WP-WATCHER WORDPRESS SIKKERHET

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,

BEDRIFTENS NETTSIDE 24. NOVEMBER 2016

PROEX.NO. En webbasert samhandlingsløsning. Utviklet av Eskaler as. Rogaland Kunnskapspark Postboks 8034 Postterminalen 4068 Stavanger

Del VII: Kravspesifikasjon

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Kravspesifikasjon. Forord

ipad Uke

Gruppe 43. Hoved-Prosjekt Forprosjekt

1. Fra august 2011 vil det være mulig å gå inn på 2. Klikk på Opprette konto

En kort presentasjon av

WEBUTVIKLING OBLIG 4. Installasjon

Hovedprosjekt 2011 HO912A. Securitas IT portal. Forprosjektrapport. Adeel Yousaf Khan s Mats Klingenberg Naustdal s Stig Arild Ysterud

Presentasjon av hovedprosjekt ved HIST Nettbutikk

Pedagogisk regnskapssystem

Hovedprosjekt Gruppe 27. Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie

HOVEDPROSJEKT HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

Agenda. Tiden som har gått Tiden som kommer Noen tips til deg

Forprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen

Folkehøgskolens Informasjonssystem NAVI, HISTORIKK. Historikk

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Curriculum Vitea. Test server(under oppbygging):

Bachelorprosjekt 2015

Studentdrevet innovasjon

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Forprosjektrapport. Medlemsdatabase for Amnesty International Juridisk Studentnettverk. Høgskolen i Oslo og Akershus

Forprosjektrapport gruppe 20

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

Forprosjekt gruppe 13

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

GRUPPEMEDLEMMER FOR BACHELOROPPGAVE 5E. Mikael Brevik (22 år) Greger Lervik (21 år) Marius Krakeli (21 år)

Produktrapport Gruppe 9

Angreskjema. Versjon: 1.4 Utgivelsesdato: 15.oktober 2014 Prestashop ver.: Dokumentasjon oppdatert: 15.oktober DMT Alvdal AS

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Jeg lastet ned wordpress 4.0 fra wordpress.org og lastet dette opp til public_html på webområdet mitt via en ftp-klient.

Sosialt intranett med «verdens beste søk»

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender

Refleksjonsnotat Web.

Kravspesifikasjonsrapport

Elektronisk personalhåndbok

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

REFLEKSJONSNOTAT FOR WEBPERIODEN

S y s t e m d o k u m e n t a s j o n

Hovedprosjekt i informasjonsteknologi våren Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen

Prosessrapport. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

Presentasjon Sammendrag Dagens situasjon Mål og rammebetingelser Moduler Løsning og alternativer...

Høgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11

DIN EGEN FOTO-SITE. Jon Leirdal Tormod Raen Christer Bell. onsdag 11. september 13

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

OBLIG 2 WEBUTVIKLING

Oversikt over flervalgstester på Ifi

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.

Elektronisk resept. Til deg som trenger resept. Trygt og enkelt

ErgoGroup AS eway Nydalsveien 28 Postboks 4364 Nydalen 0402 Oslo Tlf.: Faks:

Vanlige spørsmål. GallupPanelet. TNS Panel-app. TNS Juni 2015 v.1.3

Mange nye og kule tips til utvikling av dine E-Site websider!

EKSAMEN DATABASER OG WEB Et maskinskrevet notat på maksimalt 2 A4-sider, satt med enkel linjeavstand og skriftstørrelse 12 (eller større).

VEDLEGG 1 KRAVSPESIFIKASJON

Lotteri- og stiftingstilsynet

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

Erlend Oftedal. Risiko og sikkerhet i IKT-systemer, Tekna

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group

fleksibilitet når det gjelder geografisk plassering og etablerte arbeidsrutiner. Qubic cms

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Transkript:

PRESENTASJON BACHELOROPPGAVE 14E Koordinatbasert dataregistrering og loggføring med Drupal, PHP og MySQL Alf Harald Saelevik 1

1 Om oppdragsgiver og prosjekt Pingvin sporstsdykkerklubb er en idrettsklubb etablert i 1967 med omlag 40 medlemmer, som holder til på Skansen i Trondheim. Det er denne klubben som er initiativtaker til prosjektet, og dette innvolverer da også meg på et vis, siden jeg er medlem og webansvarlig der. Klubben ønsker seg en digital kartløsning med muligheter og verktøy for kartplotting, turplanlegging og generelt alt som en dykker og en klubb kan dra ut av en slik tjeneste.dette prosjektet tar sikte på å skape en webportal som gir muligheter for å lagre alle typer av data som omhandler dykking, både på det personlige plan og på klubbplan. En database for dykkerklubber basert på kartkoordinater og stedsnavn som lagrer turdata, dykkedata, info om klubber, info om brukere, statistikk etc. Først og fremst valgte jeg oppgaven fordi kartplotting og arbeid med geodata er inspirerende! Spesielt det å jobbe med analyser av geografi opp mot andre typer data. Derfor er dette, sett i lys av min entusiasme for dykkesporten, en meget inspirerende oppgave å ta fatt på. 2 Arbeidet Som basis i nettsiden falt valget på Drupal 7. Drupal er et open source CMS som brukes som basis i hundretusenvis av nettsider verden over. Drupal har en mye brattere lærekurve enn andre systemer, men har til gjengjeld meget avanserte utvuklingsmuligheter, spesielt kombinert med de tusenvis av tredjeparts moduler som finnes. Systemet brukes i dag av en lang rekke store bedrifter. Et lite utdrag av arbeidet: Konfigurering av Drupal, inkludert 30 tredjeparts moduler Utvikling av egne Drupal-kompatible moduler i PHP Konfigurering av system og datamodell, da spesielt med tanke på inndata (fields) og visningsmodeller (views) Feilsøking (bugfixing) i nødvendige moduler som ennå ikke er ute i stabil versjon for Drupal 7 Konfigurering av forskjellige kart-typer Minimal modifisering av tema og CSS Læreutbytte Økt kjennskap til Drupal CMS og PHP. Drilling i strukturert arbeid, for å holde orden på egenprodusert kode og grafikk Økt kjennskap til effektiv bruk av utviklingsverktøyet NetBeans IDE samt bruk av GIT-løsninger Sist men ikke minst et motvillig innblikk i viktigheten av å ta backup. 2

3 Resultatet Det jobbes mot en bruker- og klubbsentrert webportal. Det vil si at man som bruker skal kunne arbeide rundt sitt eget geografiske område, sine egne data og dykkeklubben man er medlem i. Dette til tross for om andre klubber skulle komme til å ta i bruk databasen. Helt overordnet har portalen per dags dato følgende funksjoner: Personlig loggføring, som utnyttes til statistisk grunnlag Turplanlegging både i dykkerklubben og som privatperson Kollaborativ utvikling av dykkestedsdatabase med revisjonssystem ( wiki-ish ) Generering av statistikk på dykkesteder basert på loggføringer Innlogging via kjente tjenester som Facebook, Google og Twitter (Janrain Engine) Kartplotting på sjøkart fra Noregs Kartverk Portalen kan brukes samtidig av et ubegrenset antall klubber Muligheter for utlevering av geodata til eksterne tjenester via JSON Automatisk oppbygging av land- og regionsiearki ved hjelp av Geonames.org Databasen vil ved prosjektslutt (rent teknisk): Basere seg på Drupal kjernesystem og et 30-talls tredjeparts moduler Kjøres på Ubuntu Server, men er portabel på tvers av operativ- og databasesystem Inneholde diverse testdata i form av reell dykkedata Fokuset i denne oppgaven har ikke vært å lage et helt ferdig produkt, men heller at hele det grunnleggende rammeverket bak skal være på plass. I det rammeverket som er lagt til grunn er det store utbyggings- og visningsmuligheter. Grafisk design av nettsiden har blitt mindre prioritert, og det er ikke utviklet et eget tema. 3

4 Videre arbeid Jeg ser for meg en retning å videreføre utviklingen i, men dette innebærer utvikling utover tidsrammen som er satt for prosjektet. Jeg nevner her i fleng: Implementasjon av værvarsler i statistikk (krever muligens lisens fra yr.no) Utnytte statistikkgrunnlaget bedre Finjustering av utseende / utvikling av et egenprodusert tema Muligheter til å fjerne Norsk sjøkart (Javascript) Helnorsk brukergrensesnitt Flere typer aktivitetsloggføringer enn oppretting og endring av innholdstyper Opparbeiding av hjelpemateriale Wizard for innholdsoppretting Mulighet til å detaljkartlegge dykkesteder ved hjelp av gps og ekkolodd (har en god ide, men krever javaprogrammeringsegenskaper som jeg ikke har) 4

5 Foreløpige bilder Nedenfor følger noen kjappe utsnitt av nevnte funksjoner 5