I just wanted to give everyone a quick heads-up regarding some work I am
interested in tackling (pending the groups' blessings, of course).  Last
year I began working on (yet another) Bookmarks Portlet here at JHU,
which was prior to my awareness of Eric's.  At the developer's meeting
in April, I shared my progress with Eric and we agreed it might be
beneficial to try and merge some of the more useful features of mine in
with his.  Most notably, I have implemented features that address the
following open issues:

        PBOOK-7    Drag and drop folder and bookmark moving
        PBOOK-24   Seeding the bookmarks portlet
        PBOOK-25   Multiply publishable
        PBOOK-26   Multiply subscribable (*partially begun work on
subscription mechanism)
        PBOOK-27   Read-only, administrator updatable mode
        PBOOK-29   CBookmarks upgrade path
        PBOOK-42   Provide a user option for default folder state

To begin this work, I'd like to create a new working development branch
in SVN:

        
https://www.ja-sig.org/svn/portlets/BookmarksPortlet/branches/JHU

I don't anticipate being able to complete the merge in time for the
upcoming conference, but would like to aim for a release later this
summer.  How does this all sound to everyone?

Just a little background on my current version...

        - It's already Maven-ized (using Maven2)
        - I use the Spring Portlet MVC (the project is very Spring-y in
general)
        - I use the concept of "groupings" or sets of bookmarks:
                - Conceptually, one XBEL document = one grouping
                - Groupings can be "pushed" to specific uPortal
users/groups
                - Administration of groupings can be delegated to
specific users/groups
                - Groupings can be set to read-only
        - There are some nice portlet parameters for configuration
        - I have written some web services around it using Axis2
                - I developed and use both a Java client, as well as a
JS client via AJAX
                - due to AJAX web service calls, there are very few
actual page reloads
        - I wrote a conversion utility used to upgrade from CBookmarks
        - Caching using ehcache
        - The UI is pretty nice (floating DIVs for input, dropdown
menus, etc.)
        - Drag and Drop!  :)

All that being said, there are also some major deficiencies,
limitations, and definitely some portability obstacles to be addressed.
(Everything is a constant work in progress, right?)  But I think I might
be ambitious (or crazy) enough to give this merge a try.

Thoughts?  Blessings?  Curses?

Thanks,

--Chris

-- 
[ c h r i s d o y l e ]
Johns Hopkins University
Sr. System Software Engineer, [EMAIL PROTECTED]
410.735.4127
[EMAIL PROTECTED]

--
Join your friends and colleagues at JA-SIG with Altitude: June 24-27, 2007 in 
Denver, CO USA.

Featuring keynotes by: Phil Windley, Matt Raible, Matt Asay
Sessions on topics including: CAS, uPortal, Portlets, Sakai, Identity 
Management, and Open Source

For more information & registration visit: 
http://www.ja-sig.org/conferences/07summer/index.html
---
You are currently subscribed to [email protected] as: %%emailaddr%%.
To unsubscribe send a blank email to [EMAIL PROTECTED]

Reply via email to