Server/Wiki: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= MediaWiki =
== MediaWiki ==


===== Logo angepasst =====
=== Entscheidung für die Software MediaWiki ===
Es gibt eine Vielzahl von guter [[Software]] für ein [[Wiki]]. Bei der Entstehung vom [[Wiki]] stand die Frage "Welche Software nehmen wir eigentlich?" nicht. [[Benutzer:Conny]] bot an ein Wiki (beim [[FSR Lb/Lp]]) aufzusetzen. Für [[Benutzer:Conny]] war es wohl selbstverständlich, dass es ein [[MediaWiki]], wie es auch bei [[Wikipedia]] üblich ist, werden soll. Ein weiteres Kriterium könnte auch gewesen sein, dass [[PHP]], was für ein [[MediaWiki]] nötig ist, auf dem [[rob]] selbstverständlich verfügbar war.


: https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_logo.3F
Gründe (nun im Nachhinein betrachtet) waren (wohl womöglich nun):
:: https://www.mediawiki.org/wiki/Manual:FAQ/de#Wie_kann_ich_das_Logo_.C3.A4ndern.3F
* sehr verbreitete Software
* sehr hohe Sicherheit für künftige Unterstützung (aka Support)
** Die [[Wikipedia]] verwendet [[MediaWiki]] für ihr Projekt.
* sehr viele Erweiterungen (Extensions) mit sehr guter Unterstützung
* sehr große und hilfsbereite Gemeinschaft (aka Community)
* auch direkt als Port bei [[FreeBSD]] verfügbar


* Grundlage war http://www.stura.htw-dresden.de/stura/ref/oea/cd/cd/logo/logo/image_thumb
==== Alternativen zur Software MediaWiki ====
* ergänzende manuelle Anpassung zu http://www.stura.htw-dresden.de/stura/ref/oea/cd/cd/logo/customization/mediawiki_logo
Es gibt sehr viele und sehr gute Alternativen zu MediaWiki. Viele würden wohl auch besser zum Anwendungsfall für ein Wiki vom [[StuRa]] passen. Jedoch sollte bei Überlegung zu Alternativen zur Software MediaWiki immer bedacht werden, dass die bestehenden Inhalte vom der Instanz, die mit MediaWiki betrieben wird, in ein Instanz mit einer anderen Software übernommen werden sollten können müsste.


----
; Siehe auch:
 
* http://wikimatrix.org
: <code>cd /usr/local/www/mediawiki/skins/common/images/</code>
: <code>fetch <nowiki>http://www.stura.htw-dresden.de/stura/ref/oea/cd/cd/logo/customization/mediawiki-logo</nowiki></code>
: <code>mv mediawiki-logo logo.png</code>
: <code>cd /usr/local/www/mediawiki/</code>
: <code>ee LocalSettings.php</code>
<pre></pre>
<pre>
$wgLogo                = "$wgStylePath/common/images/logo.png";
</pre>
<pre></pre>
 
===== favicon angepasst =====
 
: https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_icon_in_the_browser.27s_address_line_.28favicon.29.3F
 
----
 
: <code>cd /usr/local/www/mediawiki/skins/common/images/</code>
: <code>fetch <nowiki>http://www.stura.htw-dresden.de/stura/ref/oea/cd/cd/logo/customization/favicon/favicon-16-px</nowiki></code>
: <code>mv favicon-16-px favicon.png</code>
:; Alternativ kann auch die Wikipedia als Quelle dienen.
:: <code>fetch <nowiki>https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Glider-small.svg/16px-Glider-small.svg.png</nowiki></code>
:: <code>mv 16px-Glider-small.svg.png favicon.png</code>
: <code>cd /usr/local/www/mediawiki/</code>
: <code>ee LocalSettings.php</code>
<pre></pre>
<pre>
$wgFavicon              = "$wgStylePath/common/images/favicon.png";
</pre>
<pre></pre>
 
===== Änderung des Namens der Seite ändern =====
 
Bisher war der Name der Seite ''StuRa HTW Dresden''. Künftig soll die Seite ''Wiki StuRa HTW Dresden'' heißen.
 
