MediaWiki-diskussion:Gadget-MoveArticleToUserSubpage.js

Senaste kommentaren: för 1 månad sedan av Nirmos i ämnet Todo

Todo redigera

Lägg till märke redigera

Kommentera bort gamla kategorier redigera

Nirmos (diskussion) 5 april 2024 kl. 06.33 (CEST)Svara

@Nirmos: Vad tror du om att
  1. istället för att kommentera bort befintliga artikelkategorier (i klump) med <!-- ... -->, så här
  2. passivera befintliga artikelkategorier (var och en för sig) med <nowiki> ... </nowiki>, så här
Fördelar med alternativ 2 skulle kunna vara att
  • den tänkta kategoriseringen är direkt synlig när man tittar på utkastet på användarundersidan, så här, utan att behöva titta i wikitexten. Jag har sett det sättet användas ibland när det hela görs manuellt.
  • möjligen enklare att göra ett regexp som klarar konstiga fall som att det redan finns kommentartecken i anslutning till någon eller några av kategorierna, se till exempel Annelie Enochson, eller att kategorierna inte är placerade på vanligt sätt, alltså som en sammanhängande textmassa, se till exempel Jungfru Maria.
  • möjligen enklare att göra ett skript som återställer artikelkategoriseringen i samband med eller efter en återflytt till artikelnamnrymden. För att detta ska vara säkert borde nog passiveringen med "nowiki" i första steget taggas på lämpligt sätt så att inte några helt andra "nowiki" tas bort.
Larske (diskussion) 7 april 2024 kl. 12.55 (CEST)Svara
Larske: Tanken med att kapsla in ett kategorisjok var att det blir mindre kod att ta bort när utkastet flyttas till artikelnamnrymden. Det regex som finns just nu i Special:PermaLink/54594347 verkar klara av det du tar upp (flera kategorisjok, HTML-kommentar omedelbart efter kategori, samt mall insprängd i kategorisjok) – du kan testa på regex101.com. Med det sagt tycker jag inte vi ska optimera för att hantera t.ex HTML-kommentar omedelbart efter kategori. Generellt så finns den typen av kommentarer i befintliga artiklar för att flera användare har ändrat till något felaktigt, men det är inte ett problem för nya artiklar. Men visst, vi kan absolut köra på nowiki i stället för HTML-kommenterer – det är inga problem! Här är en diff på testwiki med senaste koden och dina specialfall. Nirmos (diskussion) 8 april 2024 kl. 18.25 (CEST)Svara
Den största fördelen med nowiki är att den visar den tänkta kategoriseringen i visningsläget för artikelutkasten och det uppfylls nu så jag är nöjd.
Om du vill ha kategorisjoken i en och samma "nowiki" för att minimera vad som senare ska tas bort så går det väl bra, men då kanske man ska ersätta
  • \n?
med
  • [ \x{00A0}]*\n*
för att minimera antalet sjok och därmed antalet nowiki genom att inte skapa onödiga nowiki när det finns
  1. ett eller flera blanktecken efter enskilda kategorier
  2. en eller flera blankrader mellan kategorier
Båda dessa fall kan mycket väl förekomma, även i nya artiklar. Jag har inte sett något exempel på det sistnämnda, men det förstnämnda kan du se i artiklar som Amineh Kakabaveh och Selma Lagerlöf vars kategorier med nuvarande regex delas upp i två sjok trots att det borde räcka med ett.
-- Larske (diskussion) 8 april 2024 kl. 19.46 (CEST)Svara
Verkar fungera bra nu. Här är diff med fyra mellanslag efter [[Category:Sportåret 2000]]. Nirmos (diskussion) 8 april 2024 kl. 19.56 (CEST)Svara