[dokuwiki] Architecture planning for a Plugin
- From: Robert Rackl <dokuwiki@xxxxxxxxx>
- To: dokuwiki@xxxxxxxxxxxxx
- Date: Mon, 23 Mar 2009 20:03:17 +0100
Hello DokuWiki Developers,
I am planning to implement a plugin on my ownm that I always wanted to
have:
**Display the changes on a page since my last visit**
This is not my first plugin. I've already implemented a plugin for
DokuWiki. How would you start this? What I have in mind: When a
registered user visits a page he can kind of enable a diff mode, where
all paragraphs that have been changed since his last visit are (for
example) marked with a green bar on the left. Would you start this as
a RendererPlugin or as an ActionPlugin for TPL_CONTENT_DISPLAY? Ok I
think I can find out the part "since my last visit" on my own ...
shouldn't be too hard to get this from a users metadata (or add it to
that.) I might also get the unified diff somehow. But what then? How
do I manually match unified diff output to paragraphs in a (raw wiki?)
page? My goal would be to add a CSS tag (".changed") to certain
changed paragraphs.
How would you do that?
c'Ya
Doogie
+---------------------------->
| mobil: 0151-23035421
| ICQ: 7753573
| http://www.doogie.de
+---------------------------->
--
DokuWiki mailing list - more info at
http://wiki.splitbrain.org/wiki:mailinglist
Other related posts: