Planning for Monday the 24th, November 2008
InstantBoss + Programmer’s Block and Unit Testing by Alex Schroeder, 2008-10-04 + Todo
Morning
- code all this INSIDE the wiki
- write down every time IN the wiki WHEN we have to go out of it
- access to the code of an existing module
- loading a new module
- periodic job / crontab / bot
- do (coherently) the WikiBot
- thanks to the meta-plugin = (
seedeamodulesbuilding
)
based on the existing module (seedeaoimpinterface2)
copy the code of (seedeaoimpinterface2
) as a normal wikipage : MetaModuleData.SeedeaOimpInterface?
- now we have 4 levels : A definition of the module (Seedea.Optmodules) + B running module as PHP pmwiki module code (http://seedea.free.fr/wiki/cookbook/) + C pmwiki normal page with the code (MetaModuleData.MetaModuleData) + D running code like this (running now to display this very page)
- prepare cascading unit tests
- wasn't required
code
- delimit (harder than expected, maybe this should come later on)
- Seedea core (see also Architecture) -> seedea.php
- Seedea modules -> seedeamodules.php
- they should ALL be listed there
- Todo
- SandIdeabox
- Oimp
- be ordered by importance
- distinguish what is Seedea/NotSeedea/NotEvenRequired
- then and ONLY THEN update the Core/Architecture thanks to central factorized functions
- re-order (again) by priority for USERS!
Afternoon
- tests
- ok but security isn't good... it's a wiki though but it's not a good habit
- presentation on #wiki
- not confident enough ;)
- return on experience
- pretty effective : stuff has been done
- meta-module
- started wikibot across API
- a bit chaotic : not really defined process
- should prepare for tomorrow or the next day but that could sound too "short sighted"
- InstantBoss is especially good to "force" focus on 1 thing, no divergent multitasking allowed especially socially based
- SCRUM compatibility
- no idea, should ask Sylvain