Knowledge

User:Evad37/SPS

Source 📝

215:
But note that this script will only work for users specified in the source code. Evad37, or any interface administrator, can add (or remove) approved users – generally, this should only be the editor(s)-in-chief and the publication manager(s).
392: 381: 370: 359: 348: 338:
Then, if everything goes right, you can just click the "Publish" button to do all the on-wiki publishing tasks (i.e. everything apart from announcing on the email list, Twitter, and Facebook).
414: 303:
Before starting make sure that all the articles are ready to go, are subpages of Knowledge:Wikipedia_Signpost/Next_issue/ (so the script can find them), and have a completed
185: 159: 297: 397:
Simulated (dry-run) publication completed. The main page and the mass message can be previewed, and their wikitext shown, by clicking on the buttons.
245: 421: 317:
template is missing or does not have a previous issue date specified, the script will attempt to find the previous issue and fill it in.
300:
page you'll get a "Publish next edition" link, in the "More" dropdown (Vector skin) or on a tab (Monobook skin) at the top of the page.
558: 538: 534: 293: 508: 503: 364:
Select articles to publish. Only the ticked articles will be published; the unticked articles will not be touched.
568: 498: 386:
Publication progress screen. The current task is highlighted in blue. Some tasks take longer than others.
324:
choose to get started with publishing for real, or do a "dry run" simulation where no edits/moves are made
597: 592: 563: 543: 529: 407: 153: 524: 209: 457: 320:
Once you click on the "Publish next edition" link, you'll get a few interface screens where you:
467: 71: 553: 8: 477: 472: 493: 452: 313:
template is missing or blank, the script will use ": " for the RSS description. If the
177: 148: 462: 399: 27: 434: 391: 380: 369: 358: 347: 189: 233:
This ensures redirects are not left behind when moving pages during publication.
80: 39: 586: 203: 430: 375:
Adjust the order of sections by clicking drag-and-dropping with the mouse.
438: 51: 17: 219:
Also, this script assumes users have the following permissions -
315:{{Knowledge:Signpost/Template:Signpost-article-comments-end|||}} 332:(as used for the main Signpost page, single page edition, etc) 309:
template (so the script can grab the title and blurb). If the
311:{{Knowledge:Knowledge Signpost/Templates/RSS description|1=}} 186:
Knowledge:Knowledge Signpost/Newsroom/Resources#Publication
429: 180:) – automates the many, many steps in publishing the 221:
please request them if you do not already have them
298:Knowledge:Knowledge Signpost/Newsroom/Coordination 281:on the talkpages of subscribers on other projects. 263:on the talkpages of English Knowledge subscribers. 584: 334:, and adjust the titles & blurbs if needed 415: 246:Knowledge:Knowledge Signpost/Templates/Issue 422: 408: 256:(or administrator) on English Knowledge 241:(or administrator) on English Knowledge 230:(or administrator) on English Knowledge 14: 585: 327:select which pages are to be published 306:{{Signpost draft}} 403: 294:Knowledge:Knowledge Signpost/Newsroom 206:|User:Evad37/SPS.js}} 192:(forked version, in use as of 2023) 23: 122: 114: 106: 98: 90: 24: 609: 390: 379: 368: 357: 346: 195: 559:Timeless New Message Highlight 341: 13: 1: 130: 7: 10: 614: 549:Signpost Publishing Script 539:Custom GeoHack replacement 535:GeoHack replacement script 174:Signpost Publishing Script 28:Signpost Publishing Script 517: 486: 445: 141: 79: 65: 57: 47: 33: 287: 277:This allows posting the 259:This allows posting the 210:Special:MyPage/common.js 509:WikidataWatchlistLabels 487:Watchlist improvements 446:Semi-automated editing 271:(or administrator) on 248:, as of October 2021. 504:Watchlist-openUnread 269:Mass message sender 254:Mass message sender 30: 598:Knowledge Signpost 569:Live Notifications 184:, as described at 26: 593:Knowledge scripts 580: 579: 499:Watchlist-hideAWB 330:adjust the order 244:Required to edit 171: 170: 69:4 December 2020 ( 43:publication steps 605: 573: 424: 417: 410: 401: 400: 394: 383: 372: 361: 353:Initial screen. 350: 333: 316: 312: 308: 307: 207: 190:User:JPxG/SPS.js 162: 132: 124: 116: 108: 100: 92: 74: 31: 29: 25: 613: 612: 608: 607: 606: 604: 603: 602: 583: 582: 581: 576: 571: 513: 482: 441: 428: 388: 377: 366: 355: 344: 331: 314: 310: 305: 304: 290: 239:Template editor 201: 198: 167: 158: 137: 70: 22: 21: 20: 12: 11: 5: 611: 601: 600: 595: 578: 577: 575: 574: 566: 564:TimestampDiffs 561: 556: 551: 546: 544:Rename editors 541: 532: 530:EditWarChecker 527: 521: 519: 515: 514: 512: 511: 506: 501: 496: 490: 488: 484: 483: 481: 480: 475: 470: 465: 460: 455: 449: 447: 443: 442: 427: 426: 419: 412: 404: 343: 340: 336: 335: 328: 325: 289: 286: 285: 284: 283: 282: 266: 265: 264: 251: 250: 249: 236: 235: 234: 200:Add the line 197: 194: 169: 168: 166: 165: 164: 163: 151: 145: 143: 139: 138: 136: 135: 127: 119: 111: 103: 95: 86: 84: 77: 76: 67: 63: 62: 59: 55: 54: 49: 45: 44: 35: 15: 9: 6: 4: 3: 2: 610: 599: 596: 594: 591: 590: 588: 570: 567: 565: 562: 560: 557: 555: 552: 550: 547: 545: 542: 540: 536: 533: 531: 528: 526: 523: 522: 520: 518:Other scripts 516: 510: 507: 505: 502: 500: 497: 495: 492: 491: 489: 485: 479: 476: 474: 471: 469: 466: 464: 461: 459: 456: 454: 451: 450: 448: 444: 440: 436: 432: 425: 420: 418: 413: 411: 406: 405: 402: 398: 395: 393: 387: 384: 382: 376: 373: 371: 365: 362: 360: 354: 351: 349: 339: 329: 326: 323: 322: 321: 318: 301: 299: 295: 280: 276: 275: 274: 270: 267: 262: 258: 257: 255: 252: 247: 243: 242: 240: 237: 232: 231: 229: 226: 225: 224: 222: 217: 213: 211: 205: 193: 191: 187: 183: 179: 175: 161: 157: 156: 155: 152: 150: 147: 146: 144: 140: 133: 128: 125: 120: 117: 112: 109: 104: 101: 96: 93: 88: 87: 85: 83: support 82: 78: 73: 68: 64: 60: 56: 53: 50: 46: 42: 41: 36: 32: 19: 548: 525:Duplinks-alt 431:User scripts 396: 389: 385: 378: 374: 367: 363: 356: 352: 345: 337: 319: 302: 291: 278: 272: 268: 260: 253: 238: 227: 220: 218: 214: 202:{{ 199: 196:Installation 181: 173: 172: 129: 121: 118:Cologne Blue 113: 105: 97: 89: 38: 458:MoveToDraft 342:Screenshots 188:. See also 149:Main script 134:MinervaNeue 34:Description 18:User:Evad37 587:Categories 468:ToDoLister 228:Page mover 204:subst:lusc 37:Automates 473:XFDcloser 48:Author(s) 554:TextDiff 279:Signpost 261:Signpost 182:Signpost 131:✗ 126:Timeless 123:✓ 115:✓ 107:✓ 102:Monobook 99:✓ 91:✓ 40:Signpost 478:Xunlink 435:gadgets 292:On the 154:sandbox 72:history 66:Updated 58:Version 494:Thanky 453:Covery 439:Evad37 178:source 142:Source 110:Modern 94:Vector 52:Evad37 572:(NEW) 463:Rater 288:Usage 61:2.4.2 16:< 433:and 273:Meta 160:diff 81:Skin 437:by 296:or 208:to 589:: 537:/ 223:. 212:. 423:e 416:t 409:v 176:( 75:)

Index

User:Evad37
Signpost
Evad37
history
Skin
Main script
sandbox
diff
source
Knowledge:Knowledge Signpost/Newsroom/Resources#Publication
User:JPxG/SPS.js
subst:lusc
Special:MyPage/common.js
Knowledge:Knowledge Signpost/Templates/Issue
Knowledge:Knowledge Signpost/Newsroom
Knowledge:Knowledge Signpost/Newsroom/Coordination





v
t
e
User scripts
gadgets
Evad37
Covery
MoveToDraft
Rater

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