Feature Request: One or the other
Posted: Fri Feb 04, 2011 3:59 am
You all might have noticed that my little template {{LinkComp}}, for providing handy, easily formatted links to composers’ pages, proved to be a particularly fertile invention and has recently spawned some progeny: we now have similar templates that create links to the pages of editors, arrangers, librettists, and translators.
Particularly in the case of the latter two types of personages, these individuals are generally not composers also, and so do not have associated composers’ pages. Thus the template for these adds a particular type of category reference to the target page, such as ‘Category:Works with text by so-and-so’ or ‘Category:Works translated by so-and-so’ (hidden away at the foot of the page), however the link that occupies the space for their name is a red link, e.g. Jo So-and-so, that usually points to a non-existent category (Category:So-and-so, Jo).
Now there’s a useful little Wiki variable called #ifexist which may be used to tell if a target page exists or not (such as the non-existent categories mentioned above). This could be implemented into the templates, so that if the category page for so-and-so doesn’t exist, the link is altered to point to the category that currently does exist – the ‘Works edited by/Works with text by/Works translated by …’ categories.
However before I could rush off to implement this cute lil’ idea, Davydov intervened with a comment which deserves to be quoted:
I realise this will probably require new MediaWiki:FTE profiles (see the ones for composers and performers). However, these need at least some input from the programming end to be made to work.
(Why is that? At one time I toyed around with creating a special sub-type of the composer FTE template, called nonpublicdomaincomposer, which I think was self-explanatory: this would allow IMSLP to at least have a composer page for composers who we don’t stand a chance in living hell at being able to host. The point of this was to allow fans of said non-PD composers to give some limited representation to those composers on the site, in forms which aren’t copyright infringing:
• worklists, either external or hosted on IMSLP
• public domain image/signature
• external links to Wikipedia; publishers
The reason this hasn’t been implemented – despite some murmurs of approval in the peanut gallery – seems to be that the FTE template simply hasn’t been made to work at a programming level: you can call the FTE:composer and FTE:performer templates on a standard IMSLP page and they will work, but the FTE:nonpublicdomaincomposer simply doesn’t. End of this aside.)
So after all that, this feature request is: please, more types of “person” categories such as editor, translator, etc. (and maybe nonPDcomposer if you’re feeling generous, Ed!), pretty please, stat!
I’m happy to do some of the work in actually designing/altering the FTE pages if I know it’s not going to be wasted effort like the immediate previous case.
If this is not a practical request to look at in the short-term, then I would appreciate knowing, so that we can tweak the various {{LinkEd}}, {{LinkArr}}, etc. templates in order to fix the red link problem for the time being until such time as this may be addressed.
Cheers, Philip
Particularly in the case of the latter two types of personages, these individuals are generally not composers also, and so do not have associated composers’ pages. Thus the template for these adds a particular type of category reference to the target page, such as ‘Category:Works with text by so-and-so’ or ‘Category:Works translated by so-and-so’ (hidden away at the foot of the page), however the link that occupies the space for their name is a red link, e.g. Jo So-and-so, that usually points to a non-existent category (Category:So-and-so, Jo).
Now there’s a useful little Wiki variable called #ifexist which may be used to tell if a target page exists or not (such as the non-existent categories mentioned above). This could be implemented into the templates, so that if the category page for so-and-so doesn’t exist, the link is altered to point to the category that currently does exist – the ‘Works edited by/Works with text by/Works translated by …’ categories.
However before I could rush off to implement this cute lil’ idea, Davydov intervened with a comment which deserves to be quoted:
That seems like a very good idea. We already have Category:Composers and Category:Performers; what about Category:Editors and Category:Arrangers, Category:Librettists and Category:Translators then? (Currently, they don’t exist.)I think the ultimate aim is that all the red links will disappear, and that each person will have their own unique page, which will probably resemble what's currently called the composer template, but adapted to cover the other 'roles' (arranger, editor, translator, librettist, performer) that the person might also have — P.davydov 06:45, 24 January 2011 (UTC)
I realise this will probably require new MediaWiki:FTE profiles (see the ones for composers and performers). However, these need at least some input from the programming end to be made to work.
(Why is that? At one time I toyed around with creating a special sub-type of the composer FTE template, called nonpublicdomaincomposer, which I think was self-explanatory: this would allow IMSLP to at least have a composer page for composers who we don’t stand a chance in living hell at being able to host. The point of this was to allow fans of said non-PD composers to give some limited representation to those composers on the site, in forms which aren’t copyright infringing:
• worklists, either external or hosted on IMSLP
• public domain image/signature
• external links to Wikipedia; publishers
The reason this hasn’t been implemented – despite some murmurs of approval in the peanut gallery – seems to be that the FTE template simply hasn’t been made to work at a programming level: you can call the FTE:composer and FTE:performer templates on a standard IMSLP page and they will work, but the FTE:nonpublicdomaincomposer simply doesn’t. End of this aside.)
So after all that, this feature request is: please, more types of “person” categories such as editor, translator, etc. (and maybe nonPDcomposer if you’re feeling generous, Ed!), pretty please, stat!
I’m happy to do some of the work in actually designing/altering the FTE pages if I know it’s not going to be wasted effort like the immediate previous case.
If this is not a practical request to look at in the short-term, then I would appreciate knowing, so that we can tweak the various {{LinkEd}}, {{LinkArr}}, etc. templates in order to fix the red link problem for the time being until such time as this may be addressed.
Cheers, Philip