Archiv

Ältere Jahrgänge
Wie wird ein Archiv angelegt?
Hiermit verleihe ich Benutzer
WIKImaniac
die Auszeichnung
Emsige Ameise
im Dienste der Verbesserung
unserer Enzyklopädie.

Fragen, Anregungen, Kritik, Lob, … − hier bist Du richtig! Auf dieser Seite kannst Du mir Nachrichten hinterlassen.



geschützter Namensraum und berechtigte Benutzergruppe

Guten Tag Wikimaniac, mein Vorstand will einen "internen Bereich". Die Manuals habe ich gelesen ([1] etc.], fürchte aber mit meinem mangelhaften Englisch nicht alles ganz verstanden zu haben. Deshalb die Nachfrage:

  1. ich gehe per ftp in "Local settings.php" und ergänze dort ganz unten die zwei Zeilen <$wgExtraNamespaces[100] = "ASVSintern";> und <$wgExtraNamespaces[101] = "ASVSintern_talk";>? Dadurch habe ich einen neuen Namensraum geschaffen? (und für weitere: <$wgExtraNamespaces[102] = "nächster NR";> und <$wgExtraNamespaces[103] = "nächste Disku";>?
  2. Wie erstelle ich nun eine neue BenutzerGruppe "Vereinsmitglied"?
  3. ich gehe per ftp in "Local settings.php" und ergänze dort ganz unten die Zeile <$wgGroupPermissions['ASVSintern']['Vereinsmitglied']['edit'] = true;>? Damit dürfen in ASVSintern alle Vereinsmitglieder editieren? Und dann für read und create je eine weitere Zeile?
  4. Wie ordne ich der neuen Benutzergruppe bestehende Benutzer zu?
  5. Wie sage ich der MediaWiki:Sidebar dass dort der neue Namensraum nur angezeigt werden soll, wenn sich ein Benutzer anmeldet, der der Nutzergruppe "Vereinsmitglied" angehört?
  6. Wie kann ich bei "Werkzeuge" einzelne Links selektv anzeigen lassen?
  7. Wie sage ich der "Suche" dass sie im internen Namensraum nichts zu suchen hat? (oder wenn dann nur für angemeldete Vereinsmitglieder?)

Ich habe grad nochmal gesucht in den Archiven, weil ich irgendwie in Erinnerung hatte, dass Du schon mal etwas dazu geschrieben hattest, aber habe es nicht gefunden. Wäre schön, solches irgendwo auch zusammenhängend zu finden. Mit herzlichem Gruss, --Markus 12:07, 22. Nov. 2007 (CET)Beantworten

Hallo Markus, um Deine Frage beantworten zu können, müsste ich das mal ausprobieren und dazu wieder eine MediaWiki-Installation aufsetzen. Das kann etwas dauern, ich hoffe daher, dass Deine Anfrage nicht sonderlich zeitkritisch ist. Andernfalls könntest Du Dich mit Deiner Frage an das Project:Support desk wenden. Gelegentlich werden dort übrigens auch Fragen auf deutsch beantwortet. Gruß --WIKImaniac 13:02, 24. Nov. 2007 (CET)Beantworten
Nein, ist nicht zeitkritisch. Freue mich auf Nachricht - gern auch häppchenweise! Gruss, --Markus 21:42, 24. Nov. 2007 (CET)Beantworten
Guten Sonntag Wikimaniac! ich sehe grad in Supportdesk, dass sich mehrere Frager mit diesem Thema beschäftigen (aber mein Englisch ist zu begrenzt, um Antworten zu verstehen, und meine Programmierfähigkeit absolut ungenügend um etwas umzusetzen). Mit herzlichem Gruss, --Markus 09:27, 25. Nov. 2007 (CET)Beantworten
Hallo Markus! Ohne bislang etwas getestet zu haben, versuche ich mich einfach mal aufgrund der "drüben" gefundenen Informationen an der Beantwortung Deiner Fragen:
  1. Manual:Using custom namespaces: Anlegen eines neuen Namensraums: ergänze in der Local settings.php
    $wgExtraNamespaces[100] = "ASVSintern";
    $wgExtraNamespaces[101] = "ASVSintern_Diskussion";
    
  2. siehe 3.
  3. Help:User rights: Benutzergruppe in der Local settings.php anlegen und Rechte vergeben:
    $wgGroupPermissions['Vereinsmitglied']['read'] = true;
    $wgGroupPermissions['Vereinsmitglied']['edit'] = true;
    $wgGroupPermissions['Vereinsmitglied']['createpage'] = true;
    $wgGroupPermissions['Vereinsmitglied']['createtalk'] = true;
    $wgGroupPermissions['Vereinsmitglied']['move'] = true;
    $wgGroupPermissions['Vereinsmitglied']['upload'] = true;
    $wgGroupPermissions['Vereinsmitglied']['reupload'] = true;
    $wgGroupPermissions['Vereinsmitglied']['delete'] = true;
    $wgGroupPermissions['Vereinsmitglied']['undelete'] = true;
    $wgGroupPermissions['Vereinsmitglied']['rollback'] = true;
    $wgGroupPermissions['Vereinsmitglied']['patrol'] = true;
    $wgGroupPermissions['Vereinsmitglied']['purge'] = true;
    $wgGroupPermissions['Vereinsmitglied']['minoredit'] = true;
    $wgGroupPermissions['Vereinsmitglied']['nominornewtalk'] = true;
    $wgGroupPermissions['Vereinsmitglied']['ipblock-exempt'] = true;
    $wgGroupPermissions['Vereinsmitglied']['proxyunbannable'] = true;
    
  4. $wgAddGroups/$wgRemoveGroups: Bürokraten sollen Benutzer zur Gruppe „Vereinsmitglied“ hinzufügen und entfernen können, in der Local settings.php zu ergänzen:
    $wgAddGroups['bureaucrat'] = array( 'Vereinsmitglied' );
    $wgRemoveGroups['bureaucrat'] = array( 'Vereinsmitglied' );
    
  5. MediaWiki:Common.js: Was auch immer Du für einen Eintrag erzeugen möchtest, füge den entsprechenden Link unten in den Quellcode ein und ergänze folgenden Quellcode in MediaWiki:Common.js:
     function AppendSidebarLinkForCertainUserGroup() {
         try {
             var node = document.getElementById( "p-navigation" )
                                .getElementsByTagName('div')[0]
                                .getElementsByTagName('ul')[0];
     
             var aNode = document.createElement( 'a' );
             var liNode = document.createElement( 'li' );
     
             aNode.appendChild( document.createTextNode( 'Text des Links hier ergänzen' ) );
             aNode.setAttribute( 'href' , 'http://LinkHierErgaenzen' );
             liNode.appendChild( aNode );
             liNode.className = 'plainlinks';
             node.appendChild( liNode );
          } catch(e) {
            // lets just ignore what's happened
            return;
         }
     }
     
     if ( wgUserGroups == 'Vereinsmitglied' ) {
            addOnloadHook( AppendSidebarLinkForCertainUserGroup );
     }
    
  6. MediaWiki:Common.js: Was auch immer Du für Einträge unter welchen Bedingungen anzeigen lassen möchtest, füge den entsprechenden Link unten in den Quellcode ein, definiere die Ereignisse und ergänze folgenden Quellcode in MediaWiki:Common.js:
     function AppendSidebarLinkForCertainUserGroup() {
         try {
             var node = document.getElementById( "p-tb" )
                                .getElementsByTagName('div')[0]
                                .getElementsByTagName('ul')[0];
     
             var aNode = document.createElement( 'a' );
             var liNode = document.createElement( 'li' );
     
             aNode.appendChild( document.createTextNode( 'Text des Links hier ergänzen' ) );
             aNode.setAttribute( 'href' , 'http://LinkHierErgaenzen' );
             liNode.appendChild( aNode );
             liNode.className = 'plainlinks';
             node.appendChild( liNode );
          } catch(e) {
            // lets just ignore what's happened
            return;
         }
     }
     
     if ( wgUserGroups == 'Vereinsmitglied' ) {
            addOnloadHook( AppendSidebarLinkForCertainUserGroup );
     }
    
  7. NamespacePermissions: Einschränkung der Suche:
    function powerSearch( &$request ) {
                    global $wgUser;
                    $arr = array();
                    foreach( SearchEngine::searchableNamespaces() as $ns => $name ) {
                            if( $request->getCheck( 'ns' . $ns ) ) {
                                    if ( $ns >= 100 ) {
                                        if ( $wgUser->isAllowed("ns{$ns}_read") ) {
                                            $arr[] = $ns;
                                        }
                                    } else {
                                            $arr[] = $ns;
                                    }
                            }
                    }
                    return $arr;
            }
    
Über eine kurze Rückmeldung, inwiefern das skizzierte Vorgehen erfolgreich war, würde ich mich freuen. Gruß --WIKImaniac 12:20, 25. Nov. 2007 (CET)Beantworten

Wow - ich bin überwältigt - danke! Gaaanz vorsichtig mache ich mich an die Arbeit (ohne wirklich verstanden zu haben was ich da genau tue). Nach 1. (immer unten angefügt, incl Kommentar mit "#") habe ich erwartet, unter Spezial:Alle_Seiten jetzt den neuen Namensraum zu finden? ist er nicht, also vielleicht noch 3.? aber immer noch kein neuer Namensraum. Also 4. und mir den Status "Vereinsmitglied" geben. Aber in Spezial:Benutzerrechte gibt es ebenfalls keine Gruppe "Vereinsmitglied". Irgend etwas habe ich wohl falsch gemacht oder ganz falsch verstanden? Gruss, --Markus 17:30, 25. Nov. 2007 (CET) Nicht verstanden habe ich: es müsste doch eine mehtdimensionale Matrix Namensräume/Benutzer/Benutzergruppen/Berechtigungen geben? Unter 1. erzeuge ich den Namensraum?, unter 3. eine Matrix Benutzergruppe/Berechtigung?, über Spezial:Benutzerrechte teile ich einem Benutzer eine Gruppenzugehörigkeit zu?, aber wo wird das Ganze miteinander und mit dem Namensraum verknüpft? --Markus 17:56, 25. Nov. 2007 (CET)Beantworten

Hallo Markus, ich hab noch einmal geschaut, bin aber auch nicht ad hoc fündig geworden. Da muss ich leider noch einmal ausgiebiger recherchieren. Solltest Du eher auf das Ergebnis kommen, melde Dich bitte noch einmal kurz. Gruß --WIKImaniac 18:55, 25. Nov. 2007 (CET)Beantworten
ich habe nicht einmal eine Idee, wo ich suchen könnte - aber wenn ich was finde melde ich mich selbstveständlich! Gruss, --Markus 19:01, 25. Nov. 2007 (CET)Beantworten
Hallo Markus, im ZUM-Wiki haben wir mehrere selbst Namensräume angelegt, von denen wir aber nur zwei nutzen:
Zur Erzeugung dieser Namensräume sind die folgenden Eintragungen in der Datei LocalSettings.php auf dem Server vorhanden:
$wgExtraNamespaces =
	array(100 => "Portal",
	      101 => "Portal_Diskussion",
	      102 => "Lehrer",
	      103 => "Lehrer_Diskussion",
	      104 => "Lehrplan",
	      105 => "Lehrplan_Diskussion",
	      106 => "ZUM-Schach",
	      107 => "ZUM-Schach_Diskussion",
	      108 => "Lernpfad",
	      109 => "Lernpfad_Diskussion");
#	      1xx => "Unterrichtsentwurf",
#	      1xx => "Unterrichtsentwurf_Diskussion");
Wenn ich mich jetzt nicht verschreibe, wäre also eigentlich für die zwei genantnen Namensräume nur notwendig:
$wgExtraNamespaces =
	array(100 => "Portal",
	      101 => "Portal_Diskussion",
	      102 => "Lehrer",
	      103 => "Lehrer_Diskussion");
Gruß --Karl.Kirst 20:01, 28. Nov. 2007 (CET)Beantworten
Danke Karl für den Tip mit dem Array. Ich habe folgendes geschrieben:
$wgExtraNamespaces =
        array(100 => "ASVSintern",
              101 => "ASVSintern_Diskussion",
              102 => "Bullauge",
              103 => "Bullauge_Diskussion");
und erwartet, dass ich jetzt unter Spezial:Alle_Seiten die zwei neuen Namensräume im Dropdownmenu finde. Sind aber nicht da. Wenn ich eine neue Seite "ASVSintern:Test" aufmache, dann erscheint die um Artikelnamensraum. Was habe ich falsch gemacht? Gruss, --Markus 22:09, 28. Nov. 2007 (CET)Beantworten

Hmm, müsste eigentlich funktionieren. - Aus der Erfahrung mit nicht funktionierenden Änderungen könnte ich mir folgende Fehlerquellen denken:

  • Es gibt noch eine andere Version der LocalSettings.php, die sich "vordrängt". - Also: Gibt es nur eine (im Hauptverzeichnis)?
  • Befindet sich noch die alte Version im Cache? (Zumindest bei Änderungen an anderen Dateien war das schon ein Problem.)
  • Vielleicht ist doch irgendwo ein klitzekleiner Syntaxfehler? --Karl.Kirst 23:33, 28. Nov. 2007 (CET)Beantworten
nur eine LocalSettings.php. Cache mit Strg-r geleert. Code oben aus Original php kopiert. Die Version von Wikimaniac ohne Array hat auch nicht funktioniert. Muss ich vielleicht noch irgendwelche "Rechte" freischalten? --Markus 00:01, 29. Nov. 2007 (CET)Beantworten
Über die Rechte müsste ich noch nachdenken bzw. nachforschen (im ZUM-Wiki aber, glaube ich, kein Problem). - Hatte kurz zuvor noch eine andere Idee:
Da es ja schon etlich Seiten mit dem Präfix "Portal:" gibt, würde ich auf jeden Fall raten, zunächst einmal in einem ersten Schritt, den Namensraum "Portal:" anzulegen. Wenn das geklappt hat, können die anderen Namensräume ja folgen. - Eigetnlich müsste das mit einer der beiden folgenden Varianten klappen:
$wgExtraNamespaces[100] = "Portal";
$wgExtraNamespaces[101] = "Portal_Diskussion";
oder
$wgExtraNamespaces =
        array(100 => "Portal",
              101 => "Portal_Diskussion");
Viel Glück --Karl.Kirst 00:06, 29. Nov. 2007 (CET)Beantworten

Ja, eigentlich ist das alles genauso wie in Deinem Wiki auch, aber bei mir funktionieren auch die beiden Varianten mit Portal nicht. Jetzt bin ich wirklich ratlos... Gruss, --Markus 00:42, 29. Nov. 2007 (CET)Beantworten

Mea culpa - so ein Mist - ich hatte einen Tippfehler im php-Dateinamen und dauernd die falsche Datei editiert... :-( Oberpeinlich!

Namensraum eingerichtet

Also das mit dem Namensraum hat schon mal geklappt. Aber so ganz verstanden habe ich das mit den Rechten noch nicht. Ich habe:

# geschützter Bereich "ASVSintern"
$wgExtraNamespaces =
        array(100 => "ASVSintern",
              101 => "ASVSintern_Diskussion"
        );

# Gruppe definiert
$wgGroupPermissions['Vereinsmitglied'];

# Rechte für ASVSintern (ns100)
$wgGroupPermissions['Vereinsmitglied']['ns100_read'] = true;
$wgGroupPermissions['Vereinsmitglied']['ns100_edit'] = true;
$wgGroupPermissions['Vereinsmitglied']['ns100_create'] = true;
$wgGroupPermissions['sysop']['ns100_delete'] = true;
# Rechte für ASVSintern Diskussion (ns101)
$wgGroupPermissions['Vereinsmitglied']['ns101_read'] = true;
$wgGroupPermissions['Vereinsmitglied']['ns101_edit'] = true;
$wgGroupPermissions['Vereinsmitglied']['ns101_create'] = true;
$wgGroupPermissions['sysop']['ns101_delete'] = true;

# $wgGroupPermissions['Vereinsmitglied']['ns100_move'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_upload'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_reupload'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_delete'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_undelete'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_rollback'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_patrol'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_purge'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_minoredit'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_nominornewtalk'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_ipblock-exempt'] = false;
# $wgGroupPermissions['Vereinsmitglied']['ns100_proxyunbannable'] = false;

require_once( "extensions/NamespacePermissions.php" );

# Bürokraten dürfen Nutzern jeden Status geben
$wgAddGroups['bureaucrat'] = array( 'Vereinsmitglied',
			   	    'bureaucrat',
				    'sysop'
			     );
$wgRemoveGroups['bureaucrat'] = array( 'Vereinsmitglied',
				       'bureaucrat',
				       'sysop'
				);
# Admins dürfen Nutzern den Status 'Vereinsmitglied' geben
$wgAddGroups['sysop'] = array( 'Vereinsmitglied' );
$wgRemoveGroups['bureaucrat'] = array( 'Vereinsmitglied' );


Ich habe einen neuen Benutzer angelegt und ihn in die Gruppe Vereinsmitglied gesetzt. Er kann editieren und anlegen. Wenn ein Benutzer aber Admin und keine Vereinsmitglied ist, dann kann er nicht löschen: "beschränkt auf Benutzer, die einer der Gruppen „*, user“ angehören." Woran könnte das liegen? Gruss, --Markus 01:14, 4. Dez. 2007 (CET)Beantworten

Guten Abend Wikimaniac, ich habe 1,3 und 4 versucht umzusetzen (s. meine Beschreibung oben). Bei 5,6 habe ich erwartet, in der Sidebar irgend eine Veränderung zu sehen, aber ich sehe keine. Ich vermute, ich habe mal wieder etwas nicht richtig verstanden. Magst Du mal rüberschauen? Oder hast Du einen Tip? Gruss, --Markus 22:47, 6. Dez. 2007 (CET)Beantworten

Hallo Markus, das müsste ich selber mal ausprobieren, dazu bin ich allerdings noch nicht gekommen. Bist Du denn in der Benutzergruppe "Vereinsmitglied"? Hast Du den Browsercache geleert, nachdem Du die Änderungen an der Common.js durchgeführt hast? Gruß --WIKImaniac 12:22, 8. Dez. 2007 (CET)Beantworten
Ja, ich habe einen Benutzer mit und einen ohne Vereinsmitglied und ich mache jeweils Strg-Alt-R. Gruss, --Markus 19:04, 8. Dez. 2007 (CET)Beantworten
Nur um ganz sicher zu gehen und nicht auf der falschen Baustelle zu suchen, prüf bitte einmal Deine Tastenkombination hinsichtlich der hier gemachten Angaben. Gruß --WIKImaniac 12:52, 9. Dez. 2007 (CET)Beantworten
ok, Shift-Strg-R. Test ergibt: "Nur Vereinsmitglied" kann in ASVSintern editieren, aber nicht löschen (ok). "Admin aber Nicht-Vereinsmitglied" kann nicht editieren (habe ich aber gewollt). "Admin" kann keinen Status Vereinsmitglied vergeben (habe ich aber gewollt). Und für move etc etc, gibt es da einen default? oder muss ich das immer einzeln definieren?
in der Sidebar soll ASVSintern nur für Vereinsmitglieder und Admins/Bürokraten erscheinen. Druckausgabe soll für alle sichtbar sein. Werkzeuge soll nur für Angemeldete erscheinen, Spezialseiten nur für Admins und Bürokraten, einzelne Spezialseiten will ich einzelnen Benutzergruppen zeigen. Gruss, --Markus 18:37, 9. Dez. 2007 (CET)Beantworten
Guten Abend Wkimaniac, ich nehme an, Du bist grad sehr beschäftigt. Wollte einfach nochmal um Unterstützung bitten. Herzlichen Dank, --Markus 16:55, 14. Dez. 2007 (CET)Beantworten
Hallo Wikimaniac, während ich auf Deine Hilfe warte, habe ich die Zeit genutzt und das was ich bisher verstanden habe, mal versucht in eine Hilfeseite zu schreiben: Benutzer:Markus_Bärlocher/Namensraum. Gruss, --Markus 15:17, 16. Dez. 2007 (CET)Beantworten
Leider ja, ich kam die letzten neun Tage gar nicht mehr dazu in der WP zu editieren. Hoffe, dass sich das über die Feiertage und gleich zu Beginn des kommenden Jahres wieder etwas bessern wird. Melde mich dann auch in dieser Sache wieder bei Dir. Gruß --WIKImaniac 20:54, 21. Dez. 2007 (CET)Beantworten
P.S.: Schicke Seite, Deine Hilfeseite! Bei der ersten Durchsicht ist mir aufgefallen, dass Du unter den Berechtigungen weder (un)delete noch (un)protect erwähnt hast. Siehe hierzu auch Wikipedia:URL. --WIKImaniac 20:58, 21. Dez. 2007 (CET)Beantworten
Schön dass Du wieder hier bist! Danke für die Blumen (ich fand es schon ein bisschen vermessen, wenn ich als "Nichtversteher" anderen erklären will was ich so halb verstanden habe...). Ergänze/berichtige was Du magst. Wenn Du es brauchbar findest, verschiebe es nach Wikipedia:???, dann kommen alle in den Genuss unserer erfreulichen Zusammenarbeit!
Eigentlich wollte ich meinen Vereinsfreunden das neue Wiki "zu Weihnachten" schenken. Bis auf die Berechtigungen bin ich auch soweit fertig. Aber das werden wir beide wohl nicht mehr schaffen? Gruss, --Markus 15:26, 23. Dez. 2007 (CET)Beantworten
Ich werd mal drüberschauen. Eigentlich müsste Deine Hilfeseite nicht in den Wikipedia-Namensraum, sondern ins Mediawiki-Wiki unter mw:Manual:Using custom namespaces/de verschoben werden. Gruß --WIKImaniac 17:48, 23. Dez. 2007 (CET)Beantworten
Hoffentlich habe ich mich nicht falsch ausgedrückt - ich meinte: bitte hilf mir, die Berechtigungen in meinem Wiki umzusetzen, denn da stehe ich total auf dem Schlauch (die Hilfeseite war nur ein "Abfallprodukt" und ist mir nicht wichtig). Gruss, --Markus 18:43, 23. Dez. 2007 (CET)Beantworten
Na, klar, das ist angekommen! ;-) Gruß --WIKImaniac 23:16, 23. Dez. 2007 (CET)Beantworten

Hallo Markus, entschuldige bitte, dass ich nicht ganz unseren Terminplan einhalten konnte. Es war leider etwas stressig in den vergangenen Wochen. Aber heute habe ich es endlich geschafft Dir die bereits erarbeiteten Ergebnisse und gewünschten Infos zusammenzuschreiben und aufbereitet im Schwesterprojekt abzulegen, dazu aber im letzten Punkt näheres. …ach ja, nimm Dir rund zwei Stunden Zeit, um die einzelnen Schritte in Ruhe durchzugehen.

Zunächst einmal, damit ich auch sicher gehen kann, am tatsächlichen Stand der Dinge abgeholt worden zu sein. Du hast in der Zwischenzeit Deinen gewünschten Namensraum anlegen können, die anderen Baustellen sind aber noch offen?

Punkt für Punkt-Anleitung

Gehen wir einfach noch einmal Deine Punkte durch:

Danke für Dein Engagement und Deine Arbeit!
Ich muss das zu meinem Verständnis nochmal aufdröseln...

0. grundlegende Zusammenhänge

Noch nicht verstanden habe ich, wie

1. Anlegen eines neuen Namensraums:
$wgExtraNamespaces[100] = "ASVSintern";
$wgExtraNamespaces[101] = "ASVSintern_Diskussion";
und 3. Benutzergruppe anlegen und Rechte vergeben:
$wgGroupPermissions['Vereinsmitglied']['read'] = true;
$wgGroupPermissions['Vereinsmitglied']['edit'] = true;

zusammenwirken. Woher weiss die SW, dass die in 3. definierte Benutzergruppe den in 1. definierten Namensraum editieren darf? Fehlt hier nicht eine spezifische Zuordnung? Ich hätte ja auch zwei Namensräume definieren können, oder zwei Benutzergruppen, und dann wäre doch unterscheidbare Zuordnungen erforderlich? Also sowas wie:

$wgGroupPermissions['Vereinsmitglied']['ns100_edit'] = true;

Oder habe ich da noch etwas ganz falsch verstanden? --Markus 14:47, 6. Feb. 2008 (CET)Beantworten

Hallo Markus, das weiß die MediaWiki-Engine erst durch die in Schritt 7 vorgenommenen Definitionen $wgNamespacePermissionLockdown mittels Extension:Lockdown. Gruß --WIKImaniac 15:40, 6. Feb. 2008 (CET)Beantworten

1. Anlegen eines neuen Namensraumes

Manual:Using custom namespaces: Anlegen eines neuen Namensraums: ergänze in der Local settings.php

$wgExtraNamespaces[100] = "ASVSintern";
$wgExtraNamespaces[101] = "ASVSintern_Diskussion";

2. siehe 3.

3. Benutzergruppe anlegen und Rechte vergeben

Help:User rights: Benutzergruppe in der Local settings.php anlegen und Rechte vergeben:

$wgGroupPermissions['Vereinsmitglied']['read'] = true;
$wgGroupPermissions['Vereinsmitglied']['edit'] = true;
$wgGroupPermissions['Vereinsmitglied']['createpage'] = true;
$wgGroupPermissions['Vereinsmitglied']['createtalk'] = true;
$wgGroupPermissions['Vereinsmitglied']['move'] = true;
$wgGroupPermissions['Vereinsmitglied']['upload'] = true;
$wgGroupPermissions['Vereinsmitglied']['reupload'] = true;
# $wgGroupPermissions['Vereinsmitglied']['delete'] = true;
# $wgGroupPermissions['Vereinsmitglied']['undelete'] = true;
$wgGroupPermissions['Vereinsmitglied']['rollback'] = true;
# $wgGroupPermissions['Vereinsmitglied']['patrol'] = true;
$wgGroupPermissions['Vereinsmitglied']['purge'] = true;
$wgGroupPermissions['Vereinsmitglied']['minoredit'] = true;
$wgGroupPermissions['Vereinsmitglied']['nominornewtalk'] = true;
$wgGroupPermissions['Vereinsmitglied']['ipblock-exempt'] = true;
$wgGroupPermissions['Vereinsmitglied']['proxyunbannable'] = true;
Wenn ich nun möchte, dass gewöhnliche Vereinsmitglieder keine Seiten im Namensraum ASVSintern löschen können, sondern dies dem Admin oder Bürokraten vorbehalten bleibt, muss ich dann hier etwas ändern? was? - oder erst unter Punkt 7 ? Was sollte ich sonst hier noch für gewöhnliche Vereinsmitglieder einschränken? --Markus 16:25, 6. Feb. 2008 (CET)Beantworten
Du musst dazu auf die Zeile delete verzichten. Dann solltest Du auch undelete entfernen, weil das ohne delete wenig Sinn ergibt. Weiterhin kannst Du patrol entfernen. Das sollte es gewesen sein. Gruß --WIKImaniac 16:40, 6. Feb. 2008 (CET)Beantworten
so?
und was bedeutet purge, ipblock-exempt, proxyunbannable? --Markus 17:10, 6. Feb. 2008 (CET)Beantworten
Ja, so ist das richtig. Eine Auflistung, was die einzelnen Parameter bewirken, findest Du unter Help:User rights.
  • purge = eine Seite aus dem Server-Cache entfernen, hierzu hab ich vor einiger Zeit eine Hilfeseite verfasst, siehe Hilfe:Cache
  • ipblock-exempt = falls die aktuelle IP-Adresse geblockt wird, kann der Benutzer angemeldet dennoch arbeiten
  • proxyunbannable = bewirkt dasselbe, falls der open proxy blocker genutzt wird
Gruß --WIKImaniac 17:48, 6. Feb. 2008 (CET)Beantworten

4. Rechte für Bürokraten und Admins

$wgAddGroups/$wgRemoveGroups: Bürokraten sollen Benutzer zur Gruppe „Vereinsmitglied“ hinzufügen und entfernen können, in der Local settings.php zu ergänzen:

# Bürokraten dürfen Nutzern jeden Status geben
$wgAddGroups['bureaucrat'] = true;
$wgRemoveGroups['bureaucrat'] = true;

# Admins dürfen Nutzern den Status 'Vereinsmitglied' geben 
$wgAddGroups['sysop'] = array( 'Vereinsmitglied' );
$wgRemoveGroups['sysop'] = array( 'Vereinsmitglied' );

Anschließend können alle Benutzer der Benutzergruppen "bureaucrat" und "sysop" über die Spezialseite Spezial:Benutzerrechte Benutzern die Benutzergruppe "Vereinsmitglied" zuweisen bzw. diese Zuweisung wieder rückgängig machen.

5. Anzeige in Sidebar

Was genau meinst Du mit "der neue Namensraum nur angezeigt werden soll"? Welche Links sollen konkret aus MediaWiki:Sidebar verschwinden, wenn ein Benutzer nicht der Benutzergruppe "Vereinsmitglied" angehört? Generell kann dies per Javascript erreicht werden, fast so, wie ich beim letzten Mal bereits geschrieben habe, allerdings hat sich dort ein kleiner Fehler eingeschlichen, daher nachfolgend noch einmal der korrigierte Code, der in die MediaWiki:Common.js eingefügt werden muss:

 Array.prototype.Contains = function(element,strict) {
     for(i in this) {
          if(this[i] == element && !strict) return true;
               else if(this[i] === element) return true;
          }
     return false;
 }

function AppendSidebarLinkForCertainUserGroup() {
     try {
         var node = document.getElementById( "p-navigation" )
                            .getElementsByTagName('div')[0]
                            .getElementsByTagName('ul')[0];
 
         var aNode = document.createElement( 'a' );
         var liNode = document.createElement( 'li' );
 
         aNode.appendChild( document.createTextNode( 'Text des Links hier ergänzen' ) );
         aNode.setAttribute( 'href' , 'http://LinkHierErgaenzen' );
         liNode.appendChild( aNode );
         liNode.className = 'plainlinks';
         node.appendChild( liNode );
      } catch(e) {
        // lets just ignore what's happened
        return;
     }
 }
 
 if ( wgUserGroups.Contains('Vereinsmitglied') ) {
        addOnloadHook( AppendSidebarLinkForCertainUserGroup );
 }

Verstehe ich das richtig? Im obigen Code ersetze ich:

         aNode.appendChild( document.createTextNode( 'Text des Links hier ergänzen' ) );
         aNode.setAttribute( 'href' , 'http://LinkHierErgaenzen' );

durch beispielsweise:

         aNode.appendChild( document.createTextNode( 'Vereinsinterna 1' ) );
         aNode.setAttribute( 'href' , 'http://ASVSintern:Vereinsinterna 1' );
         aNode.appendChild( document.createTextNode( 'Vereinsinterna 2' ) );
         aNode.setAttribute( 'href' , 'http://ASVSintern:Vereinsinterna 2' );

Und das Menu ergänze ich mit:

** ASVSintern:Vereinsinterna 1|ASVS intern 1
** ASVSintern:Vereinsinterna 2|ASVS intern 2

? --Markus 16:09, 6. Feb. 2008 (CET)Beantworten

Was meinst Du mit "bei Werkzeuge einzelne Links selektiv anzeigen lassen", welche Links sollen denn dort für die Vereinsmitglieder zusätzlich angezeigt und für die anderen Benutzer verborgen werden? Generell lassen sich für die Vereinsmitglieder mit nachfolgendem Code zusätzliche Links erzeugen (ach ja, Voraussetzung ist, dass Array.prototype.Contains aus dem vorangegangenen Punkt auf jeden Fall in der MediaWiki:Common.js eingefügt wurde, einmal ist aber vollkommen ausreichend):

 function AppendToolbarLinkForCertainUserGroup() {
     try {
         var node = document.getElementById( "p-navigation" )
                            .getElementsByTagName('div')[0]
                            .getElementsByTagName('ul')[0];
 
         var aNode = document.createElement( 'a' );
         var liNode = document.createElement( 'li' );
 
         aNode.appendChild( document.createTextNode( 'Text des Links hier ergänzen' ) );
         aNode.setAttribute( 'href' , 'http://LinkHierErgaenzen' );
         liNode.appendChild( aNode );
         liNode.className = 'plainlinks';
         node.appendChild( liNode );
      } catch(e) {
        // lets just ignore what's happened
        return;
     }
 }
 
 if ( wgUserGroups.Contains('Vereinsmitglied') ) {
        addOnloadHook( AppendToolbarLinkForCertainUserGroup );
 }

Hier müssten vor allem Einträge ausgeblendet werden (Speziealseiten, Änderungen, Hochladen, Links auf diese Seite). Wie geht das? --Markus 16:09, 6. Feb. 2008 (CET)Beantworten

7. geschützter Namensraum

Einen geschützten Namesraum erzeugst Du am besten unter Verwendung der Extension:Lockdown. Dazu lädst Du Dir die Erweiterung herunter und platzierst sie per FTP im Verzeichnis "\extensions\Lockdown\". Anschließend ergänzt Du folgendes in Deiner localsettings.php:

require_once( "$IP/extensions/Lockdown/Lockdown.php" );
 
# Der Export ist eine potentielle Sicherheitslücke.
# Daher die Spezialseite "Export" auf die folgenden Benutergruppen beschränken,
$wgSpecialPageLockdown['Export'] = array('bureaucrat', 'sysop', 'Vereinsmitglied');

# Den Namensraum "ASVSintern" (#100) schützen:
$wgNamespacePermissionLockdown[100]['read'] = array('bureaucrat', 'sysop', 'Vereinsmitglied'); # Lesen
$wgNamespacePermissionLockdown[100]['move'] = array('bureaucrat', 'sysop', 'Vereinsmitglied'); # Verschieben
$wgNamespacePermissionLockdown[100]['watch'] = array('bureaucrat', 'sysop', 'Vereinsmitglied'); #Setzen auf die [[Spezial:Beobachtungsliste]]

# Den Namensraum "ASVSintern_Diskussion" (#101) schützen:
$wgNamespacePermissionLockdown[101]['read'] = array('bureaucrat', 'sysop', 'Vereinsmitglied'); # Lesen
$wgNamespacePermissionLockdown[101]['move'] = array('bureaucrat', 'sysop', 'Vereinsmitglied'); # Verschieben
$wgNamespacePermissionLockdown[101]['watch'] = array('bureaucrat', 'sysop', 'Vereinsmitglied'); #Setzen auf die [[Spezial:Beobachtungsliste]]


Damit die übrigen Sicherheitslücken gestopft werden, sind noch einige Änderungen am Quellcode des MediaWiki-Cores notwendig. Eine "bunte" Anleitung zu den einzelnen Schritten habe ich Dir − wie bereits angekündigt − unter Extension:Lockdown abgelegt.

Bei Rückfragen weißt Du ja, wo Du mich findest. ;-) Viele Grüße --WIKImaniac 19:51, 4. Feb. 2008 (CET)Beantworten

