r4 - 08 Sep 2004 - 17:29:11 - JedBurgessYou are here: OSAF >  Journal Web  >  ContributorNotes > MorgenSagenNotes > MorgenSagen20040908

Sharing UI Review

  • Relevant files
    • AccountPreferencs.py
    • AccountPreferences_wdr.xrc
    • Util.py
    • PublishCollection.py
    • Block.py
    • Main.py
    • Sharing.py

  • Issues
    1. Error handling; progress indicators
      • during webdav
      • during smtp
    2. Dialog creation -- hard-coding size is a kludge. Correct way to dynamically load in contents and size dialog?
    3. Modifying IMAP info after the fact is not picked up by mail framework
    4. Commit before and after Account dialog (delay)
    5. Custom logic (auto-switching port number when "use ssl" is checked, for example)
    6. Would be nice to use system dialogs for simple things like alerts
    7. Multiple accounts (plus allowing personalized defaults)
    8. Use wx2.5 style event binding

Meeting Notes (John, Donn, Jed)

  • Providing progress feedback during publishing:
    • WebDAV service needs to be moved to a non-ui thread with non-blocking put( ) and get( ) methods (Morgen to ask Stuart)
    • Donn will provide a method for dispatching function calls across threads
    • Jed will provide a method allowing frameworks to notify a progress meter on the status bar of their current progress %
    • WebDAV layer will call Jed's progress methods via Donn's cross-thread dispatching method
  • "Publish collection" dialog is now replaced by sharing via collection detail view ui (Should menu item be removed?)
  • Morgen to send proposal to John for how to indicate target python object (or Item), method, and arguments to be invoked as the result of an event
  • Morgen to ask Stuart for an "official" means of indicating an item is shared (.isShared attribute?)
  • Morgen to look into dialog resize
  • Morgen to look into how wx dialog validation framework works

-- MorgenSagen - 08 Sep 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.