Adm:Einrichtung Wikis MW1.16: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Risos (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<font size = "4">'''Dokumentation der Installation von „SalzWiki"'''</font> | <font size="4">'''Dokumentation der Installation von „SalzWiki"'''</font> | ||
<br> | |||
<br> | |||
== SalzWiki == | |||
= | <font color="#0000ff">HSchwarz: </font>Installieren mittel VPN auf dem Server des RZ | ||
=== Datenbank mittels XXAMP und phpmyAdmin anlegen: === | |||
= | <font color="#0000ff">HSchwarz: </font>Es muss vor der Installation zuerst eine Datenbank angelegt werden. | ||
salzwiki_db | |||
Benutzer: hschwarz | |||
Host: localhost | |||
Global Rechte: all privileges | |||
Grant : ja | |||
=== Mediawiki Installieren === | |||
= | <font color="#0000ff">HSchwarz: </font>Nach Installationsanweisung mit folgenden Namen: „Salzwiki" | ||
http://localhost/repository/index.php/ | |||
==== Lizenz für das Fachwiki ==== | |||
<font color="#0000ff">HSchwarz: </font>Einfügen in LocalSettings.php | |||
<font color="# | |||
<nowiki>#</nowiki># For attaching licensing metadata to pages, and displaying an | <nowiki>#</nowiki># For attaching licensing metadata to pages, and displaying an | ||
<nowiki>#</nowiki># appropriate copyright notice / icon. GNU Free Documentation | <nowiki>#</nowiki># appropriate copyright notice / icon. GNU Free Documentation | ||
<nowiki>#</nowiki># License and Creative Commons licenses are supported so far. | <nowiki>#</nowiki># License and Creative Commons licenses are supported so far. | ||
$wgEnableCreativeCommonsRdf = true; | $wgEnableCreativeCommonsRdf = true; | ||
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright | $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright | ||
$wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/"; | $wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/"; | ||
$wgRightsText = "Attribution-Noncommercial-Share Alike 3.0 Unported"; | $wgRightsText = "Attribution-Noncommercial-Share Alike 3.0 Unported"; | ||
$wgRightsIcon = "http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png"; | $wgRightsIcon = "http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png"; | ||
<nowiki>#</nowiki> $wgRightsCode = "<nowiki>[</nowiki>license_code<nowiki>]</nowiki>"; # Not yet used | <nowiki>#</nowiki> $wgRightsCode = "<nowiki>[</nowiki>license_code<nowiki>]</nowiki>"; # Not yet used | ||
====Logo==== | ==== Logo ==== | ||
Einfügen in LocalSettings.php | Einfügen in LocalSettings.php | ||
Die Datei für das Logo ist noch hochzuladen und einzufügen | Die Datei für das Logo ist noch hochzuladen und einzufügen | ||
<nowiki>#</nowiki>#LOGO | <nowiki>#</nowiki>#LOGO | ||
<nowiki>#</nowiki>#$wgLogo = "http://localhost/repository/logo.png"; | <nowiki>#</nowiki>#$wgLogo = "http://localhost/repository/logo.png"; | ||
===Extensions | === Extensions === | ||
==== BibWiki ==== | |||
<font color="#0000ff">HSchwarz: </font>Zip-File herunterladen und nach extensions/BibWiki extrahieren | |||
Einfügen in LocalSettings: | |||
In der Datei Bibwiki.i18n.php beim Sprachenteil „de" die deutsche Übersetzung in bibliography umwandeln | |||
==== FCKEditor ==== | |||
<font color="#0000ff">HSchwarz: </font>Extrahieren der Dateien nach extensions/FCKEditor | |||
Einfügen in LocalSettings.php: | |||
<nowiki>#</nowiki># | <nowiki>#</nowiki># Installation des EDitors FCKEditor | ||
<nowiki>#</nowiki># enable FCKeditor | |||
require_once("extensions/FCKeditor/FCKeditor.php"); | |||
==== Cite ==== | |||
<font color="#0000ff">HSchwarz: </font>Extrahieren der Dateien nach extensions/Cite | |||
Einfügen in LocalSettings.php: | |||
<nowiki>#</nowiki># Cite Extension instaliert SChwarz am 7.7.2009 | |||
require_once("extensions/Cite/Cite.php"); | |||
=== Zugangsberechtigungen === | |||
==== Nur angemeldete Lesen und editieren ==== | |||
< | <font color="#0000ff">HSchwarz-14.07.2009: </font>Extrahieren der Dateien nach extensions/FCKEditor | ||
Wenn SalzWiki installiert ist, aber nicht für alle freigegeben werden soll. Wie kann ich nur die erste Seite sichtbar machen! | |||
<nowiki>#</nowiki># für alle | <nowiki>#</nowiki># Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!! | ||
<nowiki>#</nowiki># nur angelemdete dürfen lesen und Seiten bearbeiten | |||
<nowiki>#</nowiki># für alle sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen | |||
$ | $wgWhitelistRead = array(":Hauptseite", "Spezial:Userlogin"); | ||
<nowiki> | $wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>read<nowiki>’]</nowiki> = false; | ||
$ | $wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>edit<nowiki>’]</nowiki> = false; | ||
<nowiki>#</nowiki> Prevent new user registrations except by sysops | |||
=== | $wgWhitelistAccount = array ( "user" =<nowiki>></nowiki> 0, "sysop" =<nowiki>></nowiki> 1, "developer" =<nowiki>></nowiki> 1 ); | ||
<font color="# | $wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>createaccount<nowiki>’]</nowiki> = false; | ||
=== Hochladen von Dateien === | |||
<font color="#0000ff">HSchwarz-17.07.2009: </font>Das Hochladen von Dateien geschieht immer in das Repositorium. | |||
Hierzu Änderung in LocalSettings.php | |||
$wgUploadNavigationUrl = "http://localhost/repository/index.php/Special:Upload"; | |||
<font color="#0000ff">HSchwarz-17.07.2009: </font>Damit automatisch im Repository nach „Dateien" gesucht wird, wurde folgendes in den LocalSettings.php geändert: | |||
<nowiki>#</nowiki># shared uploads: laden der Daten aus dem Repositorium | |||
$wgUseSharedUploads = true; | |||
$wgSharedUploadPath = "http://localhost/repository/images"; | |||
$wgSharedUploadDirectory = "D:/XAMPP/xampp/htdocs/repository/images/ "; | |||
$wgHashedSharedUploadDirectory = true; | |||
$wgSharedUploadDBname = "repository_db"; | |||
$wgSharedUploadDBprefix = "sr_"; | |||
<br> | |||
< | <br> | ||
< | == Einrichten von Namensräumen<br> == | ||
Es wurde ein Namensraum für Dokumente der Administratoren einrerichtet, den nur diese Bearbeiten können.<br> | |||
<br> | |||
$ | ## Einrichten eien Namensraumes Administrator<br>define("NS_ADM", 100);<br>define("NS_ADM_TALK", 101);<br> <br>## Create namespaces<br>$wgExtraNamespaces = array(<br>NS_ADM => 'Adm',<br>NS_ADM_TALK => 'Adm_talk'<br>); | ||
$ | $wgNamespaceProtection[NS_ADM] = array( 'editadm' ); #permission "editadmin" required to edit the Adm namespace<br>$wgNamespacesWithSubpages[NS_ADM] = true; #subpages enabled for the Adm namespace<br>$wgGroupPermissions['bot']['editadm'] = true;<br> | ||
<br> | |||
== Repositorium == | |||
== | === Datenbank mittel XXAMP und phpmyAdmin anlegen: === | ||
= | <font color="#0000ff">HSchwarz: </font>Es muss vor der Installation zuerst eine Datenbank angelegt werden. | ||
repository_db | |||
Benutzer: hschwarz | |||
Host: localhost | |||
Global Rechte: all privileges | |||
Grant : ja | |||
=== Mediawiki Installieren === | |||
= | <font color="#0000ff">HSchwarz: </font>Nach Installationsanweisung mit folgenden Namen: : RepositoryConservationScience | ||
http://localhost/repository/ | |||
==== Lizenz für das Fachwiki ==== | |||
HSchwarz: | |||
HSchwarz: | |||
Einfügen in LocalSettings.php | Einfügen in LocalSettings.php | ||
<nowiki>#</nowiki># For attaching licensing metadata to pages, and displaying an | <nowiki>#</nowiki># For attaching licensing metadata to pages, and displaying an | ||
<nowiki>#</nowiki># appropriate copyright notice / icon. GNU Free Documentation | <nowiki>#</nowiki># appropriate copyright notice / icon. GNU Free Documentation | ||
<nowiki>#</nowiki># License and Creative Commons licenses are supported so far. | <nowiki>#</nowiki># License and Creative Commons licenses are supported so far. | ||
$wgEnableCreativeCommonsRdf = true; | $wgEnableCreativeCommonsRdf = true; | ||
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright | $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright | ||
$wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/"; | $wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/"; | ||
$wgRightsText = "Attribution-Noncommercial-Share Alike 3.0 Unported"; | $wgRightsText = "Attribution-Noncommercial-Share Alike 3.0 Unported"; | ||
$wgRightsIcon = "http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png"; | $wgRightsIcon = "http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png"; | ||
<nowiki>#</nowiki> $wgRightsCode = "<nowiki>[</nowiki>license_code<nowiki>]</nowiki>"; # Not yet used | <nowiki>#</nowiki> $wgRightsCode = "<nowiki>[</nowiki>license_code<nowiki>]</nowiki>"; # Not yet used | ||
====Logo==== | ==== Logo ==== | ||
Einfügen in LocalSettings.php | Einfügen in LocalSettings.php | ||
Die Datei für das Logo ist noch hochzuladen und einzufügen | Die Datei für das Logo ist noch hochzuladen und einzufügen | ||
<nowiki>#</nowiki>#LOGO | <nowiki>#</nowiki>#LOGO | ||
<nowiki>#</nowiki>#$wgLogo = "http://localhost/repository/logo.png"; | <nowiki>#</nowiki>#$wgLogo = "http://localhost/repository/logo.png"; | ||
===Extensions=== | === Extensions === | ||
====BibWiki==== | ==== BibWiki ==== | ||
<font color="# | <font color="#0000ff">HSchwarz: </font>Zip-File herunterladen und nach BibWiki extrahieren | ||
Einfügen in LocalSettings: | Einfügen in LocalSettings: | ||
In der Datei Bibwiki.i18n.php beim Sprachenteil „de" | In der Datei Bibwiki.i18n.php beim Sprachenteil „de" die deutsche Übersetzung in bibliography umwandeln | ||
====FCKEditor==== | ==== FCKEditor ==== | ||
<font color="# | <font color="#0000ff">HSchwarz: </font>Extrahieren der Dateien nach extensions/FCKEditor | ||
Einfügen in LocalSettings.php: | Einfügen in LocalSettings.php: | ||
<nowiki>#</nowiki># Installation des EDitors FCKEditor | <nowiki>#</nowiki># Installation des EDitors FCKEditor | ||
<nowiki>#</nowiki># enable FCKeditor | <nowiki>#</nowiki># enable FCKeditor | ||
require_once("extensions/FCKeditor/FCKeditor.php"); | require_once("extensions/FCKeditor/FCKeditor.php"); | ||
====Cite==== | ==== Cite ==== | ||
<font color="# | <font color="#0000ff">HSchwarz: </font>Extrahieren der Dateien nach extensions/Cite | ||
Einfügen in LocalSettings.php: | Einfügen in LocalSettings.php: | ||
<nowiki>#</nowiki># Cite Extension instaliert SChwarz am 7.7.2009 | <nowiki>#</nowiki># Cite Extension instaliert SChwarz am 7.7.2009 | ||
require_once("extensions/Cite/Cite.php"); | require_once("extensions/Cite/Cite.php"); | ||
===Zugangsberechtigungen=== | === Zugangsberechtigungen === | ||
====Nur angemeldete Lesen und editieren==== | ==== Nur angemeldete Lesen und editieren ==== | ||
<font color="# | <font color="#0000ff">HSchwarz: </font>Wenn SalzWiki installiert ist, aber nicht für alle freigegeben werden soll. Wie kann ich nur die erste Seite sichtbar machen! | ||
<nowiki>#</nowiki># Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!! | <nowiki>#</nowiki># Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!! | ||
<nowiki>#</nowiki># nur angelemdete dürfen lesen und Seiten bearbeiten | <nowiki>#</nowiki># nur angelemdete dürfen lesen und Seiten bearbeiten | ||
<nowiki>#</nowiki># für alle sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen | <nowiki>#</nowiki># für alle sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen | ||
$wgWhitelistRead = array(":Main Page", "Spezial:Userlogin"); | $wgWhitelistRead = array(":Main Page", "Spezial:Userlogin"); | ||
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>read<nowiki>’]</nowiki> = false; | $wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>read<nowiki>’]</nowiki> = false; | ||
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>edit<nowiki>’]</nowiki> = false; | $wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>edit<nowiki>’]</nowiki> = false; | ||
<nowiki>#</nowiki> Prevent new user registrations except by sysops | <nowiki>#</nowiki> Prevent new user registrations except by sysops | ||
$wgWhitelistAccount = array ( "user" =<nowiki>></nowiki> 0, "sysop" =<nowiki>></nowiki> 1, "developer" =<nowiki>></nowiki> 1 ); | $wgWhitelistAccount = array ( "user" =<nowiki>></nowiki> 0, "sysop" =<nowiki>></nowiki> 1, "developer" =<nowiki>></nowiki> 1 ); | ||
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>createaccount<nowiki>’]</nowiki> = false; | $wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>createaccount<nowiki>’]</nowiki> = false; | ||
[[ | [[Category:Administrator]] |
Version vom 17. Juli 2009, 13:57 Uhr
Dokumentation der Installation von „SalzWiki"
SalzWiki
HSchwarz: Installieren mittel VPN auf dem Server des RZ
Datenbank mittels XXAMP und phpmyAdmin anlegen:
HSchwarz: Es muss vor der Installation zuerst eine Datenbank angelegt werden.
salzwiki_db
Benutzer: hschwarz
Host: localhost
Global Rechte: all privileges
Grant : ja
Mediawiki Installieren
HSchwarz: Nach Installationsanweisung mit folgenden Namen: „Salzwiki"
http://localhost/repository/index.php/
Lizenz für das Fachwiki
HSchwarz: Einfügen in LocalSettings.php
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/";
$wgRightsText = "Attribution-Noncommercial-Share Alike 3.0 Unported";
$wgRightsIcon = "http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png";
# $wgRightsCode = "[license_code]"; # Not yet used
Logo
Einfügen in LocalSettings.php
Die Datei für das Logo ist noch hochzuladen und einzufügen
##LOGO
##$wgLogo = "http://localhost/repository/logo.png";
Extensions
BibWiki
HSchwarz: Zip-File herunterladen und nach extensions/BibWiki extrahieren
Einfügen in LocalSettings:
In der Datei Bibwiki.i18n.php beim Sprachenteil „de" die deutsche Übersetzung in bibliography umwandeln
FCKEditor
HSchwarz: Extrahieren der Dateien nach extensions/FCKEditor
Einfügen in LocalSettings.php:
## Installation des EDitors FCKEditor
## enable FCKeditor
require_once("extensions/FCKeditor/FCKeditor.php");
Cite
HSchwarz: Extrahieren der Dateien nach extensions/Cite
Einfügen in LocalSettings.php:
## Cite Extension instaliert SChwarz am 7.7.2009
require_once("extensions/Cite/Cite.php");
Zugangsberechtigungen
Nur angemeldete Lesen und editieren
HSchwarz-14.07.2009: Extrahieren der Dateien nach extensions/FCKEditor
Wenn SalzWiki installiert ist, aber nicht für alle freigegeben werden soll. Wie kann ich nur die erste Seite sichtbar machen!
## Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!!
## nur angelemdete dürfen lesen und Seiten bearbeiten
## für alle sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen
$wgWhitelistRead = array(":Hauptseite", "Spezial:Userlogin");
$wgGroupPermissions[’*’][’read’] = false;
$wgGroupPermissions[’*’][’edit’] = false;
# Prevent new user registrations except by sysops
$wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );
$wgGroupPermissions[’*’][’createaccount’] = false;
Hochladen von Dateien
HSchwarz-17.07.2009: Das Hochladen von Dateien geschieht immer in das Repositorium.
Hierzu Änderung in LocalSettings.php
$wgUploadNavigationUrl = "http://localhost/repository/index.php/Special:Upload";
HSchwarz-17.07.2009: Damit automatisch im Repository nach „Dateien" gesucht wird, wurde folgendes in den LocalSettings.php geändert:
## shared uploads: laden der Daten aus dem Repositorium
$wgUseSharedUploads = true;
$wgSharedUploadPath = "http://localhost/repository/images";
$wgSharedUploadDirectory = "D:/XAMPP/xampp/htdocs/repository/images/ ";
$wgHashedSharedUploadDirectory = true;
$wgSharedUploadDBname = "repository_db";
$wgSharedUploadDBprefix = "sr_";
Einrichten von Namensräumen
Es wurde ein Namensraum für Dokumente der Administratoren einrerichtet, den nur diese Bearbeiten können.
- Einrichten eien Namensraumes Administrator
define("NS_ADM", 100);
define("NS_ADM_TALK", 101);
## Create namespaces
$wgExtraNamespaces = array(
NS_ADM => 'Adm',
NS_ADM_TALK => 'Adm_talk'
);
- Einrichten eien Namensraumes Administrator
$wgNamespaceProtection[NS_ADM] = array( 'editadm' ); #permission "editadmin" required to edit the Adm namespace
$wgNamespacesWithSubpages[NS_ADM] = true; #subpages enabled for the Adm namespace
$wgGroupPermissions['bot']['editadm'] = true;
Repositorium
Datenbank mittel XXAMP und phpmyAdmin anlegen:
HSchwarz: Es muss vor der Installation zuerst eine Datenbank angelegt werden.
repository_db
Benutzer: hschwarz
Host: localhost
Global Rechte: all privileges
Grant : ja
Mediawiki Installieren
HSchwarz: Nach Installationsanweisung mit folgenden Namen: : RepositoryConservationScience
Lizenz für das Fachwiki
HSchwarz:
Einfügen in LocalSettings.php
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/";
$wgRightsText = "Attribution-Noncommercial-Share Alike 3.0 Unported";
$wgRightsIcon = "http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png";
# $wgRightsCode = "[license_code]"; # Not yet used
Logo
Einfügen in LocalSettings.php
Die Datei für das Logo ist noch hochzuladen und einzufügen
##LOGO
##$wgLogo = "http://localhost/repository/logo.png";
Extensions
BibWiki
HSchwarz: Zip-File herunterladen und nach BibWiki extrahieren
Einfügen in LocalSettings:
In der Datei Bibwiki.i18n.php beim Sprachenteil „de" die deutsche Übersetzung in bibliography umwandeln
FCKEditor
HSchwarz: Extrahieren der Dateien nach extensions/FCKEditor
Einfügen in LocalSettings.php:
## Installation des EDitors FCKEditor
## enable FCKeditor
require_once("extensions/FCKeditor/FCKeditor.php");
Cite
HSchwarz: Extrahieren der Dateien nach extensions/Cite
Einfügen in LocalSettings.php:
## Cite Extension instaliert SChwarz am 7.7.2009
require_once("extensions/Cite/Cite.php");
Zugangsberechtigungen
Nur angemeldete Lesen und editieren
HSchwarz: Wenn SalzWiki installiert ist, aber nicht für alle freigegeben werden soll. Wie kann ich nur die erste Seite sichtbar machen!
## Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!!
## nur angelemdete dürfen lesen und Seiten bearbeiten
## für alle sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen
$wgWhitelistRead = array(":Main Page", "Spezial:Userlogin");
$wgGroupPermissions[’*’][’read’] = false;
$wgGroupPermissions[’*’][’edit’] = false;
# Prevent new user registrations except by sysops
$wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );
$wgGroupPermissions[’*’][’createaccount’] = false;