Verstehe ich das richtig:
Wenn ich den Export auf Bürokrat und Admin beschränken will, lasse ich "Vereinsmitglied" einfach weg?
Wenn hier Rechte für "read, move, watch" an Benutzer für die bezeichneten Namensräume vergeben werden, heisst das, dass a) andere Benutzer in diesen Namensräumen nichts dürfen? und b) Bürokraten, Admins und Vereinsmitglieder "read, move, watch"? - aber wer darf dann beispielsweise Artikel anlegen und löschen? --Markus 17:31, 6. Feb. 2008 (CET)Beantworten

Vorlage:Klimatabelle

Hallo WIKImaniac,

die Vorlage Klimatabelle ist mit Abstand die beste und sinnvollste Vorlage, die ich in der letzten Zeit in der WP gesehen habe. Auch die Gestaltung ist absolut top. Danke und Gruß – Wladyslaw [Disk.] 17:30, 11. Dez. 2007 (CET)Beantworten

Danke, Wladyslaw, für Deine netten Worte! Solltest Du Erweiterungswünsche haben, fühl Dich eingeladen diese hier oder auf der Vorlagen-Diskussionsseite jederzeit zu äußern. Gruß --WIKImaniac 12:57, 12. Dez. 2007 (CET)Beantworten
Keine Ursache. Das Ding ist einfach genial. Du bist nicht zufällig auch noch vom Fach und hast einen Tipp zu meinem Anliegen Portal_Diskussion:Wetter_und_Klima#Klimadaten_für_Lörrach? – Wladyslaw [Disk.] 16:47, 12. Dez. 2007 (CET)Beantworten
Du könntest mal bei den unter Benutzer:Hedwig in Washington/Klimadiagramme#Datenquellen angegebenen Quellen oder weather.msn.com schauen. Gruß --WIKImaniac 20:04, 12. Dez. 2007 (CET)Beantworten

