Table of contents
No headers

            

I like lists. Especially outlined lists ;)

  • Permission system improvements
    • Advanced perm dialog (duh!) Done in Lyons
    • Expose restrictions via API
    • New permission operations: COMMENT, USERADMIN, STYLEADMIN, SERVICEADMIN, CONTENTADMIN (#4835, 4123)
    • Archive persists page restriction (#4855)
    • Expiring grants (invites? control panel screen to manage invites?)
    • Undo permission change
    • Operation conrolling visibility of user list (/@api/deki/users/*). (forum)
    • Ability to see older revisions of content (forum and forum)
    • Special group containing all registered users
  • Recent changes + page history
    • Filtering and aggregation of RSS feeds
    • Filter by language, change type (page, attachment, comment, tag, etc), user
    • Aggregate feeds from other wikis/bug trackers/svn/etc
    • page history needs to include properties, attachments, comments
    • Minor edits and automatic revision squishing (forum bug)
  • Per user watch list redesign
  • Tagging API
    • Find tag by substring Done in Lyons
    • Decouple from lucene Done in Lyons
  • Comment API
    • Retrieve global comments. Done in (#5321)
      • Filter by page and optionally descendants Done in Lyons
      • Sort by date Done in Lyons
  • Usage stats exposed via API
    • get: users
      • Count page edits, comment posts, per user. Sort by these fields
      • Expose timestamp of a users last auth. Allow sorting by this field
      • n most recent pages edited
    • Consider API around recent changes
    • Popular pages
      • by activity
  • Notification API (SUBscribe api allows custom PUBlishing) Done in Lyons
  • User/Page/Attachment properties API. Done with Property API
  • Integrate/Test attachment rewrite Done in Lyons
  • External authentication
    • External users can join groups upon addition (#4772)
    • Automatically rename users upon login if the external account's display-name does not match the username
    • Implicit external user creation can be disabled with configuration
  • User delete! seriously.
  • Nested LDAP groups (#3118, patch) Done in enterprise ldap
  • Refactor API data access (*DA) to not require a running Deki instance
  • OpenID support
  • Collaboration features
    • Allow inline annotation: user comments regarding a selection of text or section.
      • Perhaps use existing comment system for storage and add tags within the xhtml content referring to specific comments
    • Built in svn-blame like feature allowing you to see who contributed what
  • Structured page creation
    • At page creation a page type is chosen from a set of user definable types
    • A page type may define
      • default/required/optional/inherited properties
      • default tags
      • default template
      • default subpages
  • Configurable user preferences
    • Allow setting the default homepage of a user
Tag page (Edit tags)
    You must login to post a comment.