Open Bug 109692 Opened 24 years ago Updated 17 years ago

Fully customisable index page (channels).

Categories

(Bugzilla :: Bugzilla-General, enhancement)

2.15
enhancement
Not set
normal

Tracking

()

People

(Reporter: CodeMachine, Unassigned)

References

(Blocks 1 open bug)

Details

The front page should be set up so the user can choose what panels they want to appear, and the admins can choose which are defaults. Ideas for panels: Links. Administrator links. Most recently reported bugs in a set of products/all products (ID+Summary). Most frequently reported bugs in a set of products/all products (ID+Summary). Top ten results of a specific query (ID+Summary). News for a set of products/all products.
Bug#98123 will provide the the user prefs bit. Another panel option: recent activity on a set of bugs
Depends on: 98123
Target Milestone: --- → Future
List of all stored queries. Voted bugs.
Summary: Fully customisable front page. → Fully customisable index page (channels).
This seems like a good idea to me. Why limit it to just the index page? Couldn't users/admins use the same feature to customize any page with a user-specific panel, or add a panel to the toolbar? For that matter, couldn't the toolbar *be* one of these panels, and thus be included at user choice anywhere? I've always wanted a mini-toolbar to show up in the header of every bugzilla page (containing just 'My Bugs', New, Query, and the "Find bug#" search box) so that I don't have to scroll down so much all of the time. In bug #142101 Gerv suggested using a 'pull' model for retrieving data for features that are not part of the core Bugzilla, because it would minimize the code changes needed to add new features like a new panel on the index page. Would channels use a pull model for retrieving data as Gerv suggests in bug #142101 ?
I had considered the option of adding panels to the footer, I didn't get around to writing that. I think apart from that channels probably shouldn't go anywhere else. The general way we have architected templates is we push we what expect to need and pull is used for less used stuff. As such more pulling will probably be added to templates over time, as there isn't much there yet and people haven't begun to experiment with templates much yet. Given channels will likely be many and varied, I expect they will probably generally pull information.
Reassigning all of my "future" targetted bugs to indicate that I'm not presently working on them, and someone else could feel free to work on them.
Reassigning all of my "future" targetted bugs to indicate that I'm not presently working on them, and someone else could feel free to work on them. (sorry for the spam if you got this twice, it didn't take right the first time)
Assignee: justdave → nobody
QA Contact: mattyt-bugzilla → default-qa
Target Milestone: Future → ---
Blocks: 130835
Assignee: nobody → general
You need to log in before you can comment on or make changes to this bug.