HILFEWladyslaw [Disk.] 16:28, 8. Jan. 2008 (CET)Beantworten

Hallo Wladyslaw, danke für Deinen aufmerksamen Hinweis. Du hast ja schon mitbekommen, dass das Problem behoben ist. Setze doch zukünftig einen solchen falschen Edit einfach mit einem aussagekräftigen Kommentar zurück. Dann sehen die Artikel zumindest nicht so „hässlich“ aus, bis die Vorlage repariert wurde. Gruß --WIKImaniac 22:34, 8. Jan. 2008 (CET)Beantworten

Monobook

Vielen Dank für deine Antwort. Aber sollte nicht eine DAUin unter Monobook finden, was sie sucht, wenn von Monobooks die Rede ist? ;-) --MrsMyer 00:06, 7. Jan. 2008 (CET)Beantworten

Ich meine ganz ernsthaft: Ein Monobook ist... [Kategorie:] Ne wirklich, ganz ernsthaft. --MrsMyer 00:11, 7. Jan. 2008 (CET)Beantworten
Hallo MrsMyer, dass es keinen Artikel Monobook gibt, liegt wahrscheinlich daran, dass dem Begriff außerhalb der Wikipedia keine Bedeutung zugeordnet ist. Man findet ihn wohl nur in der Wikipedia als Name eines bestimmten Skins. Die en.WP behilft sich mit einer Weiterleitung von Monobook, was aber durch die Weiterleitung über die Grenze des Artikelnamensraum hinweg strenggenommen einen „Missbrauch“ des Artikelnamensraums darstellt. Normalerweise müsste zwischen Artikel und Hilfeseite klarer getrennt werden, siehe bspw. Permalink vs. Wikipedia:Permanentlink. Immerhin existiert eine Wikipedia-Seite Wikipedia:Monobook, die allerdings wiederum auf Wikipedia:Skin weiterleitet. Naja, wahrscheinlich wurde noch nicht oft genug angefragt (vgl. Spezial:Linkliste/Monobook), so dass noch keine glücklichere Lösung entwickelt wurde. Gruß --WIKImaniac 00:28, 7. Jan. 2008 (CET)Beantworten
Vielen Dank für deinen sehr freundlichen Versuch, mir zu erklären, worum es geht. Immerhin verstehe ich richtig, dass es sich um einen Wikipedia-spezifischen Begriff handelt? Der etwa einem anderen Wikipedia-spezifischen Begriff, na sagen wir, Artikelnamensraum, entsprechen würde? Dann wär's allerdings nicht folgerichtig, dafür einen Artikel anzulegen. Was mich auf meine frühe WP-Zeit zurückwirft (und manchmal die Gegenwart berührt): Ich wurde - und werde - mit sonderbarsten Ausdrücken und Abkürzungen konfrontiert, die ich in WP, als Lexikon genutzt, nicht finde. Das treibt mich manchmal nahezu in die Verzweiflung. Ich hätte es als hilfreich angesehen, ein Wikipedia-Wörterbuch im Artikelnamensraum vorzufinden. Das hätte mir viel Zeit des Suchens erspart. Herzliche Grüße --MrsMyer 00:55, 7. Jan. 2008 (CET)Beantworten
Aber so etwas gibt es doch, das Wikipedia:Glossar! :-) Gruß --WIKImaniac 22:24, 7. Jan. 2008 (CET)Beantworten
Ja, vielen Dank. Dazu muss MrsMyer aber erst einmal wissen, was sie unter Suchabfrage/Volltext anklicken muss.. ;-)--MrsMyer 22:48, 7. Jan. 2008 (CET) der's inzwischen jemand erklärt hat Beantworten

