X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/9adb841c92be53fd1af796e4aae4437d3c098b54..99c9d8c34f95fe62c575a78e28abdbb47310c230:/doc/todo/plugin_dependency_calulation.mdwn diff --git a/doc/todo/plugin_dependency_calulation.mdwn b/doc/todo/plugin_dependency_calulation.mdwn index 64e6ef2b6..28b36fc81 100644 --- a/doc/todo/plugin_dependency_calulation.mdwn +++ b/doc/todo/plugin_dependency_calulation.mdwn @@ -3,8 +3,6 @@ on its own: * Use of a version plugin should only make the page rebuild when it's built with a new version of ikiwiki. -* The [[plugins/sidebar]] plugin should make any page get rebuilt if a - sidebar is created "closer" to it than the current sidebar. * Some plugin might want to _always_ rebuild the page that uses it. * If backlinks were turned into a plugin, it would need to make a page rebuild when its backlinks changed. @@ -15,9 +13,12 @@ the list of pages to rebuild. Which in turn suggests that there should *be* a list of pages to rebuild; currently there's not, and the best such an interface could do would be to rebuild the pages even if they were already going to be rebuilt for some -other reason. (See [[optimisation]].) +other reason. (See [[optimisations]].) It also suggests that plugins will want to examine pages and/or [[store_data|plugin_data_storage]] about them to use in the dependency calculations. For example, the version plugin would need to store info about what pages use it. + +> I [[fixed|done]] this without realizing it when I added the needsbuild hook! +> --[[Joey]]