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
- 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