Vorlage:Wurde wiederhergestellt

Hallo WIKImaniac!
Da das Archiv der Löschprüfung jetzt immer noch nicht von Monat auf Kalenderwoche umgestellt wurde. Und wenn ich es richtig verstanden habe die alten Archive auch nicht mehr abgeändert werden (siehe meine Anfrage hier), würde ich es für sinnvoll halten dem Benutzer eine Variante der Vorlage für Artikel deren Wiederherstellung vor dem 1. Januar 2007 erfolgt ist als Alternative anzubieten.
Des Weiteren muss das von dir angeführte Beispiel, siehe Diskussion:Leopoldstädter Kinderspital, nochmal überarbeitet werden. Da bisher das Beispiel ein schlechtes Beispiel ist: Es funktioniert leider nicht, da die alten Archive nicht mehr umgestellt werden.
Zudem habe ich auf der Vorlage Diskussion:Wurde wiederhergestellt eine weiter Variante bezüglich Sofortlöschanträge angeregt, siehe hier.
Wäre super, wenn du zumindest die Variante für die alte Löschprufungs-Archivstruktur als Vorlage:Wurde wiederhergestellt#Variante für Löschprüfungen vor dem 1. Januar 2007 schreiben und das Beispiel fixen könntest.
Schon einmal vorab vielen lieben Dank dafür.--Manuel Heinemann 14:35, 11. Jan. 2008 (CET)Beantworten

