Lyons - Front-end Work Items

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)
      • Exception of edit view
    • 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: 
    • Tagging
  • 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:
    • Tagging
Tag page
You must login to post a comment.