• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

_test/30-Jul-2024-172106

conf/30-Jul-2024-104

images/30-Jul-2024-43

lang/30-Jul-2024-2111

LICENSED03-Jun-202317.7 KiB340281

Menuitem.phpD03-Jun-20231.7 KiB7937

README.mdD03-Jun-20232.2 KiB5031

action.phpD03-Jun-20232.1 KiB8737

admin.phpD03-Jun-20231.3 KiB6339

helper.phpD03-Jun-20232.2 KiB8760

plugin.info.txtD03-Jun-2023204 87

script.jsD03-Jun-2023194 102

stale.jsD03-Jun-20232.3 KiB7451

style.cssD03-Jun-202359 43

README.md

1# Stale Plugin - Making your Dokuwiki Cache Stale
2
3## About
4
5Stale is a [DokuWiki Plugin](https://www.dokuwiki.org/plugin:stale) that aims to delete or make all DokuWiki Cache stale.
6
7For this purpose, it will :
8  * touches all configuration files (ie change only the modified date, not the content) in order to make the rendering cache stale (ie HTML,...)
9  * delete the [sitemap file](https://www.dokuwiki.org/sitemap) if present.
10
11
12## Configuration file touched
13
14The following configuration files are touched:
15
16
17  * the main configuration file: [dokuwiki.php](https://www.dokuwiki.org/config) - [For Geshi](https://forum.dokuwiki.org/d/20833-how-to-make-change-to-geshi-language-file-have-effect-on-page-display/11)
18  * the local configuration file: [local.php](https://www.dokuwiki.org/config) - [Ref: Purging the cache](https://www.dokuwiki.org/devel:caching#purging_the_cache)
19  * all plugin info file [plugin.info.txt](https://www.dokuwiki.org/devel:plugin_info)
20
21> Note that the plugins that are using the cache system, must make the cache dependent of their info file to get the cache stale
22
23Why ? Because these files are cache dependencies and if touched will then prohibit the use of the cache by the next request.
24
25## How to stale ?
26
27You can stale the cache:
28
29  * in the [sitemenu tool](https://www.dokuwiki.org/devel:menus) via the hand icon ![Hand index icon](images/hand-index-fill.svg)
30  * in the [admin page](https://www.dokuwiki.org/admin_window)
31
32
33## Release
34
35  * 2023-02-20:
36     * Touch the main configuration file `conf\dokuwiki.php` to delete the cache for [Geshi](https://forum.dokuwiki.org/d/20833-how-to-make-change-to-geshi-language-file-have-effect-on-page-display/11)
37  * 2021-09-04:
38     * As [per request 2](https://github.com/ComboStrap/stale/issues/2), Make the cache stale, reload the page and shows the feedback
39  * 2021-09-01:
40     * Delete the [sitemap](https://www.dokuwiki.org/sitemap)
41  * 2021-08-30:
42     * The stale menu item is now a website item
43     * The action label is more clear and was added as language reference
44  * 2021-08-04:
45     * First release
46
47## Reference
48
49Based on the [dead plugin toucher](https://github.com/anandr/dokuwiki-plugin-toucher/pull/2#issuecomment-809981442) idea.
50