Hi Noah, The "parent:WikiPageName" approach will probably work for most cases. But, what about "comment:This is a very long comment."? It will not work directly, it will require lots of hacks. (replace white spaces with another character and do this transformation every time when those fields need to be viewed/updated). And this is one situation, there are lots of hacks that are required in order to use tagsplugin as storage, hacks that, in the end, will affect application's performance.(plus: properties lookup will be a pain, search also, tags api can be reused only for basic CRUD operations)
Thank you, Catalin Balan On Jul 4, 7:12 pm, Noah Kantrowitz <[EMAIL PROTECTED]> wrote: > On Jul 4, 2008, at 11:17 AM, [EMAIL PROTECTED] wrote: > > > > > > > Hi , > > > For a project I needed the ability to add to a wiki page some custom > > properties (key-value pair). Properties that were updated/managed by > > trac users. > > > Since this feature can enable some nice capabilities like: > > - Hierarchical wiki organization (parent) > > - Related pages tracking (related) > > - Approvals (approved-by, approved-date) > > - Privacy (user, role, or PERM) > > - Comments (commenter, comment, comment-date) > > - Tags (alternate implementation of tagging) > > - Hide from indexes or search (eg no-index-flag) > > I was thinking to put that work into a plugin, and maybe > > go a little more further. > > > So, did anyone put some thoughts on having the ability to store/manage > > some custom properties related to a trac resource ? > > Something that, I guess, could be achieved by extending 'ticket- > > custom' and 'workflow' features to support a trac resource, > > not just tickets. > > Really I would just use the TagsPlugin to provide the storage for > this, maybe just make some UI tweaks to display tags of a certain > format in a special way (parent:OtherPage ==> <dt>Parent</dt><dd><a > href="/wiki/OtherPage">OtherPage</a></dd>). > > --Noah --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en -~----------~----~----~----~------~----~------~--~---
