====== Wiki cleanup ====== ---- datatemplateentry project ---- template : :sys:tpl:project description : Das Aquariums Wiki Strukturieren und verschönern coordinators : [[users:skruppy:start]] confidants : state_tags : in progress, working type_tags : wiki, orga ---- ===== Wiki Hinweise ===== * Den Titel der Seite bestimmt die erste Überschrift des höchsten Levels. Deshalb bitte da etwas aussagekräftiges (und dennoch kurzes) angeben, da dieser text in allen Seitenübersichten etc. auftauch und "Aquarium" etc. sehr häufig verwendet wird xD. Ggf. das selbe schreiben wie auch die Seiten URL heißt (also nicht wie diese Seite xD) * Die oberste überschrift (die auch den titel bestimmt) wird mit ''6 x ='' gebildet. * Die Seite eines name spaces ist unter ''namespace-name:'' bzw. ''namespace-name:start'' zu finden und //nicht// etwa nur ''namespace-name'' (dies würde eine Seite mit dem selben namen wie der namespace anlegen). * Wenn Seite nirgend so recht dazu passt: Refactoring! z.B. einen neuen namespace machen wenn mehrere seiten zu einem thema sind und vorher war da nur eine seite. * Seite löschen: Seite editieren --> Text löschen --> Speichern --> Seite is weg * Seite verschieben: Skruppy fragen. ===== Neue namespace struktur ===== Hier die zuordnung der name spaces und deren Inhalte (die namespaces sind in der Mehrzahl Form geschrieben) ^ name space ^ Beschreibung ^ | sessions | Sessions/Treffen/Ausflüge/Geburtstage | | projects | Projekte, Workshops, Ideensammlungen, Konzepte für die öffentlichkeit und Google | | projects-int | Interne Projekte, Workshops, Ideensammlungen, Konzepte die kein Zaungast oder suchmaschiene finden soll (aber auch nicht sonderlich geschützt sind, Acc erstellung reicht um es doch zu sehen) | | misc | Infos und zeug was man nun wirklich nicht als projekt bezeichnen kann | | users | Hier kann jeder Fisch sein eigenen namespace anlegen und darin sein persönliches wiki aufbauen (merkzettel), zudem wird daraus die Memberliste erstellt | | sys:tbd | Sachen über die noch entschieden werden muss wo die dazu gehören, zudem gibt die [[:sys:tbd:|start seite]] eine buggy übersicht über Waisen Saiten und Fahlerhafte links. | | sys:tpl | Templates für das [[http://www.dokuwiki.org/plugin:datatemplate|Data template plugin]]. | ===== Templates ===== Projekte, user und der Hardware Pool haben Übersichts Seiten, die automatisch aus Metadaten der Seiten in dem jeweiligen Namensraum erstellt werden. Die Metadaten sollten nach der ersten Überschrift angegeben werden, um es einheitlich zu halten. Zum erstellen neuer Projekte, User und Hardware Pool Seiten können somit follgende Tempates verwendet werden. ==== Projekte ==== ---- datatemplateentry project ---- template : :sys:tpl:project description : coordinators : confidants : state_tags : type_tags : ---- ^ Name ^ Beispiel ^ Beschreibung ^ | ''description'' | ''%% Tetris Implementation für die Kunstinstallation ACAB des muCCC%%'' | Möglichst kurze Beschreibung des Projekts, so das Projekt unbeteiligte danach auch sofort verstehen um was es geht. | | ''coordinators'' | ''%%[[users:skruppy:start]], Gast%%'' | Liste an Fischen die sich um das Projekt kümmern und über alles bescheidwissen was mit dem Projekt zu tun hat | | ''confidants'' | ''%%[[users:skruppy:start]], Gast%%'' | Liste an Fischen die an dem Projekt mitgemacht/sich dafür interessiert haben, aber nicht auf jede Frage zum Projekt eine Antwort haben. | | ''state_tags'' | ''%%in progress, working%%'' | Tags, die den zusatnd des Projekts beschreiben. Umbedingt die Status Tags der anderen Projekte als Referenz verwenden, um nicht lauter neue Synonyme ein zu führen | | ''type_tags'' | ''%%elektro, HV, inverter%%'' | Tags, die sagen was in dem Projekt "vorkommt" wie zum beispiel Themengebiete oder Programmiersprachen. Dabei können auch beschreibungen unterschiedlicher Genauigkeit dabei sein, wie z.B. "elektro, AVR, Arduino". Zudem Umbedingt die Type Tags der anderen Projekte als Referenz verwenden, um nicht lauter neue Synonyme ein zu führen | ==== User ==== ---- datatemplateentry user_entry ---- template : sys:tpl:user nick : signature : avatar : contact : mood : ---- ^ Name ^ Beispiel ^ Beschreibung ^ | ''nick'' | ''%%Skruppy%%'' | Der selbe nick wie in der Überschrift! (muss leider redundant sein, da das Plugin (oder der Skruppy) faied) | | ''signature'' | ''%%ปลาแวนด้า%%'' | Ein Motto/Ein Spruch/Eine Signatur | | ''avatar'' | ''%%:hai.png%%'' \\ oder \\ ''%%http://localhost/wuerde.jpg%%'' | Ein Avatar Bild, extern oder intern sein kann, wobei im letzteren Fall der Bildname mit einem ":" anfangen muss, wenn es im root namespace gespeichert wurde. | | ''contact'' | ''%%**E-Mail**: skrupellos.spam@web.de \\ **IRC:** skruppy \#aquarium%%'' | Kontakt Infos, formatierung am besten aus dem Beispiel übernehmen, damit es gleich aussieht. Praktisc wäre die angabe einer E-Mail adresse, wenn sie stark vom nick abweicht, damit man die Fische auf der ML besser zuordnen kann. | | ''mood'' | ''%%:smilie.gif%%'' \\ oder \\ ''%%http://localhost/smilie.gif%%'' | Ein (meist animiertes) Smilie was deine aktuelle gemütslage gaaaanz akkurat wiederspiegelt :-). Dieseskann wieder extern oder intern sein, wobei im letzteren Fall der Bildname mit einem ":" anfangen muss, wenn es im root namespace gespeichert wurde. :!: Wenn kein mood angegeben werden soll, dann muss ''%%:empty.png%%'' eingesetzt werden | ===== Fehlerhafte Seiten ===== Um die internen Seiten aufgelistet zu um deren Bugs zu finden musst du dich anmelden! Die follgende Tabelle beinhaltet Seiten auf die kein Link zeigt, die Artikel sollten aber auch erreichbar sein, ohne das die man die URL wissen muss. Die Liste enthält aber auch Seiten für die es OK ist, das sie nicht verlinkt werden. * start * topbar * sys:tpl:* Zudem werden Seiten aufgelistet, die durch das [[http://www.dokuwiki.org/plugin:datatemplate|Data template plugin]] automatisch auf der start Seite des namespaces verlinkt werden. Jedoch kann es sein, das die Angabe der Metadaten fehlt und somit sie auch nicht auf dem generierten Index auftauchen. D.h. das hier manuell geprüft werden muss. Desweiteren kann es sein das weiterführende seiten in einem unternamespace nicht verlinkt werden. Das betrifft follgende namespaces: * projects * projects-int * hardwarepool * users ~~NOCACHE~~ ~~ORPHANSWANTED:orphans~~ Seiten die verlinkt werden, aber nicht existieren. Darunter sind auch follgende Seiten die einen grund haben, das sie nicht existieren, aber verlinkt werden. * wiki:pagename * wiki:nonexisting * some:namespaces ~~ORPHANSWANTED:wanted~~ Zu guterletzt kann es noch sein das Seiten sich Zirkulär verlinken, ohne das es einen zugang zu dem Ring gibt. Daher hier noch eine Tabelle aller Seiten die vermeintlich OK sind, aber ggf. doch noch verlinkt werden müssen. ~~ORPHANSWANTED:valid~~ ===== DokuWiki anpassen ===== OK, hier eine Ideensammlung von sachen die für das Wiki bei Zeiten vieleicht mal gemacht werden könnten :-) (highly optional) * IP adressen vor nicht angemeldeten besuchern verstecken * Eigenes design (schlichter. z.B. buttons hinter hover menues) * Data Template plugin verbessern * Liste von Seiten mit fehlerhaften (z.B. fehlenden) Metadaten in einem namespace. * Tag cloud cloudy machen (verschieden große Schriften) * Tags Linkbar machen * Auswahl der Tagcloud löschen können * [[dw-change-notification]]