Sidlayout i huvudnamnrymnden

För min del har jag inget emot att införa den här funktionen. Det ger en större valfrihet för läsaren och det skulle nog också vara bra med ett visst mått av standardisering av sidorna. Dessutom tycker jag mig ha märkt att de här hårdkodade layouterna som finns nu inte blir bra vid utskrift och dubbelwikivisning. (Den norska "Utseende 1" ligger också rätt nära den layouten jag brukar använda så för mig är inte det heller något problem).

Ett problem är väl är att man måste gå igenom alla gamla sidor för att ta bort den nuvarande layouten. Men det kanske kan gå att göra med hjälp av en bot?

Thurs22 augusti 2011 kl. 22.09

Om jag bara lyckas räkna ut vilken kod som ska bytas ut mot vilken annan, så låter det sig nog göras.

Lavallen23 augusti 2011 kl. 05.56

Jag ser inte någon särskilt skillnad när jag tittar på de olika inledande exemplena. Det kanske beror på att det är olika texter som används för de olika exemplen.

IP786923 augusti 2011 kl. 15.17

Eller att du har så smal bildskärm, att de smala varianterna ändå går ut till kanterna?

Lavallen23 augusti 2011 kl. 16.58

Ja, kanske det. Men det verkar som ni har hittat något som löser det problem jag inte ens förstått fanns. Det tycker jag är bra : )

IP786925 augusti 2011 kl. 05.44

Vilket utseende blir standardutseende? Nummer ett?

Diupwijk26 augusti 2011 kl. 15.56

Vet inte, vi får nog testa oss fram...

Lavallen26 augusti 2011 kl. 17.07

Jag föredrar ju visserligen ett brett sidhuvud (som kanske märks), men det är nog viktigare med smal text eftersom dikterna då återges på ett snyggare sätt. Så det skulle nog kunna funka.

Diupwijk30 augusti 2011 kl. 15.13
 
 
 
 
 

Jag misstänker att variationen på sidorna är så pass stor att en botkörning blir otillförlitlig.

För att göra en uppskattning av arbetet satte jag min bot på att hitta alla sidor i huvudnamnrymnden som uppfyller dessa tre kriterier:

  • wikitexten innehåller strängen '<div'
  • wikitexten innehåller strängen 'width:', 'margin:', 'margin-left:' eller 'margin-right:'
  • wikitexten innehåller strängen '<pages' eller '{{sida|'

(ingen skillnad på små eller stora bokstäver).

Då fick jag totalt 1378 sidor. Alla sidor behöver nog inte åtgärdas, men åtminstone tittas över.

Simsalabim24 augusti 2011 kl. 19.55

Om det går att få ut en lista på dem kan nog mycket göras rutinmässigt i alla fall. Men de närmaste två veckorna har jag tyvärr inte möjlighet att hjälpa till så mycket så för mig får det gärna vänta. Men jag har som sagt inte något emot att det införs så vill ni sätta igång så får ni gärna göra det för mig.

Thurs24 augusti 2011 kl. 21.15

Statistiken säger att det finns 1613 sidor som transkluderar sida-namnrymden.

Lavallen25 augusti 2011 kl. 06.59

Här är listan.

Jag har också lite dåligt med tid de närmaste veckorna så jag vilar gärna lite på hanen med detta projekt.

Simsalabim25 augusti 2011 kl. 21.05

Men finns det ngn norm för hur sidorna ska kodas? Med mindre än man vet det, så är det svårt att göra så mycket.

Lavallen26 augusti 2011 kl. 10.45

Bra fråga! Vill även tillägga att jag nog är försiktigt positiv till idén. Vi kan väl bara låta den mogna ett tag innan den implementeras?

Diupwijk26 augusti 2011 kl. 15.59

Det är väl i princip bara ett naket pages-kommandot som ska vara där, för så ser det ut på norska ws.

Däremot verkar nows ha en annan inställning än vi (t.ex. syns inte deras sidlänkar till källan om inte javascript är påslaget) och det är något som behöver undersökas.

Simsalabim26 augusti 2011 kl. 22.24

Jag vet inte om jag tycker det är så det ser ut....

Dessutom hittar jag annat grejs i deras pages-kommando, som jag inte sett tidigare.

Lavallen27 augusti 2011 kl. 07.11

Tack för listan, Simsalabim.

När vi har lagt in koden får vi nog pröva oss fram om det behöver vara kvar någon div-tagg eller så. NOWS har också implementerat mycket fler av de gemensamma skripten som finns så det kan vara möjligt att vi måste göra några ytterligare justeringar förutom common.js och common.css för att få det att fungera här.

Thurs1 september 2011 kl. 20.31