Benutzer:Hagbard/Tasks


Aus Macwrench

Wechseln zu: Navigation, Suche

Diverse Tasks für die Umsetzung der neuen macwrench-Version:

Inhaltsverzeichnis

Skin

Seitenelemente

  • Alle Grafikdateien ins Wiki, damit der Style komplett per Wiki veränderbar ist:
    • Navi links
    • Navi-Icons (umgestellt und vervollständigt)
    • Toc
  • Headergrafik mit Namen einbinden, saisonales Logo mit Vorlage umsetzen (im Moment nur Weihnachten und Neujahr)

Verschiedenes

  • Titellogo als Grafik (oder eine Spacer-Grafi über den Logotext links legen) und einen Link auf die Hauptseite drauf setzen (im Moment als body-background-image eingebungen)

TOC

  • beim Status wiederherstellen (vom Cookie) sollte die Animation nicht ausgeführt werden

p-personal

  • Style neu umsetzen, im Safari ist noch ein Bug drin (bisherige Hintergrundgrafik als li-Hintergrund und als hover kein Hintergrund)

p-cactions

  • Mouseover-Effekt einbauen und für #p-cactions li.selected übernehmen
  • Grafikdateien kleiner machen (die obere Hälfte wird so oder so gar nicht dargestellt)

Navi links

  • Navi ausblenden und Icon einblenden, falls Javascript nicht zur Verfügung steht ist
  • Suche: Buttons als <button>...</button> implementieren, damit sie auch im Safari gscheit gestylt werden können
  • Suche: Button für manpage-Suche einbauen (Problem: ein Eingabefelder für 2 form-actions)
  • evtl. die p-personal links (im Moment innerhalb der Headergrafik) als weiteres Menü links einbinden und nur noch den Login oben stehen lassen

Artikelinhalte

  • News: implementieren, siehe Diskussion
  • Contentbox minierbar machen, Variable ID einführen und Status in Cookie speichern. Icon ausblenden, falls JS deaktiviert ist
  • eine gescheite Lösung für Linksammlungen zu diversen Themen ausdenken
  • Bearbeiten-Button: Anpassungen nach Möglichkeit nichtdestruktiv machen
  • Bearbeiten-Button: beide Grafiken (normal und hover) in ein File packen und mit Offset definieren
  • Spezial:Einstellungen: wie in einer Cocoa-Tabview (siehe hier)
  • Button-Grafiken der Editor-Toolbar zum neuen Stil passend gestalten (würde sagen milky, darkblue aqua ist dafür wohl wenig ergonomisch)
  • vielleicht so eine Art Toolbox für wichtige Links, z.B. auf Mac OS X Shortcuts o.ä. (als Wiki-Artikel editierbar)

Textformatierung

  • bei h2 ist die Schrift zu groß
  • versuchen, h3-Ebene links einzurücken, damit längere Artikel etwas übersichtlicher werden (wird vermutlich nicht so einfach sein, weil Überschrift und darauffolgendes div auf ein und derselben Ebene im DOM sind)
  • Formularelemente und -Rahmen (fieldset, v.a. bei der Anmeldung) verschönern
  • Codeblöcke verschönern (pre, code, ...)
  • Druckansicht vervollständigen

Vorlagen

Fehlende Vorlagen

Textauszeichnungen

... vor allem für deprecated HTML-Tags und für weitere Formatierungen, z.B.:

  • <u> ... </u> (Farbe, Stil)
  • <i> ... </i>
  • <s> ... </s> und <strike> ... </strike>

Extensions

RSS

  • ajaxifizieren
  • magpiress aktualisieren
  • Parsing weiterhin serverseitig, aber asynchron
  • URLs werden über einen Artikel im Macwrench oder Mediawiki Namespace freigeschaltet, damit nicht X-beliebige Feeds eingebunden werden können
  • Eingabevalidierung oder Angabe eines Namens oder einer ID in der Extension, z.B.:
not allowed here.
  • Hinweis und Link einbauen, dass die dargestellten Inhalte nicht von macwrench sind und macwrench sich diese und die dort verlinkten Inhalte nicht zu eigen macht.

KB

  • generell überarbeiten und Bugs fixen
  • float und display über Attribut wählbar (also z.B. float:right|left oder display:block|inline

Kalender

  • ajaxifizieren

Manpages

  • Caching der Sektionsübersichten implementieren
  • als Spezialseite (Spezial:Manpage)
  • Mac OS X Manpages von weiteren, nachträglich installierten Manpages trennen (zwecks Update)
  • Skript schreiben für eine Manpage-TOC
  • TOC Cachefile als XML (Zuordnung ist ja immer eindeutig und baumartig, da im Dateisystem abgelegt)
  • Suche evtl. mit Autocompletion
  • die ganze Seite ajaxifizieren (Inhalte der Sections / Subsections aus dem TOC-Cachefile dynamisch nachladen)

Subpages

  • Erweiterung installieren

Neue Extensions

Favoriten

Kleines floating DIV für benutzerspezifische Favoriten

  • Favoriten wie Mediawiki:Sidebar
  • Die Links im Artikel BENUTZER/Favoriten werden in einem floating window eingeblendet
  • werden über den Wiki-Artikel bearbeitet
  • wird implizit benutzt (durch Anlegen des Artikels)
  • Status wird im Cookie gespeichert (braucht man ohnehin für den login)
  • Festlegen von Maximalhöhe und -breite
  • Aussehen z.B. wie die floating windows in der iPhoto-Vollbildansicht, siehe z.B. hier

Dokumentation

Admin-Funktionen

  • Bürokraten (evtl. auch Sysops, aber wohl eher weniger) benachrichtigen, wenn z.B.
    • neue Benutzer angelegt werden
    • Artikel, Kategorien und Dateien gelöscht werden
    • Artikel verschoben werden
    • ...

Server / Technik

  • Mediawiki Update auf aktuelle Version (im Moment 1.11.x)
  • eventuell vom eaccelerator zu XCache wechseln (ersterer wird offensichtlich nicht mehr aktiv weiterentwickelt)
Persönliche Werkzeuge