Benutzer:Hagbard/Tasks
Aus Macwrench
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
- Interne Vorlage AccordionPane, z.B. für die Mitteilungen auf der Hauptseite
- Vorlage:Userdata für Benurzerangaben, könnte evtl. noch verbessert/erweitert werden. Muss auf jeden Fall noch dokumentiert werden!
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)







