History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: UP-1834
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Andrew Wills
Reporter: Charise Arrowood
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
uPortal

Import/Export features: allows portal administrator to manage data in portal

Created: 27/Sep/07 01:01 PM   Updated: 05/Mar/08 07:59 AM
Component/s: Import / Export
Affects Version/s: None
Fix Version/s: 2.5.4, 3.0.0-M5, 2.6.2

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
Integrate existing, Cernunnos-based Import/Export features with the uPortal framework.

These tools allow administrators to export, manipulate, and import entities in the portal as a collection of succinct, domain-friendly XML documents. They offer many compelling advantages:
  - Primarily, they make uPortal data significantly more accessible to humans
  - They make it easy to migrate entities from one environment to another -- 'QA' to 'prod'; or 'portal.yale.edu' to 'my.wisc.edu'
  - They offer a solid foundation on which other entity-manipulation tools may be built (e.g. 'copy-user' for JHU, alm-to-dlm for Chico)

Proposed changes:
  - data.xml sheds about 80% of its bulk, and is reduced to handling data that is: (1) almost never customized; and/or (2) not handled appropriately by these tools; specifically:
    - version info
    - sequences
    - UP_PERSON_DIR (db authentication)
    - Entities that *must* have specified IDs:
      - 'system' user
      - 'Everyone' group
      - 'Portal Administrators' group
      - 'All categories' group
  - Removed entities are converted (based on an Export of what's already there) to individual XML documents in properties/db/entities/; specifically:
    - users
    - groups
    - channels
    - memberships
    - permissions
    - layouts
  - These documents get imported in the 'db' target
  - Lower-level 'import' and 'export' targets (exactly as found in import-export.xml) get added to build.xml



See http://www.ja-sig.org/wiki/display/UPC/uP2+XML+Import+Export+with+Cernunnos for a lengthy treatment of these features.

 All   Comments   Work Log   Change History      Sort Order:
Andrew Wills [12/Dec/07 06:40 PM]
Branches rel-2-6-patches & rel-2-5-patches have both been updated.

Only trunk/ remains.


Eric Dalquist [10/Jan/08 04:08 PM]
I believe this has been completed in all three listed versions. Three pending issues have been moved to top level tasks to allow this to be closed: UP-1897, UP-1898 UP-1899