Tag: Wau3

  • Input form

    Widget i kontrolpanelet
    Widget i kontrolpanelet til indtastning af data.

    Nu er min input form næsten klar. Formularen sender til databasen, der gemmer oplysningerne. Navnefeltet er skjult, for WP kender jo navnet på den person, der er logget på. Feltet “Navn” er overflødigt. “Fortryd” er rettet til cancel og de to knappers design er ens.

    To ting mangler: a) brugernavnet skal sendes til databasen, og b) datoen skal formatteres korrekt. Når de to ting er på plads, så kan databasen modtage input.

    ad a) WP kræver unikke brugernavne, så derfor er der ikke redundante data. Brugernavnet kan igen bruges til at hente yderligere brugeroplysninger til præsentationslayoutet – ved simpelt hen at filtrere oplysningerne fra WPs brugertabel. En herlig bivirkning er at man kan lave et præsentationsdesign, hvor de viste data altid stammer fra den bruger som er logget ind.

    ad b) Valgte at formattere tiden via PHP date(‘d-m Y H:i:s’). MySQL anvender selv denne måde at præsentere datoen på.

    Nu fungerer formularen efter hensigten:

    Form faerdig
    Formularen er nu klar

    Man kan ikke se felterne Date og Name. Det skal man heller ikke, eftersom de er “usynlige”. PHP udfylder med de nødvendige oplysninger. Nu kan enhver bruger på en enkel måde udfylde formularen. Samtidig kan jeg som webudvikler kontrollere, “hvad hvem må se”.

  • WordPress opsætning

    Hvordan skal WordPress fungere?

    • Patienten skal kunne logge ind og indtaste data. Dette bør ske direkte på kontrolpanelet.
    • Patienten skal kunne læse en sammenfatning af dagens resultat (om peakflow er rød, gul eller grøn) samt se grafiske oversigter. Dette bør ske ved at gå ind i bloggen. Patientens blog skal være tilgængelig for registrerede brugere på WP.
    • Brugeren skal kunne kommentere.
    • Lægen skal kunne logge ind og læse resultater.
    • Lægen skal kunne kommentere.

    Der skal med andre ord udvikles:

    • Plugin til indtastning af data, der gemmes i databasen (her genbruger jeg databasen fra modul II)
    •  Mulighed for at kommentere indlæg.
    • Template der passer til emnet (den nuværende template er noget psykeldelisk)
  • Litteraturen (aflevering 18.9. 2011)

    I denne aflevering vil jeg diskutere de dele af peensum, der ser ud til at være relevant. Denne indledende sondering danner basis for valg af metode senere.

    Pensum ser sådan ud:

    • Nielsen 2-3 (Klassiker – den heuristiske analyse kan være brugbar i udviklingen, måske suppleret med andre artikler fra useit.com. Måske er der noget brugbart i Kap. 6, der handler om design for handicappede)
    • Tognazzini (billig bruger test? Den tar’ jeg…)
    • Schneiderman 3, 4, 11 (Four Pillars, 4: nogle af ideerne kan omsættes til astmadagbogen. 11: Evaluation – alt sammen anvendeligt som inspiration til en brugertest.)
    • Obendorfethal (participatory design er en vanskelig disciplin. Ideelt burde jeg samle et hold astmadagbogsskrivere; men det kan i sig selv være vanskeligt. )
    • Greenbaum (fin sondring praksis / teori; men teksten kan måske undværes)
    • Jepsen – fin tekst om dagbogsskrivning. Min egen praksis er baseret på Eva Tverskov, Aleister Crowley og C.G. Jung. Dertil kommer min blog (2006-), der er dagbogsagtige noter om hacks på min linuxserver mv.
    • Clement – participatory design. (At inddrage brugeren i udviklingen er en god ide. Igen en række praktiske råd)

    Et hurtigt kig i pensum antyder, at vi skal:

    • udvikle “participatory” eller “brugervenligt” (så der skal vel findes en vej, der er farbar i praksis inden for den givne tidsramme)
    • i praksis skal der være en fungerende prototype
    • En testmetode skal konstrueres
    • Test
    • Ændringer (iterativt)

    Pensum kan suppleres med:

    1. O’Reilly “PHP Cookbook” (2002) – gammel klassiker, selv om den har mere end et par årtusinder på bagen, så er bogen en god inspirationskilde.
    2. Brazell, Aaron: “Wordpress Bible” (2010) – bøger der vil alt er ofte problematiske; men omvendt kan det ikke udelukkes at der står noget fornuftigt om udvikling af templates, widgets og plugins.

    Dertil kommer linksamlingen, som jeg ikke vil kommentere yderligere i denne omgang. Klik på links i menuen til venstre…

    Sammenfatning
    Webløsningen skal udvikles i det PHP-baserede bloggingsystem WordPress. Her får jeg brug for en god kilde, der beskriver arkitekturen bag WordPress. Jeg formoder, at man kan finde en sådan beskrivelse på WordPress “Codex”, dvs. den omfattennde dokumentation af WordPress. Med hensyn til brugertest vil jeg (på nuværende tidspunkt) anvende Nielsens heuristik – dvs. i vid udstrækning anvende web standarder – samt cognitive walkthroughs.

    Som testmetode er eksperttest i første omgang mest oplagt. Men jeg vil da begynde med at kigge på Tognazzinis ideer til hurtig brugertest – måske er der her nogle gode praktiske råd.

    Et vigtigt aspekt er dagbogsskrivning. Traditionelt er dagbogen et privat dokument, der som udgangspunkt ikke er til offentliggørelse. Forfattere som H.C. Andersen har nok haft en ide om at deres dagbøger potentielt kunne være interessante for en eftertid. Men i forfatterens levetid var dagbøgerne som udgangspunkt private. Gennem historien har præster fx ført en Liber Daticus, der kunne fortælle stort og småt om begivenheder i sognet. Sådanne skrifter var næppe tænkt som helt private skrifter. Videnskabsmandens logbog var til gengæld et videnskabeligt dokument, der kunne dokumentere en proces.

    Med Habermass kunne man sige, at det moderne menneske sondrer mellem det private og det offentlige. En udviklingsdagbog ligger afgjort i den offentlige sfære.

Enable Notifications OK No thanks

We use cookies - more information

Multimusen.dk will set a few cookies from Doubleclick, Google and the Social Media plugins they ay set some cookies. Some of my pages use APIs - such as YouTube, LinkedIn, Google Fonts, Google Maps, Mapbox, Spotify, Jetpack, Twitter, Facebook &c.. Such plugins may set the odd cookie.

Close