Wikipedia:Ulkoasun ja mallineiden ylläpito ja korjaukset
Tämä sivu kokoaa yhteen Wikipedian ulkoasuun ja mallineiden ylläpitoon sekä korjauksiin liittyviä asioita.
Tavoitteet
[muokkaa wikitekstiä]Päivityksien yhteydessä pyritään korjaamaan toimivuutta uudella ulkoasulla, saavutettavuuden ja käytettävyyden parantaminen, yöteeman sekä mobiililaitteiden tuki.
Tähän liittyvät:
- Wikipedia:Vector-ulkoasun päivitys 2021
- Wikipedia:Ehdotus aihealueiden teemaväritysten määrän vähentämisestä (WCAG)
- Wikiprojekti:Vaihtoehtotekstit, WCAG-määrityksien mukaan värien lisäksi fonttien koot korjattava, sekä alt-tekstien lisääminen kuville
Tehtävää
[muokkaa wikitekstiä]Yleisesti
[muokkaa wikitekstiä]Tekstikoot pitäisi määrittää suhteellisina (prosentteina) normaalista (käyttäjät voivat haluta eri oletuksen). Jos tekstikoko on merkitty pisteinä tai pikseleinä se pitäisi muuttaa jotta se toimii suhteellisesti oikein normaalikokoon verrattuna.
Pyritään korjaamaan teknistä velkaa päivittämällä toimintoja paremmin toimiviin. Esimerkiksi hyvin pitkät tai monimutkaiset mallineet toimivat nykyään paremmin Lua-moduulina.
Lisäksi Wikidata-käytön kehittäminen (Wikiprojekti:Wikidata): mallineiden ja moduulien kehitys ja korjaus (huomattava: en- ja fr-wikeistä tuotujen moduulien päivitykset ja yhteensovittamien jne.).
Huomattavaa, että usein päivitystarpeen yhteydessä paljastuu muitakin asioita.
Taikalinkit (ISBN, RFC, PMID..) on artikkeleista korvattu mallineilla, seurattava tuleeko uusia. Keskustelusivuilla voi olla edelleen.
Graph-moduulin korvaus
[muokkaa wikitekstiä]Graph-moduuli (katso {{Kaavio}}) jäi pois taannoin ongelmien vuoksi graph-laajennuksessa. Nyt tilalle on tullut chart-laajennus. Vanhat käyttötapaukset pitäisi tarkistaa ja korjata ja päivittää uudelle. (ks. Luokka:Sivut, joissa on kaavioita)
Mahdollisesti myös EasyTimeline-laajennus on tarkoitus korvata chart-laajennuksella.
Huomaa: Moduuli:Chart on eri asia.
Pylväsdiagrammit
[muokkaa wikitekstiä]Pylväsdiagrammit, jotka käyttävät suurta pikselimäärää, eivät toimi hyvin kapealla palstoituksella (pienellä näyttökoolla) vaan menevät yli. Pitäisi muuttaa joko suhteelliselle koolle pikselimäärän sijaan tai korvattava toteutus joustavammalla.
CSS-tyylit
[muokkaa wikitekstiä]Poistetaan inline-css:ää sivuilta. CSS-tyylisivuilla voidaan säätää asioita laajemmin ja yhtenäisemmin kuin artikkelikohtaisilla muutoksilla. Mallineiden templatestyles-muutoksella saadaan myös sanitoitua CSS-määrittelyt (varmistetaan standardinmukaisuus).
Artikkeleissa ja mallineissa käytettyjä tyylejä pyritään siirtämään tyylisivuilla ja käyttämään TemplateStyles-laajennusta (en:Wikipedia:TemplateStyles). TemplateStyles-laajennus mahdollistaa CSS-validoinnin ja sanitoinnin, sekä CSS-tyylien sijoittaminen mallinekohtaisesti, jolloin tyylejä ei ole mukana sivuilla elleivät ne ole tarpeen.
Tekstivälit, kirjainkoot ja niin edelleen pääasiassa Wikipedian CSS-sivuilla.
HTML-tagit wikimerkinnäksi tai mallineiksi
[muokkaa wikitekstiä]Paikoin on käytetty vielä HTML-tageja esimerkiksi taulukoissa. Jos näitä on vielä jäljellä, muutetaan ne wikimerkinnäksi tai mallineiksi (jos jokin yleinen taulukkotyyppi kuten mitalitaulukko tai arvosteluluettelo).
Tällä helpotetaan CSS-tyylien soveltamista yhtenäisesti. Lisäksi vältetään uusia Lint-virheitä.
Tekstikoot
[muokkaa wikitekstiä]Tekstikokoja on paikoin määritelty pikseleinä tai pisteinä (px, pt). Näissä pitäisi käyttää joko suhteellista kokoa (em) tai nimettyjä kokoja (CSS-tyyli smaller, larger) tai poistaa kokomääritys kokonaan jos sille ei ole hyvää syytä.
Tekstivärit
[muokkaa wikitekstiä]Paikoin käytetyt tekstivärit vaativat muutoksia, jotta on riittävä kontrasti näkövaikeuksista kärsiville. Mikäli on punaista ja vihreää tekstin ja taustan yhdistelmänä se voi aiheuttaa ongelmia punavihersokeille ja niin edelleen. Lisäksi värien vaihtuminen yöteemalle (tumma tausta, vaalea teksti) tavallisesta vaaleasta tilasta (vaalea tausta, tumma teksti).
Värejä on käytetty teemavärien lisäksi muutoinkin erilaisissa taulukoissa, joissa ne eivät välttämättä ole edes tarpeen (ei käytetä indikaationa tiedoille vaan koristeena).
Selvitetään voidaanko lisätä moduulin Moduuli:Color contrast käyttöä apuna ongelmien havaitsemiseen/käsittelyyn.
Koristevärit
[muokkaa wikitekstiä]Kahvihuonekeskustelun mukaan (Wikipedia:Kahvihuone_(tekniikka)#Jalkapallojoukkueiden_kokoonpanojen_koristevärit) voidaan karsia ylimääräisiä korostevärejä artikkeleista. Korjataan samalla mallineet kun artikkeleita siivotaan (joissakin on käytetty mallinetta, joissakin wikitaulun parametreilla).
Leveydet
[muokkaa wikitekstiä]Taulukoiden leveyksistä pitäisi karsia maksimileveydet koska taulukot eivät oletuksena ole joustavia: kapealla näyttötilalla taulukko voi mennä oikean reunan pystynavigaation päälle, joka haittaa käyttöä. Katso myös kuvakoot, ei kuvia taulukoiden sisään koska silloin ne eivät skaalaudu pienoiskuvina vaan taulukon asetuksien mukaan.
Myös muutoin leveitä taulukoita pitäisi muokata jotta ne toimivat paremmin kapealla näyttötilalla.
Joillakin sivuilla oli määritelty (lähdekirjasto) suuret marginaalit, jotka uudella ulkoasulla eivät toimineet kuten vanhalla. Näitä tuskin on enempää?
Palstoitukset, sarakkeet
[muokkaa wikitekstiä]Kapeilla näytöillä (mobiililaitteet) tai jos tarvitsee suurta tekstikokoa leveät palstoitukset eivät toimi hyvin. {{div col}} osaa jakaa yksinkertaiset luettelot uudelleen näytölle sopivaksi. {{Monta palstaa}} osaa ”taittaa” palstat allekkain mikäli ne eivät sovi näytölle: tämä jälkimmäinen on tarpeen kun on taulukoita, kuvia tai muuta monimutkaisempaa sisältöä kuin yksinkertaisia listoja.
Kuvakoot
[muokkaa wikitekstiä]Pienoiskuvien oletuskokoa voi säätää käyttäjän asetuksista, mutta tämä ei toimi jos artikkeliin on pakotettu jokin tietty koko. Näitä kokomäärityksiä pitäisi karsia. Pienoiskuva ja pysty usein riittävät, ongelmia tulee jos pitää sijoittaa tekstiä kartalle tiettyyn pisteeseen, jolloin tarvitaan pikselikohtaista sijoittelua..
Monta kuvaa
[muokkaa wikitekstiä]Kuvia ei pitäisi asettaa taulukoiden sisään (haittaa skaalautumista): mikäli näin on jossain tehty taulukko pitäisi korvata gallery-laajennuksella tai {{Monta kuvaa}} -mallineella.
Lint-virheet
[muokkaa wikitekstiä]Lisäksi Wikiprojekti:Mallineet sekä Lint-virheiden käsittely sisältävät tähän liittyviä toimenpiteitä. Vanhentuneet ja virheelliset HTML-merkinnät pyritään korjaamaan tai korvataan mallineella (esimerkiksi kemian merkinnät voisivat käyttää merkintään mallinetta {{Chem2}} HTML-tagien sijaan).
HTML-virheet (puuttuvat tagit, väärä järjestys jne.) lisäksi vanhentuneista HTML-tageista (center, font) pitäisi päästä eroon sekä korvata HTML:ää CSS-määrittelyillä tai wikikoodilla (mallineilla): joillakin sivuilla on vielä HTML-tageilla (table, tr, td) tehtyjä taulukoita wikikoodin sijaan.
Hitaat kyselyt
[muokkaa wikitekstiä]Hitaita kyselyitä (paljon kuormitus aiheuttavat) on korvattava toisella menetelmällä. Hitaita ovat esimerkiksi ifexist ja liian montaa tälläistä kutsua käyttävät esiintyvät luokassa Luokka:Sivut, joissa on liian monta vaativaa jäsenninfunktiota.
Lisätietoja mw:Help:Extension:ParserFunctions#.23ifexist
Malline-projektin tehtävät
[muokkaa wikitekstiä]Wikiprojekti:Mallineet tehtävät, tuplamallineiden karsiminen, automaattiluokitusten karsiminen jne. Jotkin mallineet olisi muutettava tietolaatikkopohjalle taulukoiden sijaan.
Tähän liittyy Lua-moduulien käyttö sopivissa paikoissa.
Moduulipäivitykset
[muokkaa wikitekstiä]Muista wikeistä tuotujen Lua-moduulien päivitykset, korjaukset ja muut muutokset fi-wikiin.
Lokalisoitava moduuleja joissa se on tarpeen/puuttuu.
TemplateData-ohjeet
[muokkaa wikitekstiä]TemplateData-lisäyksiä (ks. Wikipedia:Visuaalinen muokkain/TemplateData) mallineiden ohjeisiin, jotta mallineiden käyttö onnistuu visuaalisella muokkaimella.
references-tagit
[muokkaa wikitekstiä]References-tagit korvataan {{Viitteet}} mallineella jolloin saadaan oikeat tyylit (tyylisivu Malline:Viitteet/styles.css) mukaan) ja suomenkielinen käsittely sitä kaipaaville.
Nämä on artikkeleista korjattu, visuaalinen muokkaustyökalu voi tarvita korjauksia jotta ei tule uusia.
Parsoid
[muokkaa wikitekstiä]Wikimedia pyrkii muuttamaan parsoidia, joka muuttaa wikimäärittelyn ja html:n välillä. Tarkkaillaan bugien varalta, tehdään muutoksia tarvittaessa. (seurattava MediaWikissä: Parsoid/Parser Unification/Cite CSS ja Parsoid)
Muuta
[muokkaa wikitekstiä]- Ohje:Tyyliopas – voi tarvita päivityksiä
- Ohje:Järjestelmäviestien muokkaaminen – keskeneräinen?
- Wikiprojekti:Mallineet/Linjaukset - vaatii päivityksiä
- Wikiprojekti:Mallineet/Linjaukset/Tietolaatikon tyylit - voi tarvita päivityksiä