Knowledge (XXG)

User talk:Mike Dillon/WikiProject banner

Source đź“ť

627:, "peer-review" and "past-peer-review" are on my TODO list if this thing ever takes off. The problem with them is that they generally link to a peer review subpage and the naming conventions across projects are not totally consistent. Many projects use a sub-subpage of their project page under "/Peer review". Some use a subpage called "/Peer review" of the reviewed page itself. That's why I haven't added it yet. If it has the broader use that you mentioned, it becomes even harder to know what to link to. 303:
special cases. This thing could be improved, but it would probably require adding another table for job params and some indices; I'm not sure how consistent the MySQL infrastructure is for Wikimedia's server universe, but they would probably need to be InnoDB tables across the board to perform well. Maybe I should be spending my time writing a new job queue system instead of hacking templates ;)
72:, have an arbitrary—and ever-changing—number of optional parameters (sometimes several dozen of them) that are unique to that particular project. (Most of these have to do with tagging subgroups of the project proper.) There doesn't seem to be any decent way of making these generic, given the current capabilities of MediaWiki; they would need to each be supported individually. 249:. I made an attempt to show how something like the Military history task forces would be handled by a generic infobox. You're right that this pushes esoteric details up from the generic template to the project template, but on balance there is far less esoteric stuff since the esoteric parts of handling standard params are all wrapped up in one place. 100:; this attempt was more to see what can be accomplished with a common template. The target is WikiProjects without any active "techy" participants, to allow them to get the most bang for their buck in their templates by keeping the "esoteric" details out of their face. As you may have seen from the examples I created at 818:
Unfortunately, I can't recall which article I saw this on, but it should be possible to work out by consistently using sections on the assessment page or some other convention. The problem is that the WikiProjects generally don't like being told what to do and they do not all know about or pay attention to
660:
One other thing that I've seen in a number of the WikiProject banner templates is a link to a subpage for assessment comments. That too is not standardized, and I think I've seen both /assessments and /comments. My personal opinion is that if most of the WikiProjects start doing that, it may actually
454:
and that's what they were using. In the course of looking into making a generic WikiProject template, I saw at least "imageneeded", "Imageneeded", and "imagesneeded". That inconsistency is one of my main motivations for wanting to make a single meta-template to handle the standard parameters. I think
843:
The Council is something that was probably needed, but I HATE the name. Also, the one experience that I had with them is when I made a comment on one of their pages that was based upon my exerience setting up the two California WikiProjects and the response that I got back I interpreted as a serious
793:
As for the template naming issue, this was brought up with the Council recently (in the discussion linked in the previous paragraph) and did not get a favorable response. I think you're right that the best to expect is that the Council would keep track of the template names. We might also be able to
611:
I've tried looking for those types of articles by, for example, going through the peer-review archives, but it would be so much easier to be able to add the parameter as the articles are assessed so that they would all end up in their own categories. As I've said, they're just pie-in-the-sky wishes,
752:
I've added "disputed" to the template and enabled it for the WP:California demo template, but I haven't removed "attention" or added "disputed" to the other templates for now. The fact that I do have to add it to each calling template highlights one of the drawbacks of using a generic template (it
583:
What I am planning to do for the Calif. WikiProjects is to add the imageneeded parameter to all the articles that are currently in the requested photos cat. Then I'll delete or modify the reqphoto template so that all of the articles are then removed from the requested photo categoy, so all of the
496:
Lastly, I'm not sure what the "county" parameter would be used for, but it probably is too specific to a particular type of WikiProject to go into the generic template. These are the sorts of things that could possibly be a show-stopper, but I was able to handle some fairly tricky project-specific
383:
I wonder if adding a logoneeded parameter would be a good idea. My reasoning is that searching for good Knowledge (XXG)-usable images can be a real PITA most of the time, but finding logos and city seals (as well as city flags) is usually quite simple and something most wikignomes and wiki noobies
302:
I had a look at JobQueue.php from MediaWiki 1.8.2 and I see what you mean. It is quite bare-bones. It also has no way to optimize finding refreshLinks jobs for the same page, since the only place that you could store a revision_id is effectively an opaque binary field that can't be indexed for any
483:
meta-template itself because the templates that use it need to pass through all params explicitly (meaning that project templates can't magically support new params). On the other hand, this means that the individual projects can control whether or not they "support" a parameter by leaving it out.
271:
Clever; but, as long as there's going to be a bunch of ugly code in the project template anyways, it becomes more convenient just to keep the hand-coded version to retain the full flexibility of the layout and function there. (Of course, that's just my opinion, based on my experience maintaining
482:
On the issue of the "attention" param, one of the good/bad things about MediaWiki's template handling is that parameters need to be passed along from the calling template to the meta-template; you can't just have them pass through automatically. On the one hand, this decreases the utility of the
468:
I'm not sure whether a "logoneeded" parameter would be that much better than just using "imagedetails" with "imageneeded". It would allow articles with logos needed to go into a separate category from other images, but not much else. But that might be enough to justify it. On the other hand, the
252:
My main fear with something like this is that a non-technical admin will try to edit it and add half a million entries to the job queue... I'm not familiar enough with the job queue to know if it's smart enough to only have one entry per page (to allow quick corrections to result in 1 * N queue
642:
None of the things you've mentioned are particularly complicated, but in general I don't want to do too much to the template unless it looks like there is an interest from a good number of WikiProjects. We need to get a broader dicussion going if we really want to "standardize" this stuff. I'm
817:
I missed one of your points. Regarding the assessment/comments subpage, besides the inconsistencies that you cite, the other problem I've seen is that multiple projects might want to use the same name for their assessment subpage, which I've found kind of confusing when I've come across it.
936:
where there are a few additional article classes. My personal opinion is that you don't need the Cat, Template, and Disamb classes, which can all go into the NA class. I do, however like the List class, because I've never been happy using one of the regular classes to assess List articles.
357:(they have commented out params that can be demonstrated with "Show preview" to prevent my sandbox from ending up in categories). It's an attempt to cover the (presumed) 90% of the Wikiprojects that want the extra functionality in their templates without having to maintain it themselves. 415:
yesterday. Since the parameters are case-sensitive unless you do lots of extra coding, I think that they should all be lower-case unless they are proper nouns. I went and corrected all of the other instances where I'd typed lower-case imageneeded, but I should have edited the
687:
Another suggestion: I don't think that the sentence about removing the parameters once an image/map/infobox has been added is necessary for the template. Newbies who add any images 1) probably wouldn't look at the talk page anyway 2) would have troubles editing the
256:
Also, the main sticking points that I see still are related to category naming, not crazy params. Besides that, I probably need to deal with "peer-review" and "past-peer-rewiew" to cover most of the banners out there (if they don't want to customize the text
332:
Thank you for adding the extra parameters to the two California WikiProject templates. When you created the new categories, you probably saw that I had already been using the parameters when I assessed SoCal articles in anticipation of your changes.
160:
The job queue helps, but editing extremely-high-usage templates still causes problems. This may not be an issue, though, if your design only gets used by the projects who don't need arbitrarily fancy features, as the largest ones tend to use them
205:
It's been discussed a number of times—most recently at the Council, actually—but I can't recall any extant examples of code offhand; I suspect that most of them reside in now-deleted sandboxes. My apologies for not being able to help out more.
167:
As a template for projects that can't or don't want to bother with designing their own, though, it may be workable (as they wouldn't be in a position to complain about not having access to all the more complex features). I'd suggest letting
909:
looks to see if the /comments subdirectory exists, and it it doesn't, it then adds "Explanation Needed!" to the banner. I think the exclamation point is a little overblown, but otherwise, this idea might be worth adding.
865:
Furthermore, the original notice that they left on all the WikiProjects about setting up for the article assessments was rather rambling and I think that many WikiProjects ignored it. -Just my dos centavos.-
632:
I think that the "disputed" parameter is a good idea and is probably more useful than "attention". It runs into the need for a consistent category structure like many of the other params, but I think that
164:
The brewery design is usable in moderation, but it pushes the complexity out to the template call, which isn't a good thing; it also won't work if the code inside depends on the values of other parameters.
921:
After thinking about it some more, "imageneeded" (instead of "imagesneeded") is probably the best name for that parameter. If nothing else, it will match the singular mapneeded and infobox needed.
674:), but I messed up somewhere. You can see where I actually tested my rewrite, plus looked at your banner and a subst: version of your banner, and the original SoCal template on this page: 575: 557: 219:
No need to apologize, you've been quite helpful and I'm glad to get some feedback. If this thing ever gets to the point where I want to make it better known, I'll post to the
670:
Your template is even more complicated than I thought it was. I tried to 'sneak' in the parameters that I wanted into the existing template (my sandbox version is
578:? It's something that probably should be discussed at the WikiProject Council, because the issue probably involves more than just the California WikiProjects. 86:(Suffice it to say that this idea has been proposed many times in the past; so far, nobody has figured out a way to implement it in a satisfactory manner.) 78:
A common template for all projects would be included on 400,000+ (and growing!) pages; any edit to it would likely bring the server grinding to a halt. It
777: 710:
Another area that probably needs standardization is the naming of the banner templates themselves. I've seen both the whole name of the WikiProject (e.g.
776:. I'm not particularly tied to it, but I don't want to do too much on the actual text unless the idea actually gets some acceptance. I brought it up at 933: 420: 598:
Also, a couple of wish-list parameters, although I will admit that I want them mostly because of the rather braindamaged MediaWiki search engine:
191:
Sorry to pepper you with messages, but if you can point me to any of the previous attempts, I'd appreciate it. I haven't gotten a huge response at
455:
it makes it confusing for people working in multiple WikiProjects. I ended up making it "imageneeded" and "imagedetails" in the generic template.
192: 133: 97: 147:
P.S. The really ironic part is that if this thing gets any adoption at all, I probably won't be able to edit it because it will be protected ;)
602:
reviewed: This would be for any article that has been peer-reviewed, a feature article candidate that didn't become a FA, and even demoted FAs.
514:
It's starting to look like I should make this thing a little more official so that we can begin collecting these discussions in one place...
595:
After sleeping on things, I think that the parameter should probably be imagesneeded since most articles really need more than one image.
948:
Another thought after further reflections: "unref" should be changed to "refneeded" or "referencesneeded" to match the other parameters.
371: 350: 104:, my current template actually covers a lot of ground. You're right that it doesn't easily handle some of the more evolved WikiProjects. 38: 402:
On the other hand, I'd like to see the attention parameter disappear, since the only times that I've seen it used is inappropriately.
444:
I think you're right that the parameter should be "imageneeded"; I just made it "Imageneeded" because you asked me to copy it from
253:
entries instead of M * N, where "M" is the number of edits to the shared template and "N" is the number of transcluding articles).
289:
edit made to it; that's why edit wars on highly-used templates have sometimes resulted in the developers becoming quite annoyed.)
571: 553: 393:
Another parameter that should be useful for most State WikiProjects would be a county parameter (e.g. county=Los Angeles County).
647:
some time soon, since there have been a couple recent discussions that off-handedly mentioned such a template in the last week.
714: 498: 282:; other projects may be willing to lose control over part of the template's code in exchange for not having to maintain it.) 109:
As for the server load issue, I don't think this has been a problem for quite some time. These things are now handled in a
96:
Thanks for your note. I'm well aware that a generic WikiProject template will not work across the board, as I mentioned at
469:
category naming is one of the harder parts to "generify", so adding more categories adds more potential for naming issues.
75:
Some templates also include non-standard conditional logic based on the values of various parameters—even standard ones.
903: 634: 770: 448: 637:
should probably work for most cases (or should be acceptable to those projects that decide to use the template).
675: 412: 126: 354: 246: 101: 778:
Knowledge (XXG) talk:WikiProject Council/Guide#WikiProject Banners (and more generally, naming conventions)
173: 823: 799: 648: 561: 515: 358: 322: 304: 262: 234: 196: 148: 137: 34: 17: 952: 940: 924: 913: 885: 737: 615: 587: 538: 429: 336: 326: 66: 819: 731: 644: 220: 169: 955: 942: 926: 915: 887: 826: 802: 739: 671: 651: 617: 589: 564: 540: 518: 431: 361: 338: 307: 293: 290: 265: 237: 210: 207: 199: 183: 180: 151: 140: 90: 87: 52:
The templates used by the larger and more complicated (in structural terms) WikiProjects, such as
724: 276: 227: 114: 56: 48:
While I hate to rain on your parade, there are a few issues that you might want to keep in mind:
607:
disputed: This would be for any article that has a current dispute tag other than unreferenced.
552:
I was just going to ask another question: what do you think the relationship should be between
82:
need to be edited fairly regularly, though—particularly if it supported per-project parameters.
285:(And, sadly, no, the job queue isn't very smart at all, and will purge the template once for 122:
Also, it may be possible to handle the custom sections like I did with the beer listings in
845: 950: 938: 922: 911: 883: 753:
actually took me a minute to remember that after I added "disputed" to the base template).
735: 613: 585: 536: 427: 334: 848:
problem. If that's they way they've been with most people, they are going to get ignored.
794:
get agreement that there should at least always be a redirect from "Template:WikiProject
899:
I saw an interesting addition today. I didn't look at the template code, but apparently
110: 172:
know once you have something you think would be usable, and we can include it in the
45:
Ah, the interesting things one can discover when going through Recent changes. ;-)
349:
You might be interested in the generic WikiProject template I've been working on at
344:
You're welcome. I'm glad to help improve the state of the California Wikiprojects.
678:. Boy, if you use ALL the parameters, that makes for a LARGE banner template. 560:? I see now that you made it a child category yesterday. I guess that works. 132:. Feel free to let me know what you think on my talk page or comment at 134:
Knowledge (XXG) talk:WikiProject Templates#Generic WikiProject template
98:
Knowledge (XXG) talk:WikiProject Templates#Generic WikiProject template
535:
On second thought, I don't think the county parameter is that useful.
661:
better to create a new namespace (assessments?) for those pages.
501:}}, albeit not to the project coordinator's full satisfaction ;) 576:
Category:Knowledge (XXG) requested photographs in California
558:
Category:Knowledge (XXG) requested photographs in California
697:
I agree that there should probably be a disputed parameter
39:
User talk:Kirill Lokshin/Archive 2#Re: WikiProject banners
766:
The copy about removing the imageneeded param came from
612:
and if adding them is too complicated, I'll understand.
327:
User talk:BlankVerse#Re: Template:WikiProject California
223:
talk page. In the meantime, I'm going to have a look at
411:
BTW: I saw you corrected imageneeded to Imageneeded at
323:
User talk:Mike Dillon#Template:WikiProject California
798:" to the project's preferred name for the template. 374:. I like it, especially the infoboxneeded parameter. 734:keeping a directory of the names of the banners. 195:(the project page does say it's inactive...). 8: 934:Knowledge (XXG):WikiProject Films/Assessment 176:as an alternative to the hand-coded version. 882:Finally, thanks for all your work on this. 572:Category:California articles needing images 554:Category:California articles needing images 179:Good luck with getting things to work! :-) 193:Knowledge (XXG) talk:WikiProject Templates 499:User:Mike Dillon/Sandbox/Military History 245:If you don't mind, please have a look at 35:User talk:Mike Dillon#WikiProject banners 624: 7: 584:articles are only in one category. 372:User:Mike Dillon/WikiProject banner 351:User:Mike Dillon/WikiProject banner 24: 643:planning on bringing it up with 421:WikiProject Southern California 316:Template:WikiProject California 233:and see what I can do with it. 635:Category:Disputed ... articles 1: 943:08:13, 25 December 2006 (UTC) 927:18:06, 23 December 2006 (UTC) 916:23:02, 14 December 2006 (UTC) 652:03:23, 30 November 2006 (UTC) 618:13:48, 28 November 2006 (UTC) 590:17:34, 26 November 2006 (UTC) 565:17:23, 26 November 2006 (UTC) 541:17:26, 26 November 2006 (UTC) 519:17:19, 26 November 2006 (UTC) 432:07:23, 26 November 2006 (UTC) 362:16:11, 24 November 2006 (UTC) 339:14:18, 23 November 2006 (UTC) 308:16:33, 21 November 2006 (UTC) 294:13:40, 21 November 2006 (UTC) 266:06:38, 21 November 2006 (UTC) 238:06:12, 21 November 2006 (UTC) 211:06:06, 21 November 2006 (UTC) 200:05:57, 21 November 2006 (UTC) 184:06:01, 21 November 2006 (UTC) 152:05:45, 21 November 2006 (UTC) 141:05:44, 21 November 2006 (UTC) 91:05:21, 21 November 2006 (UTC) 888:20:31, 9 December 2006 (UTC) 827:18:22, 9 December 2006 (UTC) 803:18:18, 9 December 2006 (UTC) 740:16:34, 9 December 2006 (UTC) 720:) and a short version (e.g. 117:for the current queue size). 956:09:11, 6 January 2007 (UTC) 972: 353:. There are some demos at 932:Some more ideas: Look at 701:the attention parameter. 676:User:BlankVerse/Sandbox3 413:Talk:Compton, California 355:User:Mike Dillon/Sandbox 102:User:Mike Dillon/Sandbox 780:and got no response... 715:WikiProject California 18:User talk:Mike Dillon 623:As mentioned in the 321:Reconstructed from 33:Reconstructed from 27:WikiProject banners 904:WikiProject Dallas 426:template instead. 115:Special:Statistics 771:TrainsWikiProject 730:. I'd settle for 449:TrainsWikiProject 370:I took a look at 174:WikiProject guide 963: 908: 902: 775: 769: 729: 723: 719: 713: 625:above discussion 453: 447: 425: 419: 281: 275: 232: 226: 131: 125: 71: 65: 61: 55: 971: 970: 966: 965: 964: 962: 961: 960: 906: 900: 773: 767: 727: 721: 717: 711: 451: 445: 423: 417: 330: 318: 279: 273: 230: 224: 129: 127:Infobox Brewery 123: 69: 63: 59: 53: 43: 29: 22: 21: 20: 12: 11: 5: 969: 967: 959: 958: 930: 929: 897: 896: 895: 894: 893: 892: 891: 890: 873: 872: 871: 870: 869: 868: 867: 866: 856: 855: 854: 853: 852: 851: 850: 849: 834: 833: 832: 831: 830: 829: 810: 809: 808: 807: 806: 805: 786: 785: 784: 783: 782: 781: 759: 758: 757: 756: 755: 754: 745: 744: 743: 742: 705: 704: 703: 702: 692: 691: 690: 689: 682: 681: 680: 679: 665: 664: 663: 662: 655: 654: 639: 638: 629: 628: 609: 608: 604: 603: 593: 592: 580: 579: 550: 549: 548: 547: 546: 545: 544: 543: 526: 525: 524: 523: 522: 521: 507: 506: 505: 504: 503: 502: 489: 488: 487: 486: 485: 484: 475: 474: 473: 472: 471: 470: 461: 460: 459: 458: 457: 456: 437: 436: 435: 434: 406: 405: 404: 403: 397: 396: 395: 394: 388: 387: 386: 385: 378: 377: 376: 375: 365: 364: 346: 345: 319: 317: 314: 313: 312: 311: 310: 297: 296: 291:Kirill Lokshin 283: 243: 242: 241: 240: 214: 213: 208:Kirill Lokshin 189: 188: 187: 186: 181:Kirill Lokshin 177: 165: 162: 155: 154: 144: 143: 119: 118: 106: 105: 88:Kirill Lokshin 84: 83: 76: 73: 30: 28: 25: 23: 15: 14: 13: 10: 9: 6: 4: 3: 2: 968: 957: 954: 953: 951: 947: 946: 945: 944: 941: 939: 935: 928: 925: 923: 920: 919: 918: 917: 914: 912: 905: 889: 886: 884: 881: 880: 879: 878: 877: 876: 875: 874: 864: 863: 862: 861: 860: 859: 858: 857: 847: 842: 841: 840: 839: 838: 837: 836: 835: 828: 825: 821: 816: 815: 814: 813: 812: 811: 804: 801: 797: 792: 791: 790: 789: 788: 787: 779: 772: 765: 764: 763: 762: 761: 760: 751: 750: 749: 748: 747: 746: 741: 738: 736: 733: 726: 716: 709: 708: 707: 706: 700: 696: 695: 694: 693: 686: 685: 684: 683: 677: 673: 669: 668: 667: 666: 659: 658: 657: 656: 653: 650: 646: 641: 640: 636: 631: 630: 626: 622: 621: 620: 619: 616: 614: 606: 605: 601: 600: 599: 596: 591: 588: 586: 582: 581: 577: 573: 569: 568: 567: 566: 563: 559: 555: 542: 539: 537: 534: 533: 532: 531: 530: 529: 528: 527: 520: 517: 513: 512: 511: 510: 509: 508: 500: 497:stuff with {{ 495: 494: 493: 492: 491: 490: 481: 480: 479: 478: 477: 476: 467: 466: 465: 464: 463: 462: 450: 443: 442: 441: 440: 439: 438: 433: 430: 428: 422: 414: 410: 409: 408: 407: 401: 400: 399: 398: 392: 391: 390: 389: 382: 381: 380: 379: 373: 369: 368: 367: 366: 363: 360: 356: 352: 348: 347: 343: 342: 341: 340: 337: 335: 329: 328: 324: 315: 309: 306: 301: 300: 299: 298: 295: 292: 288: 284: 278: 270: 269: 268: 267: 264: 260: 254: 250: 248: 239: 236: 229: 222: 218: 217: 216: 215: 212: 209: 204: 203: 202: 201: 198: 194: 185: 182: 178: 175: 171: 166: 163: 159: 158: 157: 156: 153: 150: 146: 145: 142: 139: 135: 128: 121: 120: 116: 112: 108: 107: 103: 99: 95: 94: 93: 92: 89: 81: 77: 74: 68: 58: 51: 50: 49: 46: 42: 41: 40: 36: 26: 19: 949: 931: 898: 796:Project name 795: 698: 610: 597: 594: 551: 331: 320: 286: 258: 255: 251: 244: 190: 161:extensively. 85: 79: 47: 44: 32: 31: 824:Mike Dillon 800:Mike Dillon 649:Mike Dillon 562:Mike Dillon 516:Mike Dillon 359:Mike Dillon 305:Mike Dillon 263:Mike Dillon 235:Mike Dillon 197:Mike Dillon 149:Mike Dillon 138:Mike Dillon 67:WPBiography 820:WP:COUNCIL 732:WP:COUNCIL 699:instead of 645:WP:COUNCIL 247:my sandbox 221:WP:COUNCIL 170:WP:COUNCIL 846:ownership 725:WPSchools 688:template. 277:WPMILHIST 228:WPMILHIST 111:job queue 57:WPMILHIST 384:can do. 261:much). 287:every 113:(see 80:would 16:< 672:here 574:and 556:and 325:and 37:and 570:re: 259:too 62:or 907:}} 901:{{ 822:. 774:}} 768:{{ 728:}} 722:{{ 718:}} 712:{{ 452:}} 446:{{ 424:}} 418:{{ 280:}} 274:{{ 231:}} 225:{{ 136:. 130:}} 124:{{ 70:}} 64:{{ 60:}} 54:{{

Index

User talk:Mike Dillon
User talk:Mike Dillon#WikiProject banners
User talk:Kirill Lokshin/Archive 2#Re: WikiProject banners
WPMILHIST
WPBiography
Kirill Lokshin
05:21, 21 November 2006 (UTC)
Knowledge (XXG) talk:WikiProject Templates#Generic WikiProject template
User:Mike Dillon/Sandbox
job queue
Special:Statistics
Infobox Brewery
Knowledge (XXG) talk:WikiProject Templates#Generic WikiProject template
Mike Dillon
05:44, 21 November 2006 (UTC)
Mike Dillon
05:45, 21 November 2006 (UTC)
WP:COUNCIL
WikiProject guide
Kirill Lokshin
06:01, 21 November 2006 (UTC)
Knowledge (XXG) talk:WikiProject Templates
Mike Dillon
05:57, 21 November 2006 (UTC)
Kirill Lokshin
06:06, 21 November 2006 (UTC)
WP:COUNCIL
WPMILHIST
Mike Dillon
06:12, 21 November 2006 (UTC)

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