wiki:Centre Registry

Version 9 (modified by Sander Maijers, 10 years ago) (diff)

Update URL

Centre Registry 2.0

A current version of alpha quality is available on https://tester1:CR-tester1@centres.clarin.eu:4430/ .

Focus areas for development

The following things are mostly uncontroversial, some things may be (esp. presentational).

Content

  1. Contact information on separate page.
  2. Improve About page. (Perhaps based on VLO counterpart, but more modest.)
  3. Data Seal of Approval column.
    • Clean up database: only a hyperlink if DSA was obtained, empty if else.

Presentation

  1. Fix current menu item highlighting in top navbar.
  2. Presentation of hyperlinks, varying with status (visited, etc.).
  3. 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.
  4. onhover effects in menu.
  5. Fine-tune default number of dynamic table rows displayed (Based on screen size?).
  6. Remember user-selected number of dynamic table rows displayed.
  7. More sleek alignment of header cell vertical borders and the connected body cell vertical borders below them.
  8. Footer could be made to stick to the bottom of the screen, however, is that really an improvement given a compact view?
  9. Size of footer logo(s)?
  10. Tweak 'branding' navbar, top-left corner containing application name: nicer text appearance, size, scaling.
  11. Quick scan of usability for disabled, age groups.

Technical

  1. Database schema migration: drop users/passwords table, clean up names, use (British) English throughout.
  2. Reimplement REST API.
  3. Re-establish Shibbolization (make login button work).
  4. Make clear staging and production deployment separation.
  5. Clean up server: Apache configs, etc..
  6. Improve deployment process:
    • Replace mod_wsgi with something more flexible such as uwsgi or gunicorn.
    • Consider dockerizing.
  7. DNS improvements:
  8. TLS improvements:
    • Configure *.clarin.eu X.509 certificate on clarin-centre-registry VM.

Additional Suggestions

  1. OAI provider (OS)
  2. Web references (OS; probably more controversial)
    • remove DSA references, if they have an own column (see above). That's redundant information
    • introduce a separate column for Center Cetificate, similar to DSA; remove from Web references.
    • maybe provide a separate list for FCS endpoints instead of storing them as Web refs with type "CQL"