Modify

Opened 9 years ago

Last modified 4 years ago

#12213 new enhancement

Include / Inline all sub-pages of a specified page.

Reported by: guardian Owned by:
Priority: normal Component: IncludeMacro
Severity: normal Keywords:
Cc: Trac Release:

Description

In my Trac instance, I have a 'References' wiki page.

This page has the following content:

= References =

=== ![001] ===
Author, '''"Chapter"''', ''Book''.
[http://link-to-article.example.com]

__Summary__
 * ...
 * ...

----

=== ![002] ===
Author, '''"Chapter"''', ''Book''.
[http://link-to-article.example.com]

__Summary__
 * ...
 * ...

----

... more content

It's kind of glorified reference list as you can find in books or scientific papers. Glorified in the sense that I wrote down a summary of what I read.

So far so good. Except that my list of reference as reached around 300 references and rendering or displaying that page puts Trac on its knees. (I had to augment the maximum wiki page size to max_size = 724288).

If I had [[Include(References/*)]], I could split my big 'References' page into 'References/001', 'References/002', ... sub-pages and I could include/inline them all from the top/parent References page.

What do you think?

Attachments (0)

Change History (3)

comment:1 Changed 9 years ago by anonymous

ping?

comment:2 Changed 9 years ago by Ryan J Ollos

It sounds like a good improvement. I don't have much time to work on this plugin, but I would gladly accept a patch.

comment:3 Changed 4 years ago by Ryan J Ollos

Owner: Ryan J Ollos deleted

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.