This Forum has been archivedVisit the new Forums
I have a category with a lot of articles containing some data. I would like to create a page that takes the text in all those articles and put them in one big article. Preferably in an automated way. I want to do this so that users can use the browser's search function to search for text in those articles, essentially giving them a way to browse through articles to find specific data.
For example, if I had a category with the following articles:
Article A Data 1 Data 2
Article B Data 3 Data 4
I want to make this:
Compiled Article Article A Data 1 Data 2 Article B Data 3 Data 4
Is there way to do this easily and automatically? Daarklord 23:11, 6 April 2008 (UTC)
- Yes. Use the Dynamic Page List extension (and the Manual) which has been installed on the server. In order to do this you will need to read and understand the Include parameter to the DPL functionality.
- The short answer is you will need to go into Article A and Article B and mark the Data you want included, either by including it in a template, or by marking it with a <section begin=<name> /> and <section end=<name> /> as described in the Extension:Labeled Section Transclusion documentation.
- If you would like to see an example, I'll point you at the Traveller Wiki Race Summary. Most of this page is entirely generated using the DPL, and should give you a staring point.
- If you have questions, drop a note on the forum on the Traveller wiki, or on my talk page over there. Tjoneslo 18:26, 7 April 2008 (UTC)
- oh... well... that's the thing we need. I was just working on a feature and realised it cannot be done without DPL, and that's critical thing for us, at least when we'll grow up a little. Please turn it on for ru.dreams, or we are doomed )) --Darhark 10:58, 10 April 2008 (UTC)
- Yepee! It's alive! Thanks! --Darhark 05:07, 14 April 2008 (UTC)
- Tjoneslo, I tried labeled section transclusion and it looks like it works, but the generated page lists 11 items when it should be listing 21. Here's the page with 11 entries and here's the category with 21 entries. Do you know why this is happening and how I can make it display all entries? Thanks.
- Thank you Nef for enabling DPL for me.
- -Daarklord 19:47, 12 April 2008 (UTC)
- I just had to clear my cache properly. Now it displays all 21 entries. Thanks for all the help.
- -Daarklord 19:57, 12 April 2008 (UTC)
- I don't think it's my cache but something on the server's side. I created a new DPL page, initially with one entry. Then I added more entries. Then I opened another browser that has never seen the page, and it showed only the one entry, so it seems like there's a lag for when DPL updates. If it's supposed to happen it's not a problem for me, but can anyone confirm that this is supposed to happen?
- -Daarklord 20:17, 12 April 2008 (UTC)
- I'm not completly sure how DPL works in terms of caching but i know that often when i work with complicated templates, i have to add ?action=purge at the end of the URL of the page for it to update properly.
- You see, there's is a cache of web page on our computer but there's also a cache on the server. And pages are put in a queue to be treated one by one by the sofware. Adding that thing to the URL tell it to process that page right away. — TulipVorlax 21:16, 12 April 2008 (UTC)
- You are right; it might be because of an intermediary cache. Also thanks for telling me about the queue in the software. I now have all the answers I need for this question. Thank you all who replied. - Daarklord 08:30, 16 April 2008 (UTC)