Medlemsdatabase/arbeidsmøte 2015-10-15

Fra Piratpartiets Wiki
Revisjon per 19. sep. 2021 kl. 19:59 av Tobixen (diskusjon | bidrag)
(diff) ← Eldre revisjon | Nåværende revisjon (diff) | Nyere revisjon → (diff)
Hopp til: navigasjon, søk

Innkalling

Tid: Fredag 2015-10-15 kl 17:18 MØTET ER UTSATT. TBA.

Sted:

Agenda: Fortsette arbeidet der vi slapp - ny vurdering av kravspek, gjøre research på ulike verktøy som vi allerede har i produksjon eller ønsker å prodsette, og se hvordan de kan passe inn. Vedta hvilket verktøy som skal brukes for å populere databasen. Se dokumentene under Medlemsdatabase.

Forberedelser:

  • Tobias ser litt mer på integrasjonsmuligheter ifht zimbra
  • Middelthun gjør research på hva slags medlemsregistersystem svenskene bruker, og hvorvidt noe av det kan passe til våre behov
  • Kan vi sjekke opp hva som blir brukt på Island, i Tyskland, samt andre aktuelle land?
  • Tobias møter Kleppe og diskuterer kravspek og Participants database
  • Alle: myse igjennom dokumentene som er produsert så langt i saken. Se på siste endringer på Medlemsdatabase/kravspesifikasjon, samt diskusjonssiden der.

Referat

Vi fikk endelig til et lunsjmøte onsdag 21.10.15 

Tilstede: Tobias Brox, Øystein Middelthun, Krister Borge, Asbjørn Ulsberg.   Vi anser nodejs og python som å være gode kandidater til programmeringsspråk. Begge har løsninger og støtte for oAuth.

Målet er ikke å finne opp hjulet på nytt, men finne gode løsninger som kan virke for pir på sikt.    Prioriterer grunnleggende funksjonalitet og løsninger for innmelding av medlemmer.   Krav:

  • Autentisering: openID, [oAuth]
    • nginx
  • Betaling: eksisterende løsninger, openCart

Gjøremål:

  • Asbjørn skal se på mulige implementasjoner av oauth og databaser
  • Krister skal se på løsninger mot 
  • Moduler:
    • Innmeldingsmodul (frontend)
    • Database
    • Butikk
  • Tobias tar ansvar for integrasjonsarbeid som ikke kan løses vha oAuth
  • Middelthun setter opp en egen server for dev.

  Database: Vi foretrekker Postgres.  Ting bør skrives slik at det evt blir lett å bytte til MySQL ved behov.  NoSQL-løsninger ble diskutert men forkastet.

Test-Driven Development; første steg er å skrive testkode   Neste møte: Ikke avtalt. Tobias kaller inn. Vi har alle mye på å drive med. Men vi får til progresjon når Øystein får satt opp et dev/stage-område.