[[!template id=gitbranch branch=jon/remove_action author="[[Jon]]"]] The "remove" plugin allows one to remove pages via the web, but you first have to click on 'edit' to get to the 'remove' button. This is a bit counter-intuitive, and ikiwiki has an action list, so it would be good if "remove" (and also "rename" for that plugin) added items to the action list. First cut series of patches in the indicated branch. A bit more review is needed, in my tests removals work and are committed to the vcs but recentchanges isn't regenerated for some reason (probably the constructed `` link needs to add/adjust the parameters to emulate a formbuilder form submission more carefully). I haven't begun on the 'rename' plugin. -- [[Jon]] [[!tag wishlist patch]] > This seems like weird overloading of the header parameter - it's > table data, except when it isn't. > > My first cut (now rebased out of existence I think) introduced a > > new "headerblock" parameter, but trying to clearly document the > > interaction of data/headerblock/header parameters was too awkward. -- [[Jon]] > Perhaps > something like this would be easier to use in practice? > (and also more featureful :-) ) > > \[[!table header="2 rows 1 column" data=""" > Name | Platform || > | Windows | Mac | Linux > ikiwiki | no | yes | yes > Starcraft | yes | yes | via Wine > """]] > > Thanks for your prompt feedback! > > > > This would probably be good, yes, and having mixed row/column headers is > > definitely a nice-to-have. I don't relish the prospect of writing the parser > > but I see you've made a stab already... > > > > One thing you'd lose, but it's debatable whether this is valuable, would be > > to have the header defined in the directive, and the remaining table data > > declared in an external CSV. -- [[Jon]] > intended to be rendered like > >
Name | Platform | >||
---|---|---|---|
Windows | Mac | Linux | |
ikiwiki | no | yes | yes |
Starcraft | yes | yes | via Wine |