Wikipedia:Underprosjekter/Utryddelse av «style»-attributtet/Notater

Notater rediger

2011-07-10
  • Første steg var å få ei liste over hvilke maler som bruker style-elementet, for å kunne undersøke disse med tanke på hvilke CSS-verdier som brukes og hvilke maler som brukes ofte og hvilke som brukes sjelden. De som brukes ofte vil være førsteprioritet, men målet er å erstatte så mye som mulig med klasser.
    • Min første idé til framgangsmåte var å gjøre en enkel søk-og-erstatt av «style=» med en mal {{style}} (som inneholdt kun teksten «style=», så det ikke ville være noen synlig endring), for så å kunne bruke Spesial:Lenker hit/Mal:Style som utgangspunkt. Det ble imidlertid påpekt at dette var en tungvint måte å gjøre det på, siden det blant annet ville føre til mange unødvendige endringer av malene, så den ideen ble lagt bort.
    • Min neste idé var å bruke en databasedump og bearbeide denne offline. Problemet med dette var imidlertid at det ikke finnes noen databasedump av bare malnavnerommet, og dumpen inneholder i tillegg til malene alle artikler, og dette ble for stort til å prosessere på en enkel måte, så den ideen ble også lagt bort.
    • Etter dette fikk jeg ideen om å bruke pywikipedia-rammeverkets verktøy, og dette fungerte bra. Ved hjelp av replace.py fikk jeg laga ei råliste over hvilke maler som bruker styleattributtet (kommandoen jeg brukte for dette var python replace.py -namespace:10 -save:Styleprosjekt.txt "style=" "blabla", som ikke gjør noen endringer men bare lagrer ei liste over sider i fila Styleprosjekt.txt). Ved videre bearbeiding av denne fila kunne jeg sjekke hvor mange ganger hver mal brukes, og putte dette inn i en sorterbar wikitabell som viser hvor mange ganger hver mal brukes.

Jon Harald Søby 10. jul 2011 kl. 18:49 (CEST)

Foreldede elementer rediger

Aksjonen er sikkert også egnet til å utrydde <font>-elementet. BjørnN 30. aug 2011 kl. 10:28 (CEST)