Skip to content
Snippets Groups Projects
  • Michael Hamann's avatar
    98214867
    Render metadata when needed · 98214867
    Michael Hamann authored
    This changes fundamentally when metadata is rendered. This commit
    introduces a new cache file for every page that just contains a
    timestamp and is updated whenever the metadata of that page is rendered.
    
    Metadata is rendered when p_get_metadata is called and the last
    rendering has been before a page, metadata, configuration or renderer
    update or purge is set like in the xhtml renderer cache.
    
    Metadata is no longer automatically rendered when the xhtml renderer
    cache isn't used but will still be rendered when needed as
    p_get_metadata is called in the cache.
    
    Metadata is also no longer rendered in the indexer script when missing
    as that is already done by pageinfo() before anything else is done so
    the indexer script won't be called when there is no metadata file.
    98214867
    History
    Render metadata when needed
    Michael Hamann authored
    This changes fundamentally when metadata is rendered. This commit
    introduces a new cache file for every page that just contains a
    timestamp and is updated whenever the metadata of that page is rendered.
    
    Metadata is rendered when p_get_metadata is called and the last
    rendering has been before a page, metadata, configuration or renderer
    update or purge is set like in the xhtml renderer cache.
    
    Metadata is no longer automatically rendered when the xhtml renderer
    cache isn't used but will still be rendered when needed as
    p_get_metadata is called in the cache.
    
    Metadata is also no longer rendered in the indexer script when missing
    as that is already done by pageinfo() before anything else is done so
    the indexer script won't be called when there is no metadata file.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.