Overview
- Title
- better quicklinks scalability
- Duration
- 144
- Difficulty
- Medium
- Type
- Code, Research, User Interface
- Tags
- python,javascript,html,css,jinja2,jquery
- Mentors
- thomaswaldmann,rb_proj,ronny_pfannschmidt,xoraxax
- Count
- -1
Description
Abstract
Quicklinks are the user-defined (and per-user) part of the navibar - (in the default theme) they are rendered to the right of the configured (and common) navibar links.
Users can use them for server-stored and easily/quickly accessible bookmarks - that's why they are called quicklinks.
Quicklinks don't scale to large amounts currently, because the navibar gets rather ugly then because it wraps and occupies a lot of screen estate.
Can you think of and implement a better solution?
Details
Please keep in mind:
- they are called quicklinks because they are quick to use (in the current approach it is just one click)
- one way might be to use javascript to hide part of quicklinks list if over 5 items, and show link to unhide remainder of list
Note: in moin2, the UI for quicklinks might be still missing or broken, but you can use some fixed configured list for experimentation:
user_defaults = dict( # ... start with a complete copy of this value from MoinMoin/config/default.py ... quicklinks = [u"foo", u"bar", u"baz", ], # ... )
Deliverables: patch or changeset
Skill Requirements
See tags. You maybe don't need all skills, it depends on your idea how to solve the problem.