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

Aus Salzwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
<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.  
Zeile 23: Zeile 23:
Grant&nbsp;: ja  
Grant&nbsp;: 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"  
Zeile 29: Zeile 29:
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  
Zeile 51: Zeile 51:
<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  
Zeile 61: Zeile 61:
<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 extensions/BibWiki extrahieren  
<font color="#0000ff">HSchwarz: </font>Zip-File herunterladen und nach extensions/BibWiki extrahieren  
Zeile 71: Zeile 71:
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  
Zeile 83: Zeile 83:
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  
Zeile 93: Zeile 93:
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-14.07.2009: </font>Extrahieren der Dateien nach extensions/FCKEditor  
<font color="#0000ff">HSchwarz-14.07.2009: </font>Extrahieren der Dateien nach extensions/FCKEditor  
Zeile 119: Zeile 119:
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>createaccount<nowiki>’]</nowiki> = false;  
$wgGroupPermissions<nowiki>[’</nowiki>*<nowiki>’][’</nowiki>createaccount<nowiki>’]</nowiki> = false;  


=== Hochladen von Dateien ===
=== Hochladen von Dateien ===


<font color="#0000ff">HSchwarz-17.07.2009: </font>Das Hochladen von Dateien geschieht immer in das Repositorium.  
<font color="#0000ff">HSchwarz-17.07.2009: </font>Das Hochladen von Dateien geschieht immer in das Repositorium.  
Zeile 143: Zeile 143:
$wgSharedUploadDBprefix = "sr_";  
$wgSharedUploadDBprefix = "sr_";  


<br>
<br>  


<br>
<br>  


== Einrichten von Namensräumen<br>  ==
== Einrichten von Namensräumen<br>  ==


HSchwarz: Es wurde ein Namensraum für Dokumente der Administratoren einrerichtet, den nur diese Bearbeiten können.<br>  
<font color="#0000ff">HSchwarz: </font> Es wurde ein Namensraum für Dokumente der Administratoren einrerichtet, den nur diese Bearbeiten können.<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 =&gt; 'Adm',<br>NS_ADM_TALK =&gt; 'Adm_talk'<br>);  
<nowiki>#</nowiki>#Einrichten eien Namensraumes Administrator<br>define("NS_ADM", 100);<br>define("NS_ADM_TALK", 101);<br> <br>
<nowiki>#</nowiki># Create namespaces<br>$wgExtraNamespaces = array(<br>NS_ADM =&gt; 'Adm',<br>NS_ADM_TALK =&gt; 'Adm_talk'<br>);


$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['administrator']['editadm'] = true;<br>  
$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['administrator']['editadm'] = true;<br>  


<br>
<br>  


== 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.  
Zeile 173: Zeile 174:
Grant&nbsp;: ja  
Grant&nbsp;: 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:&nbsp;: RepositoryConservationScience  
Zeile 179: Zeile 180:
http://localhost/repository/  
http://localhost/repository/  


==== Lizenz für das Fachwiki ====
==== Lizenz für das Fachwiki ====


HSchwarz:  
HSchwarz:  
Zeile 203: Zeile 204:
<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  
Zeile 213: Zeile 214:
<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  
Zeile 223: Zeile 224:
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  
Zeile 235: Zeile 236:
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  
Zeile 245: Zeile 246:
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!  

Version vom 17. Juli 2009, 14:07 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

HSchwarz: 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'
);

$wgNamespaceProtection[NS_ADM] = array( 'editadm' );      #permission "editadmin" required to edit the Adm namespace
$wgNamespacesWithSubpages[NS_ADM] = true;                #subpages enabled for the Adm namespace
$wgGroupPermissions['administrator']['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;