The following summarizes the "to-do" list for the JA-SIG portal effort as a result of our recent developer meeting at the University of Delaware.  We are expecting our initial release of the portal (1.0) to be ready by July of this year, which is in time for the JA-SIG meeting in Monterey, CA, on July 10-12.


Attendance on 3/23/2000 and 3/24/2000.

Georgetown: Karen Dorschner, Lana Rose
Princeton: Debra Rundle
U of British Columbia: Bruce Jolliffe
U of Delaware: Carl Jacobson, John Laker, Bruce Raker
Yale University: Shawn Bayern, Andy Newman
IBS: Ken Weiner


Task List for 1.0 (in no particular order)

Summary: Log Service
Notes: Should allow log levels such as ERROR, DEBUG, INFO. Should print the stack trace of a thrown exception.
Assigned to: Ken Weiner, IBS

Summary: Applet Parameters
Notes: Re-work the mechanism by which CApplet gets its applet parameters so that delimiters are not used.
Assigned to: Shawn Bayern, Yale

Summary: Security Implementation
Notes: Develop a "baby" security implementation. Rename occurrences of"Authorization" to "Authentication".
Assigned to: Andy Newman, Yale

Summary: Personalize Colors
Notes: Redo the UI of the personalize colors page.
Assigned to: Debra Rundle, Princeton

Summary: Channel Subscription
Notes: Add a UI for choosing channels, and change the channel interface to include a getParamNames() method which will be called whenever it is necessary to know what parameters a channel requires.
Assigned to: John Laker, U of Delaware

Summary: Document for getting the portal running
Notes: This should be distributed as a "README" with the portal and made available via the web
Assigned to: John Laker, U of Delaware

Summary: Javadoc auto generation
Notes: Figure out how to trigger JavaDoc generation every time someone commits into the CVS repository.  Also determine the syntax for putting version tags in the code.
Assigned to: Andy Newman, Yale

Summary: Bookmark Channel
Notes: Make this channel user-dependent (right now, users share the bookmark data).  Improve the UI, and add new features such as creating categories for your bookmarks.
Assigned to:

Summary: Bug system
Notes: Implement a bug reporting system such as BugZilla at UDel.
Assigned to: Bruce Raker, U of Delaware

Summary: Licensing
Notes: Come up with the wording for the licensing info that gets displayed at the top of EVERY page of code.
Assigned to: Carl Jacobson, U of Delaware; Tony Holderith, IBS

Summary:
Branding
Notes: Develop a "brand" for the reference portal as a product and a project.  We need a name, logo, and font/color scheme.  Consult with graphic designers for this task.
Assigned to: Lana Rose, Georgetown

Summary: Object model, architectural design
Notes:
Assigned to: Susan Bramhall, Yale

Summary: Caching Service
Notes: Memory cache for objects.  Should be able to specify specify how frequently the cache expires.  Will initially be used for RSS Channels.
Assigned to: Ken Weiner, IBS

Summary: Revert back to default layout
Notes: Allow users who have customized their portal to revert back to some default configuration of channels and colors.
Assigned to: Ken Weiner, IBS

Summary: History bar
Notes: Display the history of one's path as they drill down into a channel or portal customization screen.  For example:  HOME > BOOKMARKS > EDIT BOOKMARKS > EDIT CATEGORY
Assigned to: Lana Rose, Georgetown; Ken Weiner, IBS

Summary: Alternate layout manager
Notes: Experiment with alternate ways of arranging channels.  See how feasible it is to allow channels to span columns.
Assigned to: Shawn Bayern, Yale

Summary: Document for becoming a contributing developer
Notes: Should include instructions for getting a CVs account, using BugZilla, subscribing to the mailing list, etc.
Assigned to: John Laker, U of Delaware

Summary: Voting Channel
Notes: A channel for displaying a multiple choice question and rendering the results.
Assigned to: Eric Abbott, U of Delaware

Summary:
Website
Notes: Consolidates all the documentation that we develop.
Assigned to: John Laker, U of Delaware

Summary:
Page rendering channel
Notes: make much more robust
Assigned to: Greg Barnes, U of Washington; Andy Newman, Yale