Dies ist ein ReadOnly-Mirror von wiki.piratenpartei.de!
Die Daten werden täglich aktualisiert.

BW:Arbeitsgruppen/Web/LV-Website

Aus Piratenwiki Mirror
Zur Navigation springen Zur Suche springen

Es ist geplant, die LV-Website auf die Landes-IT umzuziehen, weil die Wartung des Systems nur sehr eingeschränkt möglich ist, solange es sich in der administrativen Domäne der Bundes-IT befindet.

Ist-Zustand

Alex schrieb in einer Mail auf der AG-Web-Liste am 05.07.2012:

Bisher war es ja nicht mal mehr möglich

  • Seiten in das Menü hinzuzufügen (aufgrund einer fehlerhaften Wordpress-Installation)
  • Das Wordpress zu warten (aufgrund fehlender Zugriffsrechte, bspw. FTP)
  • Diese Wartung zu veranlassen (weil die Bundes-IT überfordert ist)
  • Änderungen am Theme vorzunehmen (ebenfalls aufgrund fehlender Rechte)

Soll-Zustand

  • Das System befindet sich auf dem LV-Server.
  • Es sind die folgenden Punkte dokumentiert.
    • woraus besteht das System (Wordpress, welche Plugins, welche Modifikationen gibts wo)
    • was wurde beim Deployment gemacht, worauf ist zu achten
    • wie ist ein Update des Systems durchzuführen
    • wo sind die Sourcen des Systems versioniert
    • wie sieht die Backupstrategie aus
    • gibt es eine Testinstanz und wenn ja wo und wie ist mit ihr umzugehen
    • worauf ist zu achten, wenn das System zu Entwicklungszwecken lokal deployt wird

Dokumentation

Bitte alle im Soll-Zustand aufgeführten Punkte beschreiben. Es muss nicht viel sein. Dieses Vorgehen soll sicherstellen, dass auch andere an dem System arbeiten können.

Bilanz des Umzugs

Der Umzug war insgesamt erfolgreich. alexplus besitzt FTP-Zugangsdaten und Zugriff zur Datenbank. Weitere Zugänge können bei Carsten Lenz oder über den Vorstand erfragt werden.

Es wurde nicht die komplette Datenbank und die Dateien kopiert, sondern über die wordpresseigene Import/Export-Funktion gelöst. Umgezogen wurden Seiten, Artikel und Kommentare, während die Plugins und Systemeinstellungen neu angelegt und konfiguriert wurden.

Kleine Fehler, wie eine fehlerhafte Verlinkung zu Dateianhängen, wurden gemeldet und können auf anderen Seiten nicht ausgeschlossen werden.

System

  • Zum Einsatz kommt (Stand 20.07.2012) Wordpress Version 3.4.1.
  • Es werden folgende Plugins verwendet:
    • Akismet (Spamschutz)
    • Category Templates (siehe Theme)
    • MP3 jPlayer (für das Wahlprogramm)
    • Podcasting (war im alten System aktiviert, Verwendung unbekannt)
    • RAW HTML Snippets (für das Organigramm)
    • Redirection (Managed Fehlerseiten, Verwendung unbekannt)
    • Relevanssi (für bessere Suchergebnisseiten)
    • SI Captcha (für Kommentare / Login)
    • The Excerpt re-reloaded (siehe Theme)
    • W3 Total Cache (Cache-System)
    • wp jquery lightbox (Für Bilder-Popups)
    • WP to Twitter (Automatische Tweets über neue Artikel)
  • Es wurden folgende Plugins installiert, aber deaktiviert, da sie wohl nicht mehr benötigt werden:
    • PJW Mime Config
    • AJAX Thumbnail Rebuild

Benutzer / Schreibrechte

Admin-Zugang zum System haben derzeit:

Redakteur-Zugang

  • Christoph Schoenfeld (Vorstand)
  • Lars Pallasch (Vorstand)
  • Marco Geupert (Vorstand)
  • Martin Lange (Vorstand)

Aus Kompatibilitätsgründen wurden die ehemaligen Benutzer mit zugewiesenen Artikeln hinzugefügt, sie wurden in den Abonnenten-Stauts degradiert und haben keine Schreibrechte.

Neue Benutzer-Accounts können beim Vorstand erbeten werden.


Updates und Backups

Nach erfolgreichem Umzug wurde von alexplus ein privates Backup gemacht.

Updates des Kern-Systems sind regelmäßig durchzuführen. Bisher wurden diese Mangels Alternativen auf gut Glück durchgeführt. In Zukunft sollte eine Backupstrategie sicherstellen, dass automatische Backups in regelmäßigem Abstand angelegt und durchgeführt werden.

Ob bereits automatisierte Backups des gesamten Systems der BW IT durchgeführt werden, ist nicht bekannt.

Testinstanz

Derzeit gibt es keine offizielle Testinstanz.

Theme

Das Theme wurde zur LTW 2011 von alexplus erstellt. Für eine ordnungsgemäße Funktion werden 2 Plugins benötigt:

  • The Excerpt re-reloaded (für ein verbessertes Anteasern der Artikel)
  • Category Templates (für das Zuweisen von Templates zu Kategorien, bspw., um das Untermenü "Presse" in der Kategorie-Ansicht für Pressemitteilungen darzustellen)
  • jQueryTools (für die Banner-Rotation im Header)

Mittelfristig empfiehlt alexplus, im Zuge eines neuen Konzepts ein neues Theme zu erarbeiten.

Spezielle Inhalte

Inhalte des Banners sind fest im Theme verankert. Um Items zu ändern, muss in den Code eingegriffen werden: slider.php

Piratentreff Google Maps

Die Karte zeigt z.Z. auf die entsprechende Seite in der BW IT Api.

Organigramm

Das Organigramm lässt sich manuell über das Plugin RAW HTML Snippets editieren.

ToDo

  • Backup-Strategie klären.
  • Akismet durch Antispammbee o.ä. ablösen[1]
  • Überflüssige Benutzer löschen und Artikel dem allgemeinen Account zuweisen.
  • Überflüssige Seiten löschen
  • Inhaltliche Überarbeitung gemäß neu zu erarbeitetem Konzept
  • Festlegen eines Veröffentlichungsstandards
    • Bilder: Wie wird mit Bildern verfahren, wie werden sie eingebettet und wohin verlinkt
    • Verschlagwortung: Bilder und Artikel sollten verschlagwortet und beschrieben werden (Stichwort: Barrierearmut)
    • Kategorisierung: Werden Kategorien beibehalten und gibt es noch einen Unterschied zwischen Pressemitteilungen und den Mitteilungen auf der Startseite?

[1] Vorsicht geboten: Bei unerfolgreichem Einsatz bekommen die Vorstände ca. 300-1000 Mails mit Spambenachrichtigungen.