FACES Development

Faces,MPDL,FIZ

= Performance Measurement =

eSciDoc ItemHandler

 * 1) Update, Submit, Release one released item
 * 2) One metadata edit
 * 3) Multiple  metadata edit
 * 4) Update, Submit one pending item
 * 5) One metadata edit
 * 6) Multiple  metadata edit
 * 7) Update, Submit, Release 1000 released items
 * 8) One metadata edit
 * 9) Multiple  metadata edit
 * 10) Update, Submit 1000 pending item
 * 11) One metadata edit
 * 12) Multiple  metadata edit

= Technical Challenges and Problems =

FACES Statistics
The closed discussion on FACES statistics can be found on an older version of the page Faces Development

Concept of Surrogate Items
The definition of the concept of Surrogate Items can be found on the page Surrogate Items

Concept for generic handling of Metadata Profiles

 * test with DSP (Description Set Profiles from Dublin Core)
 * stage1: flat metadata only
 * switch to work with the XML Beans in viewer
 * XML Beans for generic item/component structures
 * XML Beans for each supported metadata profile described via DSP
 * create editor component for each supported DSP
 * transformation component to transform the XML Bean to particular metadata record and vice versa
 * item Beans will then use this XML in the metadata-record element to save/modify the item to the core services


 * see also Generic handling of metadata - concept, Faces metadata handling - design

= Content Models = For this topic, a separate page Faces Content Models exist.

= Faces configuration =

Here is described how to configured a particular instance of Faces.

Introduction

 * Faces is an eSciDoc solution. Therefore Faces needs some configuration on the eSciDoc instance it is working with. The configuration is described in faces.properties.
 * Faces Metadata Handling is fully configurable. It is based on the concept of Description Set Profile. This is configured in screenConfig.xml
 * Both files faces.properties and screenConfig.xml are stored in conf folder of the JBoss instance.

screenConfig.xml
https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Faces/screenConfig.xml

faces.properties
https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Faces/dev/faces.properties https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Faces/qa/faces.properties https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Faces/test/faces.properties https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Faces/live/faces.properties
 *  For dev-faces.mpdl.mpg.de 
 * For qa-faces.mpdl.mpg.de
 *  For test-faces.mpdl.mpg.de 
 * For faces.mpdl.mpg.de 

screenConfig.xml
https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Diamonds/screenConfig.xml

faces.properties
https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Diamonds/dev/faces.properties
 *  For dev-faces.mpdl.mpg.de 


 *  For qa-faces.mpdl.mpg.de 


 *  For test-faces.mpdl.mpg.de 


 *  For faces.mpdl.mpg.de 

screenConfig.xml
https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Bretagne/screenConfig.xml

faces.properties
https://subversion.mpdl.mpg.de/repos/smc/trunk/03_Functional_Description/02_Scenarios_Concepts/Concepts/Faces/06_Configuration/Bretagne/dev/faces.properties
 *  For dev-faces.mpdl.mpg.de