View Issue Details

IDProjectCategoryView StatusLast Update
2671Composrcore_menuspublic2016-06-30 13:15
ReporterGuest Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary2671: 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
Attach Tags
Time estimation (hours)3
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

child of 2672 Not AssignedGuest Local caching of blocks 
child of 1250 Not AssignedGuest Allow menu items to show current-page highlighting via analysis of breadcrumbs 

Activities

Chris Graham

2016-06-30 13:15

administrator   ~4084

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 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