Benutzer:Dagobot
Botprofil | |
---|---|
Persönlich | |
Nick: | Dagobot |
Betreiber: | Dagobar |
Technik | |
Sprache(n): | PHP |
Software: | Eigengebastelt |
MW-API: | ja |
Aufgaben | |
|
Inhaltsverzeichnis
Benutzerdateien
Grundidee
- Einheitliche Dateinamenstruktur
- Einheitliche Kategorisierung
- Tilgung überflüssiger Weiterleitungen
- Überprüfung temporärer Kategorien (unbenutzt? zu groß?)
Wann ist ein Bild ein Benutzerbild?
- Nur auf einer Seite im Benutzer-Namensraum verlinkt/eingebunden
- Benutzerdatei DIESES Benutzers
- Gelöste Probleme:
- Anderer Benutzer als der Abgebildete hatte das Bild hochgeladen (wer kommt eigentlich auf solch #§%$$ Ideen?)
- Benutzer wurde mittlerweile umbenannt
- Gelöste Probleme:
- Benutzerdatei DIESES Benutzers
Quellen
Strategie Kategorien
- Kategorie:Datei hat keinen sinnvollen Namen
- Kategorie:Piratenbilder
- Kategorie:Piratenbilder:unbenutzt
- Kategorie:Profilbild
- Kategorie:Profilbild:ungenutzt
- Kategorie:Avatar
- Kategorie:Benutzerbilder
- Kategorie:Benutzerbilder/unbenutzt
Strategie Benutzerseiten
Idee: Einfach mal alles abarbeiten was auf Benutzerseiten an Dateien verlinkt wird?
Transformation
Modul 1 - Verschiebung / Nachträgliche Verschiebungsprüfung
- Zielname: Datei:Benutzer {Benutzername} {counter}.{ext}
- Auf Weiterleitung verzichten?
- Seltenst ist ein Dateiname für eine externe Verlinkung sinnvoll verwendbar
- Regel wann doch eine Weiterleitung verbleiben soll?
- Voraussetzung:
- Änderung des Dateinamens auf der jeweiligen Benutzerseite
- Änderung des Dateinamens auf anderen Seiten (z.B. Kandidatenlisten)
- Probleme:
- Verwendung über andere Vorlagen (?)
- Seltenst ist ein Dateiname für eine externe Verlinkung sinnvoll verwendbar
Strategie
Da nicht alle Voraussetzungen in einem Arbeitgang erfüllt werden können:
- Verschiebung MIT Weiterleitung (soweit überhaupt verwendet)
- Änderung des Dateinamens auf der Benutzerseite (und anderen Seiten)
- Prüfung des alten Dateinamens ob noch irgendwelche Benutzungen vorhanden sind
- Falls unbenutzt: Ersetzen der Weiterleitung mit einem {{Löschen}}-Baustein
Modul 2 - Kategorisierung
- Ziel-Kategorien:
- Kategorie:Benutzerbilder
- Kategorie:Benutzerbilder/unbenutzt
- Löschen aller anderen Quell-Kategorien
- Zusatz-Kategorien
Termine
- Hauptseite/Aktuelles: Abgelaufene Termine löschen