Edgewall Software

Ticket #1386 (new enhancement)

Opened 3 years ago

Last modified 12 months ago

Adding properties to Wiki Pages

Reported by: jon.brandenburg at theronyx.com Owned by: cboos
Priority: normal Milestone: 0.12
Component: wiki system Version: devel
Severity: major Keywords: tracobject
Cc: jbrandenburg@…

Description

I think adding properties to Wiki pages would be a great feature. Such as owner, cc, rss feeds, and specifcally, properites.

Some ideas for properties include

* Publishing status - Published | Nonpublished
* Document Status - In Progress | Complete | Inconsistent | etc..

The idea for this is that I am in the process currently of adding content to the Wiki, however some items that I am documenting have not been completed either in terms of the documentation or having the items being documented having been completed. I would like to be able to have an owner associated with the Wiki, perhaps a list of people who want to subscribe to change notifications for a particular wiki page, and a report for instance that the owner could view to see which pages they have that are in various states a defined by my definition of the various properties.

My definitions may need some refining but the idea still holds. Anyway, I would be happy to discuss this further and possibly try to create some patches to demonstrate what I'm discussing if interested.

Attachments

Change History

  Changed 3 years ago by cboos

  • owner changed from jonas to cboos
  • status changed from new to assigned
  • version changed from 0.8.1 to devel

See my TracObjectModelProposal and watch what's happening on the source:branches/cboos-dev/xref-branch ...

I started the objectification of Trac there, as the basics are needed for the cross-references themselves, but I plan to push further the objectification in the future source:branches/cboos-dev/trac-obj-branch, in which I'll promote the management of ticket properties at the generic level, in such a way that Wiki object could also have base properties and custom properties.

  Changed 3 years ago by jordan@…

This would be an excellent extension module for a more sophisticated handling of wiki pages. We are using Trac for several projects and it becomes obvious that in some cases the actual wiki page properties are not sufficient. I'll be very pleased if it gets realized in a future Trac release. Regard, Eike

  Changed 2 years ago by cboos

  • keywords object added

  Changed 2 years ago by cboos

  • keywords tracobject added; wiki property properties object removed

follow-up: ↓ 7   Changed 18 months ago by anonymous

Is there still something in development for this ticket ?

  Changed 18 months ago by Noah Kantrowitz (coderanger) <coderanger@…>

TracTags offers somewhat of a solution. Its not great, but its a start. If nothing else you could use it as an example of how to make something more specific as a plugin.

in reply to: ↑ 5   Changed 18 months ago by cboos

  • severity changed from normal to major
  • milestone set to 1.0

Replying to anonymous:

Is there still something in development for this ticket ?

Yes, it's moving forward in the design process ;P)

See TracDev/Proposals/DataModel.

  Changed 12 months ago by cboos

  • status changed from assigned to new
  • milestone changed from 1.0 to 0.12

And see GenericTrac, scheduled for 0.12.

Add/Change #1386 (Adding properties to Wiki Pages)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change. Next status will be 'new'
The owner will change to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.