Erweiterung:CreateWiki
![]() Freigabestatus: stabil |
|
---|---|
![]() |
|
Beschreibung | Bietet eine Funktion, mit der Wiki-Ersteller/innen Seiten innerhalb einer anderen Wiki-Seite erstellen können. Bietet drei Spezialseiten (RequestWiki, RequestWikiQueue und CreateWiki). |
Betreuer | Miraheze system administrators |
Letzte Version | continuous updates |
MediaWiki | 1.37.0+ |
PHP | 7.4+ |
Datenbankänderungen | Ja |
Composer | miraheze/create-wiki |
Tabellen | cw_comments cw_requests cw_wikis |
Lizenz | GNU General Public License 3.0 |
Herunterladen | GitHub: |
|
|
|
|
Übersetze die CreateWiki-Erweiterung | |
CreateWiki ist eine Erweiterung, die es Nutzern ermöglicht, Wikis anzufordern oder Wikis zu erstellen. Sie bietet drei spezielle Seiten, RequestWiki (zum Anfordern von Wikis), RequestWikiQueue (zum Anzeigen der Wiki-Anforderungswarteschlange und zum Bearbeiten von Wiki-Anforderungen) und CreateWiki (mit dem einige Benutzer Wikis erstellen können).
- Special:RequestWiki — for requesting new wikis
- Special:RequestWikiQueue — for viewing the new wiki request queue and handling new wiki requests
- Special:CreateWiki — which allows some users to create new wiki sites
Sie basiert auf der Checkuser -Erweiterung von Tim Starling und Aaron Schulz und einer anderen CreateWiki-Erweiterung von Kudu.
Issues and bug reporting
Um ein Problem oder einen Fehler zu melden, verwende bitte Miraheze Phabricator. Siehe hier für das Workboard.
Installation
- Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens
CreateWiki
im Ordnerextensions/
ablegen. - Folgenden Code am Ende der
LocalSettings.php
einfügen:wfLoadExtension( 'CreateWiki' );
- Führe das Aktualisierungsskript aus, welches automatisch die notwendigen Datenbanktabellen erstellt, die diese Erweiterung braucht.
- Erledigt – Zu Special:Version in dem Wiki (bei Einstellung auf deutsch nach Spezial:Version) navigieren, um die erfolgreiche Installierung der Erweiterung zu überprüfen.
Verwendung
All users (those in the User group by default) can request new wiki sites at Special:RequestWiki. Once they have requested a new wiki, they will be assigned a queue number and can check the status of their request at Special:RequestWikiQueue.
Those with the 'Wiki Creators' (createwiki) user right are able to check Special:RequestWikiQueue, and handle all wiki creation requests. At that page, they can either approve or decline wiki requests, and also change the visibility of a request. Everyone can check RequestWikiQueue at any time to see all requests ever submitted or filter by approved, declined, or in review tasks. Users can also filter by user.
Those with the 'Wiki Creators' (createwiki) user right can also bypass Special:RequestWiki, and manually create new wiki sites themselves at Special:CreateWiki.
Konfiguration
Parameter | Voreinstellung | Anmerkung |
---|---|---|
$wgCreateWikiDisallowedSubdomains
|
[]
|
Regex to match for disallowed subdomains. |
$wgCreateWikiCacheDirectory
|
""
|
The path to store CreateWiki cache files at. This configuration variable is required. |
$wgCreateWikiCannedResponses
|
false
|
Array of default responses to give. If this is enabled, free-text options are removed. |
$wgCreateWikiCategories
|
false
|
Eine Reihe von Kategorien, die für die Kategorisierung in Wikis verwendet werden. |
$wgCreateWikiCollation
|
""
|
Sets the collation to use when creating the wiki database. Example is 'DEFAULT SET utf8mb4 COLLATE utf8mb4_unicode_ci' |
$wgCreateWikiCustomDomainPage
|
false
|
Name der Seite, auf die du für weitere Informationen über benutzerdefinierte Domains verlinken möchtest. |
$wgCreateWikiDatabase
|
false
|
Name der Datenbank, in der cw_wikis gespeichert ist. |
$wgCreateWikiDatabaseClusters
|
[]
|
Array. LBFactory clusters which CreateWiki considers active. |
$wgCreateWikiDatabaseClustersInactive
|
[]
|
Array. LBFactory clusters which are not considered active for use of automatic load-balancing. |
$wgCreateWikiStateDays
|
'inactive' => 45,
'closed' => 15,
'removed' => 120,
'deleted' => 7,
|
Array. Integer values in days when a wiki is deemed inactive, closed, removed (hidden), and deleted. Number of days passed since last change - not from initial inactivity. |
$wgCreateWikiEmailNotifications
|
false
|
Ob E-Mails für neue Wiki-Erstellungen verschickt werden sollen. |
$wgCreateWikiNotificationEmail
|
root@localhost
|
E-Mail-Adresse, an die intern generierte Benachrichtigungs-E-Mails gesendet werden sollen. Hängt nicht von $wgCreateWikiEmailNotifications ab! |
$wgCreateWikiGlobalWiki
|
false
|
Datenbankname des globalen Wikis. (Wo RequestWiki aktiviert und Special:CreateWiki verfügbar sein sollte.) |
$wgCreateWikiInactiveExemptReasonOptions
|
[]
|
Array of possible options for marking an individual wiki as exempt from inactivity. |
$wgCreateWikiPurposes
|
[]
|
Array. List of identified purposes to show when requesting a new wiki. |
$wgCreateWikiShowBiographicalOption
|
false
|
Boolean. Whether to show a biographical person option when requesting a new wiki. |
$wgCreateWikiSQLfiles
|
false
|
SQL-Dateien, die standardmäßig erstellt werden sollen, wenn ein Wiki erstellt wird. Diese Konfigurationsvariable ist erforderlich. |
$wgCreateWikiSubdomain
|
false
|
Der Master-Teil von Subdomains, z.B. wiki.miraheze.org, miraheze.org ist der Master-Teil. |
$wgCreateWikiUseCategories
|
false
|
Ob Kategorien verwendet werden sollen, um Wikis zu kategorisieren. |
$wgCreateWikiUseClosedWikis
|
false
|
Ob eine Frontend-Logik zum Schließen von Wikis implementiert werden soll. |
$wgCreateWikiUseCustomDomains
|
false
|
Ob du eine Front-End-Logik implementieren willst, um benutzerdefinierte Domains für Wikis in RequestWiki anzufordern. |
$wgCreateWikiUseEchoNotifications
|
false
|
Whether to use Echo notifications (beta feature). |
$wgCreateWikiUseExperimental
|
false
|
Whether to implement front-end logic for marking wikis as experimental. |
$wgCreateWikiUseInactiveWikis
|
false
|
Ob eine Frontend-Logik für inaktive Wikis implementiert werden soll. |
$wgCreateWikiUseJobQueue
|
false
|
Whether to defer intensive tasks to the jobqueue. |
$wgCreateWikiUsePrivateWikis
|
false
|
Ob eine Frontend-Logik zur Markierung von Wikis als privat implementiert werden soll. |
Siehe auch
- Erweiterung:ManageWiki (depends on CreateWiki)
Diese Erweiterung ist in den folgenden Paketen und/oder WikiFarmen beinhalten: This is not an authoritative list. Some wiki farms/hosts may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
This extension is made by Miraheze. It may have issues you don't see in Miraheze. To report a bug or request a configuration change, please do so in the Miraheze Phabricator instead of the Wikimedia one. |