Area 4.6.3 and previous 5.0 5.1 5.2 5.3 6.0 Unscheduled
Performance
  • Monitoring package
  • Caching
  • Improvements to permissions checking
  • Creation of dynamic "bottlenecks" page in Monitoring package
  • Integrate Monitoring into core
  • Improve scalability of user management pages
  • Add tools for creating large sample data sets
  • Documentation on large-scale installations
  •      
    Stability
  • ACS Automated Testing package
  • nightly build and test servers
  • Minimal auto-testing for all core packages
  • Provide for full test coverage via auto-tests (integrate tclwebtest)
  • Require full API auto-testing for core package TCL API
  • Macro recording for creating automated test
  • Require full auto-testing coverage for core packages
  •  
  • High-availability support (webserver clustering support, DB support)
  •  
    Basic Services
  • User Data Model and API
  • Permissions data model and API
  • Content Repository data model
  • general database API
  • HTML Form builder
  • Templating
  • Comments
  • Full-Text Search
  • OpenACS-to-email gateway (Notifications)
  • External Authentication
  • Internationalization
  • List builder
  • Full API for Content Repository
  • Workflow UI
  • Context-sensitive help
  • Categorization
  • email-to-OpenACS gateway
  •      
  • Authentication Server
  • Webmail
  • Packaging
  • APM
  • Install Packages from repository Installation script
  • Distributed Repositories
  • Packaging for one or more of:
    Fedora, Debian, OS X, SUSE, Windows, FreeBSD Ports
  • Packaging for another distro from the list
  • Packaging for another distro from the list
  • Packaging for another distro from the list
  •  
    Developer ease of use
  • Support for PostGreSQL
  • Support for Oracle
  • Basic Tutorial
  • Self-documenting code w/javadoc
    enabled in page contracts, TCL API
  • Schema browser
  • Document Best Practices:
    Automatic testing
  • Support for Oracle 9i
  • Support for AOLserver 4.0
  • Merge duplicate mail services
  • Document Best Practices:
    simple package using CR
  • Add schema browser to core
  • Add GUI to schema browser
  • Automatic graphical page maps
  • IDE (Eclipse? Emacs extensions with openacs.el?)
  • Improving existing code quality and consistency
  • Solve source control issues for maintaining local
    development work while upgrading to new releases
  •    
  • Publish books
  • Horizontal Features
    (web site building blocks)
  • Calendar
  • Content Management (Edit-This-Page)
  • FAQ
  • Forums
  • Portals
  • Survey
  • User homepages/contributions
  • Importing user lists
  •      
  • Foreign integration (RSS, XML feeds, synchronization)
  • Universal content repository (moving content between OpenACS instances)
  • Vertical Features
  • Photo Album
  • Weblog
  •  
  • Simulation
  •      
  • Games
  • Distance learning
  • Area4Q20031Q2004Unscheduled
    OpenACS.org  
  • Documentation Wiki
  • Upgrade OpenACS.org to 5.0
  • Clickstream tracking
  • Full text search for bug tracker
  • Add "put me on the OpenACS.org list"
    to default install (link to keepalive?)
  • OpenACS Community
  • First election for Core Team
  • Clear path for newbies to progress to
    commit rights or other contribution process
  • Discouraging flames
  • Tradeshows "and all that stuff"
  • Regular Trade show attendance