Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH.

Similar presentations


Presentation on theme: "1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH."— Presentation transcript:

1 1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH

2 2 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Summary Reminder REST oriented Web service Enhanced user interface New functionalities Coming next: deployment and integration

3 3 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Reminder Web 2.0 = the user can interact with the content of a Web site Annotations at the CDS 2 types of annotations Comment = simple text Error notification = report an error and ask the CDS to do something to fix it What could we annotate ? Simbad objects, VizieR tables, VizieR sources,... It is extensible

4 4 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS REST oriented Web service The annotation service has evolved to become a REST oriented Web service HTTP protocol used « as is » Logical, user friendly URLs Apache redirect module is used to convert logical URLs to physical URLs Content negotiation Accept HTTP header is used HTML, XML and JSON are supported Errors handled with HTTP error codes Commands supported Add, delete, edit, get (by element or by user) Get the number of annotations (by element, by user,...)

5 5 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS REST oriented Web service Examples of URLs http://cds.u-strasbg.fr/annotations/simbad/MGC+00-12-002 HTML: returns an html page showing the annotations for the MGC+00-12-002 simbad object XML or JSON: returns the list of the annotations in the wanted format http://cds.u-strasbg.fr/annotations/simbad/MGC+00-12-002/add HTML: returns an html page containing a form to add an annotation to the MGC+00-12-002 simbad object http://cds.u-strasbg.fr/annotations/135 HTML: returns an html page showing the annotation whose identifier is 135 XML or JSON: returns the annotation in the wanted format

6 6 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Enhanced user interface User interface rewritten to be Javascript/Dojo oriented => richer and more reactive Dojo is an Open Source javascript toolkit Core: DOM manipulation, Ajax,... User Interface: widgets (popup, form elements, tooltip,...), effects,... Annotations retrieved as a JSON list of items and kept client-side Allows for advanced and fast client-side treatment Works with Ajax requests to the JSON output of the annotation service Filtering capabilities Keyword search Show/hide archived annotations

7 7 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Enhanced user interface Sorting Paging Fold/unfold answers to an annotation Hierarchical/flat view

8 8 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS New functionalities Support for error notifications 4 possible states: pending, processing, fixed and cancelled (editable by an administrator) A mail is automatically sent to an administrator at creation Threading It is possible to answer to an annotation (1 level depth) Warning A user can warn an administrator about an annotation, simply by clicking on a button Archiving Any annotation can be archived by an administrator => by default not shown in the user interface

9 9 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS New functionalities Administration panel All annotations shown in the same list => easier to see last posted annotations More filtering options By type (simple comments or error notifications) By age (e.g. see only annotations posted during the last 10 days) View private annotations Statisitics Number of posted annotations by user / by element / by month

10 10 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Coming next: deployment and integration Deployment We are ready to deploy the service, we just wait for the dedicated server Integration for Simbad objects Simple operation: only links have to be added Opened only for CDS people at the begining Scheduling: around the end of October Collect of usage statistics

11 11 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Questions before the demo ?

12 12 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS User interface – view annotations


Download ppt "1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH."

Similar presentations


Ads by Google