P.S.: Ich werde, sobald ich gesehen habe, dass du fertig bist, die Vorlage auf einigen Artikeldiskussionsseiten einbinden um sie etwas zu "promoten".--Manuel Heinemann 14:37, 11. Jan. 2008 (CET)Beantworten

Ist erledigt. Die SLA-Variante, die Du da vorschlägst, sollte meiner Meinung nach nicht umgesetzt werden, Begründung gibt's drüben. Gruß --WIKImaniac 20:26, 11. Jan. 2008 (CET)Beantworten
Fälle kommen vor. Gleich der erste nach der Löschprüfung wiederhergestellte Artikel in diesem Jahr ist sogar ein solcher Fall, Gegebeispiel drüben erläutert.--Manuel Heinemann 23:25, 11. Jan. 2008 (CET)Beantworten
Was soll denn im Falle eines SLAs angezeigt werden und wohin sollen die Links zeigen? Über SLAs gibt es meines Wissens keine Archive. Hat denn der Baustein ohne Referenz auf eine Löschdiskussion einen Nutzen? Fragen über Fragen… Gruß --WIKImaniac 00:51, 12. Jan. 2008 (CET)Beantworten
Vornehmlich geht es darum eine Vorlage zu haben, die auf Artikeldiskussionseiten verwendet werden kann, um deutlich zu machen, dass der Artikel in der Vergangenheit bereits schnellgelöscht war, dann aber nach einer Löschprüfung wiederhergestellt wurde.
Ferner geht es darum Artikel die rnsthaft Löschgeprüft wurden von einfachen "Wiederkehrer" durch Artikelmarkierung auf der Artikeldiskussionsseite mit Vorlageneinbindung abzugrenzen.
Es geht desweiteren darum ein Artikelmarkierung zu schaffen ohne lästiges Klicken auf das Werkzeug "Spezial:Linkliste".
Da es, wie es dir und mir bekannt ist, keine Schnelllöscharchiv gibt, sollte die Vorlage auf das Lösch-Logbuch und natürlich, wie in der bisherigen Vorlage für die LA, auf das Löschprüfungsarchiv verlinkt werden.--Manuel Heinemann 01:04, 12. Jan. 2008 (CET)Beantworten
Ist in der Vorlage umgesetzt. Zudem bereits in Diskussion:Leopoldstädter Kinderspital aktualisiert, in Diskussion:Andreas Mäckler ergänzt und in Vorlage:LP-Intro aktualisiert. Gruß --WIKImaniac 11:02, 12. Jan. 2008 (CET)Beantworten
Und ich habe die Archivseite der Löschprüfung für Januar durchgearbeitet um die Vorlage wie versprochen etwas zu promoten. Waren sowohl LA als auch SLA darunter.
Das mit dem Zusatzparameter Loeschtyp ist eine gelungene Lösung des Problems. Danke dafür!
Noch ein paar Fragen an eine im Bereich der Vorlagen bewanderte Person wie dich:
1. Sollte man die Seite Vorlage:Wurde wiederhergestellt profilaktisch gegen eventuell vandalierender IPs schützen (Halbsperrung)?
2. Gibt es eine Möglichkeit die Vorlage gegen Fehleingaben bei der Einbindung auf Artikeldiskussionseiten in irgendeiner Art und Weise gefeilt zu machen?
3. Weißt du wo man überall die Vorlage listen sollte? Evtl. auf Hilfe:Allgemeine Textbausteine unter seinen Kollegen Vorlage:War Löschkandidat und Vorlage:Löschantrag entfernt?
Um es mit deinen Worten zu sagen: Fragen über Fragen! ;) --Manuel Heinemann 13:14, 12. Jan. 2008 (CET)Beantworten
4. Im Übrigen, hast du das hier und das vom 8. Januar mit dem "Ifexist" schon gelesen? Zwar spricht Buffy von einer erfolgten umstellung doch habe ich im Janaurarchiv noch nichts davon geshen. Du etwa?--Manuel Heinemann 13:24, 12. Jan. 2008 (CET)Beantworten
Hallo Manuel!
  1. Man kann die Vorlage prophylaktisch schützen lassen, muss man aber nicht zwingend. Das sollte gemacht werden, wenn die Anzahl der Einbindungen ein bestimmtes Maß überschritten hat, so dass sich Vandalismus arg auf die Serverlast auswirkt. Dann wäre die Wikipedia:Vandalismusmeldung die richtige Adresse.
  2. Derzeit fange ich in der Vorlage ab, dass "SLA" auch als "sla" erkannt wird. Andere Fehleingaben müssten meiner Meinung nach nicht abgefangen werden. Wenn ein Benutzer auf eine nicht existierende Archiv-Seite referenziert, dann erhält er einen roten Link. Das ist meiner Meinung nach besser, als wenn man die Anzeige des broken links unterdrücken würde. Oder meintest Du etwas ganz anderes?
  3. Klingt gut, tendenziell überall dort, wo Benutzer verkehren, die die Vorlage auch einsetzen würden. Das ist manchmal aber gar nicht so einfach zu identifizieren…
  4. Die Anfrage bzgl. der ifexists zielt ebenfalls auf Fehlerunterdrückung ab und würde ich aus den in Punkt 2 genannten Gründen nicht machen wollen. Eine Unterscheidung, auf welches Archivziel verlinkt werden soll, sollte über das Datum erfolgen, weil eine Fehleingabe beim Archivziel ebenfalls implizieren würde, man müsse auf das alte Archivformat wechseln, wobei dann noch immer ein broken link existieren würde. Denn Rollback habe ich durchgeführt, damit die bereits bestehenden Archivziele erreichbar sind. Auf die Einträge des aktuellen Jahres kann damit zwar noch nicht verlinkt werden, aber davon existieren ja auch noch nicht sonderlich viele. Zudem bindet jede Arbeit an den Vorlagen auch bei mir Ressourcen. Daher wäre es wünschenswert, wenn zuerst ein Konzept erstellt werden würde, was eigentlich erreicht werden soll und anschließend in der WP:WVW um die Umsetzung gebeten werden würde. Ich versuche im Laufe des Wochenendes hier noch einmal tätig werden zu können, kann aber nichts versprechen, weil ich einem anderen Benutzer bereits umfangreiche Arbeiten an einer komplexen Vorlage zugesagt habe. Gruß --WIKImaniac 13:56, 12. Jan. 2008 (CET)Beantworten
