Logo von PhysikOnline Dies ist ein Archiv der BioKemika, zur Verfügung gestellt von PhysikOnline

Im Rahmen vom Vintage-Projekt des studentischen eLearning am Fachbereich 13 der Goethe-Universität werden alte studentische Projekte wieder erreichbar gemacht. Weitere Infos. Diese Kopie der BioKemika ist Read-Only, es ist kein Login zum Verändern der Informationen möglich.

Portal:Mitmachen/Administrator

Aus BioKemika

Wechseln zu: Navigation, Suche

Was finde ich in diesem Portal?

Hier gibt es alle wichtigen Informationen für Administratoren. Zurzeit hat die BioKemika keinen Benutzer, der Wartungs-Tätigkeiten übernimmt. Wir benötigen Admins, um das Projekt am Laufen zu halten! Hast du Interesse? Melde dich hier auf der Diskussionsseite oder schreibe uns eine mail!

Wer ist Administrator?

Übergangsweise übernehmen Andre und Wagner seit August 2010 alle Admin-Arbeiten. Bis zu diesem Zeitpunkt hatte Sven Köppel die Admin-Tätigkeit ausgeführt. Es werden dringend fachkundige Mitarbeiter gesucht, vor allem auch in Hinblick auf die Zukunft, denn dieses Amt benötigt gewisse Einarbeitung. BioKemika wants you!

Was macht ein Administrator?

Im Laufe der Zeit hat sich ein mehr oder weniger klares Bild der Aufgaben eines Administratores der BioKemika entwickelt. Die Arbeiten eines Admins umfassen grob zusammengefasst:

  • Wartung eines LAMP-Fedora-Sytems mit verteilten Serveranwendungen im heterogenen Uni-Netz
  • Instandhaltung, Beseitigung von Fehlern und insbesondere Implementierung neuer Funktionen in einer MediaWiki
  • Inhaltliche und konzeptionelle Unterstützung der BioKemika-Developer, z.B. beim Bearbeiten von Wiki-Seiten, oft Auftragsarbeiten
  • Fortentwicklung eines Caching-Systems, Instandhaltung von Standardfunktionen (wie Loganalyse)
  • Korrespondenz mit dem HRZ

Zudem ist es den Developern wichtig auch Meinungen und Ideen zur BioKemika-Entwicklung aus einem anderen Blickwinkel zu höhren. Hat der Admin auch sehr gute Erfahrungen mit der Wikipedia in ihrer Kultur und Struktur sowie in ihren Konventionen, so kann er sich gerne einbringen, indem er Rahmenrichtlinien kontrolliert und uns auf potentielle Schnitzer hinweist. Dies ist allerdings nicht notwendigerweise für einen Admin erforderlich.

Die damit verbundenen Kenntnisse, die ein Admin mitbringen sollte:

  • Gute Kenntnisse der MediaWiki-Software, ihrer Syntax und Besonderheiten.
  • Sehr gute Kenntnisse in HTML, CSS, JavaScript. Diese werden in Zusammenhang mit der Wiki-Syntax und CGI-Programmierung benötigt.
  • Sehr gute PHP-Fähigkeiten, grundlegende MySQL-Kenntnisse, da Mediawiki in PHP/MySQL geschrieben ist. Evtl. sollen weitere Extensions entwickelt werden.
  • Linux-Kentnisse und Erfahrung auf der Konsole. Grundkenntnisse geläufiger Scriptsprachen nötig (Perl). Auf dem Server läuft Linux, einzige Schnittstelle ist SSH. Sven schrieb viele Dienstprogramme in Perl, die benutzt und weiterentwickelt werden sollten/könnten.
  • Sehr gute Kenntnisse von Apache und Netzwerkstrukturen, da BioKemika auf einem halben Dutzend heterogener Server läuft.
  • Grundkenntnisse von Mailsystemen und Mailinglisten

Einen Eindruck bietet auch der Artikel Benutzer:Sven/Tätigkeit

Liste anstehender Arbeiten

Im Laufe der Zeit haben sich einige Arbeiten angesammelt, die von einem fachkundigen Admin durchgeführt werden sollten. Sven hatte in einigen Fällen bereits gute Vorarbeit geleistet, sodass hier auch der Stand der Dinge der einzelnen Arbeiten mit aufgelistet ist:

Priorität 1

