Piratenwiki:Extensions

Aus Piratenwiki Mirror
Version vom 16. November 2013, 00:40 Uhr von MacGyver1977 (Diskussion) (Programmierung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Grundsätzliches

Extensions erweitern die MediaWiki-Software um zusätzliche Funktionen. Im Piratenwiki werden grundsätzlich nur echte Extensions installiert, also extension, die keine Veränderungen/Patches an den normalen Dateien/Scripten des Wikis erfordern. Änderungen/Ergänzungen der Datenbank werden ebenfalls sehr kritisch betrachtet. Ferner sollte die Extension nach Möglichkeit im SVN von mediawiki.org im Extensions-Teil gepflegt werden, da extern gehostete Extensions sehr viel mehr Administrationsaufwand darstellen. Zusätzlich sollte eine Extension möglichst stabil und gut getestet sein. Ein zu ihr passender Eintrag auf http://www.mediawiki.org/ ist ebenfalls verpflichtend.

Installierte Extensions

Go-next.svg
Siehe: Spezial:Version für eine automatische Liste

Extension-Wunschliste

Mediawiki-Extensions sind unter mw:Extension zu finden. Alle bisher installierten Extensions sieht man in Spezial:Version. Weiter Wünschen wird das Wiki-Team diskutieren, testen evtl. zusammenfassen und zum installieren vorbereiten.

✔ bedeutet die Auswahldiskussion ist soweit das ein Hostadmin zum installieren anfangen kann, also welche Extension, Alternativen geprüft, Hardware geprüft (z.B. Speicher), konkrete Einsatzzwecke dargestellt...;? noch nicht.

Konkret in Planung

Strategisch

Widgets

Widget Widgets extension allows adding widgets to wiki by just creating pages in Widget namespace. (benötigt z.B. um SlideShare Präsentationen einzubinden)

Social Tagging

  • TagAsCategory (einfacheres und prominenter platziertes Hinzufügen von Kategorien=Tags)

Suche

Forum/Diskussion verbessern

Abstimmungen

Wiki als Mediaserver

  • SVNRepo um das Wiki als media-Server zu nutzen
    • oder das git ding da
  • oder das wiki generell von dieser Funktion entlasen und diesen Dienst gesondert bereitstellen

Kategorien

SEO

  • Add HTML Meta and Title um sich dem Keyword und description Problem annehmen zu können. Add HTML Meta and Title
  • alternativ evtl. YetAnotherKeywords mit evtl. erweiterung auf meta description. YetAnotherKeywords
  • evtl. erweiterung der Yet Another Keyword Extension. MetaDescriptionTag
    • was denn für ein description Problem? Machen wir jetzt hier SEO? greetz klml 18:19, 28. Nov. 2009 (CET)

Darstellung

  • Tree view (erlaubt 2d-darstellung von listen.)
  • CSS Erlaubt seiten-css designs, könnte einsatz von Vorlagen veringern
  • PageCSS ebenfalls, weniger mächtig als Extension CSS.
  • EditWarning veringert Editierkonflikte.
  • S5 Slide Show ermöglicht das gemeinsame Erstellen einer Präsentation im Wiki.
  • Labeled Section Transclusion ermöglicht das einbinden von Teilen einer anderen Seite (z.B. Zitieren von § der Satzung) -- MacGyver1977 13:33, 21. Okt. 2013 (CEST)

Externer Content

  • Piratenwiki:Karten
  • Iframe (Dead link) (praktisch, wenn Wiki gleich Homepage und externe, dynamische Inhalte angezeigt werden sollen)
  • External Data Extension, um aus einer LiquidFeedback Initiative ID die Abstimmungsergebnisse u.s.w. automatisch darzustellen. (Wunsch von rdiez)

Zugänglichkeit

Social Media

Programmierung

  • Loops Schleifen.
  • RegexFunctions Regexp-Funktion
  • Form Html Formulare, um neue Artikel zu erstellen, sehr nützlich mit Vorlagen - z.B. "neuer Beschluss, neue PM, neue $Vorlage" - mit Form kann man parameter an die zu erstellende Seite übergeben.
  • Update der installierten DPL-Version, aktuell ist 1.8.9. --Tirsales 14:17, 22. Mär. 2010 (CET)
  • Gleiches bei Inputbox. --Trias 21:19, 23. Mär. 2010 (CET)
  • Laut Spezial:Version ist die Extension Variables installiert. In der Parser-Funktionen-Liste tauchen davon jedoch nur var und vardefine auf. Was ist mit vardefineecho und varexists? Wurde die php-Datei absichtlich geändert und, wenn ja, warum? --- Dagobar 20:07, 4. Jul. 2010 (CEST)
  • ArrayExtension --- Dagobar 20:07, 4. Jul. 2010 (CEST)
  • UrlGetParameters um in Formularen die über #formlink aufgerifen wurden nicht nur felder auzufüllen sondern auch die Darstellung Parametrisieren zu können. -- MacGyver1977 23:40, 15. Nov. 2013 (CET)

Projektierung

Bücher erstellen

Externe RSS-Feeds einbinden

  • mw:Extension:RSS: damit kann man RSS Feeds einbinden und den Inhalt mit aktuellen Nachrichten informativ und redundanzfrei halten. -- Darkwind 18:51, 29. Jan. 2010 (CET)

Dynamische Landkarten einbinden

  • mw:Extension:SlippyMap: wäre sehr praktisch, um Openstreetmapkarten einzubinden -- Holzheizer 23. Sep. 2011 (CEST)

UML-Diagramme

http://www.mediawiki.org/wiki/Extension:PlantUML oder (eine gefixte Version von) http://www.mediawiki.org/wiki/Extension:UML könnte hilfreich sein zur Darstellung und Diskussion sehr komplexer Themen wie dem BGE oder dem Urheberrecht. --Amogorkon 15:07, 23. Mär. 2012 (CET)

Administration