MPDL AB Meeting 2008-10-30

MPDL  Restricted Access to MPDL


 * Date: 30.10.2008
 * Participants: Tom Endres, Michael Franke, Tobias Schraut, Wilhelm Frank, Natasa Bulatovic

Agenda

 * General issues for PubMan R4
 * Time estimations
 * structural decisions for PubMan presentation R4 needed (see Tom:Pubman Presentation R4)

Topics for R4

 * general topics:
 * JSF replacement impossible due to complicated workflows in PubMan
 * --Natasa 13:49, 24 October 2008 (UTC) ToDO - Decide :
 * precise what means the complicated workflows in PubMan?
 * measure:time to add new features, possibility to re-use, how many time spent on JSF related problems (troubles)
 * measure: what JSF really brings in terms of efficiency and re-use
 * measure: value/potential of pubMan JSF for reuse and extensions by others (novice JSF users)
 * measure: clean-up JSF/triniddad or wipe it out and replace with light weight presentation?
 * wait Jsf 2.0 or completely abandon JSF?


 * JSF 2.0 not stable enough for us and generally unknown functionality / feature set in it
 * Recommendation: Nice URLs should therefore wait until JSF 2.0 is stable enough
 * Time estimation for nice URLs with JSF 1.2 (experienced by FACES): 40 PT
 * Agreed on Dev team meeting: there will be nice URLs for some pages only--Natasa 13:10, 21 November 2008 (UTC)


 * Removal of Pages Jumps:
 * JSF 2.0 wants to include this feature
 * Recommendation: either wait for JSF 2.0 or try with Richfaces/Facelets (Trindad partial submit/rendereing doesn't work for all needed browsers)
 * Agreed on DEV/GUI team meeting as simplest solution: hidden field to remember the position before reloading of page on every page where needed --Natasa 13:10, 21 November 2008 (UTC)


 * Google enabled PubMan:
 * Recommendation: employ student/HiWi for this busy work (would be a nice thesis topic)
 * check http://www.sitemap.org
 * Agreed on DEV/GUI: some of next releases, not 4.0


 * Documenting build and development environment
 * Ongoing (app. 30% done)


 * Changes needed for build and development enviornment
 * Currently blocked due to missing servers
 * Server extension is in, work in progress--Natasa 13:10, 21 November 2008 (UTC)


 * Searching component revision
 * Ready for takeover from Tom


 * GUI-Tests:
 * Selenium Test framework is not sufficient for our high dynamic page generation (conflicts with dynamic element IDs)
 * Recommendation: do some more research on test frameworks after GUI release R4, decision needed by Natasa
 * Agreed on DEV Team meeting: we do not have time before R4, R4.1


 * Clean-Up Pubman presentation:
 * will partially be done during development of R4, needs finalization (Code review) after R4 release
 * Important: needs several developers and needs a plenty of time!!!
 * Agreed on DEV Team meeting: PubMan Team extended --Natasa 13:10, 21 November 2008 (UTC)


 * Dos and donts JSF
 * Colab page will be initially created by Tobi for collecting information during developing process
 * should be involve into code discussions


 * Access FT on orgunit level
 * CRITICAL: Blocked by FIZ, implementation not expected before R1.1
 * If implemented, 2PT are needed
 * Input after discussion from FIZ: we can not expect this feature (ready and tested) before February 2009--Natasa 13:10, 21 November 2008 (UTC)


 * Ajax / Trinidad cleanup
 * should be postponed (Removal of trinidad components would deeply involve GUI Team)
 * Agreed --Natasa 13:10, 21 November 2008 (UTC)


 * Genre specific metadata (edit item):
 * needs at least one AB meeting to get an impression of a suitable configuration possibilities for genre specific entry masks
 * needs app. 15PT
 * Agreed: Natasa will take care of XDS and XML test configuration, PubMan developer will take care of the component; critical for 4.0 --Natasa 13:10, 21 November 2008 (UTC)


 * Comfort features / GUI components:
 * needs clarification on feature set.


 * Genre specific Metadata (view item)
 * needs specification from Rupert
 * functionality will hopefully be covered by the edit item logic (depends on GUI specification)
 * app. 4-5 PT


 * Item list paging (filter offset etc.)
 * FW functionality needs to be tested
 * app. 5PT


 * Implementation bibliographic list
 * app. 3PT


 * Implementation of Grid list
 * new functionality
 * app. 10PT


 * general GUI redesign
 * depends on Markus Meichau and new development process (Markus prepares jsp pages)
 * we do not know what the output of Markus' redesign will be


 * Advanced Search
 * app. 5-8PT


 * Local Tags
 * needs clarification of specification state
 * clarify GUI Specification
 * clarified --Natasa 13:10, 21 November 2008 (UTC)
 * needs implementation in entry logic, search and business logic (app. 5PT)
 * Clarified: entry longic, presentation objects and JibX transformation. No special local-tag searching. --Natasa 13:10, 21 November 2008 (UTC)


 * Service Restructuring
 * app. 6PT


 * Error Handling
 * to be defined in code discussion meeting (proposal will come from Michael)
 * see Java_Exception_Handling --Natasa 13:10, 21 November 2008 (UTC)


 * Replacement of JiBX with XMLBeans
 * nedds at least 1 AB meeting for this topic
 * general aim: smooth replacement of JiBX with XMLBeans in PubMan
 * Postponed --Natasa 13:10, 21 November 2008 (UTC)