UKEweb kravspec

UKA.no har siste årene vært gjennom store endringer i kodebase, design og funksjonalitet. Dette til tross for at UKA, som festival, har vært i et stabilt format med de overordnende mål. Slike mål har aldri formelt blitt spesifisert for nettsiden, som har ført til nye diskusjoner år etter år, UKE etter UKE om hvordan nettsiden skal se ut og hvilken funksjonalitet den skal støtte.

Dette dokumentet forsøker å definere et minimalt sett med krav som settes til UKA.no og skal være en pekepinn for designere, utviklere og interessenter (journalister, gjengsjefer, informasjonssjefer og lignende) om hva som er mulig og kanskje viktigere hva som ikke er mulig med UKA.no.

Overordnende mål

UKA.no skal hovedsaklig dekke følgende tre punker:

Teknisk skal følgende mål dekkes:

Se mer detaljer om både hvilken informasjon som skal være tilgjengelig og hvilke tekniske krav som trengs å oppfylles, under.

Grensesnitt

Grensesnittet til UKA.no burde, til tross for ny UKE og annen grafisk profil, holde et stabilt grensesnitt for følgende krav og komponenter alltid er mulig å finne.

Designet er et samarbeidsprosjekt mellom Grafikken og ITK.

Forside

Administreres og redigeres av ITK. Endringer på forsiden kan gjøres ved hendvendelse til itk@samfundet.no.

Forsiden skal lenke til viktige arrangement, pressemeldinger og viktige informasjonssider til publikum.

Arrangementsliste

Uten Javascript skal arrangementlisten defaulte til å vise alle arrangmenter.

Javascript skal brukes til å gjemme arrangementer og ikke vise dem.

*kommentar* Husk at UKA har riktig mange arrangementer (e.g. Revy nesten hver dag), så da er man fort begrenset til ren tekst og css.

Med Javascript skal følgende grunnleggende funksjonalitet være på plass:

Informasjon om et arrangement

All informasjon du trenger for arrangementer skal være tilgjengelig:

Inkluder link og nyttig informasjon om billettsupport.

Kjøpsside til et arrangement

Ved revy må det ved kjøp spesifiseres ønsket plass i salen. Salkart hentes fra Billig.

Verifisering av kredittkortdata. Sjekke at brukeren har tastet inn "riktig" kombinasjon av kortnummer, utløpsdato og CCV (les: sjekk sjekksum).

Se forøvrig Billig krav fra innløser for mer informasjon om krav som stilles til en kjøpsside.

Inkluder link og nyttig informasjon om billettsupport.

Landingsside ved vellykket kjøp

Det skal være veldig tydelig at den foretrukkene handlingen er å laste ned billetten fra landingssiden, og verifisere at e-posten mottas.

Informasjonssider

Det må være informasjonssider lett tilgjengelig som spesifikt omhandler følgende emner:

Det må videre passes på at informasjon om billettsupport er tilgjengelig fra de fleste (relevante) informassjonssider.

Administrasjonssider

Tre ACL-nivåer:

Administrasjon av arrangementer - Arrangementliste

Dra inspirasjon fra https://billig.samfundet.no

Vise arrangementer som er i salg, med mulighet for å vise alle arrangementer.

Administrasjon av arrangementer - Redigere arrangement

Tidspunkt må verifiseres at er på et godkjent format (ISO 8601).

Følgende informasjon skal spesifiseres:

Det må være en løsning for kanselering av arrangementer.

Et arrangement som skal ha billett må integreres/kobles til tilsvarende arrangement i Billig.

Administrasjon av informasjonssider - Redigere flatside

Tekst formateres med Markdown.

Bilder og statiske filer lastes opp til en spesifikk mappe på Samba som eksponeres på HTTPS.

Følgende informasjon skal settes:

Nice-to-have

Ved hjelp av sted, start og sluttidspunkt skal det sjekkes om ønsket lagrede arrangement kræsjer med andre arrangement og spørres om brukeren ønsker å fortsette likevel.

Ved lagring av arrangement skal det spesifikt spørres om brukeren er sikker på at all informasjon er korrekt, med informasjon om at ting "ikke kan endres i etterkant".

Informeres til brukeren om sannsynlige skrivefeil i e-postdomenet.

Tekniske krav

Tekniske veiledninger

Forhold mellom internsider og eksterne nettsider

Ansvarsområde for eksterne nettsider ligger hos ITK.

Lenker: Start, arkiv

Mail: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2014-06-06 14:50 | Revisjon: 9 (historie, blame) | Totalt: 1420 kB | Rediger