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