Die folgende Liste wurde von Sven zusammengestellt und umfasst alle AUfgaben, die bis August 2010 nicht erledigt werden konnten. Ein neuer Admin sollte sich potentiell zunächst mit den folgenden Punkten auseinandersetzen.

  • Suche: Die Standard-Suche in BioKemika sollte in allen Namensräumen oder zumindest im Hauptnamensraum plus Portalen und BioKemika Namensraum stattfinden. Evtl. auch direkt auf die "Advanced Search" Funktion aufmerksam machen.
  • Statistiken: Loganalyse mit eigenem Anonymisierer und Logrotation, domainunabhängig
    • Debuggen, warum Webalizer Mist baut
    • AWStats in Betrieb nehmen
    • Langfristig korrekte Statistiken überwachen
  • Geschwindigkeit: Die Ladezeit von BioKemika-Seiten ist ungenügend
    • (Squid-)Proxy ausprobieren, Memcached ausprobieren, APC debuggen
  • MediaWiki-Bilderbug: Ein sehr lästiger Fehler bei Bildern, der bereits lange Bestand hat
    • MediaWiki debuggen und Fehler ausfindig machen (sehr aufwändig)
    • Programmierung: Lokales Caching des Commons-FileRepo implementieren
  • MediaWiki-Extension: Benutzerkonzept: Das HRZ-Benutzerkonzept muss neuprogrammiert werden.
    • Das neue System muss Aliase für Benutzernamen ermöglichen, damit HRZ-Login-Namen nicht mehr auftauchen müssen
    • Benutzer müssen ihre Einstellungen vornehmen können
    • Nicht-HRZ-Account-Benutzer müssen ihre Passwörter ändern können
    • Doppelsystem mit freier Registrierung für jeden mit @...uni-frankfurt.de-E-Mail-Adresse (automatische Erkennung @stud.uni-frankfurt.de => HRZ-Login), keine Registrierung ohne @...uni-frankfurt.de-E-Mail-Addy. Mit HRZ-Account keine Registrierung nötig, wie bisher.
  • Dateirechte: Muss geklärt werden
    • cgibioke-Benutzer liegt vor. Liste von allgemeinen Dateien erstellen, HRZ übermitteln und übertragen
    • HRZ muss Account des neuen Admins authorisieren.
  • Mailserver: Der BioKe-Mailserver wird derzeit von Sven gestellt
  • Kleinigkeiten:
    • Hilfe-Namensraum als Interwiki zu w:Hilfe:
    • Benutzerrechte korrigieren: Die Entwickler-Gruppe sollte nach Sven den Admins vorbehalten sein. Developer haben weniger Rechte. Notiz von Andre: Andre und Wagner bleiben nach der Einstellung eines neuen Admins jedoch in der Entwickler-Gruppe, während neue Developer evtl. in die Bürokraten-Gruppe kommen? Muss mal einen Überblick über die verteilten Rechte verschaffen und selbst den Sinn dieser Verteilung verstehen :)

Priorität 2

Die folgende Ideensammlung enthält Funktionen, die durch Andre und Wagner für sinnvoll erachtet werden und die ein Admin je nach Arbeitsaufwand einbinden könnte oder sollte. Außerdem sind einige Bugs enthalten, die behoben werden müssten.

  • Autocomplete Funktion bei Such-Eingabe einrichten? Wiki-Extension?
  • Feld, das für Admins zu jeder Zeit anzeigt, wieviele gerade auf BioKemika online sind.
  • Möglichkeit einzelne Wiki-Seiten in pdf umzuwandeln und zu speichern bzw. auszudrucken.
  • Spezialseite "nicht kategorisierte Dateien" funktioniert nicht => ewiges Laden des Browsers - Hum... bei mir auch, erst nach Neustart von FireFox konnte ich BioKemika wieder aufrufen -- Wagner Steuer Costa 23:15, 30. Jul. 2010 (UTC)
  • Extensions installieren? Sven hatte eine lange Liste interessanter Extensions - evtl. abklären
  • Benutzerrechte: Benutzerkonto muss änderbar sein (z.B. nach erstmaligem HRZ-Login Benutzername änderbar, z.B. auch Feld: echter Name, der nur für Admins oder für alle einsehbar gemacht werden kann - aber auch alle andere Einstellungen).
  • Überschriften in der Navileiste verlinkbar machen! (wir hatten einen Versuch gestartet, bei dem aber die Hintergrundfarben verloren gingen).
  • Upload/Download System steht seit langem an. Download erst nach Upload möglich machen oder ähnlich...
  • In den Kategorien können .gif oder Videodateien nicht dargestellt werden. Vor allem, wenn jetzt viele Videos in BioKe geladen werden, sollte das mal in Ordnung gebracht werden.
  • Letzte Änderungen für längere Zeit ermöglichen - Anzeige evtl. automatisch generieren lassen - nur für Admins?
  • Upload-Feld einfacher gestalten. Beschreibung direkt im Feld anzeigen?