18
TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Embed Size (px)

Citation preview

Page 1: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

TDWG Infrastructure Project (TIP)

Web InfrastructureRicardo Pereira

TDWG Executive Meeting

June 1-2, 2006 - Madrid, Spain

Page 2: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Web Infrastructure:Initial Survey

• Process started with a broad survey:– Stan’s 1999 article on process revision– Interview of members & subgroup conveners

– Current TDWG practice– Best current practice in other organizations– System requirements

Page 3: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Web Infrastructure:Survey Results & Actions

– Standards are the most important assets:• Action: create a standards repository for proper management and

presention of TDWG ratified standards

– Subgroups are the means to produce standards:• Action: gather and control basic subgroup information (charter)

– Need to improve standards development process:• Action: deploy more formal processes and guidelines for group

operation and standards review• Action: provide better tools for subgroup operation

– Need to increase involvement of members (in reviews):• Action: Establish reviews as part of the process (and support it)

These became our guiding principles

Page 4: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Web Infrastructure:Proposed Solution

• Main Services:– Typo3 CMS: Website, Content, Comm,

Processes– TWiki: Flexible Collaboration

Environment– Mailing Lists: Standard Communication

• Other Services:– Schema repository (http://res.tdwg.org)– Version control system (Subversion)– Issue tracking (Bugzilla?)

Page 5: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Why not TDWG CMS?

• Why not develop a custom CMS for TDWG?– Complex requirements:

• Separation of presentation and content• Search engine optimization• Flexible content and image handling• Browser compatibility• Web standards compliance• Internationalization• Persisten and friendly URLs• Onsite search• Caching, and more...

– It would take years to converge– Lack of support– TDWG requirements are actually very general

Page 6: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Typo3 CMS

• Shared Maintenance of Content• Improved Communication• Professional Looking Web Designs• Web Application Platform: Extensions• Rich Web Client (very uncommon)• Really Intuitive (compared to other CMS)

• Two pilots under evaluation:– TDWG main site: http://www.tdwg.gbif.org/– TDWG 2006 Annual Meeting: http://www.tdwg.gbif.org/tdwg2006

Page 7: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Standards Repository

Page 8: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Standards Repository

• Standards are described by cover pages:– Highly structured (i.e., database records)– Basic unit of review within the standards track

• Written and then submitted by subgroup convener• Reviewed by TDWG TAG, Editor, and Executive

• Cover pages are used for presentation:– Standard way of presenting specs (usability)– Persistent URLs

Page 9: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Subgroup Charters

Page 10: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Subgroup Charters

• Basic information about subgroups (charter)– Highly structured (i.e., database record)– Basic unit of review within the std track

• Charters are written and then submitted by conveners• Changes and progress are reviewed by TDWG TAG

and the Executive

• Cover pages are used for presentation:– Uniform way of presenting subgroup information– Link-out to additional information on the wiki– Persistent URLs

Page 11: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Typo3 Pilot

TDWG 2006 Annual Meeting

Page 12: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

TWiki

Support for Subgroup Operation

Page 13: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Subgroup Operation

• Supported by TDWG TWiki (wiki.tdwg.org)

• Much easier to use than any CMS• Maximizes flow and productivity• Type 3 (informative) documentation• Subgroup operations guidance:

– Guidelines – Automated Templates:

• For reviews and specs, for example

• Less professional or formal look

Page 14: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Standards Track

A custom Typo3 extension

Page 15: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Standards Track

• Volunteer time is scarse (and very valuable)– Especially on the Executive, TAG, Secretary– High return on investiment in automation

• Standards Track Extension– Highly usable web application based on Typo3– Shows only what each user needs to see– Notifies users when attention is required– Very flexible to support different workflows– Roles defined by Typo3 groups– Automated voting frees secretary for other tasks– Automatically publishes track information

Page 16: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Standards Track

Page 17: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Web Infrastructure:Obstacles & Solutions

• Obstacles– Learning curve of new tools– Wikifobia– Long-term support– Lack of feedback and involvement

• Solutions– Technical support:

• active and available (e-mail, phone, skype)– Documentation:

• how-tos, FAQ, task-oriented tutorials, video tutorials– Training:

• at annual meetings and other gatherings– Recruit tech support and sys admin volunteers

Page 18: TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, 2006 - Madrid, Spain

Web Infrastructure:Next Steps

• Full Deployment of Typo3 Websites– New content (Tech Writer + TIP)– New web design (interim)– Finish implementation:

• Standards Repository and Subgroup Charters• Standards Track Extension

– Will require more involvement of Secretary– Must deal with lack of feedback

• TWiki is already in production– Need to add documentation and templates

• Move mailing lists to TDWG servers

• Resource repository already operational (http://res.tdwg.org/)

• Research on other services (Bugzilla + SVN)

Requiring ExecutiveApproval