Medlemsdatabase/kravspesifikasjon

Fra Piratpartiets Wiki
Revisjon per 6. mai 2021 kl. 11:54 av Thomas (diskusjon | bidrag) (Potensielle medlemmer)
Hopp til: navigasjon, søk

Å få på plass en bedre medlemsdatabase er noe som bør prioriteres. Denne artikkelen tar for seg krav til funksjonalitet for et medlemsregister.

Sikkerhet

Medlemsregisteret er noe av det mest verdifulle vi har, og det er konfidensielt. Det er særlig viktig at medlemsregisteret er godt sikret mot spionasje, samt at vi har gode backuprutiner.

Potensielle medlemmer

  • Potensielle medlemmer må kunne registrere personopplysninger om seg selv via piratpartiets websider.
  • Det må være mulig å betale første medlemskontingent vha bitcoins
  • Det bør være mulig å betale første medlemskontingent online via andre betalingsløsninger (f.eks. kredittkort)
  • Det må være mulig å bestille en faktura slik at medlemskontingenten kan betales per bank
  • Personopplysninger bør verifiseres (fysisk adresse og fødselsdato mot folkeregisteret, man bør få bekreftet at vedkommende har tilgang til den oppgitte epostadressen)

Eksisterende medlemmer

  • Eksisterende medlemmer bør ha mulighet til å verifisere egne personopplysninger, f.eks. vha en innloggingstjeneste eller ved å bestille "utskrift" på epost.
  • Eksisterende medlemmer bør ha mulighet til å oppdatere egne personopplysninger, f.eks. vha en innloggingstjeneste, en knapp for å hente ny adresse fra folkeregisteret, e.l.
  • Eksisterende medlemmer bør ha mulighet for å betale kontingent vha bitcoins
  • Eksisterende medlemmer bør ha mulighet for å melde seg ut

Sekretariatet

Generalsekretær og minst ett sentralstyremedlem må ha mulighet til å hente ut opplysninger fra medlemsdatabasen samt oppdatere opplysninger, helst gjennom et enkelt webgrensesnitt.

Tech

Databasen må være i et lett tilgjengelig format slik at tech enkelt kan integrere nye tjenester mot medlemsdatabasen.

Andre integrasjoner

  • Zimbra mailinglister må autooppdateres på bakgrunn av medlemsdatabasen
  • Vi trenger systemer for "Single Sign-On" (f.eks. OpenID og/eller LDAP), det bør ikke være nødvendig å opprette brukerkonti på alt vi har av tjenester, alt av tilganger bør være direkte styrt fra medlemsdatabasen.
  • Bank - kontingenter innbetalt over bank bør registreres automatisk. Adresseinformasjon bør sjekkes.
  • Websidene skal vise sanntidsoppdatert informasjon om antall medlemmer
  • Eksisterende database må kunne importeres lett, dersom vi bytter databasestruktur

Informasjon som skal lagres

  • Medlemsnummer
  • Fornavn
  • Etternavn
  • Epost
  • Adresse
  • Postnummer
  • Poststed (kan finnes vha postnummer)
  • Kommune (bydel, for de som bor i Oslo) (kan finnes vha postnummer)
  • Fylke (kan finnes vha kommune)
  • Andre fylkeslagtilknytninger (f.eks., en student kan ha folkeregistrert adresse i hjemstedskommunen, men ønsker å bli oppdatert om ting som skjer i studiefylket)
  • Fødselsår
  • Fødselsdato (opsjonelt - nødvendig dersom man ønsker å stå på valglister)
  • Valglistekandidat (multiple-choice - indikerer om medlemmet ønsker å være med på valglister)
  • Innmeldingsdato
  • Siste dato for innbetalt kontingent

Annet

Se også verktøyegenskaper.

Vi trenger ikke en programvarepakke som kan løse alle problemene, medlemsdatabasesystemet kan gjerne være satt sammen av flere småverktøy som deler en felles database.