Version 5 (modified by 10 years ago) (diff) | ,
---|
Centre Registry 2.0
A current version of alpha quality is available on https://tester1:CR-tester1@centerregistry-clarin.esc.rzg.mpg.de:4430/ .
Focus areas for development
The following things are mostly uncontroversial, some things may be (esp. presentational).
Content
- Contact information on separate page.
- Improve About page. (Perhaps based on VLO counterpart, but more modest.)
- Data Seal of Approval column.
- Clean up database: only a hyperlink if DSA was obtained, empty if else.
Presentation
- Fix current menu item highlighting in top navbar.
- Presentation of hyperlinks, varying with status (visited, etc.).
- 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.
- onhover effects in menu.
- Fine-tune default number of dynamic table rows displayed (Based on screen size?).
- Remember user-selected number of dynamic table rows displayed.
- More sleek alignment of header cell vertical borders and the connected body cell vertical borders below them.
- Footer could be made to stick to the bottom of the screen, however, is that really an improvement given a compact view?
- Size of footer logo(s)?
- Tweak 'branding' navbar, top-left corner containing application name: nicer text appearance, size, scaling.
- Quick scan of usability for disabled, age groups.
Technical
- Database schema migration: drop users/passwords table, clean up names, use (British) English throughout.
- Reimplement REST API.
- Re-establish Shibbolization (make login button work).
- Make clear staging and production deployment separation.
- Clean up server: Apache configs, etc..
- Improve deployment process:
- Replace mod_wsgi with something more flexible such as uwsgi or gunicorn.
- Consider dockerizing.
- DNS improvements:
- Rename VM hostname to clarin-centre-registry.
- Create centre-registry.clarin.eu domain. Change all references to the CLARIN Centre Registry to https://centre-registry.clarin.eu/ .
- TLS improvements:
- Configure *.clarin.eu X.509 certificate on clarin-centre-registry VM.