I'm not sure why this is a plugin (extension) and not a standard feature of dokuwiki; it seems like something every wiki should have, given the ease of adding new pages. Anyway, it is, and I finally got around to installing it. The good news is that there are relatively few orphans, and I've clustered some of them into Twigs now.
The plugin seems to work pretty well on normal pages. However, it fails on pages included in other pages –rather than linked – by the include plugin. When I get some time, perhaps I'll look into how to add that feature.
From the orphanswanted plugin page:
Use this plugin to find orphan pages and wanted pages.
OrphansWanted show which pages are:
Each table shows the reference count and a link to backlinks.
Basic usage is to place the one of the following four lines into the page markup:
~~ORPHANSWANTED:orphans~~ ~~ORPHANSWANTED:wanted~~ ~~ORPHANSWANTED:valid~~ ~~ORPHANSWANTED:all~~ << makes all three tables
Anything other than these 4 words will generate a syntax error message.
Enhanced usage adds optional namespaces, each prefixed with an exclamation point '!' (think 'not')
~~ORPHANSWANTED:orphans|wanted|valid|all[!namespace!another!one:with:subspaces]~~
Example -- exclude one namespace: ~~ORPHANSWANTED:wanted!wiki~~ Shows wanted pages, but none that are under the wiki: namespace Example -- exclude multiple namespaces: ~~ORPHANSWANTED:orphans!wiki!sys:personal~~ Shows orphan pages, but none in the wiki: or in the sys:personal: namespaces
# | ID | Title | Links |
---|---|---|---|
1 | m1ilc:c_et_c_def_5 | Fonctions Récursives | 0 |
2 | m1ilc:c_et_c_def_4 | Langage décidé | 0 |
3 | listserv | Yale College 1975 Listserv | 0 |
4 | latex_math | LaTeX Math Symbols | 0 |
5 | joe | 0 | |
6 | mentions_legales | Mentions Légales | 0 |
7 | missing | 404 | 0 |
8 | ages_of_parents_chart | Ages of Parents Chart | 0 |
9 | m1ilc:c_et_c_def_2 | Configuration (d'une MT) | 0 |
10 | m1ilc:c_et_c_def_3 | Pas de Calcul | 0 |
11 | culture:anniversaire | Mon anniversaire, hier | 0 |
12 | m1ilc:c_et_c_def_6 | Grammaire générale (déf.) | 0 |
13 | m1ilc:c_et_c_def_7 | 0 | |
14 | m1ilc:c_et_c_def_reduction_nofooter | Définition | 0 |
15 | fca:fuzzy_classes | Context | 0 |
16 | m2ilc:design_pattern_template | Design Pattern Template | 0 |
17 | emacs:emacs | emacs and other Gnu Software | 0 |
18 | comment_debug | 0 | |
19 | m1ilc:compil_fermetures | Algorithmes de fermeture | 0 |
20 | bad_wurt | Sights to See In or Near Karlsruhe | 0 |
21 | m1ilc:c_et_c_def_8 | Semi-décision | 0 |
22 | ahmed | Ahmed's Page | 0 |
23 | m1ilc:pdf_de_xavier | Les pdf de Xavier | 0 |
24 | m1ilc:c_et_c_def_calc | 0 | |
25 | m1ilc:c_et_c_def_1 | Machine de Turing | 0 |
26 | fb_login_bug | Broken Connection | 0 |
27 | rsync | rsync utility | 0 |
28 | java:mvcreader | mvcReader | 0 |
29 | java:fuzzy_intent | FuzzyIntent | 0 |
30 | cms:begin_document | An Idealized Re-Design of Collaborative Databases | 0 |
31 | java:collections | Java Collections | 0 |
32 | java:nary | Oracle-based Lattice Construction | 0 |
33 | projet_dch:racine | Projet Projet 150h : Déploiement version 3 du CLE | 0 |
34 | m1ilc:ec3 | 0 | |
35 | lynx:videos | Video streams | 0 |
36 | prospects:stump | Prospects | 0 |
37 | family_types | Family Systems | 0 |
38 | java:code_finder | Codes Circulaires | 0 |
39 | ubuntu:nanoweb | nanoweb installation in Ubuntu 10.10 | 0 |
40 | m1ilc:bioinfo_diff_eq | Equation différentielle linéaire du première ordre | 0 |
41 | m1ilc:edid_tp_1 | SQL Warehousing Tutorial | 0 |
42 | test_upload_pdf | 0 | |
43 | r-project | R-Project | 0 |
44 | m1ilc:examens_jan_10 | 0 | |
45 | m1ilc:bioinfo_5_4 | 5.4 Distance évolutive | 0 |
46 | ubuntu:ratpoison | Ratpoison Window Manager | 0 |
47 | fca:fuzzy_csv | Format Fichier CSV | 0 |
48 | m1ilc:bioinfo_5_3 | Énoncé du problème | 0 |
49 | emacs:emacs-build | emacs-build | 0 |