Das führt dazu, dass auch der Name des Namensraumes geändert wird. (Im Übrigen ist das nicht so, wenn die Bezeichnung des Namensraumes in der <code>LocalSettings.php</code> festgelegt ist. Das war bei uns nicht der Fall, was ja auch gut so ist.)
<!--
Der Namensraum für das Projekt ergab sich nach dem Namen des Projektes, also ''StuRa HTW Dresden''. Auf Seiten dieses Namensraumes gibt es einige Verweise. Diese müssten angepasst werden, wenn sie direkt <nowiki>[[</nowiki>StuRa HTW Dresden:Seite<nowiki>]]</nowiki> lauten.
-->
 
----
 
; Änderung des Namens der Seite:
: <code>ee /usr/local/www/mediawiki/LocalSettings.php</code>
<pre></pre>
<pre>
#$wgSitename            = "StuRa HTW Dresden";
$wgSitename            = "Wiki StuRa HTW Dresden";
</pre>
<pre></pre>
 
; (temporäres) Fixieren der Bezeichnung des Namensraumes des Projektes (auf den bisherigen Stand):
: <code>ee /usr/local/www/mediawiki/LocalSettings.php</code>
<pre></pre>
<pre>
$wgMetaNamespace = "StuRa_HTW_Dresden";
$wgMetaNamespaceTalk = "StuRa_HTW_Dresden_Diskussion";
</pre>
<pre></pre>
 
----
 
noch zu erledigen
 
