Development Tasks

Legend

Key:

Complete=(tick)

Testing/QA=(warning)

In Progress=(info)

ToDo=(minus)

Defer to next release=(error)

Tasks for 1.0 Release

List from August, 09 2007:

  • (tick) Tool support: check for events generated from new/existing tools in Sakai 2.5.
  • (tick) Overview page:
    • (tick) IFrame not properly resized on IE
    • (tick) STAT-32 - Getting issue details... STATUS : Activity charts not rendered for Oracle installations
    • (tick) STAT-33 - Getting issue details... STATUS : Ago > Aug
    • (tick) STAT-37 - Getting issue details... STATUS : Unique visits wrong in yearly view (per month)
    • (tick) STAT-50 - Getting issue details... STATUS : Fix activity links in Overview page
    • (tick) STAT-51 - Getting issue details... STATUS : Visits related information should be hidden if presence display disabled
    • (tick) STAT-52 - Getting issue details... STATUS : Unable to select custom date period
    • (tick) STAT-53 - Getting issue details... STATUS : Resources action not processed in Reports page on first generated report
  • (tick) Reports page:
    • (error) Implement user privacy
    • (tick) IFrame not resized when clicking in User->Custom UI control
    • (tick) STAT-34 - Getting issue details... STATUS : Custom users list shows each user twice
    • (error) STAT-35 - Getting issue details... STATUS : Some default reports
    • (error) STAT-36 - Getting issue details... STATUS : User reporting on poll votes compromises anonymity
  • (tick) Preferences page:
    • (tick) Provide a clear distinction with css styles for partial event selection for a given tool
    • (tick) STAT-31 - Getting issue details... STATUS : Tool/event selection indication in Preferences updated only after clicking in tree [+] selector for IE
  • (tick) Event aggregation:
    • (tick) STAT-44 - Getting issue details... STATUS : Reduce db impact by consolidating queued events before writing to db
    • (tick) STAT-55 - Getting issue details... STATUS : Optimize sql queries in event collect thread
    • (tick) STAT-56 - Getting issue details... STATUS : Implement a Quartz job based implementation for collecting events as an alternative of the event collect thread (StatsUpdateManager)
  • (tick) 0.5.x to 1.0 migration:
    • (tick) (Skipped, not crucial) Create Java class to migrate preferences to new format
    • (tick) Update schema files (fresh installation) and migration schema files (from previous releases)
  • (tick) Clustering:
    • (tick) STAT-30 - Getting issue details... STATUS : Charts are not always drawn on a cluster environment
  • (tick) I18N:
    • (tick) STAT-54 - Getting issue details... STATUS : Text language doesn't update with preferences change

Tasks for 1.1 Release

  • (minus) Tool support:
    • (minus) Mneme
  • (minus) Reports page:
    • (minus) Implement user privacy
    • (minus) STAT-36 - Getting issue details... STATUS : User reporting on poll votes compromises anonymity
    • (minus) STAT-35 - Getting issue details... STATUS : Some default reports
    • (minus) Add additional filtering options for Resources (source): Site, Dropbox, Attachment
    • (minus) Fix missing image in PDF export (needs JIMI and JAI --> not in maven and possible license incompatibility)
  • (minus) Redesign administrator page (site list):
    • (minus) Replace "Sites list" tool menu entry with buttons as in "Worksite Setup"
    • (minus) Add tool menu: "All sites | Browse site"
    • (minus) Add sakai-wide statistic information in "All sites" menu item