Adm:Einrichtung Wikis MW1.16: Unterschied zwischen den Versionen

Aus Salzwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
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 ==


==SalzWiki==
<font color="#0000ff">HSchwarz: </font>Installieren mittel VPN auf dem Server des RZ


<font color="#0000FF">HSchwarz: </font>Installieren mittel VPN auf dem Server des RZ
=== Datenbank mittels XXAMP und phpmyAdmin anlegen: ===


===Datenbank mittels XXAMP und phpmyAdmin anlegen:===
<font color="#0000ff">HSchwarz: </font>Es muss vor der Installation zuerst eine Datenbank angelegt werden.


<font color="#0000FF">HSchwarz: </font>Es muss vor der Installation zuerst eine Datenbank angelegt werden.
salzwiki_db


salzwiki_db
Benutzer: hschwarz


Benutzer: hschwarz
Host: localhost


Host: localhost
Global Rechte: all privileges


Global Rechte: all privileges
Grant&nbsp;: ja


Grant : ja
=== Mediawiki Installieren ===


===Mediawiki Installieren===
<font color="#0000ff">HSchwarz: </font>Nach Installationsanweisung mit folgenden Namen: „Salzwiki"


<font color="#0000FF">HSchwarz: </font>Nach Installationsanweisung mit folgenden Namen: „Salzwiki"
http://localhost/repository/index.php/


http://localhost/repository/index.php/
==== Lizenz für das Fachwiki ====


====Lizenz für das Fachwiki====
<font color="#0000ff">HSchwarz: </font>Einfügen in LocalSettings.php  
<font color="#0000FF">HSchwarz: </font>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====


<font color="#0000FF">HSchwarz: </font>Zip-File herunterladen und nach extensions/BibWiki extrahieren
==== BibWiki ====


Einfügen in LocalSettings:
<font color="#0000ff">HSchwarz: </font>Zip-File herunterladen und nach extensions/BibWiki extrahieren


In der Datei Bibwiki.i18n.php beim Sprachenteil „de"  die deutsche Übersetzung in bibliography umwandeln
Einfügen in LocalSettings:


====FCKEditor====
In der Datei Bibwiki.i18n.php beim Sprachenteil „de" die deutsche Übersetzung in bibliography umwandeln


<font color="#0000FF">HSchwarz: </font>Extrahieren der Dateien nach extensions/FCKEditor
==== FCKEditor ====


Einfügen in LocalSettings.php:
<font color="#0000ff">HSchwarz: </font>Extrahieren der Dateien nach extensions/FCKEditor


<nowiki>#</nowiki># Installation des EDitors FCKEditor
Einfügen in LocalSettings.php:


<nowiki>#</nowiki># enable FCKeditor
<nowiki>#</nowiki># Installation des EDitors FCKEditor


require_once("extensions/FCKeditor/FCKeditor.php");
<nowiki>#</nowiki># enable FCKeditor  


====Cite====
require_once("extensions/FCKeditor/FCKeditor.php");


<font color="#0000FF">HSchwarz: </font>Extrahieren der Dateien nach extensions/Cite
==== Cite ====


Einfügen in LocalSettings.php:
<font color="#0000ff">HSchwarz: </font>Extrahieren der Dateien nach extensions/Cite


<nowiki>#</nowiki># Cite Extension instaliert SChwarz am 7.7.2009
Einfügen in LocalSettings.php:


require_once("extensions/Cite/Cite.php");
<nowiki>#</nowiki># Cite Extension instaliert SChwarz am 7.7.2009


===Zugangsberechtigungen===
require_once("extensions/Cite/Cite.php");
====Nur angemeldete Lesen und editieren====


<font color="#0000FF">HSchwarz-14.07.2009: </font>Extrahieren der Dateien nach extensions/FCKEditor
=== Zugangsberechtigungen ===


Wenn SalzWiki installiert ist, aber nicht für alle freigegeben werden soll. Wie kann ich nur die erste Seite sichtbar machen!
==== Nur angemeldete Lesen und editieren ====


<nowiki>#</nowiki># Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!!
<font color="#0000ff">HSchwarz-14.07.2009: </font>Extrahieren der Dateien nach extensions/FCKEditor


<nowiki>#</nowiki># nur angelemdete dürfen lesen und Seiten bearbeiten
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 sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen
<nowiki>#</nowiki># Nur die Startseite ist für alle zu lesen, ansonsten nur für angemeldete Nutzer!!!!!


$wgWhitelistRead = array(":Hauptseite", "Spezial:Userlogin");
<nowiki>#</nowiki># nur angelemdete dürfen lesen und Seiten bearbeiten


