i-net-software / i-net-software/dokuwiki-plugin-siteexport

Bug: "All sub namespaces" - Processes totally independent from the chosen parent namespace

Open
#95 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
26
Forks
12
PR merge metrics
No merged PRs in 30d

Description

All sub namespaces just processes all pages below the parent without regard to the namespaces listed on the parent page. In other words, there is no way to limit the pages being included because the procedure appears to simply start at the top page and put all namespaces in the directories below into a list that is processed.

It does not follow namespace links within the document, adding them to a list when the namespace is below the parent, in that way.

Which is also the same situation when we use IndexMenu TOC Table of Contents pages created automatically but without javascript {nojs]. So a TOC page is selected as the Parent and "All sub namespaces" is selected this function is infuriatingly DUMB.

We want to use a single TOC to define the **only pages** that are to be included in the document!
That is how we always thought this worked!!!

_**We need a TOC selection in the SiteExport Form, "Export type" dropdown.**_ which will simply add the namespaces in the TOC list to the zip creation list that is processed by the SiteExport.

**We also need a way to create [EXCLUDE NAMESPACES] on the same TOC page** that permits adding specific namespaces to exclude!!!! The tiny space allocated in the configure area is totally inadequate and may change from export document to export document. This would make a huge difference to ease of use, and reduce endless editing.

These things really must be fixed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Begin by reproducing the behavior in the SiteExport Form with a TOC selected as the parent, using “All sub namespaces” and an IndexMenu TOC without javascript. Compare the requested TOC selection in the “Export type” dropdown and namespace exclusions against the current export behavior; done means the selected TOC namespaces alone are processed and specified exclusions are honored.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
documentation
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.