As usual, you folks are right on as you assess current development. The most common use cases I run into for administrative functions in 'batch' is picking up information from external sources and synchronizing it with uPortal. Right now, import/export has already moved us a long ways toward that goal, but a well-written REST API will really close the loop.
Specific use case: I base PAGS groups (and the related layouts and fragments) on building codes, college codes, and at some point major codes. These codes all change from time to time, so I've created an outside program that maps those codes into reasonable layout names and fragment names. It then builds the XML to update PAGSGroupStoreConfig.xml (not currently supported by import/export that I know of) and create the importable users, layouts and fragment definitions. A REST API that can query existing entities and directly issue the appropriate calls to create/modify(and delete at significant logical breaks such as over the summer) entities will help a lot. Joe Moore Assistant Director of MIS Administrative and Research Computing South Dakota State University SAD #123, Box 2201 Brookings, SD 57007 Phone: 605.688.4678 Fax: 605.688.4605 Email: [email protected] -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Eric Dalquist Sent: Wednesday, May 19, 2010 10:24 AM To: [email protected] Subject: Re: [uportal-dev] [uportal-user] Proposal for standardizing portal services Thanks for the update Jen and I agree, we need to make sure that these big refactoring efforts get the most focus right now so we can ensure the core uPortal project is shipping with the best possible tools. Exposing these functions as a standardized REST API is simply a very nice side-effect of that work. My one-line contribution is a link to some REST docs that Nexus (a maven repository manager) has that we can maybe use as an example on the documentation side of things: https://docs.sonatype.com/display/NX/Nexus+Rest+API -Eric ... redundant thread truncated ... -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
