ESciDoc Developer Workshop 2008-07-15

ESciDoc

Date: 15.08.2008 Start time: 14:30

Location: Karlsruhe, München (Video conference)

Participants MPDL: Wilhelm Frank, Michael Franke, Thomas Endres

Participants FIZ: Harald Kappus, Rozita Fridmann, Michael Hoppe, Matthias Razum

=Agenda=

Component Visibility Issue
For the Faces solution we have the use case, that a certain number of users must have the possibility to view components with a visibility of 'private'. Since there are currently only two states of visibility, and we cannot wait for a global solution, which should allow additional visibility states (i.e. components will be visible to an ou or a group of users) we'd like to request the creation of a new user role.

This role will allow the user, who is granted that role, to view 'private' components within a certain context. suggested role name: privileged-viewer.

Outcome
FIZ will investigate if role is enough

Return Values for Task-oriented Methods
see extensive debate on infrastructure-user list.

Outcome
Michael Franke's original proposal last-modification-date

Revisiting Prioritized Issue List
Discussion about the status, issues. (copied from last weeks agenda)


 * (1)	Performance
 * will be removed
 * (1)	Item Lists Format
 * fast retrieval of entire items
 * adding metadata to filters
 * flexible return values
 * (1)	AA Institutional Visibility
 * (1)	AA Service Authorization
 * change priority to '?'
 * (1)	AA Identity Provider
 * Shibboleth user can be authenticated by escidoc-core. new users have no roles /grants
 * FIZ provides installaation notes
 * (1)	AA Fast Lists
 * will be removed
 * (1)	Ingestion
 * ingestion interface for item.xml
 * (1)	Migration
 * locator-url problem should be resolved in build 287
 * MPDL will report test results
 * (1)	Scalability
 * reqires specification
 * (1)	Productive Environment
 * top-level topic for ingestion / migration / scalability
 * (1)	Relations/Handler
 * (1)	Relations /Revisions
 * reqires further discussion. change priority.
 * physical meeting
 * (1)	Administrative Searches
 * MPDL to clarify if metadata is enough, or if FT search is required
 * (1)	Batch Updates (Status/props/MD)
 * Fedora problem, FIZ invetigation solution


 * (2)	Workflow Services
 * implemented, ready for testing
 * FIZ to provide detailed documentation
 * (2)	Event Logging
 * MPDL to check status
 * (2)	JHOVE
 * service implemented. will be tested by MPDL
 * Status: implemented, check on evtl. problems, todo's
 * (2)	Digilib
 * Status: implemented, check on evtl. problems, todo's
 * FIZ to further investigate bugs
 * (2)	Stable interfaces
 * REST / SOAP implementation
 * FIZ to provide sample documentation
 * (3)	Virus Checks
 * when? (pre)ingestion or retrieval
 * periodically asynchronious
 * independent service w/ simple interface to external virus checker

Review of last weeks topics
ESciDoc Developer Workshop 2008-07-08


 * New methods
 * possibility to deal with multiple filtering options per filter name
 * Organizational unit handler enhancements


 * Critical bug resolution
 * Container versioning
 * StringBuffer.trimToSize


 * New Item State Transitions
 * Migration of objects
 * Filters: dc elements (other)
 * Ingestion