Dagens arbejde består i at få phpscaffold til at generere en kode, der kan bruges af WordPress. Jeg tager udgangspunkt i en relativt enkel tabel.

  1. Generere “stillads”.
  2. Omdanne “stilladset” til en WP plugin i Dashboard.
ER-golden
ER-diagram for webkanban.

Phpscaffold skaber fire CRUD-filer og forudsætter import af en databasekonfigurationsfil.

Phpscaffold eksempel
Phpscaffold eksempel

I den kommende uge vil jeg prøve at programmere en fungerende prototype til en webkanban ved hjælp af phpscaffold. Databasen er eksporteret til min server, så nu kan arbejdet begynde. Regner med at der skabes en simpel CRUD-funktionalitet.

CRUD skal betjenes via et administrationspanel i WP. Det skal desuden være muligt at editere de enkelte “tegn” via en knap, der leder til et redigeringsfelt.

Når “stilladset” er på plads skal en præsentationskanban programmeres. Der skal laves en shortcode, som looper gennem databasen. CSS formatterer alt efter skærmstørrelse.

Mht. editor vil jeg arbejde med Pico og Emacs

Århus: På fredag afholdes seminar for masterstuderende, der skriver den sidste afhandling i forløbet. Man skal medbringe problemformulering mv.

Bruger phpscaffold.com til at lave et stativ af filer til editering af kanban databasen. Resultatet er 16 filer, der igen skal tilrettes til et WordPress miljø. Hvis det virker, så har jeg sparet mange timers arbejde.

Lige nu eksperimenterer jeg med sed i bash (og her er det jo herligt at Macs terminal er en unixklon!). Det må være muligt at fjerne og editere linjer en masse via en trunkering a la *.php. Det er dog ikke lykkedes at fjerne mønstre i mere end én fil endnu.

De 16 filer skal have fjernet linje 1 – og tabellerne skal formatteres ordentligt (border = 1 er ikke kønt, og friseringen bør ligge i css – border = 1 bør ændres til en class).

Lægger hovedet i blød for en smart sed – eller noget i den stil…