New look to works lists on Text pages
Posted: 13 May 2025 03:19
Over a year ago, I proposed to CPDL administrators to automate the lists of works on most text pages. These lists needed to be automated for several reasons, including:
1. Many text pages were not being manually updated with newly posted works, yet there are many hundreds of works that need to be added.
2. A large quantity of cleanup was needed in other areas (works with a changed title or composer, incorrect alphabetization, etc.)
3. Many pages have not had revisions to the manual list in years.
4. Comparing the manual list with What Links Here, there are many works in one list and not the other.
5. To clean up the manual lists, the tasks would be many and very time-consuming. Even in the popular Psalm pages, the number of interested editors and the time needed is dwindling fast. I certainly didn't have time to revise these lists on any but a few pages once in a while.
An example of this would be Psalm 110. When I accessed this page in late April, TextAutoList had 49 items. The history shows that for this relatively popular page, there have only been 26 additions to the manual list in the last ten years. At this rate, the page would be complete in 18.8 years, some time in 2043 – and this is only one of more than a thousand pages.
Several editors have said that we should work to preserve the useful comments. Most commonly added items include Voicing, Language, and text source, though there are others used less frequently. Voicing and Language have templates on Work pages, so those could easily be added to TextPageList, so I have done. Of course, items like text source cannot be easily retrieved; so I have put those off until reform of the text system makes that possible.
This was the situation until a month ago, where most text pages used the template TextAutoList. (Fourteen years ago another template, TextPageList, was created to automate these lists more completely.)
So I started working through all the text pages, automating them as much as I could without deleting anything. I am finished going through all of the 2,092 text pages, but I am sure there are a few that still need work. You will notice a few changes:
1. Many text pages still have a manual list, headed by "Settings by composers".
2. If the text page has only the manual list, then a new template has been added (TPLIntro) that will automatically add an automatic list if a new work has been linked to the page.
3. There are many pages with both the manual list and the automatic list (headed by "Settings by composers (automatically updated)"). You may notice some data duplicated between the two lists; I decided to keep these for a while, so that editors can better see what was done; the plan is eventually to delete duplicated information from the manual lists.
4. There are some pages with only the automatic list; for most of these, the original manual list has been hidden since it was exactly duplicated in the automatic list; eventually it should be deleted.
5. The best way to include your new work on an appropriate text page is to use the {{LinkText}} template. Please don't forget!
Comments and suggestions would be appreciated.
1. Many text pages were not being manually updated with newly posted works, yet there are many hundreds of works that need to be added.
2. A large quantity of cleanup was needed in other areas (works with a changed title or composer, incorrect alphabetization, etc.)
3. Many pages have not had revisions to the manual list in years.
4. Comparing the manual list with What Links Here, there are many works in one list and not the other.
5. To clean up the manual lists, the tasks would be many and very time-consuming. Even in the popular Psalm pages, the number of interested editors and the time needed is dwindling fast. I certainly didn't have time to revise these lists on any but a few pages once in a while.
An example of this would be Psalm 110. When I accessed this page in late April, TextAutoList had 49 items. The history shows that for this relatively popular page, there have only been 26 additions to the manual list in the last ten years. At this rate, the page would be complete in 18.8 years, some time in 2043 – and this is only one of more than a thousand pages.
Several editors have said that we should work to preserve the useful comments. Most commonly added items include Voicing, Language, and text source, though there are others used less frequently. Voicing and Language have templates on Work pages, so those could easily be added to TextPageList, so I have done. Of course, items like text source cannot be easily retrieved; so I have put those off until reform of the text system makes that possible.
This was the situation until a month ago, where most text pages used the template TextAutoList. (Fourteen years ago another template, TextPageList, was created to automate these lists more completely.)
So I started working through all the text pages, automating them as much as I could without deleting anything. I am finished going through all of the 2,092 text pages, but I am sure there are a few that still need work. You will notice a few changes:
1. Many text pages still have a manual list, headed by "Settings by composers".
2. If the text page has only the manual list, then a new template has been added (TPLIntro) that will automatically add an automatic list if a new work has been linked to the page.
3. There are many pages with both the manual list and the automatic list (headed by "Settings by composers (automatically updated)"). You may notice some data duplicated between the two lists; I decided to keep these for a while, so that editors can better see what was done; the plan is eventually to delete duplicated information from the manual lists.
4. There are some pages with only the automatic list; for most of these, the original manual list has been hidden since it was exactly duplicated in the automatic list; eventually it should be deleted.
5. The best way to include your new work on an appropriate text page is to use the {{LinkText}} template. Please don't forget!
Comments and suggestions would be appreciated.