$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>read<nowiki>’]</nowiki> = false;
<nowiki>#</nowiki># für alle sind nur die Seiten „Main Page" und die mit dem Userlogin" zu sehen


$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>edit<nowiki>’]</nowiki> = false;
$wgWhitelistRead = array(":Hauptseite", "Spezial:Userlogin");  


<nowiki>#</nowiki> Prevent new user registrations except by sysops
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>read<nowiki>’]</nowiki> = false;


$wgWhitelistAccount = array ( "user" =<nowiki>></nowiki> 0, "sysop" =<nowiki>></nowiki> 1, "developer" =<nowiki>></nowiki> 1 );
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>edit<nowiki>’]</nowiki> = false;  


$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>createaccount<nowiki>’]</nowiki> = false;
<nowiki>#</nowiki> Prevent new user registrations except by sysops


===Hochladen von Dateien===
$wgWhitelistAccount = array ( "user" =<nowiki>></nowiki> 0, "sysop" =<nowiki>></nowiki> 1, "developer" =<nowiki>></nowiki> 1 );


<font color="#0000FF">HSchwarz-17.07.2009: </font>Das Hochladen von Dateien geschieht immer in das Repositorium.
$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";


Hierzu Änderung in LocalSettings.php
$wgSharedUploadDBprefix = "sr_";


$wgUploadNavigationUrl = "http://localhost/repository/index.php/Special:Upload";
<br>


<font color="#0000FF">HSchwarz-17.07.2009: </font>Damit automatisch im Repository nach „Dateien" gesucht wird, wurde folgendes in den LocalSettings.php geändert:
<br>


<nowiki>#</nowiki>#  shared uploads: laden der Daten aus dem Repositorium
== Einrichten von Namensräumen<br> ==


$wgUseSharedUploads = true;
Es wurde ein Namensraum für Dokumente der Administratoren einrerichtet, den nur diese Bearbeiten können.<br>


$wgSharedUploadPath = "http://localhost/repository/images";
<br>


$wgSharedUploadDirectory = "D:/XAMPP/xampp/htdocs/repository/images/ ";
## 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 =&gt; 'Adm',<br>NS_ADM_TALK =&gt; 'Adm_talk'<br>);


$wgHashedSharedUploadDirectory = true;
$wgNamespaceProtection[NS_ADM] = array( 'editadm' );&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #permission "editadmin" required to edit the Adm namespace<br>$wgNamespacesWithSubpages[NS_ADM] = true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #subpages enabled for the Adm namespace<br>$wgGroupPermissions['bot']['editadm'] = true;<br>


$wgSharedUploadDBname = "repository_db";
<br>


$wgSharedUploadDBprefix  = "sr_";
== Repositorium ==


==Repositorium==
=== Datenbank mittel XXAMP und phpmyAdmin anlegen: ===


===Datenbank mittel XXAMP und phpmyAdmin anlegen:===
<font color="#0000ff">HSchwarz: </font>Es muss vor der Installation zuerst eine Datenbank angelegt werden.


<font color="#0000FF">HSchwarz: </font>Es muss vor der Installation zuerst eine Datenbank angelegt werden.
repository_db


repository_db
Benutzer: hschwarz


Benutzer: hschwarz
Host: localhost


Host: localhost
Global Rechte: all privileges


Global Rechte: all privileges
Grant&nbsp;: ja


Grant : ja
=== Mediawiki Installieren ===


===Mediawiki Installieren===
<font color="#0000ff">HSchwarz: </font>Nach Installationsanweisung mit folgenden Namen:&nbsp;: RepositoryConservationScience


<font color="#0000FF">HSchwarz: </font>Nach Installationsanweisung mit folgenden Namen: : RepositoryConservationScience
http://localhost/repository/


http://localhost/repository/
==== Lizenz für das Fachwiki ====


====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="#0000FF">HSchwarz: </font>Zip-File herunterladen und nach BibWiki extrahieren
<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" die deutsche Übersetzung in bibliography umwandeln
In der Datei Bibwiki.i18n.php beim Sprachenteil „de" die deutsche Übersetzung in bibliography umwandeln  


====FCKEditor====
==== FCKEditor ====


<font color="#0000FF">HSchwarz: </font>Extrahieren der Dateien nach extensions/FCKEditor
<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="#0000FF">HSchwarz: </font>Extrahieren der Dateien nach extensions/Cite
<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="#0000FF">HSchwarz: </font>Wenn SalzWiki installiert ist, aber nicht für alle freigegeben werden soll. Wie kann ich nur die erste Seite sichtbar machen!
<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;  


[[Kategorie:Administrator]]
[[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

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.


    1. 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'
      );

$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

http://localhost/repository/

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;