Yay for disorganized notes!
Descriptions
| Item | Description | Notes | Status |
| Control Panel UI improvements | Allow the UI to submit a change description when submitting new content for a page. | | --- |
| SAJAX removal | Improve tagging API by providing the means to retrieve all tags and the number of occurrences in one pass. Also includes retrieving tags that match a prefix. | | Started |
| Special: pages converted to plugins | Allow access to file resources using the WebDAV protocol. | | Postponed |
| Xinha/TinyMCE removal | Allow COMMENT, UPLOAD to control access to comments and files, respectively. | | Postponed |
| Old control panel removal | Replace roles with groups. | | Postponed |
| PHP hooks | Improve page diffs to reduce scanning for changes, seeing non-textual changes, and improving copy-pasting changes. | Link | Spec |
| /deki/* folder | All user accounts to be deleted. | | --- |
| CSS selector cleanup | Enable notification for page and user activities. | | In progress |
Notes from December 8th, 2008 meeting
Work items for this week! Yay!
- Karen:
- Special page refactoring (Recent Changes and Watched Pages)
- Since API is not doing any work towards Watched Pages, we'll hold off on that refactoring and just convert to a Special page
- Guerric:
- Notifications via email implementation in code
- Endpoint in /deki/ folder?
- Continued refactoring of user object inside Deki
- Implementation of user preferences using user properties (Specia:Userpreferences) refactoring
- Jessica:
- Markdown implementation of CP improvements (IE6, IE7, FF2, Safari testing)
- Notifications UI flow wireframes
- Some key points:
- Keep the interface as simple as possible
- Not restricted to using dialogs
- Do not attempt to merge Watched Pages + Email notifications into a general "Subscription" view
- User preferences will determine the delivery mechanism, but since we only have email, no need to specify it yet
- Properties UI
- Two views:
- Generic "power user" view for setting any property key/value pairs (similar to config screen?)
- Specific use case for setting metatags to a page as a separate interface
- Roy:
- File update script
- Tagging new UI
- Mockups first, then implementation
- Need to wait for Pete to finish partial matching for autocompletion
- Restrict dialog UI mockup
- Tagclouds (put off for now)
Notes from December 12th, 2008
- Karen:
- Tagging new UI implementation
- Framework for integrating Special:Pages and dialogs (will allow us to handle non-progressive enhancements automagically)
- Guerric:
- Alerts PHP implementation
- Page Properties implementation
- User object cleanup
- Jessica:
- Control Panel template markup (done)
- Alert UI markdown
- Basic/advanced view for properties markdown
- Super wireframe thoughts for front-end (we need a single unifying document on best UI practices for designing official front-ends)
- Roy:
- Tagging UI (done)
- New control panel design integration
- Use template variables to deal with design elements not bundled inside the content
- Restriction UI
Notes from December 19th, 2008
- Karen:
- Tagging UI implementation
- FCKeditor bug fixes
- Guerric:
- Alerts implementation (non-PE version done)
- Still got to do PE implementation
- Email endpoint (blocked by Arne?)
- Page properties
- User object cleanup (done)
- Maintaining backwards compat, will eventually need to do code clean-up post-Lyons
- Jessica:
- Alerts UI (done)
- Page properties markup (done)
- Wireframe user login
- Wireframe user preferences
- Dashboard markup
- About page (done)
- Blog/Video pages
- Icon cleanup
- Roy:
- Dashboard - hook in blog and video RSS feeds
- Restriction UI
- Control panel integration (WIP, but most of it's done)
- Diff visualization
Notes from December 29th, 2008
- Guerric:
- Alerts progressive enhancement (by Wed)
- Create email endpoint (by Wed)
- Page properties/user properties in user preferences
- Karen:
- Jessica:
- Wireframe styling: user preferences, user login, forgot password, user registrations, page alerts
- Control panel polish pass
- Roy:
- Control panel refactoring (user bans)
- Dashboard issues (videos with error handling), blog data
- Restriction UI polish
Notes from January 1st, 2008
- Guerric:
- Completed alerts progressive enhancement
- Completed email endpoint
- Page properties (Tues/Weds)
- User properties (Tues/Weds)
- Roy:
- Ace/Fiesta CSS cleanup (non-greedy selectors)
- CP fixes for Lyons (ongoing)
- Restriction UI polish
- Also progressive enhancement
- Update script for new files/resources schema
- Jessica:
- Complete wireframe CSS items
- CP polish pass
- Karen: