Problem
In incremental cache builds (golem_mark_stale hook), aggregator pages (:page-role: index and :page-role: glossary) are not yet automatically marked dirty when arbitrary content pages containing IndexTerm or [glossary] definition lists are modified.
Proposed Solution
Implement golem_mark_stale in IndexPlugin and GlossaryPlugin (or an aggregator staleness handler in BuildEngine) so that pages declaring :page-role: index or :page-role: glossary are registered as stale whenever any cached file with indexed terms or glossary definitions changes.
Problem
In incremental cache builds (
golem_mark_stalehook), aggregator pages (:page-role: indexand:page-role: glossary) are not yet automatically marked dirty when arbitrary content pages containingIndexTermor[glossary]definition lists are modified.Proposed Solution
Implement
golem_mark_staleinIndexPluginandGlossaryPlugin(or an aggregator staleness handler inBuildEngine) so that pages declaring:page-role: indexor:page-role: glossaryare registered as stale whenever any cached file with indexed terms or glossary definitions changes.