Bearbeiten von „Forum:Das Kamelionary ist da“

Zur Navigation springen Zur Suche springen

Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass deine Änderungen derzeit nicht gespeichert werden können. Sichere den Text bitte lokal auf deinem Computer und versuche zu einem späteren Zeitpunkt, die Änderungen zu übertragen.

Grund für die Sperre: 1

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 32: Zeile 32:
 
*[[Kamelionary:Hauptseite|Hauptseite]] einrichten[http://de.wiktionary.org/wiki/Wiktionary:Hauptseite]
 
*[[Kamelionary:Hauptseite|Hauptseite]] einrichten[http://de.wiktionary.org/wiki/Wiktionary:Hauptseite]
 
:*[[Vorlage:Kamry-Hauptseite/Willkommen]]
 
:*[[Vorlage:Kamry-Hauptseite/Willkommen]]
:*[[Vorlage:Kamry-Hauptseite/Aktuelles‎]]
 
  
 
===Preload basteln===
 
===Preload basteln===
  
 
*[[Vorlage:Kamelionary/preload|erledigt]] allerdings nur, wenn Kamel javascript aktiviert hat. Ansonsten bräuchte man den [http://www.mediawiki.org/wiki/Extension:PreloadManager PleloadManager]
 
*[[Vorlage:Kamelionary/preload|erledigt]] allerdings nur, wenn Kamel javascript aktiviert hat. Ansonsten bräuchte man den [http://www.mediawiki.org/wiki/Extension:PreloadManager PleloadManager]
:Nachtrag: gar nicht gemerkt. Wir haben ja schon den [http://www.mediawiki.org/wiki/Extension:Preloader Preloader] installiert. Nochmal drüberhufen --[[Kamel:WiMu|WiMu]] 11:36, 13. Mai 2009 (CEST)
 
  
 
===Vorlagen basteln===
 
===Vorlagen basteln===
Zeile 147: Zeile 145:
 
::::::::::::::Ja, ist mir auch schon aufgefallen, dass wir hier über zwei verschiedene Dinge reden (wobei das Problem mit den <nowiki><!-- Kommentaren --></nowiki> beides betrifft. Das eine ist die Kat, die wir brauchen um die Kamelionary-Einträge zu filtern, die ins Glossar sollen. Das ''könnte'' man statt der Kat auch mit ''<code>includematch = /\¦\s*Typ\s*(<!--.*?-->\s*)?=\s*Glossar\s*\n</code>'' machen. Das andere Problem ist, wie Kameloid richtig sagt, das <code>include</code> selbst, das bei <code>{Kamelionary}:Bedeutung</code> nicht funktioniert, sobald man da Kommentare einfügt. Ich probier das heute Nachmittag nochmal mit einer sub-Vorlage. Das hab' ich doch schon so oft gemacht, das muss doch auch hier klappen ... --[[Kamel:WiMu|WiMu]] 11:08, 3. Mai 2009 (CEST)
 
::::::::::::::Ja, ist mir auch schon aufgefallen, dass wir hier über zwei verschiedene Dinge reden (wobei das Problem mit den <nowiki><!-- Kommentaren --></nowiki> beides betrifft. Das eine ist die Kat, die wir brauchen um die Kamelionary-Einträge zu filtern, die ins Glossar sollen. Das ''könnte'' man statt der Kat auch mit ''<code>includematch = /\¦\s*Typ\s*(<!--.*?-->\s*)?=\s*Glossar\s*\n</code>'' machen. Das andere Problem ist, wie Kameloid richtig sagt, das <code>include</code> selbst, das bei <code>{Kamelionary}:Bedeutung</code> nicht funktioniert, sobald man da Kommentare einfügt. Ich probier das heute Nachmittag nochmal mit einer sub-Vorlage. Das hab' ich doch schon so oft gemacht, das muss doch auch hier klappen ... --[[Kamel:WiMu|WiMu]] 11:08, 3. Mai 2009 (CEST)
 
::::::::::::::P.S.: <nowiki>__HIDDENCAT__</nowiki> funktioniert erst ab MediaWiki 1.13 ({{s}} http://meta.wikimedia.org/wiki/Help:Magic_words#Other)
 
::::::::::::::P.S.: <nowiki>__HIDDENCAT__</nowiki> funktioniert erst ab MediaWiki 1.13 ({{s}} http://meta.wikimedia.org/wiki/Help:Magic_words#Other)
:::::::::::::::HIDDENCAT: Äusserst ärgerlich...
 
:::::::::::::::Zu dem Thema: Was spricht eigentlich gegen die jetzige Kat-Lösung? Ausser, dass wir 2-n mehr oder weniger brauchbare Kats mehr haben. [[Kamel:Kameloid|Kameloid]] 16:22, 3. Mai 2009 (CEST)
 
::::::::::::::::PS: Und wenn wir die Kats wegschmeissen, in welcher Kat wären dann die Artikel? [[Kamel:Kameloid|Kameloid]] 16:29, 3. Mai 2009 (CEST)
 
 
:::::::::::::::::(BK)Wie gesagt, finde ich das Kategorie:Glossar unter jedem Eintrag sehr unschön (das ergibt nämlich auf den ersten Blick gar keinen Sinn), außerdem könnte man bei einem Paramter typ einfach alles mögliche reinschreiben, z.B.: <code>typ = Äh wie funktioniert das nochmal?, auch so:, Glossar, Weißwurst, äh, mehr weiß ich jetzt nicht.</code> und per regExpr ließe sich da das Glossar rausfiltern, egal, was da sonst noch drinnesteht (müssten uns nur einen pipe-Charackter ausdenken). Und wenn wir eine Weißwurstseite hätten, käme das sowohl ins Glossar, als auch auf die Wursttheke. Mit Kats lässt sich das zwar auch machen, dann hättest du aber alle möglichen unsinns-Kats.
 
:::::::::::::::::(BK)<small>Zumindest dachte ich bis heute früh, dass das kein Problem wäre; bin gerade ziemlich am verzweifeln. Doofe regExpr.</small> --[[Kamel:WiMu|WiMu]] 16:35, 3. Mai 2009 (CEST)
 
::::::::::::::::::Einfach "Kamelionary-Eintrag" oder so in die Vorlage stopfen, dann hat man zumndest mit einem Klick alle Seiten außer das Glossar, die Hauptseite, etc. --[[Kamel:WiMu|WiMu]] 16:36, 3. Mai 2009 (CEST)
 
:::::::::::::::::::*''<code>typ = Äh wie funktioniert das nochmal?</code>... alle möglichen unsinns-Kats''...Hmmm und wie findest du all die unsinns-Typ-Einträg? Die Kats kannst du wenigstens als Subkat der "Kategorie:Kamelionary-Eintrag" halten...
 
:::::::::::::::::::*''Kategorie:Glossar unter jedem Eintrag sehr unschön'' mag ja sein, aber deshalb die Vorlage vergrössern? Denk an die Hamster!
 
:::::::::::::::::::*Kategorie:Kamelionary-Eintrag: Das könnte man grundsätzlich mit reinnehmen, wenn der Bedarf da ist. [[Kamel:Kameloid|Kameloid]] 16:53, 3. Mai 2009 (CEST)
 
::::::::::::::::::::*na das wunderbare daran ist, dass ein zusätzlicher Parameter typ überhaupt gar nix macht, außer über includematch gefunden zu werden, falls man's braucht. Da darf soviel Unsinn drinstehen wie will, und keinen stört's
 
::::::::::::::::::::*das wäre ein Parameter, der nix macht. Das sind ein paar mickrige bytes.
 
::::::::::::::::::::*denke schon, die Frage nach einer Übersichtsseite kam ja schon öfter.
 
::::::::::::::::::::Grüße, --[[Kamel:WiMu|WiMu]] 17:09, 3. Mai 2009 (CEST)
 
:::::::::::::::::::::Na gut meinetwegen. [[Kamel:Kameloid|Kameloid]] 21:18, 3. Mai 2009 (CEST)
 
Ich geb auf: Folgndes habe ich als unüberwindbare Hürde akzeptieren müssen:
 
*"includematch" geht nur auf das was im "include" tatsächlich drin ist, es muss also die ganze Vorlage geholt werden.
 
*Dies ist kein Problem, kann man mit einer Schattenvorlag überbrücken.
 
*Der Haken dabei ist, dass die Ersatzzeichen für "<nowiki><></nowiki>" in der Schattenvorlage nicht gültig sind und auch Ersatz wie &amp;#33; nicht funktioniert, dadurch kann kein Parameter im Sinne von "|Bedeutung <&#33;--So doof--> = keine" übergeben werden.... Irgend jemand noch ne Idee?
 
:*Das Einzige was mir dazu einfällt ist, dass man in der Schattenvorlage den Artikel noch einmal lädt und dort dann das Resultat rausholt und zurückgibt, halte ich aber definitiv für Hamsterquälerei. [[Kamel:Kameloid|Kameloid]] 00:25, 4. Mai 2009 (CEST)
 
::Ich krieg's auch nicht hin. Klappt im Moment aber auch gar nix. Dann lassen wir das eben mit den Kommentaren. Schade. --[[Kamel:WiMu|WiMu]] 02:04, 4. Mai 2009 (CEST)
 
:::Also die Kommntare würde ich drin lassen, find ich echt sinnvoll (wenn man sich auf die Kurzfassung beschränken würde, damit es auch auf einem 1024pixel LCD noch auf eine Zeile passt...) und wie oben geschildert, beide Fälle abfangen. Für den Fix mit dem "Typ" hab ich da noch so ne wage Idee, muss ich aber noch was anbrüten. Man könnte den Typ-Paramter innerhalb der Vorlage:Kamelionary bnützen, um die anderen Attribute "Bedeutung" wegzuifen, dann kippts auch raus... [[Kamel:Kameloid|Kameloid]] 02:37, 4. Mai 2009 (CEST)
 
::::Kommentare sollten wir in jedem Fall drin haben, aber wenn die vor dem "=" solche Probleme machen ... naja, mir egal, können wir von mir aus auch mit zwei Parameter-Abfragen machen. Ich kann gerne den DPL-Leuten das mal schildern, das müsste eigentlich ziemlich leicht zu beheben sein. Nur nutzt uns da ein bug-fix von denen auch nicht viel, solange niemand an den server kann/will. Du machst das schon ... --[[Kamel:WiMu|WiMu]] 11:55, 4. Mai 2009 (CEST)
 
:::::Also melden könnte man das schon, zumindest für die Zukunft... [[Kamel:Kameloid|Kameloid]] 20:48, 4. Mai 2009 (CEST)
 
::::::Nachdem ich einen lange Holzweg gegangen bin kam mir die Erleuchtung (die ersten Strassenlampen waren kaputt):
 
 
:::::::bedingt:
 
:::::::*Erstellen einer devnull Vorlage für jeden Typ den wir brauchen (Stil:Vorlage:Kamry-TypGeograffiti, Vorlage:Kamry-TypGlossar)
 
:::::::*Einfügen einer Zeile pro Typ in der Vorlage [[Vorlage:Kamelionary]] (Stil: <nowiki>
 
{{{{#ifeq:{{#rpos:{{{Typ}}}|Glossar}}|-1|Devnull|Kamry-TypGlossar}} }}</nowiki>)
 
:::::::*Danach müssen alle Einträger mit "Typ = xxxxx[, xxxx]" ausgestettet werden.
 
:::::::*Die Liste bekommt dann entsprechnde eine '''zusätzliche''' Zeile <code>|uses=Vorlage:Kamry-TypGeograffiti</code>
 
:::::::*Soll ich oder bleiben wir bei den Kats? [[Kamel:Kameloid|Kameloid]] 23:31, 4. Mai 2009 (CEST)
 
 
::::::::Hi, Kameloid. Also den DPLern habe ich das gestern schon geschrieben, aber da ist [http://semeb.com/dpldemo/index.php?title=Special:RecentChanges nur sehr wenig los bei denen]. Bin mir nicht sicher, ob ich deine Lösung richtig verstanden habe; aber zumindest, wenn include = {Kamelionary}:Bedeutung funktionieren würde, könnte man das unter Garantie auch includematchen. Wenn du eine andere Vorlage einbinden möchtest, als die, die du per regexpr durchsuchst, dann bin ich mir allerdings nicht so sicher. In jedem Fall: mach doch einfach ... rückgängig geht immer *g* --[[Kamel:WiMu|WiMu]] 10:14, 5. Mai 2009 (CEST)
 
:::::::::Wie die technische Lösung am Ende aussieht, spielt eigentlich keine Rolle, wichtig ist, dass wir von Anfang an in den Artikeln das richtige stehen haben, ich mach dann mal... [[Kamel:Kameloid|Kameloid]] 15:13, 5. Mai 2009 (CEST)
 
::::::::::Hat dann doch nicht gefunzt, hab wohl beim Testen irgend eine Kleinigkeit falsch gemacht... 2 x uses geht nicht! Zumindest werden jetzt die Kats per Typ ausgwählt... Ein schwacher Trost. [[Kamel:Kameloid|Kameloid]] 16:39, 5. Mai 2009 (CEST)
 
:::::::::::Hatte noch die Idee (habs dann aber sein lassen) "notuses" (ich glaube die könnte man kombinieren) zu usen, macht aber wenig Sinn denke ich, weil jede neue List bedeutet, dass man diese in den Anderen einpflegen müsste, ohne Anleitung geht das aber vermutlich vergessen... [[Kamel:Kameloid|Kameloid]] 20:14, 5. Mai 2009 (CEST)
 
 
===Lösungen===
 
Hi, Kameloid. Habe [http://semeb.com/dpldemo/index.php?title=Issue:Html-comments_in_parameter_names Antwort] von den DPLern wegen der Kommentare gekriegt:
 
 
<div style="border:1px solid #dadada; margin:10px; padding:10px;">
 
You are right, DPL currently is not aware of comments which might be embedded within template parameter assignments.
 
You can change this with the following patch in line 540ff of ''DynamicPageList2Include.php'':
 
 
<pre>
 
          if (!$found) {
 
            // named parameter
 
            $exParmQuote = str_replace('/','\/',$exParm);
 
            foreach ($parms as $parm) {
 
              if (!preg_match("/^\s*$exParmQuote\s*(<!--.*-->)*\s*=/",$parm)) continue;
 
              $found=true;
 
              $output[$n] .= $dpl->formatTemplateArg(preg_replace("/^$exParmQuote\s*(<!--.*-->)*\s*=\s*/","",$parm),$dplNr,$exParmKey,$firstCall,$maxlen);
 
              break;
 
            }
 
          }
 
</pre>
 
 
I will make tghis change part of the next release. 22:52, 5 May 2009 (UTC)
 
</div>
 
 
Jetzt müssten wir nur jemanden finden, der das umsetzt. JANNiS habe ich schon vor ein paar Tagen wegen etwas anderem gemailt und bis jetzt keine Antwort bekommen ... --[[Kamel:WiMu|WiMu]] 22:44, 7. Mai 2009 (CEST)
 
:Also wenns im nächsten Release drin ist, dann können wir das ja auch jetzt einbauen, gut. (Warten auf JANNIS...) [[Kamel:Kameloid|Kameloid]] 23:14, 7. Mai 2009 (CEST)
 
  
 
==Anregungen==
 
==Anregungen==
Zeile 221: Zeile 155:
 
<li>laber</li>
 
<li>laber</li>
 
<li>rabarber</li>
 
<li>rabarber</li>
</ol>
+
<ol>
 
::(zumindest im Firefox), aber ein [...] lässt sich da nicht drum machen. Leider <small>(und warum rückt das jetzt hier so komisch ein?)</small>. Man könnte höchstens irgendwas mit dpl und string functions oder so zaubern. Wird aber schwierig. --[[Kamel:WiMu|WiMu]] 23:02, 1. Mai 2009 (CEST)
 
::(zumindest im Firefox), aber ein [...] lässt sich da nicht drum machen. Leider <small>(und warum rückt das jetzt hier so komisch ein?)</small>. Man könnte höchstens irgendwas mit dpl und string functions oder so zaubern. Wird aber schwierig. --[[Kamel:WiMu|WiMu]] 23:02, 1. Mai 2009 (CEST)
:::Eine bescheidene Anregung: Wie wäre es eine zwanglose Umfrage zu starten um mal abzuschätzen wer welchen Browser nutzt? Vielleicht erleichtert das eure Arbeit? - - [[Kamel:Luzifers Freund|Luzifers Freund]] 15:18, 5. Mai 2009 (CEST)
 
::::Danke, Luzi, das wäre grunzsätzlich mal nicht verkehrt zu wissen, da Teule ja das Googletracking nicht mehr verwaltet. Nur unser aktuelles Problem hat mit browsern nix zu tun, sondern mit der plöden WikiSyntax, die nicht so tut wie wir wollen ... --[[Kamel:WiMu|WiMu]] 15:31, 5. Mai 2009 (CEST)
 
:::::Naja, ganz im Zweifelsfall kann man wiki-Syntax auch erweitern (natürlich per Extension), so dass irgendwas fortlaufende [nummer] ergibt... wäre aber wahrscheinlich mit Spatzen auf Kanonen zu schießen ... <small>oder wie war das Sprichwort doch gleich ... (-;</small> --[[Kamel:J*|J*]] 23:24, 7. Mai 2009 (CEST)
 
 
::::::Kann man die Nummerrierung nicht mit irgendwelcher Wiki-Syntax-Variablen-Magie durch ne Vorlage lösen? --[[Kamel:JANNiS|JANNiS]] 14:56, 13. Mai 2009 (CEST)
 
:::::::Klar, aber dafür müsstest du erst die Extension:Numbermagic installieren *g*. Ne, im Ernst, müsste man mal gucken, mit #replace müsste sich eigentlich was machen lassen, blöd ist nur, dass die Vorlage irgendwann (in ziemlich naher Zukunft) einmal 500x und mehr aufgerufen werden wird in der Zusammenfassung, da heisst es Resourcen sparen. [[Kamel:Kameloid|Kameloid]] 03:30, 16. Mai 2009 (CEST)
 
 
Hi, Kameloid. Weiß jetzt nicht, wo ich's sonst hinschreiben soll ... also Kats verstecken funzt ja jetzt auch. Von mir aus können wir das dann mit [[:Kategorie:Kamelionary Glossar]] machen, mich hat ja nur die Anzeige gestört ... --[[Kamel:WiMu|WiMu]] 20:12, 16. Mai 2009 (UTC)
 
:Da können wir schön Versteck spielen! [[Kamel:Kameloid|Kameloid]] 20:31, 16. Mai 2009 (UTC)
 
::Ja, könnte man ein Projekt draus machen ... *tüdelü* --[[Kamel:WiMu|WiMu]] 20:32, 16. Mai 2009 (UTC)
 
:::Aber vorher diskutieren wir das noch durch, oder? *ggg* [[Kamel:Kameloid|Kameloid]] 20:58, 16. Mai 2009 (UTC)
 
 
== Neuer Vorschlag für den Preload ==
 
 
Nach dem ab nächster Woche auch das mit den Kommentaren in der Vorlage Kamelionary funzen wird, hier mein Vorschlag:
 
 
<pre>{{Kamelionary
 
| Wortart <!-- "Substantiv", "Verb", "Eckig" usw. --> =
 
| Geschlecht <!-- muss man halt nachgucken        --> =
 
| Bild <!-- (ohne "Bild:")                        --> =
 
| Bildb <!-- Bildbeschreibung (unter dem Bild)    --> =
 
| Ns <!-- Nominativ singular  --> =
 
| Np <!-- Nominativ plural    --> =
 
| Gs <!-- Genitiv singular    --> =
 
| Gp <!-- Genitiv plural      --> =
 
| Ds <!-- Dativ singular      --> =
 
| Dp <!-- Dativ plural        --> =
 
| As <!-- Akkusativ singular  --> =
 
| Ap <!-- Akkusativ plural    --> =
 
| Defs <!-- Definitiv singular --> =
 
| Defp <!-- Definitiv plural  --> =
 
| Sps <!-- Spekulativ singular --> =
 
| Spp <!-- Spekulativ singular --> =
 
| Aussprache <!-- in Lautschrift (Wiki ergänzt, falls leer) --> =
 
| Ton        <!-- Hörbeispiele                              --> =
 
| Silben    <!-- Silbentrennung mittels "•"                --> =
 
| Bedeutung  <!-- pro Stück 1 Zeile mit ":[1]", ":[2]" ...  --> =
 
:[1]
 
:[2]
 
| Abk        <!-- Abkürzung                                --> =
 
| Herkunft    =
 
| Synonym    =
 
| Zukunft    =
 
| Gegenw      <!-- Gegenwort, also das Antisynonym          --> =
 
| Oberb      <!-- Oberbegriff                              --> =
 
| Unterb      <!-- Unterbegriff                            --> =
 
| Beispiel    <!-- pro Stück 1 Zeile mit ":[1]", ":[2]" ... --> =
 
| Zitat      <!-- pro Stück 1 Zeile mit ":[1]", ":[2]" ... --> =
 
| Redewendung <!-- pro Stück 1 Zeile mit ":[1]", ":[2]" ... --> =
 
| Wortkombi  <!-- Wortkombinationen mit dem Begriff        --> =
 
| AbgelB      <!-- davon abgeleitete Begriffe              --> =
 
| Info        <!-- weitere Info, WWW, Buchtipps usw.        --> =
 
| Typ        <!-- "Glossar", "Geograffiti"                --> =
 
}}</pre> [[Kamel:Kameloid|Kameloid]] 23:11, 15. Mai 2009 (UTC)
 
 
:warum ist das hier so eingerück? Sowas. Find' ich gut den Vorschlag, auch sollten wir von JS/Ajax auf [http://www.mediawiki.org/wiki/Extension:Preloader Extension:Preloader] umstellen, die es auch in der alten Kamelo gibt (nur leider zu spät gemerkt) --[[Kamel:WiMu|WiMu]] 23:27, 15. Mai 2009 (UTC)
 
::Das war weil <nowiki><ol></nowiki> nicht beendet war.
 
::Wegen Preloader: Hab ich das richtig verstanden, dass das aber auch JANNIS konfigurieren müsste? Der Vorteil wäre ja schon, dass es trotz Javasprren funzen würde. Vielleicht, wenn wir JANNIS ein bisschen anflehen? [[Kamel:Kameloid|Kameloid]] 03:30, 16. Mai 2009 (CEST)
 
:::Stimmt. Ich dachte immer, das wäre z.B. für's Forum bereits installiert. Ist aber gar nicht. Man könnte es notfalls auch parallel machen, also sowohl Ajax für javascript-Kamele und zusätzlich mit der Extension per create-Button für nicht-javascript-Kamele. Am besten wäre es natürlich, wenn JANNiS das sowohl fürs Forum, als auch fürs Kamelionary einstellt. Aber wer weiß, was noch so alles kommt in naher Kuhzunft. Vielleicht doch den [http://www.mediawiki.org/wiki/Extension:PreloadManager PreloadManager] installieren, damit Otto-Normaltreiber das konfigurieren kann? --[[Kamel:WiMu|WiMu]] 10:32, 16. Mai 2009 (CEST)
 
::::Ja, das ist schon viel sympathischer. [[Kamel:Kameloid|Kameloid]] 15:54, 16. Mai 2009 (CEST)
 
Mit dem Speichern dieser Seite …
Abbrechen Bearbeitungshilfe (neues Fenster)
Zum Vermeiden unnötiger Artikelversionen bitte den Vorschau-Button benutzen!