MediaWiki-diskussion:Newarticletext

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

IMO skulle det vara väldigt praktiskt om de knappar som numera (tack Mike *leende*) finns tillgängliga m h a MediaWiki:Nogomatch skulle kunna kommas åt även härifrån, så att man om man klickar på en röd länk man kan så att säga ladda om redigeringsrutan med en förladdad mall. Går det att ordna praktiskt, eller finns det problem jag inte ser/förstår? --sanna 3 mars 2006 kl.11.17 (UTC)

Bra idé, det borde gå — I'm on it. På samma gång tänker jag försöka knycka lite kod till *.js så att de tillhörande textfälten göms... \Mike 3 mars 2006 kl.17.19 (UTC)
Hmm, jag får inte bort textrutorna i standardskinnet. Eller rättare sagt: jag får inget .js att fungera där överhuvudtaget. Har för mig att det har fungerat, dock... någon som vet något om saken? \Mike 3 mars 2006 kl.18.53 (UTC)

Eftersom det bara är i huvudnamrymden som man vill använda mallarna så föreslår jag att en administratör tar bort {{NAMESPACE}}: från defaultvärdena i inputboxarna. Man kan också lägga till en {{#if:}}-sats i meddelandet så att den bara visas i huvudnamnrymden:

{{#if: {{NAMESPACE}}
| information om redigering på diskussionssidor, Wiktionarysidor, m.fl. 
| information om att redigera ordboksdefinitioner med inputboxar}}

/82.212.68.183 22 juli 2006 kl.16.47 (UTC)

Här är ett exempel (som borde fungera) på hur koden kan se ut:
{{#if: {{NAMESPACE}}
| Du har klickat på en röd länk och kommit till en sida som inte finns ännu. Du kan skriva i fältet nedan. Om du inte vill skriva något kan du bara trycka på "tillbaka" i din webbläsare.
|<div style="float: right;">
<center>''Principskiss''</center>
<pre style="border: 1px dashed blue; margin: 0.5em;">==Språk==
===Ordklass===
'''ord'''
#beskrivning
[[Kategori:Språkindex för språk - o|rd]]</pre>
</div> 

Du har klickat på en röd länk, och kommit till en sida som inte finns ännu. Du kan hjälpa till genom att själv skriva vad du vet om ordet i fältet nedan. Om du inte vill skriva något kan du bara trycka på "tillbaka" i din webbläsare. Annars: några snabbtips:
*Uppslagsorden börjar i allmänhet med [[gemen]] (liten bokstav).
*Grundläggande artikel? Se principskissen till höger. Avancerad artikel? Se [[Wiktionary:Stilguide|Stilguide]]n.
*En kort artikel är bättre än ingen artikel - en enkel definition kommer man långt med!

<center>
<table style="margin: 1em; background: #f9f9f9; border: 1px #aaa solid; font-size: 95%; width: 90%; text-align: center;" name="preload-table" id="preload-table">
<tr><td colspan="5"> Mallar för att komma igång med lite mer avancerade uppslag:</td></tr>
<tr>
<td><inputbox>
type=create
preload=Mall:Adjektivmall
break=no
default={{PAGENAME}}
size=6
buttonlabel=Adjektiv
</inputbox></td>
<td><inputbox>
type=create
preload=Mall:Adverbmall
break=no
default={{PAGENAME}}
buttonlabel=Adverb
</inputbox></td>
<td><inputbox>
type=create
preload=Mall:Substantivmall
default={{PAGENAME}}
break=no
buttonlabel=Substantiv
</inputbox></td>
<td><inputbox>
type=create
preload=Mall:Verbmall
default={{PAGENAME}}
break=no
buttonlabel=Verb
</inputbox></td>
<td><inputbox>
type=create
preload=Mall:Generisk mall
default={{PAGENAME}}
break=no
buttonlabel=Generisk
</inputbox></td>
</tr></table>
</center>
}}
Jag vet inte exakt hur meddelandet borde se ut för sidor utanför huvudnamnrymden. Men inputrutorna och principskissen tycker jag inte ska visas där. Det viktigaste är att fixa inputboxarna så att de fungerar det kan en administrtör genom att ersätta "default={{NAMESPACE}}:{{PAGENAME}}" med "default={{PAGENAME}}. Om ni hellre vill använda wikisyntax i tabellen så går det att fixa om Mall:! från svenska WP eller engelska Wiktionary skapas här. /82.212.68.183 31 juli 2006 kl.19.06 (UTC)

Men det ser ju riktigt bra ut! Hjärtligt tack för tipset :) \Mike 31 juli 2006 kl.19.43 (UTC)

Den där tabellen är jättebra - men har flera nackdelar. Därför skapade jag en egen version av sidan. Denna har flera fördelar jämfört med den gamla.
  • Mindre och bättre kod - både wikikod, html, och inget JavaScript behövs (möjligtvis ett par rader CSS för att få länkarna större tydligare)
  • Med nuvarande, om man inte har JavaScript på ser det mkt fult ut...
  • Mer kompakt layout [1]
Synpunkter? Finns ytterligare som bör förbättras? Kan någon uppdatera? //Skal 6 januari 2007 kl. 23.28 (CET)[svara]
Är layouten okej? Något som bör ändras? //Skal 7 januari 2007 kl. 21.28 (CET)[svara]
Jag har nu uppdaterat. //Skal 19 januari 2007 kl. 21.31 (CET)[svara]

Startmallar för andra språk[redigera]

Jag har funderat lite på hur man ska kunna göra preload-mallar för dem som vill lägga in ord på andra språk - gör man en drive med engelska ord, till exempel, så blir det rätt mycket monotona ändringar av "svenska" till "engelska" och "sv" till "en" - varför jag har undvikit detta. Min första tanke var att skapa nya mallar på modellen Mall:nyttuppslag-adjektiv-enkel, men jag inser att det blir en faslig massa mallar som alla ser i praktiken likadana ut då de endast skiljer i vilket språk som dyker upp i H2-rubriken. Frågan är då om det funnes någon möjlighet att använda sig av någon slags teknisk lösning som automatiskt väljer rätt språknamn, till exempel baserat på vilket språk användaren har angivet i inställningarna? Jag testade också en "intuitivistisk" metod att hämta rätt språknamn från mediawikinamnrymden, eftersom programvaran kan 'välja ut' rätt undersida till mediawikimeddelandena för dem som har ett annat språk än svenska inställt - dock kunde man uppenbarligen inte göra så själv via egendefinierade mediawikivariabler. Någon som har någon annan idé på hur man skulle kunna gå tillväga? \Mike 5 februari 2007 kl. 20.52 (CET)[svara]

Om vi först tittar på designen kan jag tänka mig (på Newarticletext) en ListBox med språk, eller en Edit-ruta med "Svenska" som standardtext. Rent tekniskt känner jag inte till om man kan föra fram extra argument till programvaran. --Andreas Rejbrand 5 februari 2007 kl. 21.28 (CET)[svara]
Tror att det borde vara möjligt med fler variabler... jag prövar nåt.. //Skal 5 februari 2007 kl. 22.41 (CET)[svara]
Det fungerar tyvärr inte, eftersom m:DynamicFunctions inte verkar vara installerat... Då tror jag att ett JavaScript skulle vara effektivast... //Skal 5 februari 2007 kl. 23.00 (CET)[svara]
Var? --Andreas Rejbrand 5 februari 2007 kl. 23.02 (CET)[svara]
Jag tog bort testet... Tanken var att man genom att ändra lite på URL:en skulle kunna få olika innehåll... t.ex. ska denna text: {{#arg:lang|svenska}} ersättas med "engelska", om man går in på [2]. Eftersom detta inte verkar fungera (inte är installerat) löser jag det med JavaScript. Jag har påbörjat ett och lägger upp det efter att jag testat det i Firefox, Opera, Safari, IE6 (och IE7 om jag har tillgång till det). Det borde ta ungefär en vecka att göra klart... I så fall kommer vi kunna ta bort samtliga nyttuppslag-mallar. //Skal 6 februari 2007 kl. 00.51 (CET)[svara]
Fast då kommer användare utan JS-stöd (aktivt) inte att kunna nyttja mallarna. --Andreas Rejbrand 6 februari 2007 kl. 01.13 (CET)[svara]
Kanske borde vi ha båda systemen (men gömma nuvarande för de med JavaScript)? Men ska jag vara ärlig kommer jag inte på någon lösning för att tillåta alla språk, utan att skriva HTML-kod direkt (men det kan man väl inte..?), och inte ens då är jag säker på att det skulle fungera (utan ett otal mallar)... //Skal 6 februari 2007 kl. 01.39 (CET)[svara]
Olika språk har något annorlunda upplägg... Olika böjningsmallar, behov av att stava ordet med annat alfabet osv. osv. Om varje sådan sak ska gås igenom för varje språk är det ett enormt arbete att hålla denna uppdaterad sen. Så jag tycker att det är en dålig idé att göra på det sättet. Vad som däremot skulle vara enormt mycket nyttosammare vore om man på något sätt själv kunde utforma låt säga 5 st standard-nyttuppslagsmallar och om man kan komma åt dessa på något sätt. Kan man skapa 5 knappar som hämtar mallen från respektive inloggad persons undersida eller något? ~ Dodde 6 februari 2007 kl. 14.04 (CET)[svara]
Nejvisst finns inte alla möjliga rubriker med i alla upptänkliga språk, men jag var kanske inte heller riktigt ute efter att få fram fullfjädrade startmallar för varje språk, eftersom som du säger, det skulle bli ogörligt att hålla alla dessa mallar uppdaterade. Jag ser bara inte på vilket sätt ditt förslag med fem stycken mallar per person skulle göra saken bättre? För att var och en själv ansvarar för att hålla dem uppdaterade? Det om något skulle bara betyda *ännu* fler mallar för varje språk, var och en kanske lite olika ouppdaterade. Så vad jag tror behövs, och försökte lobba för här tidigare, är generiska mallar som täcker det viktigaste, såsom språk, de största ordklasserna, böjningsmall på formen {{språkkod-ordklass-}} och de rubriker som används för alla (eller åtm. de flesta) språk. \Mike 7 februari 2007 kl. 08.35 (CET)[svara]

Ny version[redigera]

Jag har gjort ett försök på Användare:Skalman/test/Newarticletext, med lite smartare funktionalitet. Om ni kollar källkoden för den ser ni allt som finns med, men jag kan kort förklara de olika finesserna. Den kan läsa av vilken namnrymd man befinner sig i.

  • om man är i huvudnamnrymden:
    • om uppslaget man redigerar inte är bara i gemener får man en notis om det; om motsvarande artikel med gemener dessutom existerar får man en tydligare varning
    • jag har tagit bort kvalitetsmallarnanyttuppslag-mallarna, och enbart exempel-minimi-artikeln finns kvar till höger
  • om man är på någon diskussionssidenamnrymd:
    • den påminner om att man bör signera
  • om man är i någon annan namnrymd kommer bara ett kort meddelande

Vad säger ni? Låter det vettigt? (om någon vill korrigera/ändra/lägga till något så varsågod!) //Skal 19 april 2008 kl. 00.23 (CEST)[svara]

Vad hade du tagit bort? ("kvalitetsmallar"?) --Andreas Rejbrand 19 april 2008 kl. 01.36 (CEST)[svara]
Om du har tagit bort "Mallar för att komma igång..." så måste jag ljudligt protestera! Jag har skapat tusentals artiklar här i ordboken, och skulle "aldrig" orka skriva in grundkoden för hand, och att använda det nya JavaScriptet tar för lång tid (säkert användarvänligt för nybörjare, men för vana användare mycket mindre effektivt än att utgå från en komplett men tom mall). --Andreas Rejbrand 19 april 2008 kl. 01.39 (CEST)[svara]
Man kan skapa en komplett men tom mall på 1 minut med skalmans javascript. Annars kan man använda mitt script, som iofs är ganska fult. :P –dMoberg 19 april 2008 kl. 02.19 (CEST)[svara]
Förstår heller inte vad som menas med "tagit bort kvalitetsmallarna" (för mig innebär kvalitetsmallar alla de mallar som lagts till som rör brister i befintliga artiklar). Angående javascriptet håller jag med Moberg om att detta (inställt efter personliga önskemål) inte innehåller en endaste nackdel jämfört med de tidigare (nuvarande?) statiska "Nyttuppslagsmall":arna. Andreas, du väljer själv vilka rubriker du vill ha i din nyttuppslagsmall och likaså vad du vill ha förskrivet på vissa rader, dessutom kan du spara upp till 5 olika grundinställningar. ~ Dodde 19 april 2008 kl. 06.32 (CEST)[svara]
Givetvis menar jag nyttuppslagmallarna! Uppenbarligen har du missuppfattat hur skriptet fungerar, Andreas. Således kanske upplägget borde förtydligas? Hur kunde man ha gjort så att du skulle förstå hur skriptet fungerar, Andreas? Jag har iaf lagt till mer info på Hjälp:Prototypartiklar nu, så om man läser allt borde det vara klart. Men det vore som sagt bra med förslag på hur man kan göra konceptet tydligare. //Skal 19 april 2008 kl. 21.16 (CEST)[svara]
Jag hör till dem som aldrig läser bruksanvisningar, utan bara prövar mig fram. Så hur skulle jag kunna ha känt till att skriptet faktiskt fungerar så bra som det gör?! :) Nu har jag i alla fall provat det, och det får "tummen upp" av mig. Enda nackdelen jag kan se är att ens egna mallar bara kan nås från den egna datorn, så om man redigerar från främmande dator får man börja om från början. Men OK, ta bort nyttuppslagsmallarna, för all del. --Andreas Rejbrand 19 april 2008 kl. 22.09 (CEST)[svara]
Jag tycker inte om begränsningen att man bara kan skapa fem mallar. Om antalet inte är hårdkodat kan den med fördel skippas helt. (Det borde inte vara det - men om det är det så vore det nog ändå värt att utöka talet till åtminstone 10, så att ingen behöver "slå i taket".) --Andreas Rejbrand 19 april 2008 kl. 22.12 (CEST)[svara]
Nu upptäcker jag att skriptet inte fungerar i IE7. När jag stängde IE och kom tillbaka senare var alla mallar jag skapat borta. Jag provade då att lägga till sv.wiktionary.org i "Tillförlitliga platser", men då öppnas ett nytt fönster varje gång jag klickar på en länk (!), och jag loggas dessutom ut... --81.227.64.142 19 april 2008 kl. 22.19 (CEST)[svara]
Är du säker på att du tryckte på "kom ihåg inställningar"?
Femman är hårdkodad. Jag vet inte hur stora man tillåter kakor att vara, och ville inte riskera att datan korrumperas pga för stor kaka. Finns det dokumenterat någonstans månntro, eller ska man gissa sig till begränsningen? Jag antar att man borde kunna höja det till 10, men det vore bra med lite dokumentation till stöd.
Men allvarligt talat - finns något sätt att förklara konceptet intuitivt så att du skulle ha förstått det direkt ändå? //Skal 19 april 2008 kl. 22.21 (CEST)[svara]
Jag kan inte alls förstå varför nytt fönster skulle öppnas (om du inte tryckt på nån länk visad som extern länk i skriptet) och att du loggas ut är ett mysterium. Kan du skriva upp steg för steg vad du gjorde, så att jag kan reproducera felet och eventuellt fixa det. När jag testade i IE7 fungerade det helt utan problem. //Skal 19 april 2008 kl. 22.28 (CEST)[svara]
Nej, någon extern länk har jag naturligtvis inte aktiverat, och självfallet har jag inte bett programmet om att glömma bort mina mallar. Men jag lyckas inte reproducera felet. Det jag gjorde var att skapa mallar för subst, verb och adjektiv på en och samma gång, och sedan stängde jag IE och öppnade svwikt igen något senare - då var mallarna borta. Jag provade då att lägga till webbplatsen i IE:s lista över "Tillförlitliga platser", och jag skapade en mall för substantiv igen. Jag använde sedan mallen för att skapa beklämmande, men när jag förhandsgranskade öppnade IE ett nytt fönster med texten "unprotected mode" (eller något liknande - jag kommer inte ihåg exakt vad som stod), och inom någon sekund fick jag fram sidan med förhandsgranskningen, men då var jag visst utloggad. --Andreas Rejbrand 19 april 2008 kl. 22.52 (CEST)[svara]
Hade skapat fem mallar; i dag fanns bara tre kvar. För övrigt: någon annan än jag som upptäckt att sökrutan i vänsterpanelen ser annorlunda ut numera? --Andreas Rejbrand 23 april 2008 kl. 19.55 (CEST)[svara]
Jag kan verkligen inte förstå hur det gick till. Är du säker på att det är samma webbläsare du skapat som du tittat i? Försök återskapa problemet så ska jag titta på det när jag får tid (jag ska åka bort snart).
Jo, det känns som att den är mer kompakt nu, men jag kan inte säga säkert vad skillnaden är. //Skal 23 april 2008 kl. 20.35 (CEST)[svara]
Jag använder bara IE. Jag har inte gjort något, förutom att jag tog bort sv.wiktionary.org ur listan över "Tillförlitliga webbplatser". (Det är lite jobbigt att ha svwikt i den listan, eftersom andra webbplatser då inte kan öppnas i samma IE-fönster av säkerhetsskäl.) Något underligt att inte alla (eller inga) försvann... Jag är dock inte säker på att det var denna åtgärd som orsakade "felet", men det är det enda jag kommer på.
Om man skriver in något i sökrutan så får man i allmänhet upp en lista på alternativ (tidigare sökningar). Denna lista ser helt annorlunda ut nu än tidigare. Tidigare var det en IE- (Windows-) standardkomponent, men nu är det något modifierad. I stället för att använda den vanliga markeringsfärgen (blå), används nu en annan färg, och muspekaren är "Hand" i stället för den vanliga. Dessutom överlever listrutan numera en fönsterväxling... Samma förändring verkar ha utförs på samtliga Wikimedia-projekt. --Andreas Rejbrand 23 april 2008 kl. 21.00 (CEST)[svara]

Vill bara flika in med att jag tyckte att javascriptet var lagom självförklarande (och väldigt snyggt)! :) Men jag tyckte inte om 5-gränsen så därför tog jag bort det. –dMoberg 20 april 2008 kl. 01.22 (CEST)[svara]

Skriptet bör vara tillräckligt bra för att vi ska kunna strunta i nytt-uppslagmallarna. Jag lägger in den nya versionen, så får jag fixa mer med skriptet en annan gång. //Skal 7 maj 2008 kl. 00.53 (CEST)[svara]