Topic: Dansk
🇩🇰 Danske artikler og tutorials.
-
Kanban Plugin – erfaringer
Begynder så småt at anvende kanban-pluginet til planlægning af dagligt arbejde og andre gøremål.
Loggen skal forfines og designet skal “poleres”; men den grundlæggende funktionalitet er implementeret.
Fremover vil jeg fokusere på at skrive afhandlingen; mens løbende designet forfines. Overvejer at få brugere til at afprøve programmet.
-
Plugin CSS i WordPress
Efter en række eksperimenter har jeg fundet denne opskrift, der hooker et stylesheet rigtigt ind i WP dashboard. Virker både for admin og øvrige registrerede brugere:
add_action( 'admin_enqueue_scripts', 'safely_add_stylesheet_to_admin' ); /** * Add stylesheet to the page */ function safely_add_stylesheet_to_admin() { wp_enqueue_style( 'prefix-style', plugins_url('style_admin.css', __FILE__) ); }
-
Debian på Mac
At programmere på en Mac oplever jeg som en prøvelse. Derfor kører en Debian Linux som “udviklingsmiljø” på Virtualbox. Men Virtualbox er en langsom sag. Browseren fungerer bedst i Mac …
-
Debugging med grep
-n viser linjenummeret. Ved at søge på fx grep ‘div’ og ‘/div’ i en fil bliver det tydeligt, hvor start og sluttag findes i filen:
per@debian-petj:~/Skrivebord/webkanban$ grep '</div' KbnBoard.php -n 16: <div id='icon-edit-pages' class='icon32'></div><br /> 107: </div>"; 111: echo "</div>"; 112: echo "</div>"; 211:</div> 212:</div>
-
CSS i plugin
Dokumentationen på Codex er ikke lysende klar; men et plugin gør sådan:
/* filters etc. */ add_action('wp_print_styles', 'add_hyperboard_stylesheet'); // (...) /*Required stylesheets */ function add_hyperboard_stylesheet() { $myStyleUrl = WP_PLUGIN_URL . '/hyperboard/styles.css'; $myStyleFile = WP_PLUGIN_DIR . '/hyperboard/styles.css'; if ( file_exists($myStyleFile) ) { wp_register_style('HyperBoardStyleSheets', $myStyleUrl); wp_enqueue_style( 'HyperBoardStyleSheets'); } }
Pluginet sætter en krog i wp_print_styles.
-
Cebit – program
Torsdag den 7. marts 2013
Kl. 07:30 – Mødetid på skolen
Kl. 08:00 – Afgang fra Tietgen Kompetencecenter, Ejlskovsgade 3, 5000 Odense vi kører med Bergholt Bus, Rudkøbing.
Kl. 09:00 – Opsamling i Bramdrupdam. Afkørsel 63, ved OK-tanken, Vejlevej 361, 6000 Kolding. Hurtigt stop ved grænsen (20 min.) – Fleggaard – www.fleggaard.dkKl. 14:00 – Ca. ankomst til messen – www.cebit.de
Kl. 18:00 – Afgang fra messen
Kl. 19:30 – Ca. ankomst til hotellet – www.rennschuh.de
Kl. 20:00 – Middag på hotelletFredag den 8. marts 2013
Kl. 07:00 – Morgenmad
Kl. 08:00 – Afgang fra hotellet.
Kl. 10:00 – Ca. ankomst til Cebit messen
Kl. 16:00 – Afgang fra messen
Kl. 18:00 – Ca. ankomst til Restaurant Maximo – www.restaurant-pinneberg.de
Kl. 19:30 – Afgang fra Restaurant Maximo
Kl. 22:30 – Ca. ankomst til Ejlskovsgade 3, Odense (afhængig af trafik) -
Primitiv fungerende prototype
En meget primitiv udgave af kanbanen til WP er ved at være klar i version 0.01. Måske skulle der flere nuller på. Systemet kan håndtere flere kanban boards og dertil knyttede kolonner. Kanbanen kan bruges af alle brugere på en given WP installation. WPs menuerne definerer, hvem der har adgang. Meget praktisk.
Nu kan der arbejdes med design og forskellige views.
Erfaringer
At arbejde på en Mac kan være en prøvelse. Jeg foretrækker at arbejde på et virtuelt Debian system, når koden skal skrives. WP API for update virkede ikke før end alle felter i tabellen fik et input. Sært; men det virker.Sammenligning med klassiske hypermediesystemer
Min kanban ligner på mange måder det gamle XEROC Parc “Notecards”. Man forsøgte dengang at styre projekter ved hjælp af notatkort på skærmen. Problemet ved Notecards var, at man ikke kunne samarbejde. Systemet var designet til én person. WP er født som et flerbrugersystem.Notecards kunne vise grafik og hyperlinks. Det bør også være muligt i en webkanban.
-
I dag
- Select box funktion i en formular. Boxens værdier hentes via MySQL.
- Noter CRUD
Og så begynder det vist at ligne noget brugbart.
- Select box funktion i en formular. Boxens værdier hentes via MySQL.