WIKImaniac mach dir mal wegen der Umstellung von Monats- auf Wochenarchiv kein Kopf. Wenn du anderes zu tun hast, dann mach erst mal anderes. So kann die Vorlage halt vorerst nur für die alten Fälle genutzt werden. Ist doch gar nicht so schlimm!
Wenn du dann die Lösung für das Wochenarchiv geschaffen hast, dann werde ich auf die Vorlage bei Hilfe:Allgemeine Textbausteine, Vorlage:War Löschkandidat und Vorlage:Löschantrag entfernt aufmerksam machen.
Also, wenn du erst am späten Wochenende tätig wirst, oder erst Anfang der neuen Woche. Das ist doch vorerst mal egal. Hauptsache du bleibst der Vorlage noch eine Weile treu um eventuell benötigten Syntax-Support zu leisten.--Manuel Heinemann 14:30, 12. Jan. 2008 (CET)Beantworten
Kein Problem, Du wirst mich auch in absehbarer Zeit hier noch erwischen. Sollte ich dennoch wider Erwarten mal ein, zwei Tage nicht erreichbar sein, dann helfen Dir die Kollegen aus WP:WVW aber auch gerne weiter. Gruß --WIKImaniac 14:34, 12. Jan. 2008 (CET)Beantworten
Wer möchte die lieben Kollegen haben, wenn er bisher nur ausgezeichnete Erfahrungen mit dir gemacht hat?! *lol* Ein In-Dein-Fußstapfen-Tretten ist eine große Bürde. --Manuel Heinemann 15:04, 12. Jan. 2008 (CET)Beantworten
Vielen Dank für die Blumen! ;-) War ja auch nicht böse gemeint, ich wollte nur darauf hinweisen, dass es sinnvoll ist, sich zunächst zu überlegen, wohin die Reise gehen soll und dann erst los zu laufen. Jetzt müssen bspw. zog Seiten angepasst werden, weil die Entwicklung der Vorlage noch nicht abgeschlossen war, sie aber bereits auf etlichen Seiten genutzt wird, siehe diesen Beitrag. Ich hoffe, dass ich da auf eure Hilfe setzen kann. Die Entwicklungsarbeiten sind von meiner Seite nun abgeschlossen, es sei denn, da stehen noch weitere bislang nicht geäußerte Erweiterungswünsche an. Gruß --WIKImaniac 00:36, 17. Jan. 2008 (CET)Beantworten
Ich habe Dir auf der Vorlagendiskussion geantwortetet und schlug eine Bot-Anfrage vor. Falls nicht machbar gib bescheid und dann werde ich mit dir gemeinsam die Vorlagen händisch abändern. Soviel bin ich Dir zumindest für deine Mühen schuldig.--Manuel Heinemann 20:50, 18. Jan. 2008 (CET)Beantworten
P.S.: Welches ist dein Icon-Favorit? Manuel Heinemann 20:50, 18. Jan. 2008 (CET)Beantworten
Hab's gesehen und Dir zu beiden Punkten ebenfalls dort geantwortet. Gruß --WIKImaniac 20:10, 19. Jan. 2008 (CET)Beantworten