* Ersetzen (Berichtigen) der Einträge (einzelne Seiten) im Wiki
*: Ersetzen von ''<nowiki>[[StuRa HTW Dresden:</nowiki>'' durch ''<nowiki>[[{{ns:project}}:</nowiki>!


; Entfernen vom (temporären) Fixieren der Bezeichnung des Namensraumes des Projektes (auf den bisherigen Stand), da nun alle Verweise berichtigt sein sollten:
==== Alternativen zum Dienst Wiki ====
: <code>ee /usr/local/www/mediawiki/LocalSettings.php</code>
Wozu braucht es eigentlich einen Dienst Wiki? Den Zweck könnten auch andere [[Dienste]] übernehmen.
<pre></pre>
* Plone
<pre>
*: Eigentlich könnten auch die Seiten im MediaWiki auch eine Seite im Plone sein.
$wgMetaNamespace = "StuRa_HTW_Dresden";
* Redmine
$wgMetaNamespaceTalk = "StuRa_HTW_Dresden_Diskussion";
</pre>
<pre></pre>


----
=== Version von MediaWiki ===
 
mögliche hilfreiche Links
 
* [[mediawikiwiki:Manual:NamespaceDupes.php]]
 
===== Einstellung der Zeitzone =====
 
Relativ unverständlich, aber MediaWiki scheint nicht die Uhrzeit vom System zu nehmen.
 
; Festlegen der Zeitzone (der Instanz MediaWiki):
: <code>ee /usr/local/www/mediawiki/LocalSettings.php</code>
<pre></pre>
<pre>
$wgLocaltimezone = 'Europe/Berlin';
</pre>
<pre></pre>
 
; Siehe auch:
* [[mediawikiwiki:Manual:$wgLocaltimezone]]


===== ImageMagick Support für Bilder Upload =====
==== Auswahl der Version von MediaWiki ====
Auf Vorschlag vom [[Bereich Administration Rechentechnik]] wurde sich Verwenden von der aktuellen Versionen als [[mediawikiwiki:LTS|LTS]] ([[wikipedia:de:long term support]]) entschieden.


<pre>
Gründe für waren:
$wgUseImageMagick = true;
* weniger (seltener) Aufwand für den Prozess vom Aktualisieren, auch im Bezug auf verwendete Extensions
$wgImageMagickConvertCommand = "/usr/local/bin/convert";
* seltenerer Änderungen beim Arbeitsablauf von Benutzerinnen und Benutzer, durch relevante Änderungen bei MediaWiki
$wgHashedUploadDirectory = true;
* fehlender Bedarf für "den neusten heißen Scheiß"
# NEW (Generate thumbnails on EVERY client request, instead of generating and writing them to thumbs directory)
* vermeintlich höhere Stabilität
$wgThumbnailScriptPath = "{$wgScriptPath}/thumb.php";
</pre>


===== XMLReader installiert =====
==== Aktualisierung von MediaWiki ====


Für [[Spezial:Hochladen]] ([[special:upload]]) braucht es ''XMLReader'' (für) <code>XmlTypeCheck.php</code>. Es kam die Fehlermeldung
=== Anpassungen MediaWiki ===
<pre>
Alle Anpassungen, die nicht über die Oberfläche vorgenommen wurden, sind [[Server/srs13#Anpassungen MediaWiki]] zu entnehmen.
Fatal error: Class 'XMLReader' not found in /usr/local/www/mediawiki/includes/libs/XmlTypeCheck.php
</pre>
.


; Installieren von XMLReader für die verwendete Version von PHP
===== [[MediaWiki:Sidebar|Sidebar]] angepasst =====
: <code>pkg install -y php56-xmlreader</code>
; Siehe auch: [[mediawikiwiki:Manual:Interface/Sidebar]]


== Siehe auch ==
== Siehe auch ==

Aktuelle Version vom 16. Mai 2016, 01:03 Uhr

MediaWiki[Bearbeiten]

Entscheidung für die Software MediaWiki[Bearbeiten]

Es gibt eine Vielzahl von guter Software für ein Wiki. Bei der Entstehung vom Wiki stand die Frage "Welche Software nehmen wir eigentlich?" nicht. Benutzer:Conny bot an ein Wiki (beim FSR Lb/Lp) aufzusetzen. Für Benutzer:Conny war es wohl selbstverständlich, dass es ein MediaWiki, wie es auch bei Wikipedia üblich ist, werden soll. Ein weiteres Kriterium könnte auch gewesen sein, dass PHP, was für ein MediaWiki nötig ist, auf dem rob selbstverständlich verfügbar war.

Gründe (nun im Nachhinein betrachtet) waren (wohl womöglich nun):

  • sehr verbreitete Software
  • sehr hohe Sicherheit für künftige Unterstützung (aka Support)
  • sehr viele Erweiterungen (Extensions) mit sehr guter Unterstützung
  • sehr große und hilfsbereite Gemeinschaft (aka Community)
  • auch direkt als Port bei FreeBSD verfügbar

Alternativen zur Software MediaWiki[Bearbeiten]

Es gibt sehr viele und sehr gute Alternativen zu MediaWiki. Viele würden wohl auch besser zum Anwendungsfall für ein Wiki vom StuRa passen. Jedoch sollte bei Überlegung zu Alternativen zur Software MediaWiki immer bedacht werden, dass die bestehenden Inhalte vom der Instanz, die mit MediaWiki betrieben wird, in ein Instanz mit einer anderen Software übernommen werden sollten können müsste.

Siehe auch

Alternativen zum Dienst Wiki[Bearbeiten]

Wozu braucht es eigentlich einen Dienst Wiki? Den Zweck könnten auch andere Dienste übernehmen.

  • Plone
    Eigentlich könnten auch die Seiten im MediaWiki auch eine Seite im Plone sein.
  • Redmine

Version von MediaWiki[Bearbeiten]

Auswahl der Version von MediaWiki[Bearbeiten]

Auf Vorschlag vom Bereich Administration Rechentechnik wurde sich Verwenden von der aktuellen Versionen als LTS (wikipedia:de:long term support) entschieden.

Gründe für waren:

  • weniger (seltener) Aufwand für den Prozess vom Aktualisieren, auch im Bezug auf verwendete Extensions
  • seltenerer Änderungen beim Arbeitsablauf von Benutzerinnen und Benutzer, durch relevante Änderungen bei MediaWiki
  • fehlender Bedarf für "den neusten heißen Scheiß"
  • vermeintlich höhere Stabilität

Aktualisierung von MediaWiki[Bearbeiten]

Anpassungen MediaWiki[Bearbeiten]

Alle Anpassungen, die nicht über die Oberfläche vorgenommen wurden, sind Server/srs13#Anpassungen MediaWiki zu entnehmen.

Sidebar angepasst[Bearbeiten]
Siehe auch
mediawikiwiki:Manual:Interface/Sidebar

Siehe auch[Bearbeiten]