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]