Changes between Version 9 and Version 10 of Centre Registry


Ignore:
Timestamp:
08/20/14 20:07:37 (10 years ago)
Author:
Sander Maijers
Comment:

Reorganize, revise, indicate progress.

Legend:

Unmodified
Added
Removed
Modified
  • Centre Registry

    v9 v10  
    33
    44== Focus areas for development ==
    5 The following things are mostly uncontroversial, some things may be (esp. presentational).
    6 
    75'''Content'''
    8 1. Contact information on separate page.
    9 1. Improve About page. (Perhaps based on VLO counterpart, but more modest.)
     61. 0 %: Add contact information page.
     71. 10 %: Complete About page. (Perhaps based on VLO counterpart, but more modest.)
    1081. Data Seal of Approval column.
    119  * Clean up database: only a hyperlink if DSA was obtained, empty if else.
    12 '''Presentation'''
    13 1. Fix current menu item highlighting in top navbar.
    14 1. Presentation of hyperlinks, varying with status (visited, etc.).
    15 1. Font sizes. Currently based on http://typecast.com/blog/a-more-modern-scale-for-web-typography . Seems a bit smallish, although the font size scales very well.
    16 1. onhover effects in menu.
    17 1. Fine-tune default number of dynamic table rows displayed (Based on screen size?).
    18 1. Remember user-selected number of dynamic table rows displayed.
    19 1. More sleek alignment of header cell vertical borders and the connected body cell vertical borders below them.
    20 1. Footer could be made to stick to the bottom of the screen, however, is that really an improvement given a compact view?
    21 1. Size of footer logo(s)?
    22 1. Tweak 'branding' navbar, top-left corner containing application name: nicer text appearance, size, scaling.
    23 1. Quick scan of usability for disabled, age groups.
     101. OAI provider {Oliver Schonefeld}
     11  * Clean up database: only store provider base URI (i.e. "http://repos.ids-mannheim.de/oaiprovider/" instead of "http://repos.ids-mannheim.de/oaiprovider/?verb=Identify", only make base URI available from REST interface
     12  * For presentation: show base URI and also have links for "Identity" (and maybe "ListMetadataFormats"). The CR would then, of course, need to add the appropriate parameters to the base URI. Open links in new browser tab/window (target="_blank")
     131. Web references {Oliver Schonefeld; probably more controversial}
     14  * Remove DSA references if they have their own column (see above). That's redundant information.
     15  * Introduce a separate column for Center Cetificate, similar to DSA; remove from Web references.
     16  * Maybe provide a separate list for FCS endpoints instead of storing them as Web refs with type "CQL".
    2417
    2518'''Technical'''
    26 1. Database schema migration: drop users/passwords table, clean up names, use (British) English throughout.
    27 1. Reimplement REST API.
    28 1. Re-establish Shibbolization (make login button work).
    29 1. Make clear staging and production deployment separation.
    30 1. Clean up server: Apache configs, etc..
    31 1. Improve deployment process:
     191. 20 %: Database schema migration: drop users/passwords table, clean up names, use (British) English throughout.
     201. 0 %: Reimplement REST API.
     211. 0 %: Re-establish Shibbolization (make login button work).
     221. 70 %: Make clear staging and production deployment separation.
     231. 60 %: Clean up server: Apache configs, etc..
     241. 0 %: Improve deployment process:
    3225  * Replace mod_wsgi with something more flexible such as uwsgi or gunicorn.
    3326  * Consider dockerizing.
    34271. DNS improvements:
    35   * Rename VM hostname to clarin-centre-registry.
    36   * Create centre-registry.clarin.eu domain. Change all references to the CLARIN Centre Registry to https://centre-registry.clarin.eu/ .
     28  * 0 %: Rename VM hostname to clarin-centre-registry.
     29  * 20 %: Change all references to the CLARIN Centre Registry to https://centres.clarin.eu/ .
    37301. TLS improvements:
    38   * Configure *.clarin.eu X.509 certificate on clarin-centre-registry VM.
     31  * ~~Configure *.clarin.eu X.509 certificate on clarin-centre-registry VM.~~
    3932
    40 == Additional Suggestions ==
    41 1. OAI provider (OS)
    42   * Clean up database: only store provider base URI (i.e. "http://repos.ids-mannheim.de/oaiprovider/" instead of "http://repos.ids-mannheim.de/oaiprovider/?verb=Identify", only make base URI available from REST interface
    43   * For presentation: show base URI and also have links for "Identity" (and maybe "ListMetadataFormats"). The CR would then, of course, need to add the appropriate parameters to the base URI. Open links in new browser tab/window (target="_blank")
    44 1. Web references (OS; probably more controversial)
    45   * remove DSA references, if they have an own column (see above). That's redundant information
    46   * introduce a separate column for Center Cetificate, similar to DSA; remove from Web references.
    47   * maybe provide a separate list for FCS endpoints instead of storing them as Web refs with type "CQL"
     33