View Issue Details

IDProjectCategoryView StatusLast Update
0002671Composrcore_menuspublic2016-06-30 13:15
ReporterGuestAssigned ToChris Graham 
SeverityFeature-request 
Status resolvedResolutionfixed 
Product Version 
Fixed in Version 
Summary0002671: Simple current-page mode
DescriptionAllow 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.
TagsType: Performance
Time estimation (hours)3
Sponsorship open

Relationships

child of 0002672 non-assigned Local caching of blocks 
child of 0001250 non-assigned Allow menu items to show current-page highlighting via analysis of breadcrumbs 

Activities

Chris Graham

2016-06-30 13:15

administrator   ~0004084

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.

Issue History

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 0002672
2016-06-29 23:50 Chris Graham Relationship added child of 0001250
2016-06-30 13:13 Chris Graham Status non-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