]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/todo/plugin_dependency_calulation.mdwn
Merge commit 'upstream/master' into pub/master
[git.ikiwiki.info.git] / doc / todo / plugin_dependency_calulation.mdwn
index 64e6ef2b6f19421543a6506fbc1197f1655e13d7..28b36fc81007dd9025fea657c1c8e918a7c6ba0f 100644 (file)
@@ -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.
 
 * 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.
 * 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
 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.
 
 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]]