Mal wieder woanders und Frage

Hi WIKImaniac, ich wollte jetz loslegen mit der Vorlage Personendaten. Hast Du noch etwas erreichen können oder noch Anregungen? Ich würde sonst ganz einfach wie schon einmal diskutiert nach freundlichen Bot-Wizards ausschau halten, um die Sache umzusetzten. --Hei_ber 23:34, 17. Jan. 2008 (CET)Beantworten

Hallo Hei ber, hab Dir „drüben“ geantwortet. Gruß --WIKImaniac 21:37, 22. Jan. 2008 (CET)Beantworten

Farblegende <-> Farbindex in Aderendhülse

Warum hast du die Vorlage geändert? Ich fand die alte Vorlage besser, da die Farbboxen durch den schwarzen Rahmen außenrum irgendwie besser aussahen. --RokerHRO 09:00, 21. Jan. 2008 (CET)Beantworten

Hallo RokerHRO, mittelfristig sollten die beiden o.g. Vorlagen zusammengeführt werden, da sie prinzipiell dieselbe Funktion erfüllen. Dabei ist auch bereits angedacht, dass gerade das von Dir angesprochene Design erhalten bleiben soll. Näheres zu dem Vorhaben findest Du unter WP:WVW#en:Template:Legend-line. Gruß --WIKImaniac 14:04, 21. Jan. 2008 (CET)Beantworten

Held der Wikipedia

Hiermit verleihe ich Benutzer
WIKImaniac
die Auszeichnung
 
Held der Wikipedia
erster Klasse für
das Erstellen der Statistikseite für das WP:WPBB in 30 Stunden Arbeitszeit
im Dienste der Verbesserung
unserer Enzyklopädie.
gez. Pionic !?

Danke schön, Pionic! :-) Gruß --WIKImaniac 21:11, 30. Jan. 2008 (CET)Beantworten