Voting starts in March for the Drupal Association Board election.
I'm making Panels integration for Revisioning. Basically it will allow to output revisions as Panel Pages instead of node.tpl.php and it is just great.
Currently I implemented "node revision view" task which allows to attach panel page to path "node/%node/revisions/%vid/view" instead of "node_page_view".
There are some issues still - like access control stuff - Panels use Ctools "access plugins" and I'm not sure if currently our "node revision view" task use proper access callback - probably Ctools overwrites that with it's own, so we need to implement our access plugin. I will investigate that.
I have some ideas of what else could be implemented:
- make %vid as additional "context" so it would be possible to use it in titles, for example
- make additional Ctools "content types" (for end user these are just panes) as option of alerting user about currently viewed revision and workflow stuff
- make additional Ctools "content types" to output revision tasks as panes, instead (or as addition ?) of local tasks
- I don't like how "compare to current" outputs current revision below diff, cause it uses template and I want to output revision as Panel or to hide it completely. Basically, I just don't want to make node templates just for that diff page. So we probably need to have "compare to current" as Panel Page too
I will post patch implementing this soon, after I investigate access stuff. I'm interested in your ideas of Panels integration features.