View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
2671 | Composr | core_menus | public | 2016-06-19 18:50 | 2016-06-30 13:15 |
Reporter | Guest | Assigned To | Chris Graham | ||
Priority | normal | Severity | feature | ||
Status | resolved | Resolution | fixed | ||
Summary | 2671: Simple current-page mode | ||||
Description | Allow running the menu block so that none of the 'is current' indicators are there, and instead they are set via JavaScript by comparing to the current URL and anything in the breadcrumbs. If this is enabled, the cache signature no longer has to reference the zone/page/type combination. Enable this for all default instances of the menu block. Add support for local caching on the default instances too. | ||||
Tags | Type: Performance | ||||
Attach Tags | |||||
Time estimation (hours) | 3 | ||||
Sponsorship open | |||||
|
This is now implemented, apart from the local caching bit. My main objective here was solving that the menu had to be individually cached for different pages. That wasted DB space, but also made it slow to navigate the Admin Zone as it kept having to regenerate that huge menu if on an empty block cache. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-06-19 18:50 | Guest | New Issue | |
2016-06-19 18:50 | Chris Graham | Tag Attached: Type: Performance | |
2016-06-19 18:52 | Chris Graham | Relationship added | child of 2672 |
2016-06-29 23:50 | Chris Graham | Relationship added | child of 1250 |
2016-06-30 13:13 | Chris Graham | Status | Not Assigned => Resolved |
2016-06-30 13:13 | Chris Graham | Resolution | open => fixed |
2016-06-30 13:13 | Chris Graham | Assigned To | => Chris Graham |
2016-06-30 13:15 | Chris Graham | Note Added: 0004084 |