<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rvogel</id>
	<title>BlueSpice - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rvogel"/>
	<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/wiki/Spezial:Beitr%C3%A4ge/Rvogel"/>
	<updated>2026-05-14T21:46:37Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=15501</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=15501"/>
		<updated>2025-11-19T10:19:21Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]), [class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;])&lt;br /&gt;
{text-decoration:underline dotted; text-underline-offset:4px;text-decoration-thickness: 1px; text-decoration-color:grey}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {background-color:#fff}&lt;br /&gt;
.wikitable  tr  th {background-color:#f1f3f9}&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center, figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
    margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content li {margin-bottom:0.6em;}&lt;br /&gt;
 /*Main Page banner */&lt;br /&gt;
#mpbanner {margin-top:-55px;}&lt;br /&gt;
h1#mpbanner-byline {font-size:1.8em; color:#3e5389;line-height: 1em; padding-top: 20px;}&lt;br /&gt;
#mpbanner-title {font-size:3.4rem; color:#4b80eb; line-height:1.2em; font-weight: 900;letter-spacing: 1px; display:block}&lt;br /&gt;
#mpbsv {color:#4666cd}&lt;br /&gt;
&lt;br /&gt;
 /*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {font-size:1.2em; margin:0 0 1em 0;border-bottom:none;color:#555}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {padding:20px 15px 5px 15px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
 table.casablanca.swc tbody tr, table.casablanca.swc th {&lt;br /&gt;
    color:#333&lt;br /&gt;
}&lt;br /&gt;
 table.casablanca.swc thead tr, table.casablanca tbody th.swc {&lt;br /&gt;
    background:#e9e9ee&lt;br /&gt;
}&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
    background: #efefef;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
    font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
    content: &#039;\F1B9&#039;;&lt;br /&gt;
    vertical-align: -0.3em;&lt;br /&gt;
    padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question{margin-bottom:3em;}&lt;br /&gt;
.questionText{font-weight:700;margin-bottom:1.2em;}&lt;br /&gt;
.question .header{background:#fff0e1;padding:1px 6px;}&lt;br /&gt;
span.questionText{display:block;}&lt;br /&gt;
.question td{background:#f6f6f6;border-bottom:2px solid #fff;padding:8px 6px 6px;}&lt;br /&gt;
.question th{background:#f6f6f6;border-bottom:2px solid #fff;padding:8px 6px 6px;}&lt;br /&gt;
.quiz table{width:100%;}&lt;br /&gt;
.quizQuestions .question .sign{width:26px;}&lt;br /&gt;
.quiz table.settings{margin-left:30px!important;}&lt;br /&gt;
.mw-content-ltr .quiz .question .border{border-width:0 0 0 12px !important;}&lt;br /&gt;
.quiz .margin.right{background-color:#8ed27d!important;}&lt;br /&gt;
.quiz .margin.NA{background-color:#337ecc!important;}&lt;br /&gt;
.quiz .margin.wrong{background-color:#ff5c64!important;}&lt;br /&gt;
.quiz .question .border.right{border-color:#8ed27d!important;}&lt;br /&gt;
.quiz .question .border.NA{border-color:#337ecc!important;}&lt;br /&gt;
.quiz .question .border.wrong{border-color:#ff5c64!important;}&lt;br /&gt;
.quiz .question .check.right{outline:3px solid #8ed27d!important;}&lt;br /&gt;
.quiz .question .check.NA{outline:3px solid #337ecc!important;}&lt;br /&gt;
.quiz .question .check.wrong{outline:3px solid #ff5c64!important;}&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;]{background:#36c;border:none;color:#FFF;margin-right:10px;margin-left:30px;padding:6px 12px;}&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;]{background:#2551aa;}&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;]{background:#a4a4a4;border:none;color:#FFF;margin-right:10px;padding:6px 12px;}&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;]{background:#858585;}&lt;br /&gt;
.quiz .correction{background-color:#ffe4c9;display:block;font-weight:700;margin:10px 0 30px 28px;padding:20px;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {display:flex; flex-wrap:wrap;  justify-content: space-between; gap:20px}&lt;br /&gt;
.cards &amp;gt; div {margin-left:5px; margin-right:5px; flex-basis:290px; margin-bottom:50px; border-top: 1px solid #f0f0f0; box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);&lt;br /&gt;
    transition: all .3s cubic-bezier(.25,.8,.25,1); cursor: pointer; text-align:center}&lt;br /&gt;
.cards &amp;gt; div:hover {&lt;br /&gt;
    box-shadow: 0 6px 8px rgba(0,0,0,.10),0 10px 10px rgba(0,0,0,.10);&lt;br /&gt;
}&lt;br /&gt;
.cards a.image img {max-width:600px}&lt;br /&gt;
.cards .screenshot {width:300px;height:200px; overflow:hidden; border-top:14px solid #eee; border-bottom:14px solid #eee}&lt;br /&gt;
#content #bodyContent .cards h2 {margin:10px; padding:0; font-size:1.1rem; font-color:#444; border:none; text-align:center}&lt;br /&gt;
.cards h2 .mw-editsection {display:none}&lt;br /&gt;
.cards .text {font-size:0.85rem; padding:20px 10px; text-align:center; font-weight:bold;}&lt;br /&gt;
#mw-content-text text a:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new), #mw-content-text .text a:link:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new), #mw-content-text .text a:not(.new):visited, [class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited, #mw-content-text .text a:link:not(.new):visited, [class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited &lt;br /&gt;
{color:#444;}&lt;br /&gt;
.cards .emptycard, .cards &amp;gt; div.emptycard:hover &lt;br /&gt;
{border: 0;&lt;br /&gt;
box-shadow: none;}&lt;br /&gt;
@media only screen and (max-width: 768px)&lt;br /&gt;
{.cards &amp;gt; div {flex-basis:98%; }&lt;br /&gt;
.cards .screenshot {width:auto; text-align:center}	&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
.getButton {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background-color: #4CAF50;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: white;&lt;br /&gt;
    padding: 8px 20px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin: 0 0 10px 0;&lt;br /&gt;
    -webkit-transition-duration: 0.4s;&lt;br /&gt;
    transition-duration: 0.4s;&lt;br /&gt;
    border-radius: 8px;}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a&lt;br /&gt;
{color:#ffffff!important;}&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);&lt;br /&gt;
color:&#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position:relative;&lt;br /&gt;
	top:1px;&lt;br /&gt;
}&lt;br /&gt;
.getButton a:before {font-family: &#039;fontawesome&#039;;&lt;br /&gt;
content: &#039;\f019 &#039;;&lt;br /&gt;
font-size: 1.3em;&lt;br /&gt;
vertical-align: middle;&lt;br /&gt;
margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {font-family: &#039;fontawesome&#039;;&lt;br /&gt;
content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
text-align:center;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
float: right;&lt;br /&gt;
margin: 0 0 20px 40px;&lt;br /&gt;
padding: 10px;&lt;br /&gt;
background: #efefef;&lt;br /&gt;
background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
.downloadarea p {margin:0}&lt;br /&gt;
@media only screen and (max-width: 768px)&lt;br /&gt;
{.cards &amp;gt; div {flex-basis:98%; }&lt;br /&gt;
}&lt;br /&gt;
.oo-ui-panelLayout-framed {border: 0;}&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {border-bottom: 1px solid #d3d5da;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {text-align:center;}&lt;br /&gt;
#system404-error div.floatnone a.image img {padding:0; margin:0;}&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
    margin-top: 0px;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {overflow-y:scroll; max-height:750px}&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {background:#f1f3f9; margin:0 10px 6px 0; border-radius:4px;}&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {background:#fff}&lt;br /&gt;
.oo-ui-icon-articleRedirect {background-size:80%}&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
    width: 85%!important;&lt;br /&gt;
    font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {display: flex; flex-wrap: wrap; justify-content:space-between; gap:20px}&lt;br /&gt;
.sectionflex.col1 &amp;gt; div {flex-basis:100%; padding:10px 20px; }&lt;br /&gt;
.sectionflex.col2 &amp;gt; div {flex-basis:48%; padding:10px 20px; }&lt;br /&gt;
.sectionflex.col3 &amp;gt; div {flex-basis:32%; padding:10px 20px;}&lt;br /&gt;
.sectionflex.col4 &amp;gt; div {flex-basis:23%; padding:10px 20px;}&lt;br /&gt;
.sectionflex &amp;gt; div.empty {border:none; background:none}&lt;br /&gt;
#mw-content-text .sectionflex &amp;gt; div h2 {margin:0 0 1em 0; font-size:1.3em}&lt;br /&gt;
#mw-content-text .sectionflex &amp;gt; div h3 {margin:0 0 1em; font-size:1.2em}    &lt;br /&gt;
.sectionflex.frame &amp;gt; div {border: 1px solid #e7e7e7}&lt;br /&gt;
.sectionflex.background&amp;gt; div {background: #f1f3f9}&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug, .sectionflex span.mw-editsection {display:none}&lt;br /&gt;
.sectionflex.linked a {display:block}&lt;br /&gt;
.sectionflex.centered &amp;gt; div {text-align:center;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.pdfcreator-page-content .embedvideo {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {font-size: 1.6em; vertical-align: middle; padding: 6px; border-radius: 50%;}&lt;br /&gt;
.sectionflex.themenhd  div [class*=&amp;quot; bi-&amp;quot;]::before {font-size:2em; vertical-align:middle; background-color:#f1f3f9; padding: 10px; }&lt;br /&gt;
.sectionflex.themenhd.background  div [class*=&amp;quot; bi-&amp;quot;]::before {font-size:2em; vertical-align:middle; background-color:#fff; padding: 10px; }&lt;br /&gt;
.themenhd div a {display:block}&lt;br /&gt;
.themenhd div:hover {background:rgb(233,233,238,0.5)}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big, .fa-big {font-size: 2rem; color: #2b80ea}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {column-count: 3;}&lt;br /&gt;
@media (max-width: 767px) {.sectionflex.col2 &amp;gt; div, .sectionflex.col3 &amp;gt; div {flex-basis:100%; margin-top:2em}}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {width:25em;font-size:90%;background-color:#f1f3f9;color:black;margin-bottom:0.5em;margin-left:1em;padding:0.2em;float:right;clear:right;text-align:left;}&lt;br /&gt;
.extension-infobox-header{text-align:center;background-color:#2e6096;padding:8px; color:#ffffff;}&lt;br /&gt;
.extension-infobox-headertext{font-size:larger;color:#FFFFFF;}&lt;br /&gt;
.extension-infobox-description{font-weight:normal!important;text-align:left;background-color:#f1f3f9;padding:20px 10px 20px 10px!important;}&lt;br /&gt;
.extension-infobox-first-row{vertical-align:top;padding:20px 10px 0 10px;}&lt;br /&gt;
.extension-infobox-row{vertical-align:top;padding:0 10px;}&lt;br /&gt;
.extension-infobox-last-row{vertical-align:top;padding:0 10px 20px 10px;}&lt;br /&gt;
.extension-infobox-helppage{font-weight:normal;text-align:center;vertical-align:top;padding-left:10px;padding-top:10px;padding-bottom:10px;background-color:#eeeeee;}&lt;br /&gt;
.extension-infobox.fullwidth {width:100%; float:none;  font-size:1em; margin-left:0;}&lt;br /&gt;
.extension-infobox.fullwidth th {text-align:right; }&lt;br /&gt;
.extension-infobox-header, .extension-infobox-helppage {text-align:center !important; font-size:1.1em}&lt;br /&gt;
.extension-infobox.fullwidth th, .extension-infobox.fullwidth td {padding:8px;width:100px; border: 1px solid #ffffff;}&lt;br /&gt;
.extension-infobox.fullwidth td {width:300px; }&lt;br /&gt;
.extension-infobox-helppage { background-color: #eaecf0;}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {margin:1em 0 1.4em;}&lt;br /&gt;
#importdata .flexbox {justify-content: space-between; margin-top: 2em;}&lt;br /&gt;
#mw-content-text #importdata .flexbox h3, [class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {background:#d8d8d9; margin:0 0  12px 0; padding:8px; font-size:1em !important; font-weight:bold}&lt;br /&gt;
#importdata .mw li {margin-left:0;list-style-type:none; padding-left:30px; background:  no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);}&lt;br /&gt;
#importdata .bs li {margin-left:0;list-style-type:none; padding-left:30px; background:  no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);}&lt;br /&gt;
#importdata .flexbox div {background:#f1f3f9; text-align:left; margin:0; flex-basis:33%; padding:0}&lt;br /&gt;
#importdata table.wikitable &amp;gt; tr &amp;gt; th, #importdata table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th,  table.wikitable.reference &amp;gt; tr &amp;gt; th, .importdata .wikitable.reference &amp;gt; * &amp;gt; tr &amp;gt; th {background-color: #eaecf0;text-align: left;padding:8px; border: 1px solid #ffffff}&lt;br /&gt;
#importdata  table.wikitable &amp;gt; tr &amp;gt; td, #importdata  table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td, #importdata  table.wikitable.reference &amp;gt; tr &amp;gt; td, #importdata  table.wikitable.reference &amp;gt; * &amp;gt; tr &amp;gt; td {padding:8px;  border: 1px solid #ffffff;}&lt;br /&gt;
#importdata div .inner {padding:8px 12px}&lt;br /&gt;
#importdata .bs p {font-size: 0.9rem; margin-left: 2.1em; display:list-item;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    margin-bottom: 20px;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
    border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr &amp;gt; th {&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    line-height: 1.42857143;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    border-top: 1px solid #dddddd;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr &amp;gt; td {&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    line-height: 1.42857143;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    border-top: 1px solid #dddddd;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody &amp;gt; tr:nth-child(even) {&lt;br /&gt;
    background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
 filter: none !important;&lt;br /&gt;
 color-scheme: light !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:Installationsanleitung_Docker-Achitektur.png&amp;diff=15167</id>
		<title>Datei:Setup:Installationsanleitung Docker-Achitektur.png</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:Installationsanleitung_Docker-Achitektur.png&amp;diff=15167"/>
		<updated>2025-09-30T06:24:55Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Rvogel lud eine neue Version von Datei:Setup:Installationsanleitung Docker-Achitektur.png hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:Installationsanleitung_Docker-Achitektur.png&amp;diff=15166</id>
		<title>Datei:Setup:Installationsanleitung Docker-Achitektur.png</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:Installationsanleitung_Docker-Achitektur.png&amp;diff=15166"/>
		<updated>2025-09-30T06:24:32Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Rvogel lud eine neue Version von Datei:Setup:Installationsanleitung Docker-Achitektur.png hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:BlueSpice_Betriebshandbuch&amp;diff=15065</id>
		<title>Setup:BlueSpice Betriebshandbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:BlueSpice_Betriebshandbuch&amp;diff=15065"/>
		<updated>2025-09-12T09:03:33Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Ziel dieser Betriebsanleitung ist es, Ihnen  eine reibungslose und erfolgreiche Ausführung von BlueSpice in Ihrer IT-Umgebung zu ermöglichen. Sie soll Ihre Fragen als Entscheider, IT-Prüfer und Serveradministratoren  unter anderem zu folgenden Fragen beantworten:&lt;br /&gt;
&lt;br /&gt;
*Woher bekomme ich Informationen über BlueSpice und die Entwicklung von BlueSpice?&lt;br /&gt;
*Was muss ich beim Betrieb von BlueSpice beachten?&lt;br /&gt;
*Wie kann ich BlueSpice sichern und überwachen?&lt;br /&gt;
&lt;br /&gt;
Die aktuellste Version finden Sie unter https://de.wiki.bluespice.com/wiki/Setup:BlueSpice_Betriebshandbuch. Dieses Handbuch enthält allgemeine Informationen. Sie können es jederzeit auf Ihr lokales BlueSpice kopieren und entsprechend Ihren Prozess- und Dokumentationsanforderungen ändern. Da sich die IT-Umgebung im Laufe der Zeit durch Aktualisierungen und Umstrukturierungen ändern kann, ist es ratsam, die Informationen im Betriebshandbuch auf Aktualität zu überprüfen.&lt;br /&gt;
&lt;br /&gt;
Der Aufbau dieses Handbuchs basiert auf den Empfehlungen des [https://www.bsi.bund.de/DE/Home/home_node.html Bundesamtes für Informationssicherheit], die [https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/IT-GS-Bausteine/Cloud_Speicher/Betriebshandbuch.html hier zu finden] sind.&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
&lt;br /&gt;
===Systemüberblick===&lt;br /&gt;
BlueSpice ist eine webbasierte Client-Server-Anwendung. Auf der Serverseite werden ein Webserver (Nginx), die Skriptsprache PHP, zwei Datenbanken (MariaDB, MongoDB), JAVA-Anwendungsserver (Tomcat), NodeJS-Server und  OpenSearch verwendet. Auf dem Server ist einzig die Installation einer Container-Laufzeitumgebung erforderlich.&lt;br /&gt;
&lt;br /&gt;
BlueSpice kann in einer verteilten Umgebung ausgeführt werden. Bestimmte Dienste können auf einzelnen Servern bereitgestellt werden. Ein mögliches Szenario besteht darin, den WebFrontend-Service horizontal zu skalieren.&lt;br /&gt;
&lt;br /&gt;
In der Regel besteht eine Inhouse-Installation von BlueSpice aus einer Produktionsumgebung und einer entsprechenden Testumgebung. In Szenarien mit erhöhten SLAs wird vor der Produktion eine zusätzliche QS-Umgebung als Zwischenschritt verwendet.&lt;br /&gt;
&lt;br /&gt;
===Eigentümer, Verantwortliche und Kontakte===&lt;br /&gt;
Die Entwicklung und Pflege von BlueSpice erfolgt durch: &lt;br /&gt;
&lt;br /&gt;
:Hallo&amp;amp;nbsp;Welt! GmbH&lt;br /&gt;
:Bruderwöhrdstraße 29&lt;br /&gt;
:93055 Regensburg&lt;br /&gt;
:Deutschland&lt;br /&gt;
:https://www.hallowelt.com&lt;br /&gt;
&lt;br /&gt;
Bei technischen Fragen wenden Sie sich bitte an den Hallo&amp;amp;nbsp;Welt! GmbH-Support unter [mailto:support@hallowelt.com support@hallowelt.com].&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu Ihrem Vertrag wenden Sie sich bitte an das Verkaufsteam der Hallo&amp;amp;nbsp;Welt! GmbH unter [mailto:sales@hallowelt.com sales@hallowelt.com] .&lt;br /&gt;
&lt;br /&gt;
===Betriebszeiten===&lt;br /&gt;
In der Regel werden BlueSpice-Instanzen rund um die Uhr ausgeführt. Der Betrieb wird von der IT-Abteilung des Unternehmens oder deren Dienstleistern verwaltet. Hallo&amp;amp;nbsp;Welt! bietet Unterstützung und Anleitung während der Bürozeiten (8 - 18 Uhr MEZ / MESZ).&lt;br /&gt;
&lt;br /&gt;
===System- und Revisionshistorie===&lt;br /&gt;
Alle BlueSpice Versionen sind im BlueSpice Helpdesk dokumentiert: [[:de:Setup:Releasehistorie|https://de.wiki.bluespice.com/wiki/Setup:Release_Historie]]&lt;br /&gt;
&lt;br /&gt;
Alle Änderungen können in unseren aktuellen und archivierten Release Notes nachvollzogen werden: https://de.wiki.bluespice.com/wiki/Setup:Release_Notes&lt;br /&gt;
&lt;br /&gt;
===Dokumentation===&lt;br /&gt;
BlueSpice pflegt eine Online-Dokumentation, die ständig auf dem neuesten Stand gehalten wird: [[:de:Setup:Systemanforderungen|https://de.wiki.bluespice.com]]&lt;br /&gt;
&lt;br /&gt;
Ein Benutzerhandbuch steht zur Verfügung: https://de.wiki.bluespice.com/wiki/Benutzerhandbuch&lt;br /&gt;
&lt;br /&gt;
Die Administration ist hier dokumentiert: [[Adminhandbuch|https://de.wiki.bluespice.com/wiki/Adminhandbuch]]&lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es ein Benutzerforum: https://community.bluespice.com/&lt;br /&gt;
&lt;br /&gt;
Neuigkeiten zum Produkt finden Sie in unserem Blog: https://bluespice.com/de/kategorie/news-wissen/&lt;br /&gt;
&lt;br /&gt;
Außerdem versenden wir regelmäßig einen BlueSpice Newsletter. Hier können Sie sich anmelden: https://bluespice.com/de/&lt;br /&gt;
&lt;br /&gt;
Folgen Sie uns für weitere Informationen auf SocialMedia: https://bsky.app/profile/bluespice-wiki.bsky.social, https://fosstodon.org/@bluespice, https://www.youtube.com/@BlueSpiceVideo&lt;br /&gt;
&lt;br /&gt;
===Installationsanleitung===&lt;br /&gt;
BlueSpice pflegt eine Online-Installationsanleitung: [[Setup:Installationsanleitung]]&lt;br /&gt;
&lt;br /&gt;
==Systemarchitektur und Schnittstellen==&lt;br /&gt;
Der folgende Abschnitt gibt einen Überblick über die Komponenten von BlueSpice und wie diese miteinander und mit ihrer Umgebung interagieren.&lt;br /&gt;
&lt;br /&gt;
===Systemintegration===&lt;br /&gt;
BlueSpice ist eine Webanwendung, die in Ihre IT-Umgebung integriert werden kann, insbesondere Authentifizierung und E-Mail.&lt;br /&gt;
&lt;br /&gt;
===Serverarchitektur===&lt;br /&gt;
Intern besteht BlueSpice aus mehreren Komponenten, die Teile der Funktionalität bereitstellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;[[Datei:Setup:Installationsanleitung Docker-Achitektur.png|zentriert|rahmenlos|634x634px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Komponenten und Verantwortlichkeiten===&lt;br /&gt;
Server, Betriebssystem, Lizenzen und Software-Infrastruktur werden normalerweise von der IT Ihres Unternehmens verwaltet.&lt;br /&gt;
&lt;br /&gt;
Hallo&amp;amp;nbsp;Welt! verwaltet normalerweise die Anwendung und die erforderlichen Komponenten.&lt;br /&gt;
&lt;br /&gt;
Es können besondere vertragliche Vereinbarungen bestehen.&lt;br /&gt;
&lt;br /&gt;
===Externe Schnittstellen (zu anderen Organisationen)===&lt;br /&gt;
&#039;&#039;&#039;Technisch gesehen&#039;&#039;&#039; kann BlueSpice so eingerichtet werden, dass es vollständig in sich geschlossen arbeitet (wenden Sie sich an unseren Support, wenn Sie Fragen zu Ihrer Instanz haben). Auf dem Server werden keine externen Quellen abgefragt. In der Standardinstallation gibt es Inhaltsmodule, die Daten aus externen Quellen auf der Clientseite (Browser) beziehen:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;maps&#039;&#039;&#039;: Eingebettete Karten werden von Google oder OpenStreetMap gesammelt.&lt;br /&gt;
*&#039;&#039;&#039;widgets&#039;&#039;&#039;: Der Zweck von Widgets besteht darin, Inhalte aus öffentlichen Quellen wie YouTube anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Auf der &#039;&#039;&#039;organisatorischen Seite&#039;&#039;&#039; bietet das Team von Hallo&amp;amp;nbsp;Welt! GmbH  normalerweise 3rd-Level Support für abonnierte BlueSpice-Instanzen. Die  Hallo&amp;amp;nbsp;Welt! GmbH arbeitet mit der internen IT des Unternehmens sowie mit IT-Infrastrukturanbietern der Kunden zusammen.&lt;br /&gt;
&lt;br /&gt;
===IT-interne Schnittstellen===&lt;br /&gt;
Eine Standardinstallation von BlueSpice stellt eine Verbindung zu den folgenden Diensten her, um voll funktionsfähig zu sein:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Benutzerverzeichnis:&#039;&#039;&#039; BlueSpice kann so konfiguriert werden, dass es sich bei einem Unternehmensbenutzerverzeichnis (normalerweise Active Directory) authentifiziert. Die verwendeten Protokolle sind  OpenIdConnect, SAML und LDAP.&lt;br /&gt;
*&#039;&#039;&#039;E-Mail:&#039;&#039;&#039; BlueSpice muss mit einem E-Mail-Server verbunden sein, um Benachrichtigungen senden zu können.&lt;br /&gt;
&lt;br /&gt;
===API===&lt;br /&gt;
BlueSpice verfügt über eine API-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
*Anweisungen zum Umgang mit der API finden Sie hier: https://www.mediawiki.org/wiki/API:Main_page/de&lt;br /&gt;
*Eine umfassende Liste der API-Module finden Sie hier:  https://de.wiki.bluespice.com/w/api.php&lt;br /&gt;
&lt;br /&gt;
==Installation und Systemvoraussetzungen==&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen===&lt;br /&gt;
Die aktuellen Systemvoraussetzungen sind hier dokumentiert: [[Setup:Systemanforderungen|https://de.wiki.bluespice.com/wiki/Setup:Systemanforderungen]]&lt;br /&gt;
&lt;br /&gt;
===Softwarekatalog===&lt;br /&gt;
Alle BlueSpice-Komponenten sind im Softwarekatalog aufgeführt: [[Setup:Softwarekatalog|https://de.wiki.bluespice.com/wiki/Setup:Softwarekatalog]]&lt;br /&gt;
&lt;br /&gt;
===Konfigurationsänderungen===&lt;br /&gt;
Konfigurationsänderungen können in Minor und Major Releases auftreten. Bitte beachten Sie die hier bereitgestellten Upgrade-Informationen: https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Upgrade&lt;br /&gt;
&lt;br /&gt;
==Aufnahme und Unterbrechung des Betriebs==&lt;br /&gt;
&lt;br /&gt;
===Neustart===&lt;br /&gt;
===Shutdown===&lt;br /&gt;
===Konfigurationsänderungen===&lt;br /&gt;
===Ungeplanter Serverausfall===&lt;br /&gt;
Identifizieren Sie, welcher Dienst nicht ausgeführt wird und starten Sie diesen Dienst neu.&lt;br /&gt;
&lt;br /&gt;
==Der laufende Betrieb==&lt;br /&gt;
&lt;br /&gt;
===Benutzerverwaltung===&lt;br /&gt;
&lt;br /&gt;
*Alle Benutzer werden in der Anwendung verwaltet. Einzelheiten finden Sie unter: [[Handbuch:Erweiterung/BlueSpiceUserManager|https://de.wiki.bluespice.com/wiki/Handbuch:Erweiterung/BlueSpiceUserManager]]&lt;br /&gt;
&lt;br /&gt;
===Wiederkehrende Hintergrundaufgaben===&lt;br /&gt;
&lt;br /&gt;
===Backup===&lt;br /&gt;
===Überwachung===&lt;br /&gt;
Abgesehen von den allgemeinen zu überwachenden Parametern (Speicherplatz, CPU-Auslastung, Speichernutzung) können die folgenden Dienste auf Verfügbarkeit überwacht werden:&lt;br /&gt;
&lt;br /&gt;
*Webserver: Pingen Sie die Anmeldeseite des Wikis an: &amp;lt;wiki_url&amp;gt;/Special:Login&lt;br /&gt;
*Datenbank: Überprüfen Sie die Datenbankverbindung mit der Authentifizierung mit Benutzername und Kennwort.&lt;br /&gt;
&lt;br /&gt;
Wenn einer dieser Dienste nicht verfügbar ist, ist BlueSpice entweder nicht betriebsbereit oder unterliegt funktionalen Einschränkungen.&lt;br /&gt;
===Fehlersuche===&lt;br /&gt;
Beachten Sie bei Fehlern die Fehlerprotokolle:&lt;br /&gt;
&lt;br /&gt;
*Öffnen Sie im Webbrowser die Konsole und suchen Sie nach JavaScript-Fehlern.&lt;br /&gt;
*Überprüfen Sie das Fehlerprotokoll und das PHP-Fehlerprotokoll des Webservers.&lt;br /&gt;
&lt;br /&gt;
===Fehlerbehebung===&lt;br /&gt;
Wenn ein oder mehrere Dienste nicht funktionieren:&lt;br /&gt;
&lt;br /&gt;
*Überprüfen Sie die verfügbaren Systemressourcen, insbesondere den freien Speicherplatz.&lt;br /&gt;
*Starten Sie alle Dienste neu.&lt;br /&gt;
&lt;br /&gt;
Wenn das Problem weiterhin besteht, wenden Sie sich an den BlueSpice-Support.&lt;br /&gt;
&lt;br /&gt;
==Leistungskennziffern==&lt;br /&gt;
&lt;br /&gt;
===Server===&lt;br /&gt;
Es gelten folgende Standardparameter für Server:&lt;br /&gt;
&lt;br /&gt;
*Speicherplatz &amp;lt; 80% Auslastung.&lt;br /&gt;
*Die CPU-Auslastung sollte nicht länger als 1 Sekunde auf 100% ansteigen.&lt;br /&gt;
*Die Systemauslastung (load average) sollte nicht mehr als die Anzahl der CPU-Kerne betragen.&lt;br /&gt;
*Die durchschnittliche Speichernutzung sollte 90% nicht überschreiten.&lt;br /&gt;
*Vermeiden Sie bei GNU / Linux-Systemen eine hohe Auslastung des Swap-Speicherplatzes.&lt;br /&gt;
&lt;br /&gt;
Das PHP-Fehlerprotokoll sollte keine Fehlermeldungen vom Typ FATAL oder WARNING anzeigen.&lt;br /&gt;
&lt;br /&gt;
===Client===&lt;br /&gt;
Die Referenzseite &#039;&#039;Spezial:Version&#039;&#039; sollte unter 4 Sekunden ohne Browser-Cache und unter 2,5 Sekunden mit aktiviertem Browser-Cache geladen werden.&lt;br /&gt;
&lt;br /&gt;
==Bekannte Beschränkungen==&lt;br /&gt;
&lt;br /&gt;
===Funktionale Beschränkungen===&lt;br /&gt;
Funktionalität:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/web&amp;lt;/code&amp;gt; : Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/task&amp;lt;/code&amp;gt; : Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/database&amp;lt;/code&amp;gt;: Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/pdf&amp;lt;/code&amp;gt;: Erforderlich für PDF&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/search&amp;lt;/code&amp;gt;: Erforderlich für ExtendedSearch und verschiedene Titelauswahlfelder&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/diagram&amp;lt;/code&amp;gt;: Erforderlich für die Bearbeitung von Diagrammen&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/collabpads&amp;lt;/code&amp;gt;: Erforderlich für die simultante Bearbeitung von Wikiseiten&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/collabpads-database&amp;lt;/code&amp;gt;: Erforderlich für den Betrieb von &amp;lt;code&amp;gt;bluespice/collabpads&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/formula&amp;lt;/code&amp;gt;: Erforderlich für die Darstellung von mathematischen und chemischen Formeln&lt;br /&gt;
*&amp;lt;code&amp;gt;bluespice/proxy&amp;lt;/code&amp;gt;: Erforderlich für die BlueSpice-Grundoperationen&lt;br /&gt;
===Technische Beschränkungen===&lt;br /&gt;
Updates vom Typ &amp;quot;major&amp;quot; and &amp;quot;minor&amp;quot;  können aufgrund von Datenbankmigrationsvorgängen eine Systemausfallzeit erfordern.&lt;br /&gt;
&lt;br /&gt;
===Kapazitätsbezogene Beschränkungen===&lt;br /&gt;
Die Antwortzeiten hängen von den Serverressourcen ab, vor allem von der CPU-Leistung.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der gleichzeitigen Benutzer, die ein Server verarbeiten kann, hängt direkt von der Speichergröße des Servers und der CPU-Leistung ab.&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie: Wir empfehlen dringend ein separates Testsystem. Dies kann zur Vorbereitung von Updates/Upgrades, zum Debuggen und zum Sammeln von Größeninformationen verwendet werden. Wenn kein Testsystem vorhanden ist, können gelegentliche Ausfallzeiten auftreten, wenn Debugging- und Wartungsvorgänge durchgeführt werden.&lt;br /&gt;
==Archivierung und Löschen von Daten==&lt;br /&gt;
&lt;br /&gt;
===Bewegungsdaten===&lt;br /&gt;
Die folgenden Speicherorte speichern Bewegungsdaten, die bei Datenverlust nicht wiederhergestellt werden können und regelmäßig gesichert werden müssen:&lt;br /&gt;
&lt;br /&gt;
*In den Datenbanken werden die meisten Daten von BlueSpice gespeichert, einschließlich Artikel, Benutzer und Aktionsprotokolle.&lt;br /&gt;
*Die Volumes der verschiedenen Services speichern zusätzliche Produktivdaten.&lt;br /&gt;
**Daten im Volume des &amp;lt;code&amp;gt;bluespice/search&amp;lt;/code&amp;gt;  können gegebenenfalls wiederhergestellt werden&lt;br /&gt;
===Log-Dateien und Fehler-Dateien===&lt;br /&gt;
Die verschiedenen Services schreiben ihre Logs in den Standard-Output. Die verwendete Container-Laufzeitumgebung verwaltet diesen.&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsbestimmungen==&lt;br /&gt;
&lt;br /&gt;
===Internetzugang===&lt;br /&gt;
Für Standardvorgänge benötigt BlueSpice keinen Internetzugang. BlueSpice tätigt keine ausgehenden Anrufe. Weitere Informationen finden Sie im Abschnitt &#039;&#039;Externe Schnittstellen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Zugriff auf unterstützende Dienste===&lt;br /&gt;
Unterstützende Dienste laufen in Containern und sind falls nicht anders konfiguriert nur von der Hauptanwendung aus erreichbar.&lt;br /&gt;
===Datenschutz===&lt;br /&gt;
Die Einhaltung der DSGVO wird von der BlueSpice Datenschutzzentrale übernommen. Weitere Informationen finden Sie hier: [[Handbuch:Erweiterung/BlueSpicePrivacy|https://de.wiki.bluespice.com/wiki/Handbuch:Erweiterung/BlueSpicePrivacy]] &lt;br /&gt;
&lt;br /&gt;
===Rechtliche Informationen===&lt;br /&gt;
Alle rechtlichen Informationen, einschließlich des Subskriptionsvertrags, der DSGVO-Informationen, des Vertrags über Auftragsverarbeitung (AVV) und der Antibestechungsrichtlinien sowie den Softwarekatalog finden Sie auf der BlueSpice-Homepage: https://bluespice.com/de/vertraege-und-richtlinien/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:BlueSpice_Operating_Manual]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Upgrade&amp;diff=15064</id>
		<title>Setup:Installationsanleitung/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Upgrade&amp;diff=15064"/>
		<updated>2025-09-12T08:47:47Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Weiterleitungsziel von Archiv:Setup:Installationsanleitung/Upgrade nach Setup:Installationsanleitung/Update von BlueSpice 4.5 auf 5.1 geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Setup:Installationsanleitung/Update_von_BlueSpice_4.5_auf_5.1]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=13111</id>
		<title>Setup:Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=13111"/>
		<updated>2025-04-03T13:19:14Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Für eine problemlose Installation der aktuellen Version von BlueSpice 5 empfehlen wir die folgenden Systemvoraussetzungen. &lt;br /&gt;
&lt;br /&gt;
==Browser==&lt;br /&gt;
&lt;br /&gt;
*Microsoft Edge&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*Firefox&lt;br /&gt;
&lt;br /&gt;
==Serverumgebung==&lt;br /&gt;
{{Textbox|boxtype=note|header=Nur Container-Images|text=Mit BlueSpice 5 wird die Software hauptsächlich über Container-Images bereitgestellt. Die manuelle Installation wird nicht mehr unterstützt. Weitere Informationen finden Sie in unserem [[Setup:Installationsanleitung/Docker|Installationsleitfaden]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die native Installation auf Windows Server wird nicht mehr unterstützt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie eine andere Art der Installation benötigen, [https://bluespice.com/contact/ wenden Sie sich bitte an uns].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Grundlegende Hardware-Anforderungen ===&lt;br /&gt;
*&#039;&#039;&#039;CPU:&#039;&#039;&#039; &#039;&#039;&#039;8 Kerne&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Hauptspeicher: 8&#039;&#039;&#039; &#039;&#039;&#039;GB&#039;&#039;&#039; (16 GB empfohlen)&lt;br /&gt;
* &#039;&#039;&#039;Verfügbarer Festplattenspeicher:&#039;&#039;&#039; &amp;gt; 20 GB (abhängig von der geplanten Datenspeicherung)&lt;br /&gt;
&lt;br /&gt;
=== Externe Datenbanken ===&lt;br /&gt;
Auch wenn der [https://github.com/hallowelt/bluespice-deploy Standard-Container-Stack] bereits Datenbankdienste enthält, kann man bei Bedarf auch externe Datenbanken konfigurieren. &lt;br /&gt;
&lt;br /&gt;
* Hauptanwendungsdatenbank: MySQL: &amp;gt;= 5.6 or MariaDB &amp;gt;= 10.3&lt;br /&gt;
* Für [[Referenz:CollabPads|„Gemeinsam bearbeiten“]] Funktion: MongoDB &amp;gt;= 4.4 ( &amp;gt;=8.0 empfohlen)&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Keine Unterstützung von &amp;lt;code&amp;gt;ARM&amp;lt;/code&amp;gt;&lt;br /&gt;
|text=Aktuell wird die Installation nur auf &amp;lt;code&amp;gt;x86&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;x64&amp;lt;/code&amp;gt; Architektur untersützt. Dies gilt insbesondere für den Betrieb mit [[Setup:Installationsanleitung/Docker|Docker]].&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Setup:System requirements]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=13110</id>
		<title>Setup:Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=13110"/>
		<updated>2025-04-03T13:18:39Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Für eine problemlose Installation der aktuellen Version von BlueSpice 5 empfehlen wir die folgenden Systemvoraussetzungen. &lt;br /&gt;
&lt;br /&gt;
==Browser==&lt;br /&gt;
&lt;br /&gt;
*Microsoft Edge&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*Firefox&lt;br /&gt;
&lt;br /&gt;
==Serverumgebung==&lt;br /&gt;
{{Textbox|boxtype=note|header=Nur Container-Images|text=Mit BlueSpice 5 wird die Software hauptsächlich über Container-Images bereitgestellt. Die manuelle Installation wird nicht mehr unterstützt. Weitere Informationen finden Sie in unserem [[Setup:Installationsanleitung/Docker|Installationsleitfaden]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die native Installation auf Windows Server wird nicht mehr unterstützt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie eine andere Art der Installation benötigen, wenden Sie sich bitte an [https://bluespice.com/contact/ contact us].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Grundlegende Hardware-Anforderungen ===&lt;br /&gt;
*&#039;&#039;&#039;CPU:&#039;&#039;&#039; &#039;&#039;&#039;8 Kerne&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Hauptspeicher: 8&#039;&#039;&#039; &#039;&#039;&#039;GB&#039;&#039;&#039; (16 GB empfohlen)&lt;br /&gt;
* &#039;&#039;&#039;Verfügbarer Festplattenspeicher:&#039;&#039;&#039; &amp;gt; 20 GB (abhängig von der geplanten Datenspeicherung)&lt;br /&gt;
&lt;br /&gt;
=== Externe Datenbanken ===&lt;br /&gt;
Auch wenn der [https://github.com/hallowelt/bluespice-deploy Standard-Container-Stack] bereits Datenbankdienste enthält, kann man bei Bedarf auch externe Datenbanken konfigurieren. &lt;br /&gt;
&lt;br /&gt;
* Hauptanwendungsdatenbank: MySQL: &amp;gt;= 5.6 or MariaDB &amp;gt;= 10.3&lt;br /&gt;
* Für [[Referenz:CollabPads|„Gemeinsam bearbeiten“]] Funktion: MongoDB &amp;gt;= 4.4 ( &amp;gt;=8.0 empfohlen)&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Keine Unterstützung von &amp;lt;code&amp;gt;ARM&amp;lt;/code&amp;gt;&lt;br /&gt;
|text=Aktuell wird die Installation nur auf &amp;lt;code&amp;gt;x86&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;x64&amp;lt;/code&amp;gt; Architektur untersützt. Dies gilt insbesondere für den Betrieb mit [[Setup:Installationsanleitung/Docker|Docker]].&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Setup:System requirements]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=13109</id>
		<title>Setup:Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=13109"/>
		<updated>2025-04-03T13:17:53Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Für eine problemlose Installation der aktuellen Version von BlueSpice 5 empfehlen wir die folgenden Systemvoraussetzungen. &lt;br /&gt;
&lt;br /&gt;
==Browser==&lt;br /&gt;
&lt;br /&gt;
*Microsoft Edge&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*Firefox&lt;br /&gt;
&lt;br /&gt;
==Serverumgebung==&lt;br /&gt;
{{Textbox|boxtype=note|header=Nur Container-Images|text=Mit BlueSpice 5 wird die Software hauptsächlich über Container-Images bereitgestellt. Die manuelle Installation wird nicht mehr unterstützt. Weitere Informationen finden Sie in unserem [[Setup:Installation_Guide/Docker|Installationsleitfaden]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die native Installation auf Windows Server wird nicht mehr unterstützt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie eine andere Art der Installation benötigen, wenden Sie sich bitte an [https://bluespice.com/contact/ contact us].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Grundlegende Hardware-Anforderungen ===&lt;br /&gt;
*&#039;&#039;&#039;CPU:&#039;&#039;&#039; &#039;&#039;&#039;8 Kerne&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Hauptspeicher: 8&#039;&#039;&#039; &#039;&#039;&#039;GB&#039;&#039;&#039; (16 GB empfohlen)&lt;br /&gt;
* &#039;&#039;&#039;Verfügbarer Festplattenspeicher:&#039;&#039;&#039; &amp;gt; 20 GB (abhängig von der geplanten Datenspeicherung)&lt;br /&gt;
&lt;br /&gt;
=== Externe Datenbanken ===&lt;br /&gt;
Auch wenn der [https://github.com/hallowelt/bluespice-deploy Standard-Container-Stack] bereits Datenbankdienste enthält, kann man bei Bedarf auch externe Datenbanken konfigurieren. &lt;br /&gt;
&lt;br /&gt;
* Hauptanwendungsdatenbank: MySQL: &amp;gt;= 5.6 or MariaDB &amp;gt;= 10.3&lt;br /&gt;
* Für [[Reference:CollabPads|„Gemeinsam bearbeiten“]] Funktion: MongoDB &amp;gt;= 4.4 ( &amp;gt;=8.0 empfohlen)&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Keine Unterstützung von &amp;lt;code&amp;gt;ARM&amp;lt;/code&amp;gt;&lt;br /&gt;
|text=Aktuell wird die Installation nur auf &amp;lt;code&amp;gt;x86&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;x64&amp;lt;/code&amp;gt; Architektur untersützt. Dies gilt insbesondere für den Betrieb mit [[Setup:Installationsanleitung/Docker|Docker]].&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Setup:System requirements]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein/BlueSpice_5_release&amp;diff=13083</id>
		<title>Blog:Allgemein/BlueSpice 5 release</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein/BlueSpice_5_release&amp;diff=13083"/>
		<updated>2025-04-02T08:42:10Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: (Benutzername entfernt) (Logbucheinzelheiten entfernt)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlueSpice 5 has been released!&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein&amp;diff=13082</id>
		<title>Blog:Allgemein</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein&amp;diff=13082"/>
		<updated>2025-04-02T08:42:10Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: (Benutzername entfernt) (Logbucheinzelheiten entfernt)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein&amp;diff=13081</id>
		<title>Blog:Allgemein</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein&amp;diff=13081"/>
		<updated>2025-04-02T08:40:23Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Haupt-Blogseite erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein/BlueSpice_5_release&amp;diff=13080</id>
		<title>Blog:Allgemein/BlueSpice 5 release</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Blog:Allgemein/BlueSpice_5_release&amp;diff=13080"/>
		<updated>2025-04-02T08:40:23Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Die Seite wurde neu angelegt: „BlueSpice 5 has been released!“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlueSpice 5 has been released!&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=User_blog:Rvogel&amp;diff=12533</id>
		<title>User blog:Rvogel</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=User_blog:Rvogel&amp;diff=12533"/>
		<updated>2025-02-27T10:50:07Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Root blog page created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Docker&amp;diff=12380</id>
		<title>Setup:Installationsanleitung/Docker</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Docker&amp;diff=12380"/>
		<updated>2025-01-17T14:01:45Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Migration von 4.4&lt;br /&gt;
|text=Mit BlueSpice 4.5 gab es einige wichtige Änderungen am Container-Portfolio:&lt;br /&gt;
# Es gibt keine „All-in-One“-Container mehr. Weder für die &#039;&#039;free&#039;&#039; noch für die &#039;&#039;pro&#039;&#039; oder &#039;&#039;farm&#039;&#039; Editionen&lt;br /&gt;
# Das „Distributed-Services“-Setup für die &#039;&#039;pro&#039;&#039; und &#039;&#039;farm&#039;&#039; Editionen wurde komplett überarbeitet.&lt;br /&gt;
Wenn Sie von einem der oben genannten Setups aktualisieren, lesen Sie bitte den [[{{FULLPAGENAME}}/Migration_4.4 to 4.5|Migrationsleitfaden]].&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Übersicht===&lt;br /&gt;
Seit Version 4.5 kann BlueSpice MediaWiki einfach mithilfe eines Stapels von Docker-Container-Images installiert werden. Alles ist modular aufgebaut, um verschiedene Arten von Setups zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Die häufigsten Fälle sind&lt;br /&gt;
#„All-in-one“ (mit und ohne Let’s Encrypt)&lt;br /&gt;
#Benutzerdefinierte Datenbank und Suchdienst&lt;br /&gt;
#Benutzerdefinierter Load Balancer / Proxy&lt;br /&gt;
&lt;br /&gt;
===Schritt 1: Den Stack abrufen===&lt;br /&gt;
Von https://github.com/hallowelt/bluespice-deploy die „docker-compose“-Dateien abrufen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 wget https://github.com/hallowelt/bluespice-deploy/archive/refs/heads/main.zip \&lt;br /&gt;
    &amp;amp;&amp;amp; unzip main.zip \&lt;br /&gt;
    &amp;amp;&amp;amp; cd bluespice-deploy-main/compose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=PRO edition Stack|text=Aktuell ist nur der FREE edition Stack auf GitHub verfügbar. Wir planen auch den PRO Stack zu veröffentlichen. In der Zwischenzeit, kontaktieren Sie bitte unser Sales-Team, wenn Sie den PRO Stack zur Selbstinstallation benötigen.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis enthält die folgenden Dateien:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:350px;&amp;quot; |Dateiname&lt;br /&gt;
!Typ&lt;br /&gt;
!Pflichtfeld&lt;br /&gt;
!Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Wrapper für den allgemeinen Start der benötigten Container&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Ordner und Berechtigungen vor dem ersten Start vorbereiten, registriert den Dienst auch beim Betriebssystem&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|service-script&lt;br /&gt;
|false&lt;br /&gt;
|Richtige Handhabung der Container beim Neustart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.main.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|Hauptanwendungsdienste/ ausgeführt von &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Datenbank und Suche/ ausgeführt von &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.stateless-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|PDF-Renderer/Cache/Formel/Diagramm-Dienst&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false, aber empfohlen&lt;br /&gt;
|Proxy-Dienst&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Zusätzlicher automatischer Erneuerungsdienst für „Let’s Encrypt“-Zertifikate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Zusätzlicher Proxy für Kerberos-basierte Authentifizierung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Einfachheit halber umschließt das Skript &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; standardmäßig die ersten vier &amp;lt;code&amp;gt;yml&amp;lt;/code&amp;gt;-Dateien. Dies umfasst die Haupt-Wiki-Anwendung und auch erforderliche Backend-Dienste wie eine Datenbank, eine Suche und einen Anwendungscache.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Dienste können durch Hinzufügen von &amp;lt;code&amp;gt;-f &amp;lt;filename&amp;gt; &amp;lt;/code&amp;gt; geladen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
bluespice-deploy \ &lt;br /&gt;
      -f docker-compose.proxy-letsencrypt.yml \ &lt;br /&gt;
      up -d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dadurch wird der Stapel mit „Let’s Encrypt“-Zertifikaten gestartet. Weitere Einzelheiten finden Sie im Abschnitt [[#SSL-Zertifikate| SSL-Zertifikate]].&lt;br /&gt;
&lt;br /&gt;
===Schritt 2: Umgebungsvariablen einrichten===&lt;br /&gt;
Erstellen Sie die Datei &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt; entsprechend der vorhandenen oder zukünftigen Installation.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
DATADIR=/data/bluespice &lt;br /&gt;
VERSION=4.5 &lt;br /&gt;
EDITION=pro &lt;br /&gt;
BACKUP_HOUR=04&lt;br /&gt;
&lt;br /&gt;
WIKI_NAME=BlueSpice &lt;br /&gt;
WIKI_LANG=en &lt;br /&gt;
WIKI_PASSWORDSENDER=no-reply@wiki.company.local &lt;br /&gt;
WIKI_EMERGENCYCONTACT=no-reply@wiki.company.local &lt;br /&gt;
WIKI_HOST=wiki.company.local &lt;br /&gt;
WIKI_PORT=443 WIKI_PROTOCOL=https&lt;br /&gt;
&lt;br /&gt;
DB_USER=bluespice &lt;br /&gt;
DB_PASS=... &lt;br /&gt;
DB_HOST=database &lt;br /&gt;
DB_NAME=bluespice &lt;br /&gt;
DB_PREFIX=&lt;br /&gt;
&lt;br /&gt;
SMTP_HOST=mail.company.local &lt;br /&gt;
SMTP_PORT=25 SMTP_USER=... &lt;br /&gt;
SMTP_PASS=... &lt;br /&gt;
SMTP_ID_HOST=...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schritt 3: Datenverzeichnisse vorbereiten===&lt;br /&gt;
Ausführen Das Skript &amp;lt;code&amp;gt;bluespice-prepare&amp;lt;/code&amp;gt; hilft Ihnen beim Einrichten der richtigen Ordnerstruktur und Berechtigungen. Außerdem wird ein Dienst für die ordnungsgemäße Handhabung der Container bei Neustarts installiert. Stellen Sie sicher, dass Sie diesen Befehl in einem privilegierten Benutzerkontext (wie &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) ausführen, da er Berechtigungen für die neu erstellten Verzeichnisse festlegt.&lt;br /&gt;
&lt;br /&gt;
===Schritt 4: Stack starten===&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Erstinstallation&lt;br /&gt;
|text=Wenn Sie den Stapel zum ersten Mal starten, führt der Container &amp;lt;code&amp;gt;wiki-task&amp;lt;/code&amp;gt; die Installation automatisch durch. Es kann einige Minuten dauern, bis der Vorgang die Datenbank eingerichtet und abgeschlossen hat. Sobald er abgeschlossen ist, finden Sie das Passwort für den Standardbenutzer &amp;lt;code&amp;gt;Admin&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;$DATADIR/wiki/adminPassword&amp;lt;/code&amp;gt;.&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
Verwenden Sie &amp;lt;code&amp;gt;bluespice-deploy up -d&amp;lt;/code&amp;gt;, um den Stack zu starten, sobald die &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt;-Datei und die „Datenverzeichnisse“ bereit sind. Sobald alle Container als „bereit“ angezeigt werden, können Sie in Ihrem bevorzugten Webbrowser zu &amp;lt;code&amp;gt;$WIKI_PROTOCOL://$WIKI_HOST:$WIKI_PORT&amp;lt;/code&amp;gt; (z. B. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://wiki.company.local&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) navigieren und mit der Verwendung der Anwendung beginnen.&lt;br /&gt;
&lt;br /&gt;
===Zusätzliche Optionen===&lt;br /&gt;
&lt;br /&gt;
====SSL-Zertifikate====&lt;br /&gt;
Um Let’s Encrypt-Zertifikate zu verwenden, fügen Sie einfach &amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt; in Ihre &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;-Datei ein.{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Selbstsignierte Zertifikate&lt;br /&gt;
|text=Um selbstsignierte Zertifikate zu verwenden, geben Sie bitte &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.crt&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.key&amp;lt;/code&amp;gt; mit dem genauen Namen der URL Ihres Wikis in &amp;lt;code&amp;gt;${VOLUMES_DIR}/nginx/certs&amp;lt;/code&amp;gt; ein&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie SSL nach der ersten Erstellung des Wikis aktivieren, ändern Sie bitte &amp;lt;code&amp;gt;$wgServer&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;${VOLUMES_DIR}/bluespice-data/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://bluespice-wiki.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
verknüpfen Sie Ihr Zertifikat auch mit dem Bluespice-Container in Ihrer &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt;-Datei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- ${VOLUMES_DIR}/nginx/certs/&amp;lt;FQDNofyourWiki&amp;gt;.crt:/usr/local/share/ca-certificates/&amp;lt;FQDNofyourWiki&amp;gt;.crt:ro&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte starten Sie Container nach dem Ändern/Hinzufügen von SSL-Dateien neu.&lt;br /&gt;
&lt;br /&gt;
====Dienst auf Betriebssystemebene====&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Zusätzliche Dienste hinzufügen&lt;br /&gt;
|text=Erweitern Sie den Parameter &amp;lt;code&amp;gt;ExecStart&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;/etc/systemd/system/bluespice.service&amp;lt;/code&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ExecStart=&amp;lt;WORKDIR&amp;gt;/bluespice-deploy -f docker-compose.proxy-letsencrypt.yml up -f -d --remove-orphans&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Benutzerdefinierte Wiki-Anwendungskonfiguration====&lt;br /&gt;
Nach der Erstinstallation enthält &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/&amp;lt;/code&amp;gt; zwei Dateien, mit denen Sie eine benutzerdefinierte Anwendungskonfiguration festlegen können, wie sie unter [https://www.mediawiki.org mediawiki.org] zu finden ist:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;pre-init-settings.php&amp;lt;/code&amp;gt; - Kann verwendet werden, um eine Konfiguration festzulegen, die vom Init übernommen werden kann Prozess&lt;br /&gt;
*&amp;lt;code&amp;gt;post-init-settings.php&amp;lt;/code&amp;gt; - Kann verwendet werden, um Konfigurationen zu manipulieren, die vom Init-Prozess festgelegt wurden&lt;br /&gt;
&lt;br /&gt;
====Benutzerdefinierte Datenbank und Suche====&lt;br /&gt;
Wenn Sie einen MySQL/MariaDB- und einen OpenSearch-Server in Ihrem lokalen Netzwerk laufen haben, können Sie &amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt; vollständig aus Ihrer &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;-Datei entfernen. Stellen Sie sicher, dass Sie die richtigen Variablen in der &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt;-Datei festlegen.&lt;br /&gt;
&lt;br /&gt;
====Kerberos-Proxy====&lt;br /&gt;
Für die implizite Authentifizierung mit Kerberos muss ein zusätzlicher Proxy verwendet werden: &amp;lt;code&amp;gt;bluespice/kerberos-proxy&amp;lt;/code&amp;gt; . Die Datei &amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt; enthält eine gemeinsame Konfiguration. Es kann &#039;&#039;&#039;anstelle&#039;&#039;&#039; der regulären Datei &amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Stellen Sie sicher, dass die Dateien&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;${DATADIR}/kerberos/krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;${DATADIR}/kerberos/kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
richtig eingerichtet sind.&lt;br /&gt;
&lt;br /&gt;
Die Datei &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; kann dann verwendet werden, um „Extension:Auth_remoteuser“ einzurichten.&lt;br /&gt;
&lt;br /&gt;
====SAML-Authentifizierung====&lt;br /&gt;
&lt;br /&gt;
Während der Erstinstallation wird automatisch ein Zertifikat zur Nachrichtensignierung erstellt. Es befindet sich in &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/certs/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Um einen Remote-IDP zu konfigurieren, muss man die IdP-Metadaten-XML in eine Datei namens &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/simplesamlphp/saml_idp_metadata.xml&amp;lt;/code&amp;gt; kopieren. Die SP-Metadaten können dann über &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/saml/sp/metadata.php/default-sp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; abgerufen werden. Sie müssen im Remote-IdP konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Authentifizierung testen&lt;br /&gt;
|text= Sie können die Authentifizierung direkt in der SimpleSAMLphp-Anwendung testen. Navigieren Sie dazu zu &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und melden Sie sich mit &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt; und dem &amp;lt;code&amp;gt;INTERNAL_SIMPLESAMLPHP_ADMIN_PASS&amp;lt;/code&amp;gt; an, der sich in &amp;lt;code&amp;gt;${DATADIR}/wiki/.wikienv&amp;lt;/code&amp;gt; befindet&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Als nächstes müssen die Erweiterungen „PluggableAuth“ und „SimpleSAMLphp“ im Wiki aktiviert werden. Fügen Sie dazu in &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/post-init-settings.php&amp;lt;/code&amp;gt; Folgendes hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtensions( [&lt;br /&gt;
&#039;PluggableAuth&#039;,&lt;br /&gt;
&#039;SimpleSAMLphp&#039;&lt;br /&gt;
] );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Datei:Installationsanleitung Docker Authentifizierungseinstellung.png|alternativtext=Konfigurationsverwaltung mit ausgewählter Funktion &amp;quot;Authentifizierung&amp;quot;|mini|300x300px|Authentifizierungs-Einstellungen]]&lt;br /&gt;
Führen Sie folgenden Befehl aus, um die Installation abzuschließen.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
./bluespice-deploy exec wiki-task /app/bluespice/w/maintenance/update.php --quick&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Danach kann die Konfiguration des Authentifizierungs-Plugins in [[Handbuch:Erweiterung/BlueSpiceConfigManager|Spezial:BlueSpiceConfigManager]] unter „Authentifizierung“ angewendet werden.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/Docker]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Docker&amp;diff=12267</id>
		<title>Setup:Installationsanleitung/Docker</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Docker&amp;diff=12267"/>
		<updated>2025-01-07T07:50:02Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Migration von 4.4&lt;br /&gt;
|text=Mit BlueSpice 4.5 gab es einige wichtige Änderungen am Container-Portfolio:&lt;br /&gt;
# Es gibt keine „All-in-One“-Container mehr. Weder für die &#039;&#039;free&#039;&#039; noch für die &#039;&#039;pro&#039;&#039; oder &#039;&#039;farm&#039;&#039; Editionen&lt;br /&gt;
# Das „Distributed-Services“-Setup für die &#039;&#039;pro&#039;&#039; und &#039;&#039;farm&#039;&#039; Editionen wurde komplett überarbeitet.&lt;br /&gt;
Wenn Sie von einem der oben genannten Setups aktualisieren, lesen Sie bitte den [[{{FULLPAGENAME}}/Migration_4.4 to 4.5|Migrationsleitfaden]].&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Übersicht===&lt;br /&gt;
Seit Version 4.5 kann BlueSpice MediaWiki einfach mithilfe eines Stapels von Docker-Container-Images installiert werden. Alles ist modular aufgebaut, um verschiedene Arten von Setups zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Die häufigsten Fälle sind&lt;br /&gt;
#„All-in-one“ (mit und ohne Let’s Encrypt)&lt;br /&gt;
#Benutzerdefinierte Datenbank und Suchdienst&lt;br /&gt;
#Benutzerdefinierter Load Balancer / Proxy&lt;br /&gt;
&lt;br /&gt;
===Schritt 1: Den Stack abrufen===&lt;br /&gt;
Von https://bluespice.com/de/download/ die „docker-compose“-Dateien abrufen&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wget https://bluespice.com/filebase/docker-deployment-script \&lt;br /&gt;
    &amp;amp;&amp;amp; unzip docker-deployment-script \&lt;br /&gt;
    &amp;amp;&amp;amp; cd docker-deployment-script/compose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Das Verzeichnis enthält die folgenden Dateien:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:350px;&amp;quot; |Dateiname&lt;br /&gt;
!Typ&lt;br /&gt;
!Pflichtfeld&lt;br /&gt;
!Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Wrapper für den allgemeinen Start der benötigten Container&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Ordner und Berechtigungen vor dem ersten Start vorbereiten, registriert den Dienst auch beim Betriebssystem&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|service-script&lt;br /&gt;
|false&lt;br /&gt;
|Richtige Handhabung der Container beim Neustart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.main.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|Hauptanwendungsdienste/ ausgeführt von &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Datenbank und Suche/ ausgeführt von &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.stateless-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|PDF-Renderer/Cache/Formel/Diagramm-Dienst&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false, aber empfohlen&lt;br /&gt;
|Proxy-Dienst&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Zusätzlicher automatischer Erneuerungsdienst für „Let’s Encrypt“-Zertifikate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Zusätzlicher Proxy für Kerberos-basierte Authentifizierung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Einfachheit halber umschließt das Skript &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; standardmäßig die ersten vier &amp;lt;code&amp;gt;yml&amp;lt;/code&amp;gt;-Dateien. Dies umfasst die Haupt-Wiki-Anwendung und auch erforderliche Backend-Dienste wie eine Datenbank, eine Suche und einen Anwendungscache.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Dienste können durch Hinzufügen von &amp;lt;code&amp;gt;-f &amp;lt;filename&amp;gt; &amp;lt;/code&amp;gt; geladen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
bluespice-deploy \ &lt;br /&gt;
      -f docker-compose.proxy-letsencrypt.yml \ &lt;br /&gt;
      up -d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dadurch wird der Stapel mit „Let’s Encrypt“-Zertifikaten gestartet. Weitere Einzelheiten finden Sie im Abschnitt [[#SSL-Zertifikate| SSL-Zertifikate]].&lt;br /&gt;
&lt;br /&gt;
===Schritt 2: Umgebungsvariablen einrichten===&lt;br /&gt;
Erstellen Sie die Datei &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt; entsprechend der vorhandenen oder zukünftigen Installation.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
DATADIR=/data/bluespice &lt;br /&gt;
VERSION=4.5 &lt;br /&gt;
EDITION=pro &lt;br /&gt;
BACKUP_HOUR=04&lt;br /&gt;
&lt;br /&gt;
WIKI_NAME=BlueSpice &lt;br /&gt;
WIKI_LANG=en &lt;br /&gt;
WIKI_PASSWORDSENDER=no-reply@wiki.company.local &lt;br /&gt;
WIKI_EMERGENCYCONTACT=no-reply@wiki.company.local &lt;br /&gt;
WIKI_HOST=wiki.company.local &lt;br /&gt;
WIKI_PORT=443 WIKI_PROTOCOL=https&lt;br /&gt;
&lt;br /&gt;
DB_USER=bluespice &lt;br /&gt;
DB_PASS=... &lt;br /&gt;
DB_HOST=database &lt;br /&gt;
DB_NAME=bluespice &lt;br /&gt;
DB_PREFIX=&lt;br /&gt;
&lt;br /&gt;
SMTP_HOST=mail.company.local &lt;br /&gt;
SMTP_PORT=25 SMTP_USER=... &lt;br /&gt;
SMTP_PASS=... &lt;br /&gt;
SMTP_ID_HOST=...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schritt 3: Datenverzeichnisse vorbereiten===&lt;br /&gt;
Ausführen Das Skript &amp;lt;code&amp;gt;bluespice-prepare&amp;lt;/code&amp;gt; hilft Ihnen beim Einrichten der richtigen Ordnerstruktur und Berechtigungen. Außerdem wird ein Dienst für die ordnungsgemäße Handhabung der Container bei Neustarts installiert. Stellen Sie sicher, dass Sie diesen Befehl in einem privilegierten Benutzerkontext (wie &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) ausführen, da er Berechtigungen für die neu erstellten Verzeichnisse festlegt.&lt;br /&gt;
&lt;br /&gt;
===Schritt 4: Stack starten===&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Erstinstallation&lt;br /&gt;
|text=Wenn Sie den Stapel zum ersten Mal starten, führt der Container &amp;lt;code&amp;gt;wiki-task&amp;lt;/code&amp;gt; die Installation automatisch durch. Es kann einige Minuten dauern, bis der Vorgang die Datenbank eingerichtet und abgeschlossen hat. Sobald er abgeschlossen ist, finden Sie das Passwort für den Standardbenutzer &amp;lt;code&amp;gt;Admin&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;$DATADIR/wiki/adminPassword&amp;lt;/code&amp;gt;.&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
Verwenden Sie &amp;lt;code&amp;gt;bluespice-deploy up -d&amp;lt;/code&amp;gt;, um den Stack zu starten, sobald die &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt;-Datei und die „Datenverzeichnisse“ bereit sind. Sobald alle Container als „bereit“ angezeigt werden, können Sie in Ihrem bevorzugten Webbrowser zu &amp;lt;code&amp;gt;$WIKI_PROTOCOL://$WIKI_HOST:$WIKI_PORT&amp;lt;/code&amp;gt; (z. B. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://wiki.company.local&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) navigieren und mit der Verwendung der Anwendung beginnen.&lt;br /&gt;
&lt;br /&gt;
===Zusätzliche Optionen===&lt;br /&gt;
&lt;br /&gt;
====SSL-Zertifikate====&lt;br /&gt;
Um Let’s Encrypt-Zertifikate zu verwenden, fügen Sie einfach &amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt; in Ihre &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;-Datei ein.{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Selbstsignierte Zertifikate&lt;br /&gt;
|text=Um selbstsignierte Zertifikate zu verwenden, geben Sie bitte &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.crt&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.key&amp;lt;/code&amp;gt; mit dem genauen Namen der URL Ihres Wikis in &amp;lt;code&amp;gt;${VOLUMES_DIR}/nginx/certs&amp;lt;/code&amp;gt; ein&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie SSL nach der ersten Erstellung des Wikis aktivieren, ändern Sie bitte &amp;lt;code&amp;gt;$wgServer&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;${VOLUMES_DIR}/bluespice-data/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://bluespice-wiki.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
verknüpfen Sie Ihr Zertifikat auch mit dem Bluespice-Container in Ihrer &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt;-Datei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- ${VOLUMES_DIR}/nginx/certs/&amp;lt;FQDNofyourWiki&amp;gt;.crt:/usr/local/share/ca-certificates/&amp;lt;FQDNofyourWiki&amp;gt;.crt:ro&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte starten Sie Container nach dem Ändern/Hinzufügen von SSL-Dateien neu.&lt;br /&gt;
&lt;br /&gt;
====Dienst auf Betriebssystemebene====&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Zusätzliche Dienste hinzufügen&lt;br /&gt;
|text=Erweitern Sie den Parameter &amp;lt;code&amp;gt;ExecStart&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;/etc/systemd/system/bluespice.service&amp;lt;/code&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ExecStart=&amp;lt;WORKDIR&amp;gt;/bluespice-deploy -f docker-compose.proxy-letsencrypt.yml up -f -d --remove-orphans&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Benutzerdefinierte Wiki-Anwendungskonfiguration====&lt;br /&gt;
Nach der Erstinstallation enthält &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/&amp;lt;/code&amp;gt; zwei Dateien, mit denen Sie eine benutzerdefinierte Anwendungskonfiguration festlegen können, wie sie unter [https://www.mediawiki.org mediawiki.org] zu finden ist:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;pre-init-settings.php&amp;lt;/code&amp;gt; - Kann verwendet werden, um eine Konfiguration festzulegen, die vom Init übernommen werden kann Prozess&lt;br /&gt;
*&amp;lt;code&amp;gt;post-init-settings.php&amp;lt;/code&amp;gt; - Kann verwendet werden, um Konfigurationen zu manipulieren, die vom Init-Prozess festgelegt wurden&lt;br /&gt;
&lt;br /&gt;
====Benutzerdefinierte Datenbank und Suche====&lt;br /&gt;
Wenn Sie einen MySQL/MariaDB- und einen OpenSearch-Server in Ihrem lokalen Netzwerk laufen haben, können Sie &amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt; vollständig aus Ihrer &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;-Datei entfernen. Stellen Sie sicher, dass Sie die richtigen Variablen in der &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt;-Datei festlegen.&lt;br /&gt;
&lt;br /&gt;
====Kerberos-Proxy====&lt;br /&gt;
Für die implizite Authentifizierung mit Kerberos muss ein zusätzlicher Proxy verwendet werden: &amp;lt;code&amp;gt;bluespice/kerberos-proxy&amp;lt;/code&amp;gt; . Die Datei &amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt; enthält eine gemeinsame Konfiguration. Es kann &#039;&#039;&#039;anstelle&#039;&#039;&#039; der regulären Datei &amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Stellen Sie sicher, dass die Dateien&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;${DATADIR}/kerberos/krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;${DATADIR}/kerberos/kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
richtig eingerichtet sind.&lt;br /&gt;
&lt;br /&gt;
Die Datei &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; kann dann verwendet werden, um „Extension:Auth_remoteuser“ einzurichten.&lt;br /&gt;
&lt;br /&gt;
====SAML-Authentifizierung====&lt;br /&gt;
&lt;br /&gt;
Während der Erstinstallation wird automatisch ein Zertifikat zur Nachrichtensignierung erstellt. Es befindet sich in &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/certs/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Um einen Remote-IDP zu konfigurieren, muss man die IdP-Metadaten-XML in eine Datei namens &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/simplesamlphp/saml_idp_metadata.xml&amp;lt;/code&amp;gt; kopieren. Die SP-Metadaten können dann über &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/saml/sp/metadata.php/default-sp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; abgerufen werden. Sie müssen im Remote-IdP konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Authentifizierung testen&lt;br /&gt;
|text= Sie können die Authentifizierung direkt in der SimpleSAMLphp-Anwendung testen. Navigieren Sie dazu zu &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und melden Sie sich mit &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt; und dem &amp;lt;code&amp;gt;INTERNAL_SIMPLESAMLPHP_ADMIN_PASS&amp;lt;/code&amp;gt; an, der sich in &amp;lt;code&amp;gt;${DATADIR}/wiki/.wikienv&amp;lt;/code&amp;gt; befindet&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Als nächstes müssen die Erweiterungen „PluggableAuth“ und „SimpleSAMLphp“ im Wiki aktiviert werden. Fügen Sie dazu in &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/post-init-settings.php&amp;lt;/code&amp;gt; Folgendes hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtensions( [&lt;br /&gt;
&#039;PluggableAuth&#039;,&lt;br /&gt;
&#039;SimpleSAMLphp&#039;&lt;br /&gt;
] );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Datei:Installationsanleitung Docker Authentifizierungseinstellung.png|alternativtext=Konfigurationsverwaltung mit ausgewählter Funktion &amp;quot;Authentifizierung&amp;quot;|mini|300x300px|Authentifizierungs-Einstellungen]]&lt;br /&gt;
Führen Sie folgenden Befehl aus, um die Installation abzuschließen.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
./bluespice-deploy exec wiki-task /app/bluespice/w/maintenance/update.php --quick&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Danach kann die Konfiguration des Authentifizierungs-Plugins in [[Handbuch:Erweiterung/BlueSpiceConfigManager|Spezial:BlueSpiceConfigManager]] unter „Authentifizierung“ angewendet werden.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/Docker]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=12266</id>
		<title>Setup:Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=12266"/>
		<updated>2025-01-07T07:38:07Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für den problemlosen Betrieb in der aktuellen Version von BlueSpice 4 empfehlen wir die folgenden Systemanforderungen. &lt;br /&gt;
&lt;br /&gt;
== Browser==&lt;br /&gt;
&lt;br /&gt;
*Microsoft Edge&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*Firefox&lt;br /&gt;
&lt;br /&gt;
==Serverumgebung==&lt;br /&gt;
* &#039;&#039;&#039;Betriebssystem:&#039;&#039;&#039;&lt;br /&gt;
** Wir empfehlen nachdrücklich Linux (vorzugsweise Debian 11, Ubuntu 22.04, CentOS 7)&lt;br /&gt;
** Microsoft Windows Server ab 2016 ist möglich.  &amp;lt;span style=&amp;quot;color: rgb(37, 37, 37)&amp;quot;&amp;gt;Einschränkungen bei der Performance auf Windows Server sind hier bekannt und leider nicht auszuschließen.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Webserver:&#039;&#039;&#039; &lt;br /&gt;
**Apache 2.4.x, IIS &amp;gt;= 10  &#039;&#039;oder&#039;&#039; nginx 1.x (&#039;&#039;nginx&#039;&#039; &#039;&#039;in WikiFarm nicht möglich)&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PHP:&#039;&#039;&#039;&lt;br /&gt;
** PHP 8.1  /  PHP 8.2&lt;br /&gt;
* &#039;&#039;&#039;Database:&#039;&#039;&#039;&lt;br /&gt;
**MySQL: &amp;gt;= 5.6 oder MariaDB &amp;gt;= 10.3&lt;br /&gt;
**MongoDB &amp;gt;= 4.4 (für Erweiterung [[Referenz:CollabPads|CollabPads]])&lt;br /&gt;
*&#039;&#039;&#039;(Virtuelle) Hardware-Anforderungen:&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;CPU:&#039;&#039;&#039;&lt;br /&gt;
***&#039;&#039;&#039;Linux: 8 Cores&#039;&#039;&#039; (min. 4 Cores)&lt;br /&gt;
***Windows: 16 Cores (min. 8 Cores)&lt;br /&gt;
** &#039;&#039;&#039;Hauptspeicher:&#039;&#039;&#039;&lt;br /&gt;
***&#039;&#039;&#039;Linux: 16 GB&#039;&#039;&#039; (min. 8 GB)&lt;br /&gt;
*** Windows: min. 16 GB&lt;br /&gt;
** &#039;&#039;&#039;Freier Festplattenspeicher:&#039;&#039;&#039; &lt;br /&gt;
*** &amp;gt; 20 GB (abhängig von der geplanten Datenspeichermenge)&lt;br /&gt;
* &#039;&#039;&#039;Zusätzlich:&#039;&#039;&#039;&lt;br /&gt;
** Apache Tomcat &amp;gt;= 9 oder Jetty &amp;gt;= 9&lt;br /&gt;
**OpenSearch 2 mit Plugin “ingest-attachment”&lt;br /&gt;
**OpenJDK &amp;gt;= 10&lt;br /&gt;
**NodeJS 16&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Keine Unterstützung von &amp;lt;code&amp;gt;ARM&amp;lt;/code&amp;gt;&lt;br /&gt;
|text=Aktuell wird die Installation nur auf &amp;lt;code&amp;gt;x86&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;x64&amp;lt;/code&amp;gt; Architektur untersützt. Dies gilt insbesondere für den Betrieb mit [[Setup:Installationsanleitung/Docker|Docker]].&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Setup:System requirements]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=KI_Assistent&amp;diff=12233</id>
		<title>KI Assistent</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=KI_Assistent&amp;diff=12233"/>
		<updated>2024-12-05T11:00:37Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Weiterleitung nach Handbuch:Erweiterung/AIEditingAssistant erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Handbuch:Erweiterung/AIEditingAssistant]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AI_assistant&amp;diff=12232</id>
		<title>AI assistant</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AI_assistant&amp;diff=12232"/>
		<updated>2024-12-05T11:00:21Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Weiterleitung nach Handbuch:Erweiterung/AIEditingAssistant erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Handbuch:Erweiterung/AIEditingAssistant]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=LLM&amp;diff=12231</id>
		<title>LLM</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=LLM&amp;diff=12231"/>
		<updated>2024-12-05T11:00:06Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: Weiterleitung nach Handbuch:Erweiterung/AIEditingAssistant erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Handbuch:Erweiterung/AIEditingAssistant]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Archiv:Setup:Installationsanleitung/Kompendium/Parallel_runjobs_service&amp;diff=12167</id>
		<title>Archiv:Setup:Installationsanleitung/Kompendium/Parallel runjobs service</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Archiv:Setup:Installationsanleitung/Kompendium/Parallel_runjobs_service&amp;diff=12167"/>
		<updated>2024-11-20T10:41:44Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlueSpice features a special implementation for processing the the [[Mw:Manual:Job queue|MediaWiki job queue]]. It can easily be set up and is capable to handle multiple wiki applications in farm setups. Details on how to use it can be found on the [https://github.com/hallowelt/misc-parallel-runjobs-service/blob/main/README.md official source code repository].&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=12040</id>
		<title>Setup:Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=12040"/>
		<updated>2024-10-11T07:54:52Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für den problemlosen Betrieb in der aktuellen Version von BlueSpice 4 empfehlen wir die folgenden Systemanforderungen. &lt;br /&gt;
&lt;br /&gt;
== Browser==&lt;br /&gt;
&lt;br /&gt;
*Microsoft Edge&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*Firefox&lt;br /&gt;
&lt;br /&gt;
==Serverumgebung==&lt;br /&gt;
* &#039;&#039;&#039;Betriebssystem:&#039;&#039;&#039;&lt;br /&gt;
** Wir empfehlen nachdrücklich Linux (vorzugsweise Debian 11, Ubuntu 22.04, CentOS 7)&lt;br /&gt;
** Microsoft Windows Server ab 2016 ist möglich.  &amp;lt;span style=&amp;quot;color: rgb(37, 37, 37)&amp;quot;&amp;gt;Einschränkungen bei der Performance auf Windows Server sind hier bekannt und leider nicht auszuschließen.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Webserver:&#039;&#039;&#039; &lt;br /&gt;
**Apache 2.4.x, IIS &amp;gt;= 10  &#039;&#039;oder&#039;&#039; nginx 1.x (&#039;&#039;nginx&#039;&#039; &#039;&#039;in WikiFarm nicht möglich)&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PHP:&#039;&#039;&#039;&lt;br /&gt;
** PHP 8.1  /  PHP 8.2&lt;br /&gt;
* &#039;&#039;&#039;Database:&#039;&#039;&#039;&lt;br /&gt;
**MySQL: &amp;gt;= 5.6 oder MariaDB &amp;gt;= 10.3&lt;br /&gt;
**MongoDB &amp;gt;= 4.4 (für Erweiterung [[Referenz:CollabPads|CollabPads]])&lt;br /&gt;
*&#039;&#039;&#039;(Virtuelle) Hardware-Anforderungen:&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;CPU:&#039;&#039;&#039;&lt;br /&gt;
***&#039;&#039;&#039;Linux: 8 Cores&#039;&#039;&#039; (min. 4 Cores)&lt;br /&gt;
***Windows: 16 Cores (min. 8 Cores)&lt;br /&gt;
** &#039;&#039;&#039;Hauptspeicher:&#039;&#039;&#039;&lt;br /&gt;
***&#039;&#039;&#039;Linux: 16 GB&#039;&#039;&#039; (min. 8 GB)&lt;br /&gt;
*** Windows: min. 16 GB&lt;br /&gt;
** &#039;&#039;&#039;Freier Festplattenspeicher:&#039;&#039;&#039; &lt;br /&gt;
*** &amp;gt; 20 GB (abhängig von der geplanten Datenspeichermenge)&lt;br /&gt;
* &#039;&#039;&#039;Zusätzlich:&#039;&#039;&#039;&lt;br /&gt;
** Apache Tomcat &amp;gt;= 9 oder Jetty &amp;gt;= 9&lt;br /&gt;
**OpenSearch 2 mit Plugin “ingest-attachment”&lt;br /&gt;
**OpenJDK &amp;gt;= 10&lt;br /&gt;
**NodeJS 16&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Setup:System requirements]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=12039</id>
		<title>Setup:Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&amp;diff=12039"/>
		<updated>2024-10-11T07:51:41Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für den problemlosen Betrieb in der aktuellen Version von BlueSpice 4 empfehlen wir die folgenden Systemanforderungen. &lt;br /&gt;
&lt;br /&gt;
== Browser==&lt;br /&gt;
&lt;br /&gt;
*Microsoft Edge&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*Firefox&lt;br /&gt;
&lt;br /&gt;
==Serverumgebung==&lt;br /&gt;
* &#039;&#039;&#039;Betriebssystem:&#039;&#039;&#039;&lt;br /&gt;
** Wir empfehlen nachdrücklich Linux (vorzugsweise Debian 11, Ubuntu 22.04, CentOS 7)&lt;br /&gt;
** Microsoft Windows Server ab 2016 ist möglich.  &amp;lt;span style=&amp;quot;color: rgb(37, 37, 37)&amp;quot;&amp;gt;Einschränkungen bei der Performance auf Windows Server sind hier bekannt und leider nicht auszuschließen.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Webserver:&#039;&#039;&#039; &lt;br /&gt;
**Apache 2.4.x, IIS &amp;gt;= 10  &#039;&#039;oder&#039;&#039; nginx 1.x (&#039;&#039;nginx&#039;&#039; &#039;&#039;in WikiFarm nicht möglich)&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PHP:&#039;&#039;&#039;&lt;br /&gt;
** PHP 8.1  /  PHP 8.2&lt;br /&gt;
* &#039;&#039;&#039;Database:&#039;&#039;&#039;&lt;br /&gt;
**MySQL: &amp;gt;= 5.6 oder MariaDB &amp;gt;= 10.3&lt;br /&gt;
**MongoDB &amp;gt;= 4.4 (für Erweiterung [[Referenz:CollabPads|CollabPads]])&lt;br /&gt;
*&#039;&#039;&#039;(Virtuelle) Hardware-Anforderungen:&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;CPU:&#039;&#039;&#039;&lt;br /&gt;
***&#039;&#039;&#039;Linux: 8 Cores&#039;&#039;&#039; (min. 4 Cores)&lt;br /&gt;
***Windows: 16 Cores (min. 8 Cores)&lt;br /&gt;
** &#039;&#039;&#039;Hauptspeicher:&#039;&#039;&#039;&lt;br /&gt;
***&#039;&#039;&#039;Linux: 16 GB&#039;&#039;&#039; (min. 8 GB)&lt;br /&gt;
*** Windows: min. 16 GB&lt;br /&gt;
** &#039;&#039;&#039;Freier Festplattenspeicher:&#039;&#039;&#039; &lt;br /&gt;
*** &amp;gt; 20 GB (abhängig von der geplanten Datenspeichermenge)&lt;br /&gt;
* &#039;&#039;&#039;Zusätzlich:&#039;&#039;&#039;&lt;br /&gt;
** Apache Tomcat &amp;gt;= 9 oder Jetty &amp;gt;= 9&lt;br /&gt;
**ElasticSearch 6.8 mit Plugin “ingest-attachment”&lt;br /&gt;
**OpenJDK &amp;gt;= 10&lt;br /&gt;
**NodeJS 16&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[en:Setup:System requirements]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Setup:BlueSpice_Betriebshandbuch&amp;diff=11748</id>
		<title>Seitenentwurf:Setup:BlueSpice Betriebshandbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Setup:BlueSpice_Betriebshandbuch&amp;diff=11748"/>
		<updated>2024-07-15T07:41:07Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;bs:ueparams template=&amp;quot;BlueSpice Book&amp;quot; /&amp;gt; &lt;br /&gt;
==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Ziel dieser Betriebsanleitung ist es, Ihnen  eine reibungslose und erfolgreiche Ausführung von BlueSpice in Ihrer IT-Umgebung zu ermöglichen. Sie soll Ihre Fragen als Entscheider, IT-Prüfer und Serveradministratoren  unter anderem zu folgenden Fragen beantworten:&lt;br /&gt;
&lt;br /&gt;
*Woher bekomme ich Informationen über BlueSpice und die Entwicklung von BlueSpice?&lt;br /&gt;
*Was muss ich beim Betrieb von BlueSpice beachten?&lt;br /&gt;
*Wie kann ich BlueSpice sichern und überwachen?&lt;br /&gt;
&lt;br /&gt;
Die aktuellste Version finden Sie unter https://de.wiki.bluespice.com/wiki/Setup:BlueSpice_Betriebshandbuch. Dieses Handbuch enthält allgemeine Informationen. Sie können es jederzeit auf Ihr lokales BlueSpice kopieren und entsprechend Ihren Prozess- und Dokumentationsanforderungen ändern. Da sich die IT-Umgebung im Laufe der Zeit durch Aktualisierungen und Umstrukturierungen ändern kann, ist es ratsam, die Informationen im Betriebshandbuch auf Aktualität zu überprüfen.&lt;br /&gt;
&lt;br /&gt;
Der Aufbau dieses Handbuchs basiert auf den Empfehlungen des [https://www.bsi.bund.de/DE/Home/home_node.html Bundesamtes für Informationssicherheit], die [https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/IT-GS-Bausteine/Cloud_Speicher/Betriebshandbuch.html hier zu finden] sind.&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
&lt;br /&gt;
===Systemüberblick===&lt;br /&gt;
BlueSpice ist eine webbasierte Client-Server-Anwendung. Auf der Serverseite werden ein Webserver (Apache, IIS, Nginx), die Skriptsprache PHP, eine Datenbank (MySQL oder MariaDB), ein JAVA-Anwendungsserver (Tomcat oder Jetty)und  Elasticsearch verwendet. Auf dem Server sind mehrere Binärdateien erforderlich, z. B. phantomJS und Imagemagick. Bis Version BlueSpice ≤ 3.2.x wird zusätzlich ein NodeJS-Dienst (Parsoid) verwendet.&lt;br /&gt;
&lt;br /&gt;
BlueSpice kann in einer verteilten Umgebung ausgeführt werden. Alle Dienste können auf einzelnen Servern (Webserver + PHP, Datenbank, Anwendungsserver, Elasticsearch) bereitgestellt werden. Ein häufiges Szenario besteht darin, den Webserver und PHP horizontal zu skalieren.&lt;br /&gt;
&lt;br /&gt;
In der Regel besteht eine Inhouse-Installation von BlueSpice aus einer Produktionsumgebung und einer entsprechenden Testumgebung. In Szenarien mit erhöhten SLAs wird vor der Produktion eine zusätzliche QS-Umgebung als Zwischenschritt verwendet.&lt;br /&gt;
&lt;br /&gt;
===Eigentümer, Verantwortliche und Kontakte===&lt;br /&gt;
Die Entwicklung und Pflege von BlueSpice erfolgt durch: &lt;br /&gt;
&lt;br /&gt;
:Hallo Welt! GmbH&lt;br /&gt;
:Bruderwöhrdstraße 29&lt;br /&gt;
:93055 Regensburg&lt;br /&gt;
:Deutschland&lt;br /&gt;
:https://www.hallowelt.com&lt;br /&gt;
&lt;br /&gt;
Bei technischen Fragen wenden Sie sich bitte an den Hallo Welt! GmbH-Support unter [mailto:support@hallowelt.com support@hallowelt.com].&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu Ihrem Vertrag wenden Sie sich bitte an das Verkaufsteam der Hallo Welt! GmbH unter [mailto:sales@hallowelt.com sales@hallowelt.com] .&lt;br /&gt;
&lt;br /&gt;
===Betriebszeiten===&lt;br /&gt;
In der Regel werden BlueSpice-Instanzen rund um die Uhr ausgeführt. Der Betrieb wird von der IT-Abteilung des Unternehmens oder deren Dienstleistern verwaltet. Hallo Welt! bietet Unterstützung und Anleitung während der Bürozeiten (8 - 18 Uhr MEZ / MESZ).&lt;br /&gt;
&lt;br /&gt;
===System- und Revisionshistorie===&lt;br /&gt;
Alle BlueSpice Versionen sind im BlueSpice Helpdesk dokumentiert: [[:de:Setup:Releasehistorie|https://de.wiki.bluespice.com/wiki/Setup:Release_Historie]]&lt;br /&gt;
&lt;br /&gt;
Alle Änderungen können in unseren aktuellen und archivierten Release Notes nachvollzogen werden: https://de.wiki.bluespice.com/wiki/Setup:Release_Notes&lt;br /&gt;
&lt;br /&gt;
===Dokumentation===&lt;br /&gt;
BlueSpice pflegt eine Online-Dokumentation, die ständig auf dem neuesten Stand gehalten wird: [[:de:Setup:Systemanforderungen|https://de.wiki.bluespice.com]]&lt;br /&gt;
&lt;br /&gt;
Ein Benutzerhandbuch steht zur Verfügung: https://de.wiki.bluespice.com/wiki/Benutzerhandbuch&lt;br /&gt;
&lt;br /&gt;
Die Administration ist hier dokumentiert: [[Adminhandbuch|https://de.wiki.bluespice.com/wiki/Adminhandbuch]]&lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es ein Benutzerforum: https://sourceforge.net/p/bluespice/_list/tickets&lt;br /&gt;
&lt;br /&gt;
Neuigkeiten zum Produkt finden Sie in unserem Blog: https://bluespice.com/de/kategorie/news-wissen/&lt;br /&gt;
&lt;br /&gt;
Außerdem versenden wir regelmäßig einen BlueSpice Newsletter. Hier können Sie sich anmelden: https://bluespice.com/de/&lt;br /&gt;
&lt;br /&gt;
Folgen Sie uns für weitere Informationen auf Twitter: https://twitter.com/BlueSpice_DACH&lt;br /&gt;
&lt;br /&gt;
===Installationsanleitung Windows/Linux (inklusive Upgradeanleitung)===&lt;br /&gt;
BlueSpice pflegt eine Online-Installationsanleitung: [https://en.wiki.bluespice.com/wiki/Setup:Installationsanleitung https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung]&lt;br /&gt;
&lt;br /&gt;
==Systemarchitektur und Schnittstellen==&lt;br /&gt;
Der folgende Abschnitt gibt einen Überblick über die Komponenten von BlueSpice und wie diese miteinander und mit ihrer Umgebung interagieren.&lt;br /&gt;
&lt;br /&gt;
===Systemintegration===&lt;br /&gt;
BlueSpice ist eine Webanwendung, die in Ihre IT-Umgebung integriert werden kann, insbesondere LDAP und E-Mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture high level&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Serverarchitektur===&lt;br /&gt;
Intern besteht BlueSpice aus mehreren Komponenten, die Teile der Funktionalität bereitstellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture server&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Vertikal verteilte Architektur===&lt;br /&gt;
Für eine einfache Skalierung können einige Dienste auf andere physische oder virtuelle Server ausgelagert werden.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture server distributed simple&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal verteilte Architektur===&lt;br /&gt;
Für hohen Datenverkehr oder hohe Verfügbarkeitsanforderungen kann BlueSpice horizontal skaliert werden.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture server distributed horizontally&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Komponenten und Verantwortlichkeiten===&lt;br /&gt;
Server, Betriebssystem, Lizenzen und Software-Infrastruktur werden normalerweise von der IT Ihres Unternehmens verwaltet.&lt;br /&gt;
&lt;br /&gt;
Hallo Welt! verwaltet normalerweise die Anwendung und die erforderlichen Komponenten.&lt;br /&gt;
&lt;br /&gt;
Es können besondere vertragliche Vereinbarungen bestehen.&lt;br /&gt;
&lt;br /&gt;
===Externe Schnittstellen (zu anderen Organisationen)===&lt;br /&gt;
&#039;&#039;&#039;Technisch gesehen&#039;&#039;&#039; kann BlueSpice so eingerichtet werden, dass es vollständig in sich geschlossen arbeitet (wenden Sie sich an unseren Support, wenn Sie Fragen zu Ihrer Instanz haben). Auf dem Server werden keine externen Quellen abgefragt. In der Standardinstallation gibt es Inhaltsmodule, die Daten aus externen Quellen auf der Clientseite (Browser) beziehen:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;draw.io&#039;&#039;&#039;: Das Diagrammwerkzeug wird direkt von draw.io geladen. Der gesamte Inhalt verbleibt im BlueSpice-Wiki.&lt;br /&gt;
*&#039;&#039;&#039;maps&#039;&#039;&#039;: Eingebettete Karten werden von Google oder OpenStreetMap gesammelt.&lt;br /&gt;
*&#039;&#039;&#039;widgets&#039;&#039;&#039;: Der Zweck von Widgets besteht darin, Inhalte aus öffentlichen Quellen wie YouTube anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chemische Formeln&#039;&#039;&#039;: &amp;lt;span class=&amp;quot;JLqJ4b ChMk0b&amp;quot; jsaction=&amp;quot;agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb;bmeZHc:iURhpf;Oxj3Xe:qAKMYb,yaf12d&amp;quot; jsname=&amp;quot;txFAF&amp;quot; data-language-for-alternatives=&amp;quot;de&amp;quot; data-language-to-translate-into=&amp;quot;en&amp;quot; data-phrase-index=&amp;quot;0&amp;quot; data-number-of-phrases=&amp;quot;1&amp;quot; jscontroller=&amp;quot;Zl5N8&amp;quot; jsdata=&amp;quot;uqLsIf;_;$11&amp;quot; jsmodel=&amp;quot;SsMkhd&amp;quot;&amp;gt;&amp;lt;span jsaction=&amp;quot;click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje&amp;quot; jsname=&amp;quot;W297wb&amp;quot;&amp;gt;Das Rendering von chemischen Formeln verwendet einen externen Dienst über die REST-API von Wikimedia.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Auf der&#039;&#039;&#039;organisatorischen Seite&#039;&#039;&#039; bietet das Team von Hallo Welt! GmbH  normalerweise 3rd-Level Support für abonnierte BlueSpice-Instanzen. Die  Hallo Welt! GmbH arbeitet mit der internen IT des Unternehmens sowie mit IT-Infrastrukturanbietern der Kunden zusammen.&lt;br /&gt;
&lt;br /&gt;
===IT-interne Schnittstellen===&lt;br /&gt;
Eine Standardinstallation von BlueSpice stellt eine Verbindung zu den folgenden Diensten her, um voll funktionsfähig zu sein:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Benutzerverzeichnis:&#039;&#039;&#039; BlueSpice kann so konfiguriert werden, dass es sich bei einem Unternehmensbenutzerverzeichnis (normalerweise Active Directory) authentifiziert. Die verwendeten Protokolle sind LDAP und SAML.&lt;br /&gt;
*&#039;&#039;&#039;E-Mail:&#039;&#039;&#039; BlueSpice muss mit einem E-Mail-Server verbunden sein, um Benachrichtigungen senden zu können.&lt;br /&gt;
&lt;br /&gt;
===API===&lt;br /&gt;
BlueSpice verfügt über eine API-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
*Anweisungen zum Umgang mit der API finden Sie hier: https://www.mediawiki.org/wiki/API:Main_page/de&lt;br /&gt;
*Eine umfassende Liste der API-Module finden Sie hier:  https://de.wiki.bluespice.com/w/api.php&lt;br /&gt;
&lt;br /&gt;
==Installation und Systemvoraussetzungen==&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen===&lt;br /&gt;
Die aktuellen Systemvoraussetzungen sind hier dokumentiert: [[Setup:Systemanforderungen|https://de.wiki.bluespice.com/wiki/Setup:Systemanforderungen]]&lt;br /&gt;
&lt;br /&gt;
===Softwarekatalog===&lt;br /&gt;
Alle BlueSpice-Komponenten sind im Softwarekatalog aufgeführt: [[Setup:Softwarekatalog|https://de.wiki.bluespice.com/wiki/Setup:Softwarekatalog]]&lt;br /&gt;
&lt;br /&gt;
===Konfigurationsänderungen===&lt;br /&gt;
Konfigurationsänderungen können in Minor und Major Releases auftreten. Bitte beachten Sie die hier bereitgestellten Upgrade-Informationen: https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Upgrade&lt;br /&gt;
&lt;br /&gt;
==Aufnahme und Unterbrechung des Betriebs==&lt;br /&gt;
&lt;br /&gt;
===Neustart===&lt;br /&gt;
Um BlueSpice zu starten, müssen alle erforderlichen Dienste ausgeführt werden. Bitte stellen Sie sicher, dass Sie die Dienste in der hier angegebenen Reihenfolge starten:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Datenbank&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service mysql start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsserver&#039;&#039;&#039; (Tomcat oder Jetty)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service jetty9 start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start jetty9&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elasticsearch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service elasticsearch start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start elasticsearch&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parsoid&#039;&#039;&#039; (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;pm2 start /opt/parsoid/bin/server.js&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start parsoid&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memcache&#039;&#039;&#039;&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service memcached start&amp;lt;/code&amp;gt; ODER  &amp;lt;code&amp;gt;systemctl start memcached&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Webserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service apache2 start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start apache2&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Shutdown===&lt;br /&gt;
Um BlueSpice herunterzufahren, müssen alle erforderlichen Dienste gestoppt werden. Bitte stellen Sie sicher, dass Sie die Dienste in der hier angegebenen Reihenfolge beenden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Webserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service apache2 stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop apache2&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parsoid&#039;&#039;&#039; (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;pm2 stop /opt/parsoid/bin/server.js&amp;lt;/code&amp;gt;  ODER &amp;lt;code&amp;gt;systemctl stop parsoid&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsserver&#039;&#039;&#039; (Tomcat oder Jetty)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service jetty9 stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop jetty9&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elasticsearch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service elasticsearch stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop elasticsearch&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service mysql stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigurationsänderungen===&lt;br /&gt;
Nach Änderungen an der Konfiguration muss der Dienst mit der geänderten Konfiguration neu gestartet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Webserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service apache2 restart&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parsoid&#039;&#039;&#039; (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;pm2 restart /opt/parsoid/bin/server.js&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsserver&#039;&#039;&#039; (Tomcat oder Jetty)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service jetty9 restart&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elasticsearch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service elasticsearch restart&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service mysql restart&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl restart mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ungeplanter Serverausfall===&lt;br /&gt;
Identifizieren Sie, welcher Dienst nicht ausgeführt wird und starten Sie diesen Dienst neu.&lt;br /&gt;
&lt;br /&gt;
==Der laufende Betrieb==&lt;br /&gt;
&lt;br /&gt;
===Benutzerverwaltung===&lt;br /&gt;
&lt;br /&gt;
*Alle Benutzer werden in der Anwendung verwaltet. Einzelheiten finden Sie unter: [[Handbuch:Erweiterung/BlueSpiceUserManager|https://de.wiki.bluespice.com/wiki/Handbuch:Erweiterung/BlueSpiceUserManager]]&lt;br /&gt;
&lt;br /&gt;
===Wiederkehrende Hintergrundaufgaben===&lt;br /&gt;
BlueSpice ist so eingerichtet, dass einige Aufgaben im Hintergrund ausgeführt werden. Diese sind:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;maintenance/runJobs.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Genauere Informationen finden Sie unter: [[Setup:Installationsanleitung/Optimierungen/Cronjobs|https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Optimierungen/Cronjobs]]&lt;br /&gt;
&lt;br /&gt;
===Backup===&lt;br /&gt;
Eine detaillierte Backupanleitung finden Sie hier: [[Setup:Installationsanleitung/Kompendium/Backup|https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Kompendium/Backup]]&lt;br /&gt;
&lt;br /&gt;
===Überwachung===&lt;br /&gt;
Abgesehen von den allgemeinen zu überwachenden Parametern (Speicherplatz, CPU-Auslastung, Speichernutzung) können die folgenden Dienste auf Verfügbarkeit überwacht werden:&lt;br /&gt;
&lt;br /&gt;
*Webserver: Pingen Sie die Anmeldeseite des Wikis an: &amp;lt;wiki_url&amp;gt;/Special:Login&lt;br /&gt;
*Datenbank: Überprüfen Sie die Datenbankverbindung mit der Authentifizierung mit Benutzername und Kennwort.&lt;br /&gt;
*Parsoid: Überprüfen Sie die Verbindung von Port 8000 über 127.0.0.1 (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
*Elasticsearch: Überprüfen Sie die Verbindung von Port 9200 über 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
Wenn einer dieser Dienste nicht verfügbar ist, ist BlueSpice entweder nicht betriebsbereit oder unterliegt funktionalen Einschränkungen.&lt;br /&gt;
===Fehlersuche===&lt;br /&gt;
Beachten Sie bei Fehlern die Fehlerprotokolle:&lt;br /&gt;
&lt;br /&gt;
*Öffnen Sie im Webbrowser die Konsole und suchen Sie nach JavaScript-Fehlern.&lt;br /&gt;
*Überprüfen Sie das Fehlerprotokoll und das PHP-Fehlerprotokoll des Webservers.&lt;br /&gt;
&lt;br /&gt;
===Sicherheit===&lt;br /&gt;
Um die Sicherheit von Server und Applikation zu gewährleisten sind folgende Punkte zu beachten.&lt;br /&gt;
* Halten Sie das Server-Betriebsystem und installierte Software aktuell&lt;br /&gt;
* Stellen Sie sicher, dass Patchlevel-Releases zeitnah eingespielt werden&lt;br /&gt;
* Stellen Sie sicher, dass die Verbindung zum Client verschlüsselt ist (HTTPS)&lt;br /&gt;
** Nutzen Sie nach Möglichkeit keine selbst-signierten Zertifikate&lt;br /&gt;
* Stellen Sie sicher, dass auf einem Produktiv-System keine [https://en.wiki.bluespice.com/wiki/How_to_debug#Enable_detailed_error_reporting Debug-Einstellungen] aktiviert sind. Anderfalls könnten Fehlermeldungen sensible Informationen (z.B. Dateisystemfade und Datenbank-Einträge) enthalten.&lt;br /&gt;
** Optional: Konfigurieren Sie den Webserver so, dass im Falle eines Fehlers (HTTP Status Code 5xx) nicht die Applikation selbst, sondern eine statische Fehlermeldungsseite erscheint. Hinweis: bei einer solchen Konfiguration ist es unter Umständen nicht möglich dem Benutzer die Fehlerreferenznummer zuzeigen, was das Auffinden von Fehlerdetails im Log erschwert.&lt;br /&gt;
* Stellen Sie sicher, dass nur Einstiegspunkte und statische Ressourcen aus dem &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;skins/&amp;lt;/code&amp;gt;-Verzeichnis zugreigbar sind&lt;br /&gt;
** Einstiegspunkte:&lt;br /&gt;
*** &amp;lt;code&amp;gt;/api.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;/dynamic_file.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;/index.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;/load.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;/nsfr_img_auth.php&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;/img_auth.php&amp;lt;/code&amp;gt; wird von BlueSpice nicht verwendet)&lt;br /&gt;
*** &amp;lt;code&amp;gt;/opensearch_desc.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;/rest.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;/thumb.php&amp;lt;/code&amp;gt; (wird standardmäßig von BlueSpice nicht verwendet)&lt;br /&gt;
*** &amp;lt;code&amp;gt;/webdav.php&amp;lt;/code&amp;gt;&lt;br /&gt;
** Statische Ressourcen:&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.css&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.gif&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.jpg&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.jpeg&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.js&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.png&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.svg&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.ttf&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.woff&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;*.woff2&amp;lt;/code&amp;gt;&lt;br /&gt;
** Verhindern Sie explizit Zugriff auf Dateisystemorte und Dateitypen, welche sensible Daten enhalten können (insbesondere &amp;lt;code&amp;gt;.git/&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;*.json&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Verhindern Sie direkten Zugriff auf das &amp;lt;code&amp;gt;images/&amp;lt;/code&amp;gt;-Verzeichnis. Hochgeladene Dateien werden ausschließlich über den &amp;lt;code&amp;gt;nsfr_img_auth.php&amp;lt;/code&amp;gt;-Einstiegspunkt (s.o.) an den Benutzer ausgeliefert&lt;br /&gt;
* Installieren Sie einen [[mw:Manual:$wgAntivirusSetup|Virenscanner]] auf dem Server, welcher vom Benutzer hochgeladene Dateien überprüft.&lt;br /&gt;
* Verwenden Sie Zwei-Faktor-Authentifizierung. Nutzen Sie entweder die [[Handbuch:Erweiterung/OATHAuth|Wiki-eigenen Funktionen]], oder (empfohlen) aktivieren Sie die entsprechenden Funktionen in dem von Ihnen verwendeten Authentifizierungsanbieter (z.B. bei der Verwendung von [[Referenz:OpenID_Connect|OpenIDConnect]] oder [[Referenz:SimpleSAMLphp|SAML]] als Authentifizierungsmethode).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fehlerbehebung===&lt;br /&gt;
Wenn ein oder mehrere Dienste nicht funktionieren:&lt;br /&gt;
&lt;br /&gt;
*Überprüfen Sie die verfügbaren Systemressourcen, insbesondere den freien Speicherplatz.&lt;br /&gt;
*Starten Sie alle Dienste neu.&lt;br /&gt;
&lt;br /&gt;
Wenn das Problem weiterhin besteht, wenden Sie sich an den BlueSpice-Support.&lt;br /&gt;
&lt;br /&gt;
==Leistungskennziffern==&lt;br /&gt;
&lt;br /&gt;
===Server===&lt;br /&gt;
Es gelten folgende Standardparameter für Server:&lt;br /&gt;
&lt;br /&gt;
*Speicherplatz &amp;lt; 80% Auslastung.&lt;br /&gt;
*Die CPU-Auslastung sollte nicht länger als 1 Sekunde auf 100% ansteigen.&lt;br /&gt;
*Die Systemauslastung (load average) sollte nicht mehr als die Anzahl der CPU-Kerne betragen.&lt;br /&gt;
*Die durchschnittliche Speichernutzung sollte 90% nicht überschreiten.&lt;br /&gt;
*Vermeiden Sie bei GNU / Linux-Systemen eine hohe Auslastung des Swap-Speicherplatzes.&lt;br /&gt;
&lt;br /&gt;
Für eine Standard-Servergröße (4 Kerne, 8 GB RAM) ist die Anzahl der durchschnittlichen gleichzeitigen Benutzer auf 25 pro Server optimiert. Dies bedeutet, dass ein Server ungefähr 125 gleichzeitige Benutzer verarbeiten kann.&lt;br /&gt;
&lt;br /&gt;
Das PHP-Fehlerprotokoll sollte keine Fehlermeldungen vom Typ FATAL oder WARNING anzeigen.&lt;br /&gt;
&lt;br /&gt;
===Client===&lt;br /&gt;
Die Referenzseite &#039;&#039;Spezial:Version&#039;&#039; sollte unter 4 Sekunden ohne Browser-Cache und unter 2,5 Sekunden mit aktiviertem Browser-Cache geladen werden.&lt;br /&gt;
&lt;br /&gt;
==Bekannte Beschränkungen==&lt;br /&gt;
&lt;br /&gt;
===Funktionale Beschränkungen===&lt;br /&gt;
Funktionalität:&lt;br /&gt;
&lt;br /&gt;
*Webserver: Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*Datenbank: Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*Tomcat: erforderlich für PDF und VisualDiff.&lt;br /&gt;
*Elasticsearch: Erforderlich für ExtendedSearch und verschiedene Titelauswahlfelder. Wird auf die Standard-MediaWiki-Suche zurückgreifen, falls nicht verfügbar.&lt;br /&gt;
*PhantomJS: Erforderlich zum Rendern von Artikelvorschau-Bildern.&lt;br /&gt;
*Parsoid: Erforderlich für VisualEditor (nicht erforderlich ab BlueSpice 4.0).&lt;br /&gt;
&lt;br /&gt;
Alle Dienste außer dem Webserver und der Datenbank sind optional. Wenn nicht vorhanden, ist die genannte Funktionalität nicht verfügbar.&lt;br /&gt;
===Technische Beschränkungen===&lt;br /&gt;
Updates vom Typ &amp;quot;major&amp;quot; and &amp;quot;minor&amp;quot;  können aufgrund von Datenbankmigrationsvorgängen eine Systemausfallzeit erfordern.&lt;br /&gt;
&lt;br /&gt;
===Kapazitätsbezogene Beschränkungen===&lt;br /&gt;
Die Antwortzeiten hängen von den Serverressourcen ab, vor allem von der CPU-Leistung.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der gleichzeitigen Benutzer, die ein Server verarbeiten kann, hängt direkt von der Speichergröße des Servers und der CPU-Leistung ab.&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie: Wir empfehlen dringend ein separates Testsystem. Dies kann zur Vorbereitung von Updates/Upgrades, zum Debuggen und zum Sammeln von Größeninformationen verwendet werden. Wenn kein Testsystem vorhanden ist, können gelegentliche Ausfallzeiten auftreten, wenn Debugging- und Wartungsvorgänge durchgeführt werden.&lt;br /&gt;
==Archivierung und Löschen von Daten==&lt;br /&gt;
&lt;br /&gt;
===Bewegungsdaten (Stark wachsende Daten)===&lt;br /&gt;
Die folgenden Speicherorte speichern Bewegungsdaten, die bei Datenverlust nicht wiederhergestellt werden können und regelmäßig gesichert werden müssen:&lt;br /&gt;
&lt;br /&gt;
*In der Datenbank werden die meisten Daten von BlueSpice gespeichert, einschließlich Artikel, Benutzer und Aktionsprotokolle.&lt;br /&gt;
*Der Ordner &#039;&#039;images&#039;&#039; speichert alle hochgeladenen Dateien.&lt;br /&gt;
&lt;br /&gt;
In Elasticsearch sind einige sekundäre Daten (für BlueSpice Social und Statistics) gespeichert. Diese Daten können vollständig aus den in der Datenbank gespeicherten Primärdaten wiederhergestellt werden.&lt;br /&gt;
===Stammdaten (Langsam wachsende Daten)===&lt;br /&gt;
Die folgenden Speicherorte speichern Stammdaten, deren Wiederherstellung bei Datenverlust einen erheblichen Aufwand erfordert und die regelmäßig gesichert werden sollten:&lt;br /&gt;
&lt;br /&gt;
*Konfiguration:&lt;br /&gt;
**&#039;&#039;LocalSettings.php&#039;&#039; und &#039;&#039;LocalSettings.BlueSpice.local.php&#039;&#039; enthalten die Grundkonfiguration einschließlich Site-Name, Sicherheitsschlüssel und Datenbankzugriff.&lt;br /&gt;
**Der Ordner &#039;&#039;settings.d&#039;&#039; enthält Informationen zu aktivierten Erweiterungen.&lt;br /&gt;
**Der Ordner &#039;&#039;extensions/BlueSpiceFoundation/config&#039;&#039; enthält Informationen zur Einrichtung der Namensräume und zur Konfiguration der Berechtigungen. Ab der Version 4.3.0 werden diese Konfigurationen in der Datenbank vorgehalten. Eine Ausnahme bildet die Cloud-Edition.&lt;br /&gt;
&lt;br /&gt;
*Vorlagen und Skins&lt;br /&gt;
**Der Ordner &#039;&#039;extensions/BlueSpiceFoundation/data&#039;&#039; enthält PDF-Vorlagen.&lt;br /&gt;
&lt;br /&gt;
===Log-Dateien und Fehler-Dateien===&lt;br /&gt;
&lt;br /&gt;
*Php Fehler-Log: &amp;lt;code&amp;gt;/var/log/php-fpm.log&amp;lt;/code&amp;gt; (nur für den php-fpm Dienst)&lt;br /&gt;
*Apache Zugriffs-Log: &amp;lt;code&amp;gt;/var/log/apache2/*access.log&amp;lt;/code&amp;gt;&lt;br /&gt;
*Apache Fehler-Logs: &amp;lt;code&amp;gt;/var/log/apache2/*error.log&amp;lt;/code&amp;gt; (einschließlich PHP Fehlern)&lt;br /&gt;
*Browserkonsole&lt;br /&gt;
*Parsoid-Log: &amp;lt;code&amp;gt;pm2 logs&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;/var/log/parsoid.log&amp;lt;/code&amp;gt;(systemd und init.d) (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
*Elasticsearch: &amp;lt;code&amp;gt;/var/log/elasticsearch/&amp;lt;/code&amp;gt;&lt;br /&gt;
*Tomcat: Standardmäßig ist die Protokollierung deaktiviert. Je nach System kann die Protokollierung über Konfigurationen werden.&lt;br /&gt;
*Windows Ereignisprotokoll: MS Windows Logs sind nicht im txt-Format. Der Zugang ist über das [https://de.wikipedia.org/wiki/Ereignisprotokoll Ereignisprotokoll] möglich.&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsbestimmungen==&lt;br /&gt;
&lt;br /&gt;
===Internetzugang===&lt;br /&gt;
Für Standardvorgänge benötigt BlueSpice keinen Internetzugang. BlueSpice tätigt keine ausgehenden Anrufe. Weitere Informationen finden Sie im Abschnitt &#039;&#039;Externe Schnittstellen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In unserer Standardeinstellung greift der Client auf draw.io zu, um Diagramme zu bearbeiten. Hier werden nur Anwendungsdaten von der Webseite geladen. Es werden keine Inhaltsdaten an draw.io weitergegeben. Auf Anfrage kann Hallo Welt! eine On-Premise-Version von draw.io installieren (zusätzliche Gebühren fallen an).&lt;br /&gt;
&lt;br /&gt;
===Zugriff auf unterstützende Dienste===&lt;br /&gt;
Tomcat, Elasticsearch und PhantomJS empfangen Daten von BlueSpice-Kernkomponenten. Sie sind unabhängig von Zugriffsrechten und haben vollen Zugriff auf alle auf BlueSpice gespeicherten Daten. Es wird daher empfohlen, den Zugriff auf diese Dienste auf localhost oder die IP-Adresse des Webservers zu beschränken. Wenn Hallo Welt! die Installation durchführt, ist dies die Standardeinstellung. Ein externer Zugang zu diesen Diensten sollte nicht erlaubt sein.&lt;br /&gt;
===Datenschutz===&lt;br /&gt;
Die Einhaltung der DSGVO wird von der BlueSpice Datenschutzzentrale übernommen. Weitere Informationen finden Sie hier: [[Handbuch:Erweiterung/BlueSpicePrivacy|https://de.wiki.bluespice.com/wiki/Handbuch:Erweiterung/BlueSpicePrivacy]] &lt;br /&gt;
&lt;br /&gt;
===Rechtliche Informationen===&lt;br /&gt;
Alle rechtlichen Informationen, einschließlich des Subskriptionsvertrags, der DSGVO-Informationen, des Vertrags über Auftragsverarbeitung (AVV) und der Antibestechungsrichtlinien sowie den Softwarekatalog finden Sie auf der BlueSpice-Homepage: https://bluespice.com/de/vertraege-und-richtlinien/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:BlueSpice_Operating_Manual]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Setup:BlueSpice_Betriebshandbuch&amp;diff=11747</id>
		<title>Seitenentwurf:Setup:BlueSpice Betriebshandbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Setup:BlueSpice_Betriebshandbuch&amp;diff=11747"/>
		<updated>2024-07-15T06:34:28Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;bs:ueparams template=&amp;quot;BlueSpice Book&amp;quot; /&amp;gt; &lt;br /&gt;
==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Ziel dieser Betriebsanleitung ist es, Ihnen  eine reibungslose und erfolgreiche Ausführung von BlueSpice in Ihrer IT-Umgebung zu ermöglichen. Sie soll Ihre Fragen als Entscheider, IT-Prüfer und Serveradministratoren  unter anderem zu folgenden Fragen beantworten:&lt;br /&gt;
&lt;br /&gt;
*Woher bekomme ich Informationen über BlueSpice und die Entwicklung von BlueSpice?&lt;br /&gt;
*Was muss ich beim Betrieb von BlueSpice beachten?&lt;br /&gt;
*Wie kann ich BlueSpice sichern und überwachen?&lt;br /&gt;
&lt;br /&gt;
Die aktuellste Version finden Sie unter https://de.wiki.bluespice.com/wiki/Setup:BlueSpice_Betriebshandbuch. Dieses Handbuch enthält allgemeine Informationen. Sie können es jederzeit auf Ihr lokales BlueSpice kopieren und entsprechend Ihren Prozess- und Dokumentationsanforderungen ändern. Da sich die IT-Umgebung im Laufe der Zeit durch Aktualisierungen und Umstrukturierungen ändern kann, ist es ratsam, die Informationen im Betriebshandbuch auf Aktualität zu überprüfen.&lt;br /&gt;
&lt;br /&gt;
Der Aufbau dieses Handbuchs basiert auf den Empfehlungen des [https://www.bsi.bund.de/DE/Home/home_node.html Bundesamtes für Informationssicherheit], die [https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/IT-GS-Bausteine/Cloud_Speicher/Betriebshandbuch.html hier zu finden] sind.&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
&lt;br /&gt;
===Systemüberblick===&lt;br /&gt;
BlueSpice ist eine webbasierte Client-Server-Anwendung. Auf der Serverseite werden ein Webserver (Apache, IIS, Nginx), die Skriptsprache PHP, eine Datenbank (MySQL oder MariaDB), ein JAVA-Anwendungsserver (Tomcat oder Jetty)und  Elasticsearch verwendet. Auf dem Server sind mehrere Binärdateien erforderlich, z. B. phantomJS und Imagemagick. Bis Version BlueSpice ≤ 3.2.x wird zusätzlich ein NodeJS-Dienst (Parsoid) verwendet.&lt;br /&gt;
&lt;br /&gt;
BlueSpice kann in einer verteilten Umgebung ausgeführt werden. Alle Dienste können auf einzelnen Servern (Webserver + PHP, Datenbank, Anwendungsserver, Elasticsearch) bereitgestellt werden. Ein häufiges Szenario besteht darin, den Webserver und PHP horizontal zu skalieren.&lt;br /&gt;
&lt;br /&gt;
In der Regel besteht eine Inhouse-Installation von BlueSpice aus einer Produktionsumgebung und einer entsprechenden Testumgebung. In Szenarien mit erhöhten SLAs wird vor der Produktion eine zusätzliche QS-Umgebung als Zwischenschritt verwendet.&lt;br /&gt;
&lt;br /&gt;
===Eigentümer, Verantwortliche und Kontakte===&lt;br /&gt;
Die Entwicklung und Pflege von BlueSpice erfolgt durch: &lt;br /&gt;
&lt;br /&gt;
:Hallo Welt! GmbH&lt;br /&gt;
:Bruderwöhrdstraße 29&lt;br /&gt;
:93055 Regensburg&lt;br /&gt;
:Deutschland&lt;br /&gt;
:https://www.hallowelt.com&lt;br /&gt;
&lt;br /&gt;
Bei technischen Fragen wenden Sie sich bitte an den Hallo Welt! GmbH-Support unter [mailto:support@hallowelt.com support@hallowelt.com].&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu Ihrem Vertrag wenden Sie sich bitte an das Verkaufsteam der Hallo Welt! GmbH unter [mailto:sales@hallowelt.com sales@hallowelt.com] .&lt;br /&gt;
&lt;br /&gt;
===Betriebszeiten===&lt;br /&gt;
In der Regel werden BlueSpice-Instanzen rund um die Uhr ausgeführt. Der Betrieb wird von der IT-Abteilung des Unternehmens oder deren Dienstleistern verwaltet. Hallo Welt! bietet Unterstützung und Anleitung während der Bürozeiten (8 - 18 Uhr MEZ / MESZ).&lt;br /&gt;
&lt;br /&gt;
===System- und Revisionshistorie===&lt;br /&gt;
Alle BlueSpice Versionen sind im BlueSpice Helpdesk dokumentiert: [[:de:Setup:Releasehistorie|https://de.wiki.bluespice.com/wiki/Setup:Release_Historie]]&lt;br /&gt;
&lt;br /&gt;
Alle Änderungen können in unseren aktuellen und archivierten Release Notes nachvollzogen werden: https://de.wiki.bluespice.com/wiki/Setup:Release_Notes&lt;br /&gt;
&lt;br /&gt;
===Dokumentation===&lt;br /&gt;
BlueSpice pflegt eine Online-Dokumentation, die ständig auf dem neuesten Stand gehalten wird: [[:de:Setup:Systemanforderungen|https://de.wiki.bluespice.com]]&lt;br /&gt;
&lt;br /&gt;
Ein Benutzerhandbuch steht zur Verfügung: https://de.wiki.bluespice.com/wiki/Benutzerhandbuch&lt;br /&gt;
&lt;br /&gt;
Die Administration ist hier dokumentiert: [[Adminhandbuch|https://de.wiki.bluespice.com/wiki/Adminhandbuch]]&lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es ein Benutzerforum: https://sourceforge.net/p/bluespice/_list/tickets&lt;br /&gt;
&lt;br /&gt;
Neuigkeiten zum Produkt finden Sie in unserem Blog: https://bluespice.com/de/kategorie/news-wissen/&lt;br /&gt;
&lt;br /&gt;
Außerdem versenden wir regelmäßig einen BlueSpice Newsletter. Hier können Sie sich anmelden: https://bluespice.com/de/&lt;br /&gt;
&lt;br /&gt;
Folgen Sie uns für weitere Informationen auf Twitter: https://twitter.com/BlueSpice_DACH&lt;br /&gt;
&lt;br /&gt;
===Installationsanleitung Windows/Linux (inklusive Upgradeanleitung)===&lt;br /&gt;
BlueSpice pflegt eine Online-Installationsanleitung: [https://en.wiki.bluespice.com/wiki/Setup:Installationsanleitung https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung]&lt;br /&gt;
&lt;br /&gt;
==Systemarchitektur und Schnittstellen==&lt;br /&gt;
Der folgende Abschnitt gibt einen Überblick über die Komponenten von BlueSpice und wie diese miteinander und mit ihrer Umgebung interagieren.&lt;br /&gt;
&lt;br /&gt;
===Systemintegration===&lt;br /&gt;
BlueSpice ist eine Webanwendung, die in Ihre IT-Umgebung integriert werden kann, insbesondere LDAP und E-Mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture high level&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Serverarchitektur===&lt;br /&gt;
Intern besteht BlueSpice aus mehreren Komponenten, die Teile der Funktionalität bereitstellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture server&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Vertikal verteilte Architektur===&lt;br /&gt;
Für eine einfache Skalierung können einige Dienste auf andere physische oder virtuelle Server ausgelagert werden.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture server distributed simple&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal verteilte Architektur===&lt;br /&gt;
Für hohen Datenverkehr oder hohe Verfügbarkeitsanforderungen kann BlueSpice horizontal skaliert werden.&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;BlueSpice system architecture server distributed horizontally&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Komponenten und Verantwortlichkeiten===&lt;br /&gt;
Server, Betriebssystem, Lizenzen und Software-Infrastruktur werden normalerweise von der IT Ihres Unternehmens verwaltet.&lt;br /&gt;
&lt;br /&gt;
Hallo Welt! verwaltet normalerweise die Anwendung und die erforderlichen Komponenten.&lt;br /&gt;
&lt;br /&gt;
Es können besondere vertragliche Vereinbarungen bestehen.&lt;br /&gt;
&lt;br /&gt;
===Externe Schnittstellen (zu anderen Organisationen)===&lt;br /&gt;
&#039;&#039;&#039;Technisch gesehen&#039;&#039;&#039; kann BlueSpice so eingerichtet werden, dass es vollständig in sich geschlossen arbeitet (wenden Sie sich an unseren Support, wenn Sie Fragen zu Ihrer Instanz haben). Auf dem Server werden keine externen Quellen abgefragt. In der Standardinstallation gibt es Inhaltsmodule, die Daten aus externen Quellen auf der Clientseite (Browser) beziehen:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;draw.io&#039;&#039;&#039;: Das Diagrammwerkzeug wird direkt von draw.io geladen. Der gesamte Inhalt verbleibt im BlueSpice-Wiki.&lt;br /&gt;
*&#039;&#039;&#039;maps&#039;&#039;&#039;: Eingebettete Karten werden von Google oder OpenStreetMap gesammelt.&lt;br /&gt;
*&#039;&#039;&#039;widgets&#039;&#039;&#039;: Der Zweck von Widgets besteht darin, Inhalte aus öffentlichen Quellen wie YouTube anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chemische Formeln&#039;&#039;&#039;: &amp;lt;span class=&amp;quot;JLqJ4b ChMk0b&amp;quot; jsaction=&amp;quot;agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb;bmeZHc:iURhpf;Oxj3Xe:qAKMYb,yaf12d&amp;quot; jsname=&amp;quot;txFAF&amp;quot; data-language-for-alternatives=&amp;quot;de&amp;quot; data-language-to-translate-into=&amp;quot;en&amp;quot; data-phrase-index=&amp;quot;0&amp;quot; data-number-of-phrases=&amp;quot;1&amp;quot; jscontroller=&amp;quot;Zl5N8&amp;quot; jsdata=&amp;quot;uqLsIf;_;$11&amp;quot; jsmodel=&amp;quot;SsMkhd&amp;quot;&amp;gt;&amp;lt;span jsaction=&amp;quot;click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje&amp;quot; jsname=&amp;quot;W297wb&amp;quot;&amp;gt;Das Rendering von chemischen Formeln verwendet einen externen Dienst über die REST-API von Wikimedia.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Auf der&#039;&#039;&#039;organisatorischen Seite&#039;&#039;&#039; bietet das Team von Hallo Welt! GmbH  normalerweise 3rd-Level Support für abonnierte BlueSpice-Instanzen. Die  Hallo Welt! GmbH arbeitet mit der internen IT des Unternehmens sowie mit IT-Infrastrukturanbietern der Kunden zusammen.&lt;br /&gt;
&lt;br /&gt;
===IT-interne Schnittstellen===&lt;br /&gt;
Eine Standardinstallation von BlueSpice stellt eine Verbindung zu den folgenden Diensten her, um voll funktionsfähig zu sein:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Benutzerverzeichnis:&#039;&#039;&#039; BlueSpice kann so konfiguriert werden, dass es sich bei einem Unternehmensbenutzerverzeichnis (normalerweise Active Directory) authentifiziert. Die verwendeten Protokolle sind LDAP und SAML.&lt;br /&gt;
*&#039;&#039;&#039;E-Mail:&#039;&#039;&#039; BlueSpice muss mit einem E-Mail-Server verbunden sein, um Benachrichtigungen senden zu können.&lt;br /&gt;
&lt;br /&gt;
===API===&lt;br /&gt;
BlueSpice verfügt über eine API-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
*Anweisungen zum Umgang mit der API finden Sie hier: https://www.mediawiki.org/wiki/API:Main_page/de&lt;br /&gt;
*Eine umfassende Liste der API-Module finden Sie hier:  https://de.wiki.bluespice.com/w/api.php&lt;br /&gt;
&lt;br /&gt;
==Installation und Systemvoraussetzungen==&lt;br /&gt;
&lt;br /&gt;
===Systemvoraussetzungen===&lt;br /&gt;
Die aktuellen Systemvoraussetzungen sind hier dokumentiert: [[Setup:Systemanforderungen|https://de.wiki.bluespice.com/wiki/Setup:Systemanforderungen]]&lt;br /&gt;
&lt;br /&gt;
===Softwarekatalog===&lt;br /&gt;
Alle BlueSpice-Komponenten sind im Softwarekatalog aufgeführt: [[Setup:Softwarekatalog|https://de.wiki.bluespice.com/wiki/Setup:Softwarekatalog]]&lt;br /&gt;
&lt;br /&gt;
===Konfigurationsänderungen===&lt;br /&gt;
Konfigurationsänderungen können in Minor und Major Releases auftreten. Bitte beachten Sie die hier bereitgestellten Upgrade-Informationen: https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Upgrade&lt;br /&gt;
&lt;br /&gt;
==Aufnahme und Unterbrechung des Betriebs==&lt;br /&gt;
&lt;br /&gt;
===Neustart===&lt;br /&gt;
Um BlueSpice zu starten, müssen alle erforderlichen Dienste ausgeführt werden. Bitte stellen Sie sicher, dass Sie die Dienste in der hier angegebenen Reihenfolge starten:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Datenbank&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service mysql start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsserver&#039;&#039;&#039; (Tomcat oder Jetty)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service jetty9 start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start jetty9&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elasticsearch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service elasticsearch start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start elasticsearch&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parsoid&#039;&#039;&#039; (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;pm2 start /opt/parsoid/bin/server.js&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start parsoid&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memcache&#039;&#039;&#039;&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service memcached start&amp;lt;/code&amp;gt; ODER  &amp;lt;code&amp;gt;systemctl start memcached&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Webserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service apache2 start&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl start apache2&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Shutdown===&lt;br /&gt;
Um BlueSpice herunterzufahren, müssen alle erforderlichen Dienste gestoppt werden. Bitte stellen Sie sicher, dass Sie die Dienste in der hier angegebenen Reihenfolge beenden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Webserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service apache2 stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop apache2&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parsoid&#039;&#039;&#039; (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;pm2 stop /opt/parsoid/bin/server.js&amp;lt;/code&amp;gt;  ODER &amp;lt;code&amp;gt;systemctl stop parsoid&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsserver&#039;&#039;&#039; (Tomcat oder Jetty)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service jetty9 stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop jetty9&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elasticsearch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service elasticsearch stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop elasticsearch&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service mysql stop&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl stop mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigurationsänderungen===&lt;br /&gt;
Nach Änderungen an der Konfiguration muss der Dienst mit der geänderten Konfiguration neu gestartet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Webserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service apache2 restart&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parsoid&#039;&#039;&#039; (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;pm2 restart /opt/parsoid/bin/server.js&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsserver&#039;&#039;&#039; (Tomcat oder Jetty)&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service jetty9 restart&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Elasticsearch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service elasticsearch restart&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Database&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Linux: &amp;lt;code&amp;gt;service mysql restart&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;systemctl restart mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
*Windows: &amp;lt;code&amp;gt;[https://en.wikipedia.org/wiki/Service_Control_Manager services.mmc]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ungeplanter Serverausfall===&lt;br /&gt;
Identifizieren Sie, welcher Dienst nicht ausgeführt wird und starten Sie diesen Dienst neu.&lt;br /&gt;
&lt;br /&gt;
==Der laufende Betrieb==&lt;br /&gt;
&lt;br /&gt;
===Benutzerverwaltung===&lt;br /&gt;
&lt;br /&gt;
*Alle Benutzer werden in der Anwendung verwaltet. Einzelheiten finden Sie unter: [[Handbuch:Erweiterung/BlueSpiceUserManager|https://de.wiki.bluespice.com/wiki/Handbuch:Erweiterung/BlueSpiceUserManager]]&lt;br /&gt;
&lt;br /&gt;
===Wiederkehrende Hintergrundaufgaben===&lt;br /&gt;
BlueSpice ist so eingerichtet, dass einige Aufgaben im Hintergrund ausgeführt werden. Diese sind:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;maintenance/runJobs.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Genauere Informationen finden Sie unter: [[Setup:Installationsanleitung/Optimierungen/Cronjobs|https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Optimierungen/Cronjobs]]&lt;br /&gt;
&lt;br /&gt;
===Backup===&lt;br /&gt;
Eine detaillierte Backupanleitung finden Sie hier: [[Setup:Installationsanleitung/Kompendium/Backup|https://de.wiki.bluespice.com/wiki/Setup:Installationsanleitung/Kompendium/Backup]]&lt;br /&gt;
&lt;br /&gt;
===Überwachung===&lt;br /&gt;
Abgesehen von den allgemeinen zu überwachenden Parametern (Speicherplatz, CPU-Auslastung, Speichernutzung) können die folgenden Dienste auf Verfügbarkeit überwacht werden:&lt;br /&gt;
&lt;br /&gt;
*Webserver: Pingen Sie die Anmeldeseite des Wikis an: &amp;lt;wiki_url&amp;gt;/Special:Login&lt;br /&gt;
*Datenbank: Überprüfen Sie die Datenbankverbindung mit der Authentifizierung mit Benutzername und Kennwort.&lt;br /&gt;
*Parsoid: Überprüfen Sie die Verbindung von Port 8000 über 127.0.0.1 (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
*Elasticsearch: Überprüfen Sie die Verbindung von Port 9200 über 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
Wenn einer dieser Dienste nicht verfügbar ist, ist BlueSpice entweder nicht betriebsbereit oder unterliegt funktionalen Einschränkungen.&lt;br /&gt;
===Fehlersuche===&lt;br /&gt;
Beachten Sie bei Fehlern die Fehlerprotokolle:&lt;br /&gt;
&lt;br /&gt;
*Öffnen Sie im Webbrowser die Konsole und suchen Sie nach JavaScript-Fehlern.&lt;br /&gt;
*Überprüfen Sie das Fehlerprotokoll und das PHP-Fehlerprotokoll des Webservers.&lt;br /&gt;
&lt;br /&gt;
===Sicherheit===&lt;br /&gt;
* Verwenden Sie unbedingt HTTPS&lt;br /&gt;
* Stellen Sie sicher, dass auf einem Produktiv-System keine [https://en.wiki.bluespice.com/wiki/How_to_debug#Enable_detailed_error_reporting Debug-Einstellungen] aktiviert sind. Anderfalls könnten Fehlermeldungen sensible Informationen (z.B. Dateisystemfade und Datenbank-Einträge) enthalten.&lt;br /&gt;
** Optional: Konfigurieren Sie den Webserver so, dass im Falle eines Fehlers (HTTP Status Code 5xx) nicht die Applikation selbst, sondern eine statische Fehlermeldungsseite erscheint. Hinweis: bei einer solchen Konfiguration ist es unter Umständen nicht möglich dem Benutzer die Fehlerreferenznummer zuzeigen, was das Auffinden von Fehlerdetails im Log erschwert.&lt;br /&gt;
* Stellen Sie sicher, dass nur Einstiegspunkte (&amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;api.php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;load.php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;rest.php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nsfr_img_auth.php&amp;lt;/code&amp;gt;, ...; ) und statische Ressourcen (&amp;lt;code&amp;gt;.js&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.css&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;jpg.php&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;svg.php&amp;lt;/code&amp;gt;, ...) aus dem &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;skins/&amp;lt;/code&amp;gt;-Verzeichnis zugreigbar sind&lt;br /&gt;
** Verhindern Sie Zugriff auf Dateisystemorte welche sensible Daten enhalten können (z.B. &amp;lt;code&amp;gt;.git/&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt;, ...)&lt;br /&gt;
** Verhindern Sie direkten Zugriff auf das &amp;lt;code&amp;gt;images/&amp;lt;/code&amp;gt;-Verzeichnis. Hochgeladene Dateien werden ausschließlich über den &amp;lt;code&amp;gt;nsfr_img_auth.php&amp;lt;/code&amp;gt;-Einstiegspunkt an den Benutzer ausgeliefert&lt;br /&gt;
* Installieren Sie einen [[mw:Manual:$wgAntivirusSetup|Virenscanner]] auf dem Server, welcher vom Benutzer hochgeladene Dateien überprüft.&lt;br /&gt;
* Verwenden Sie Zwei-Faktor-Authentifizierung. Nutzen Sie entweder die [[Handbuch:Erweiterung/OATHAuth|Wiki-eigenen Funktionen]], oder (empfohlen) aktivieren Sie die entsprechenden Funktionen in dem von Ihnen verwendeten Authentifizierungsanbieter (z.B. bei der Verwendung von [[Referenz:OpenID_Connect|OpenIDConnect]] oder [[Referenz:SimpleSAMLphp|SAML]] als Authentifizierungsmethode).&lt;br /&gt;
* Halten Sie das Server-Betriebsystem und installierte Software aktuell&lt;br /&gt;
* Stellen Sie sicher, dass Patchlevel-Releases zeitnah eingespielt werden&lt;br /&gt;
&lt;br /&gt;
===Fehlerbehebung===&lt;br /&gt;
Wenn ein oder mehrere Dienste nicht funktionieren:&lt;br /&gt;
&lt;br /&gt;
*Überprüfen Sie die verfügbaren Systemressourcen, insbesondere den freien Speicherplatz.&lt;br /&gt;
*Starten Sie alle Dienste neu.&lt;br /&gt;
&lt;br /&gt;
Wenn das Problem weiterhin besteht, wenden Sie sich an den BlueSpice-Support.&lt;br /&gt;
&lt;br /&gt;
==Leistungskennziffern==&lt;br /&gt;
&lt;br /&gt;
===Server===&lt;br /&gt;
Es gelten folgende Standardparameter für Server:&lt;br /&gt;
&lt;br /&gt;
*Speicherplatz &amp;lt; 80% Auslastung.&lt;br /&gt;
*Die CPU-Auslastung sollte nicht länger als 1 Sekunde auf 100% ansteigen.&lt;br /&gt;
*Die Systemauslastung (load average) sollte nicht mehr als die Anzahl der CPU-Kerne betragen.&lt;br /&gt;
*Die durchschnittliche Speichernutzung sollte 90% nicht überschreiten.&lt;br /&gt;
*Vermeiden Sie bei GNU / Linux-Systemen eine hohe Auslastung des Swap-Speicherplatzes.&lt;br /&gt;
&lt;br /&gt;
Für eine Standard-Servergröße (4 Kerne, 8 GB RAM) ist die Anzahl der durchschnittlichen gleichzeitigen Benutzer auf 25 pro Server optimiert. Dies bedeutet, dass ein Server ungefähr 125 gleichzeitige Benutzer verarbeiten kann.&lt;br /&gt;
&lt;br /&gt;
Das PHP-Fehlerprotokoll sollte keine Fehlermeldungen vom Typ FATAL oder WARNING anzeigen.&lt;br /&gt;
&lt;br /&gt;
===Client===&lt;br /&gt;
Die Referenzseite &#039;&#039;Spezial:Version&#039;&#039; sollte unter 4 Sekunden ohne Browser-Cache und unter 2,5 Sekunden mit aktiviertem Browser-Cache geladen werden.&lt;br /&gt;
&lt;br /&gt;
==Bekannte Beschränkungen==&lt;br /&gt;
&lt;br /&gt;
===Funktionale Beschränkungen===&lt;br /&gt;
Funktionalität:&lt;br /&gt;
&lt;br /&gt;
*Webserver: Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*Datenbank: Erforderlich für BlueSpice-Grundoperationen.&lt;br /&gt;
*Tomcat: erforderlich für PDF und VisualDiff.&lt;br /&gt;
*Elasticsearch: Erforderlich für ExtendedSearch und verschiedene Titelauswahlfelder. Wird auf die Standard-MediaWiki-Suche zurückgreifen, falls nicht verfügbar.&lt;br /&gt;
*PhantomJS: Erforderlich zum Rendern von Artikelvorschau-Bildern.&lt;br /&gt;
*Parsoid: Erforderlich für VisualEditor (nicht erforderlich ab BlueSpice 4.0).&lt;br /&gt;
&lt;br /&gt;
Alle Dienste außer dem Webserver und der Datenbank sind optional. Wenn nicht vorhanden, ist die genannte Funktionalität nicht verfügbar.&lt;br /&gt;
===Technische Beschränkungen===&lt;br /&gt;
Updates vom Typ &amp;quot;major&amp;quot; and &amp;quot;minor&amp;quot;  können aufgrund von Datenbankmigrationsvorgängen eine Systemausfallzeit erfordern.&lt;br /&gt;
&lt;br /&gt;
===Kapazitätsbezogene Beschränkungen===&lt;br /&gt;
Die Antwortzeiten hängen von den Serverressourcen ab, vor allem von der CPU-Leistung.&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der gleichzeitigen Benutzer, die ein Server verarbeiten kann, hängt direkt von der Speichergröße des Servers und der CPU-Leistung ab.&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie: Wir empfehlen dringend ein separates Testsystem. Dies kann zur Vorbereitung von Updates/Upgrades, zum Debuggen und zum Sammeln von Größeninformationen verwendet werden. Wenn kein Testsystem vorhanden ist, können gelegentliche Ausfallzeiten auftreten, wenn Debugging- und Wartungsvorgänge durchgeführt werden.&lt;br /&gt;
==Archivierung und Löschen von Daten==&lt;br /&gt;
&lt;br /&gt;
===Bewegungsdaten (Stark wachsende Daten)===&lt;br /&gt;
Die folgenden Speicherorte speichern Bewegungsdaten, die bei Datenverlust nicht wiederhergestellt werden können und regelmäßig gesichert werden müssen:&lt;br /&gt;
&lt;br /&gt;
*In der Datenbank werden die meisten Daten von BlueSpice gespeichert, einschließlich Artikel, Benutzer und Aktionsprotokolle.&lt;br /&gt;
*Der Ordner &#039;&#039;images&#039;&#039; speichert alle hochgeladenen Dateien.&lt;br /&gt;
&lt;br /&gt;
In Elasticsearch sind einige sekundäre Daten (für BlueSpice Social und Statistics) gespeichert. Diese Daten können vollständig aus den in der Datenbank gespeicherten Primärdaten wiederhergestellt werden.&lt;br /&gt;
===Stammdaten (Langsam wachsende Daten)===&lt;br /&gt;
Die folgenden Speicherorte speichern Stammdaten, deren Wiederherstellung bei Datenverlust einen erheblichen Aufwand erfordert und die regelmäßig gesichert werden sollten:&lt;br /&gt;
&lt;br /&gt;
*Konfiguration:&lt;br /&gt;
**&#039;&#039;LocalSettings.php&#039;&#039; und &#039;&#039;LocalSettings.BlueSpice.local.php&#039;&#039; enthalten die Grundkonfiguration einschließlich Site-Name, Sicherheitsschlüssel und Datenbankzugriff.&lt;br /&gt;
**Der Ordner &#039;&#039;settings.d&#039;&#039; enthält Informationen zu aktivierten Erweiterungen.&lt;br /&gt;
**Der Ordner &#039;&#039;extensions/BlueSpiceFoundation/config&#039;&#039; enthält Informationen zur Einrichtung der Namensräume und zur Konfiguration der Berechtigungen. Ab der Version 4.3.0 werden diese Konfigurationen in der Datenbank vorgehalten. Eine Ausnahme bildet die Cloud-Edition.&lt;br /&gt;
&lt;br /&gt;
*Vorlagen und Skins&lt;br /&gt;
**Der Ordner &#039;&#039;extensions/BlueSpiceFoundation/data&#039;&#039; enthält PDF-Vorlagen.&lt;br /&gt;
&lt;br /&gt;
===Log-Dateien und Fehler-Dateien===&lt;br /&gt;
&lt;br /&gt;
*Php Fehler-Log: &amp;lt;code&amp;gt;/var/log/php-fpm.log&amp;lt;/code&amp;gt; (nur für den php-fpm Dienst)&lt;br /&gt;
*Apache Zugriffs-Log: &amp;lt;code&amp;gt;/var/log/apache2/*access.log&amp;lt;/code&amp;gt;&lt;br /&gt;
*Apache Fehler-Logs: &amp;lt;code&amp;gt;/var/log/apache2/*error.log&amp;lt;/code&amp;gt; (einschließlich PHP Fehlern)&lt;br /&gt;
*Browserkonsole&lt;br /&gt;
*Parsoid-Log: &amp;lt;code&amp;gt;pm2 logs&amp;lt;/code&amp;gt; ODER &amp;lt;code&amp;gt;/var/log/parsoid.log&amp;lt;/code&amp;gt;(systemd und init.d) (nicht erforderlich ab BlueSpice 4.0)&lt;br /&gt;
*Elasticsearch: &amp;lt;code&amp;gt;/var/log/elasticsearch/&amp;lt;/code&amp;gt;&lt;br /&gt;
*Tomcat: Standardmäßig ist die Protokollierung deaktiviert. Je nach System kann die Protokollierung über Konfigurationen werden.&lt;br /&gt;
*Windows Ereignisprotokoll: MS Windows Logs sind nicht im txt-Format. Der Zugang ist über das [https://de.wikipedia.org/wiki/Ereignisprotokoll Ereignisprotokoll] möglich.&lt;br /&gt;
&lt;br /&gt;
==Sicherheitsbestimmungen==&lt;br /&gt;
&lt;br /&gt;
===Internetzugang===&lt;br /&gt;
Für Standardvorgänge benötigt BlueSpice keinen Internetzugang. BlueSpice tätigt keine ausgehenden Anrufe. Weitere Informationen finden Sie im Abschnitt &#039;&#039;Externe Schnittstellen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In unserer Standardeinstellung greift der Client auf draw.io zu, um Diagramme zu bearbeiten. Hier werden nur Anwendungsdaten von der Webseite geladen. Es werden keine Inhaltsdaten an draw.io weitergegeben. Auf Anfrage kann Hallo Welt! eine On-Premise-Version von draw.io installieren (zusätzliche Gebühren fallen an).&lt;br /&gt;
&lt;br /&gt;
===Zugriff auf unterstützende Dienste===&lt;br /&gt;
Tomcat, Elasticsearch und PhantomJS empfangen Daten von BlueSpice-Kernkomponenten. Sie sind unabhängig von Zugriffsrechten und haben vollen Zugriff auf alle auf BlueSpice gespeicherten Daten. Es wird daher empfohlen, den Zugriff auf diese Dienste auf localhost oder die IP-Adresse des Webservers zu beschränken. Wenn Hallo Welt! die Installation durchführt, ist dies die Standardeinstellung. Ein externer Zugang zu diesen Diensten sollte nicht erlaubt sein.&lt;br /&gt;
===Datenschutz===&lt;br /&gt;
Die Einhaltung der DSGVO wird von der BlueSpice Datenschutzzentrale übernommen. Weitere Informationen finden Sie hier: [[Handbuch:Erweiterung/BlueSpicePrivacy|https://de.wiki.bluespice.com/wiki/Handbuch:Erweiterung/BlueSpicePrivacy]] &lt;br /&gt;
&lt;br /&gt;
===Rechtliche Informationen===&lt;br /&gt;
Alle rechtlichen Informationen, einschließlich des Subskriptionsvertrags, der DSGVO-Informationen, des Vertrags über Auftragsverarbeitung (AVV) und der Antibestechungsrichtlinien sowie den Softwarekatalog finden Sie auf der BlueSpice-Homepage: https://bluespice.com/de/vertraege-und-richtlinien/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:BlueSpice_Operating_Manual]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:BlueSpice4farm&amp;diff=11728</id>
		<title>AutoDoc:BlueSpice4farm</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:BlueSpice4farm&amp;diff=11728"/>
		<updated>2024-07-10T13:54:35Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AutoDocExtensionList&lt;br /&gt;
|count = 180&lt;br /&gt;
|extensions = {{AutoDocExtensionListItem&lt;br /&gt;
|extension = AIEditingAssistant&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Arrays&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = AtMentions&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceAbout&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceArticleInfo&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceArticlePreviewCapture&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceAuthors&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceAvatars&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceBookshelf&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceCategoryCheck&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceCategoryManager&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceChecklist&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceConfigManager&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceContextMenu&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceCountThings&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceCustomMenu&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceDashboards&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceDiscovery&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceDistributionConnector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceEmoticons&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceExpiry&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceExportTables&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceExtendedFilelist&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceExtendedSearch&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceExtendedStatistics&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceFilterableTables&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceFoundation&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceGroupManager&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceHideTitle&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInsertCategory&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInsertFile&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInsertLink&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInsertTemplate&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInstanceStatus&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInterWikiLinks&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceInterwikiSearch&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceMultiUpload&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceNSFileRepoConnector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceNamespaceManager&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePageAccess&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePageAssignments&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePageFormsConnector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePageTemplates&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePagesVisited&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePermissionManager&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePlayer&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpicePrivacy&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceProDistributionConnector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceQrCode&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceRSSFeeder&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceRating&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceReadConfirmation&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceReaders&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceReminder&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSMWConnector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSaferEdit&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSignHere&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSmartList&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocial&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialBlog&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialComments&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialMicroBlog&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialProfile&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialRating&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialResolve&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialTags&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialTimelineUpdate&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialTopics&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceSocialWatch&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceTagCloud&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUEModuleBookPDF&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUEModuleHTML&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUEModulePDF&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUEModulePDFRecursive&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUEModulePDFSubpages&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUEModuleTable2Excel&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUniversalExport&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUsageTracker&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUserInfo&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUserManager&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceUserSidebar&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceVisualEditorConnector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceWatchList&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceWebDAVClientIntegration&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceWhoIsOnline&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = BlueSpiceWikiExplorer&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CategoryTree&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Checklists&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Cite&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CiteThisPage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CodeEditor&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CodeMirror&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CognitiveProcessDesigner&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CollabPads&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ContainerFilter&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ContentDroplets&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ContentProvisioning&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ContentStabilization&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = CreateUserPage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = DataTransfer&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = DateTimeTools&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = DrawioEditor&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = DynamicPageList3&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = EmbedVideo&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = EnhancedStandardUIs&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = EnhancedUpload&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = EventBus&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ExtJSBase&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ExternalData&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = FilterSpecialPages&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = FlexiSkin&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = FontAwesome&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Forms&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Gadgets&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = HeaderFooter&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = HeaderTabs&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = HitCounters&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ImageMap&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ImageMapEdit&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ImportOfficeFiles&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = InputBox&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = InviteSignup&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Lingo&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Loops&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Maps&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Math&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = MenuEditor&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = MultimediaViewer&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = NSFileRepo&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Notifications&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Nuke&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = NumberHeadings&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = OATHAuth&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = OAuth&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = OOJSPlus&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = OpenLayers&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = PDFembed&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = PageCheckout&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = PageForms&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = PageHeader&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = PageImages&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ParserFunctions&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Popups&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = PreToClip&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = RSS&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Renameuser&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = ReplaceText&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = RevisionSlider&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Scribunto&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SectionAnchors&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SemanticCompoundQueries&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SemanticExtraSpecialProperties&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SemanticMediaWiki&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SemanticResultFormats&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SemanticScribunto&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SimpleTasks&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = StandardDialogs&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SubPageList&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = SyntaxHighlight_GeSHi&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TabberNeue&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TableTools&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TemplateData&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TemplateStyles&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TextExtracts&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TitleKey&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = TwoColConflict&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = UnifiedTaskOverview&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = UrlGetParameters&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = UserFunctions&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = UserMerge&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Variables&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Vector&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = VisualEditor&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = VisualEditorPlus&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = VueJsPlus&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = WebAuthn&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = WebDAV&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Widgets&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = WikiEditor&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocExtensionListItem&lt;br /&gt;
|extension = Workflows&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:Roles&amp;diff=11726</id>
		<title>AutoDoc:Roles</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:Roles&amp;diff=11726"/>
		<updated>2024-07-10T13:52:13Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Roles==&lt;br /&gt;
{{AutoDocRoles&lt;br /&gt;
|roles = {{AutoDocRole&lt;br /&gt;
|role = accountmanager&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, dashboards-viewspecialpage-userdashboard, renameuser, usermerge, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, groupmanager-viewspecialpage, bs-privacy-admin, socialprofile-viewspecialpage, usermanager-editpassword, usermanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = accountselfcreate&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = admin&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, categorymanager-viewspecialpage, bluespiceconfigmanager-viewspecialpage, dashboards-viewspecialpage-userdashboard, dpl_param_delete_rules, dpl_param_update_rules, duplicate, editwidgets, gadgets-definition-edit, gadgets-edit, generatepages, nuke, renameuser, replacetext, usermerge, expirearticle, expiry-delete, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, extendedstatistics-viewspecialpage-aggregated, statistic-viewspecialpage, groupmanager-viewspecialpage, interwikilinks-viewspecialpage, namespacemanager-viewspecialpage, pageaccess-viewspecialpage, pageassignable, pageassignments, pagetemplatesadmin-viewspecialpage, permissionmanager-viewspecialpage, bs-privacy-admin, rating-archive, rating-read, rating-viewspecialpage, readconfirmationremind, readconfirmationviewconfirmations, viewreaders, remindereditall, createclass, editrestrictedfields, geocode, smw-admin, viewedittab, social-deleteothers, social-editothers, social-blog, social-blog-comment, social-microblog, social-microblog-comment, social-editothersprofile, socialprofile-viewspecialpage, social-tagging, social-topics, social-topics-comment, social-stash, usermanager-editpassword, usermanager-viewspecialpage, cognitiveprocessdesigner-editbpmn, collabpadsessions-admin, contentstabilization-admin, contentstabilization-oversight, contentstabilization-stabilize, content-transfer, flexiskin-api, flexiskin-viewspecialpage, forms-edit-form-definition, merge-articles, page-checkout-clear, workflows-admin, workflows-execute&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = author&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, checklistmodify, dashboards-viewspecialpage-userdashboard, duplicate, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, pageassignable, rating-write, createclass, geocode, socialprofile-viewspecialpage, social-tagging&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = bot&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, checklistmodify, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, socialprofile-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = commenter&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, dashboards-viewspecialpage-userdashboard, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, rating-read, rating-write, social-blog-comment, social-microblog, social-microblog-comment, socialprofile-viewspecialpage, social-tagging, social-topics, social-topics-comment&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = editor&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, categorymanager-viewspecialpage, checklistmodify, dashboards-viewspecialpage-userdashboard, dpl_param_delete_rules, dpl_param_update_rules, duplicate, expirearticle, expiry-delete, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, interwikilinks-viewspecialpage, pageassignable, rating-archive, rating-read, rating-viewspecialpage, rating-write, createclass, editrestrictedfields, geocode, viewedittab, social-blog, social-blog-comment, social-microblog, social-microblog-comment, socialprofile-viewspecialpage, social-resolve, social-tagging, social-topics, social-topics-comment, social-stash, cognitiveprocessdesigner-editbpmn, forms-create-form, workflows-execute&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = maintenanceadmin&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, categorymanager-viewspecialpage, checklistmodify, bluespiceconfigmanager-viewspecialpage, dashboards-viewspecialpage-userdashboard, dpl_param_delete_rules, dpl_param_update_rules, duplicate, editwidgets, gadgets-definition-edit, gadgets-edit, generatepages, nuke, renameuser, replacetext, usermerge, expirearticle, expiry-delete, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, extendedstatistics-viewspecialpage-aggregated, statistic-viewspecialpage, groupmanager-viewspecialpage, interwikilinks-viewspecialpage, namespacemanager-viewspecialpage, pageaccess-viewspecialpage, pageassignable, pageassignments, pagetemplatesadmin-viewspecialpage, permissionmanager-viewspecialpage, rating-archive, rating-read, rating-viewspecialpage, rating-write, readconfirmationremind, readconfirmationviewconfirmations, viewreaders, remindereditall, createclass, editrestrictedfields, geocode, smw-admin, viewedittab, social-deleteothers, social-editothers, social-source, social-blog, social-blog-comment, social-microblog, social-microblog-comment, social-editothersprofile, socialprofile-viewspecialpage, social-tagging, social-topics, social-topics-comment, social-stash, usermanager-editpassword, usermanager-viewspecialpage, cognitiveprocessdesigner-editbpmn&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = reader&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, bookshelf-viewspecialpage, bookshelfbookmanager-viewspecialpage, dashboards-viewspecialpage-userdashboard, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, pageassignable, rating-read, rating-viewspecialpage, socialprofile-viewspecialpage, uemodulebookpdf-export, uemoduledocx-export, uemoduledocxsubpages-export, uemodulepdf-export, uemodulepdfrecursive-export, uemodulepdfsubpages-export, workflows-view&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = reviewer&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, dashboards-viewspecialpage-userdashboard, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, pageassignable, pageassignments, socialprofile-viewspecialpage, social-tagging, contentstabilization-oversight, contentstabilization-stabilize, workflows-execute&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = structureadmin&lt;br /&gt;
|permissions = readconfirmationviewconfirmations&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocRole&lt;br /&gt;
|role = structuremanager&lt;br /&gt;
|permissions = bluespiceabout-viewspecialpage, categorymanager-viewspecialpage, bluespiceconfigmanager-viewspecialpage, dashboards-viewspecialpage-userdashboard, editwidgets, nuke, replacetext, extendedsearch-search-externalfile, extendedsearch-search-repofile, extendedsearch-search-specialpage, extendedsearch-search-wikipage, namespacemanager-viewspecialpage, pageaccess-viewspecialpage, pagetemplatesadmin-viewspecialpage, viewedittab, socialprofile-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:Permissions&amp;diff=11724</id>
		<title>AutoDoc:Permissions</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:Permissions&amp;diff=11724"/>
		<updated>2024-07-10T13:52:13Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Permissions==&lt;br /&gt;
{{AutoDocPermissions&lt;br /&gt;
|permissions = {{AutoDocPermission&lt;br /&gt;
|name = bluespiceabout-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, accountselfcreate, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-bluespiceabout-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = bluespiceconfigmanager-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-bluespiceconfigmanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = bookshelf-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-bookshelf-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = bookshelfbookmanager-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-bookshelfbookmanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = bs-privacy-admin&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, accountmanager&lt;br /&gt;
|desc = {{int:right-bs-privacy-admin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = categorymanager-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-categorymanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = checklistmodify&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = author, bot, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-checklistmodify&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = cognitiveprocessdesigner-editbpmn&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-cognitiveprocessdesigner-editbpmn&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = collabpadsessions-admin&lt;br /&gt;
|type = special&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-collabpadsessions-admin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = content-transfer&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-content-transfer&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = contentstabilization-admin&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-contentstabilization-admin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = contentstabilization-oversight&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reviewer, admin&lt;br /&gt;
|desc = {{int:right-contentstabilization-oversight&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = contentstabilization-stabilize&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reviewer, admin&lt;br /&gt;
|desc = {{int:right-contentstabilization-stabilize&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = createclass&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, author, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-createclass&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = dashboards-viewspecialpage-userdashboard&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, author, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-dashboards-viewspecialpage-userdashboard&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = dpl_param_delete_rules&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-dpl_param_delete_rules&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = dpl_param_update_rules&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-dpl_param_update_rules&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = duplicate&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, author, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-duplicate&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = editrestrictedfields&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-editrestrictedfields&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = editwidgets&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-editwidgets&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = expirearticle&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-expirearticle&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = expiry-delete&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-expiry-delete&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = extendedsearch-search-externalfile&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-extendedsearch-search-externalfile&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = extendedsearch-search-repofile&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-extendedsearch-search-repofile&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = extendedsearch-search-specialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-extendedsearch-search-specialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = extendedsearch-search-wikipage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-extendedsearch-search-wikipage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = extendedstatistics-viewspecialpage-aggregated&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-extendedstatistics-viewspecialpage-aggregated&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = flexiskin-api&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-flexiskin-api&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = flexiskin-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-flexiskin-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = forms-create-form&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = editor&lt;br /&gt;
|desc = {{int:right-forms-create-form&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = forms-edit-form-definition&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-forms-edit-form-definition&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = gadgets-definition-edit&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-gadgets-definition-edit&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = gadgets-edit&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-gadgets-edit&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = generatepages&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-generatepages&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = geocode&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, author, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-geocode&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = groupmanager-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-groupmanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = interwikilinks-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-interwikilinks-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = merge-articles&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-merge-articles&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = namespacemanager-viewspecialpage&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-namespacemanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = nuke&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-nuke&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = page-checkout-clear&lt;br /&gt;
|type = &lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-page-checkout-clear&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = pageaccess-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-pageaccess-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = pageassignable&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader, admin, author, editor, maintenanceadmin, reviewer&lt;br /&gt;
|desc = {{int:right-pageassignable&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = pageassignments&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, maintenanceadmin, reviewer&lt;br /&gt;
|desc = {{int:right-pageassignments&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = pagetemplatesadmin-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-pagetemplatesadmin-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = permissionmanager-viewspecialpage&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-permissionmanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = rating-archive&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-rating-archive&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = rating-read&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, commenter, editor, maintenanceadmin, reader&lt;br /&gt;
|desc = {{int:right-rating-read&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = rating-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin, reader&lt;br /&gt;
|desc = {{int:right-rating-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = rating-write&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = author, commenter, editor, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-rating-write&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = readconfirmationremind&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-readconfirmationremind&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = readconfirmationviewconfirmations&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structureadmin&lt;br /&gt;
|desc = {{int:right-readconfirmationviewconfirmations&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = remindereditall&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-remindereditall&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = renameuser&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-renameuser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = replacetext&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-replacetext&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = smw-admin&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-smw-admin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-blog&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-blog&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-blog-comment&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = commenter, editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-blog-comment&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-deleteothers&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-deleteothers&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-editothers&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-editothers&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-editothersprofile&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-editothersprofile&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-microblog&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = commenter, editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-microblog&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-microblog-comment&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = commenter, editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-microblog-comment&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-resolve&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = editor&lt;br /&gt;
|desc = {{int:right-social-resolve&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-source&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-source&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-stash&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-stash&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-tagging&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = admin, author, commenter, editor, maintenanceadmin, reviewer&lt;br /&gt;
|desc = {{int:right-social-tagging&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-topics&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = commenter, editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-topics&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = social-topics-comment&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = commenter, editor, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-social-topics-comment&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = socialprofile-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager&lt;br /&gt;
|desc = {{int:right-socialprofile-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = statistic-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-statistic-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = uemodulebookpdf-export&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-uemodulebookpdf-export&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = uemoduledocx-export&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-uemoduledocx-export&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = uemoduledocxsubpages-export&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-uemoduledocxsubpages-export&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = uemodulepdf-export&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-uemodulepdf-export&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = uemodulepdfrecursive-export&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-uemodulepdfrecursive-export&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = uemodulepdfsubpages-export&lt;br /&gt;
|type = namespace&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-uemodulepdfsubpages-export&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = usermanager-deleteuser&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = &lt;br /&gt;
|desc = {{int:right-usermanager-deleteuser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = usermanager-editpassword&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-usermanager-editpassword&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = usermanager-viewspecialpage&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-usermanager-viewspecialpage&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = usermerge&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = accountmanager, admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-usermerge&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = viewedittab&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, editor, maintenanceadmin, structuremanager&lt;br /&gt;
|desc = {{int:right-viewedittab&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = viewreaders&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, maintenanceadmin&lt;br /&gt;
|desc = {{int:right-viewreaders&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = viewrevisionreaders&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = &lt;br /&gt;
|desc = {{int:right-viewrevisionreaders&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = workflows-admin&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-workflows-admin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = workflows-execute&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, reviewer, editor&lt;br /&gt;
|desc = {{int:right-workflows-execute&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = workflows-view&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-workflows-view&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:BlueSpiceDiscovery&amp;diff=11722</id>
		<title>AutoDoc:BlueSpiceDiscovery</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:BlueSpiceDiscovery&amp;diff=11722"/>
		<updated>2024-07-10T13:52:13Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = BlueSpiceDiscovery&lt;br /&gt;
|desc = {{int:bs-discovery-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = BlueSpiceDiscovery&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = BlueSpicePrivacy&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = FlexiSkin&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = MenuEditor&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = DiscoveryHardWiredLangLinks&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryLangLinksMode&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;subpages&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMainLinksAllPages&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMainLinksCategories&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMainLinksListFiles&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMainLinksMainpage&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMainLinksRecentChanges&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMetaItemsFooter&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryMetaItemsHeader&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoverySidebarPrimaryMainTabPanelMenu&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;mediawiki-sidebar&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DiscoveryTemplateDataProvider&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;bluespice&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = LayoutEnabled&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;bluespice&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = LayoutRenderer&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;BlueSpice\\Discovery\\Renderer\\SkinLayoutRenderer::factory&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingContent BSUEModulePDFBeforeAddingContent]&lt;br /&gt;
|callback = pdf-export&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUsageTrackerRegisterCollectors BSUsageTrackerRegisterCollectors]&lt;br /&gt;
|callback = \BlueSpice\Discovery\Hook\BSUsageTrackerRegisterCollectors\MediaWikiSidebarActive::callback, \BlueSpice\Discovery\Hook\BSUsageTrackerRegisterCollectors\MediaWikiSidebarModified::callback, \BlueSpice\Discovery\Hook\BSUsageTrackerRegisterCollectors\EnhancedSidebarActive::callback, \BlueSpice\Discovery\Hook\BSUsageTrackerRegisterCollectors\EnhancedSidebarModified::callback&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BsAdapterAjaxPingResult BsAdapterAjaxPingResult]&lt;br /&gt;
|callback = \BlueSpice\Discovery\Hook\BsAdapterAjaxPingResult\CheckAttentionIndicator::callback&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]&lt;br /&gt;
|callback = navbar-primary-searchform, global-actions, main-links-panel, breadcrumb, sidebar-primary-tabpanels, sidebar-secondary-tabpanels, sidebar-secondary-toolbar&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageBodyAttributes OutputPageBodyAttributes]&lt;br /&gt;
|callback = body-classes&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]&lt;br /&gt;
|callback = setPageLanguage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SidebarBeforeOutput SidebarBeforeOutput]&lt;br /&gt;
|callback = sidebar&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = create-content-options, share-options&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:Workflows&amp;diff=11720</id>
		<title>AutoDoc:Workflows</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:Workflows&amp;diff=11720"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = Workflows&lt;br /&gt;
|desc = {{int:workflows-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = Forms&lt;br /&gt;
|version = 1.2.0&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocVersion&lt;br /&gt;
|name = OOJSPlus&lt;br /&gt;
|version = 2.0.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = BlueSpiceDiscovery&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = Notifications&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = UnifiedTaskOverview&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = Workflows&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==SpecialPages==&lt;br /&gt;
{{AutoDocSpecialPages&lt;br /&gt;
|SpecialPages = {{AutoDocCallback&lt;br /&gt;
|name = WorkflowsOverview&lt;br /&gt;
|callback = \MediaWiki\Extension\Workflows\MediaWiki\Special\WorkflowOverview&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Permissions==&lt;br /&gt;
{{AutoDocPermissions&lt;br /&gt;
|permissions = {{AutoDocPermission&lt;br /&gt;
|name = workflows-admin&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-workflows-admin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = workflows-execute&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin, reviewer, editor&lt;br /&gt;
|desc = {{int:right-workflows-execute&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocPermission&lt;br /&gt;
|name = workflows-view&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = reader&lt;br /&gt;
|desc = {{int:right-workflows-view&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==DefaultUserOptions==&lt;br /&gt;
{{AutoDocDefaultUserOptions&lt;br /&gt;
|options = {{AutoDocOption&lt;br /&gt;
|name = echo-subscriptions-email-workflow-cat&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = addBootstrap&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]&lt;br /&gt;
|callback = discovery-skin&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]&lt;br /&gt;
|callback = MediaWiki\Extension\Workflows\MediaWiki\Hook\IntegrateCodeEditor::onCodeEditorGetPageLanguage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]&lt;br /&gt;
|callback = setContentModels&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]&lt;br /&gt;
|callback = runDatabaseUpdates&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]&lt;br /&gt;
|callback = common-user-interface&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeRunJobsTriggerRegisterHandlers MWStakeRunJobsTriggerRegisterHandlers]&lt;br /&gt;
|callback = MediaWiki\Extension\Workflows\MediaWiki\Hook\MWStakeRunJobsTriggerRegisterHandlers\AddBackgroundProcess::callback&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageDeleteComplete PageDeleteComplete]&lt;br /&gt;
|callback = abortWorkflows&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]&lt;br /&gt;
|callback = triggerWorkflows&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = addActions&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UnifiedTaskOverviewGetTaskDescriptors UnifiedTaskOverviewGetTaskDescriptors]&lt;br /&gt;
|callback = addUTOUserActivities&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:WebDAV&amp;diff=11718</id>
		<title>AutoDoc:WebDAV</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:WebDAV&amp;diff=11718"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = WebDAV&lt;br /&gt;
|desc = {{int:webdav-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = BlueSpicePrivacy&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = WebDAV&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = WebDAVAuthType&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;none&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVBaseUri&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVCredentialAuthProvider&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;mw-auth&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVInvalidFileNameCharsRegEx&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;#[:|/|\\\\\\|\\*|\\?|&amp;quot;|\\||\\#|&amp;lt;|&amp;gt;]#si&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVInvalidateTokenOnUnlock&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVLockTimeOut&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;1800&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVNamespaceCollections&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVRootNode&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;WebDAVNamespacesCollection&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVServer&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVSkipNamespaces&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; -1,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVSkipTalkNS&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVStaticTokenExpiration&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVTokenExpiration&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;86400&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVUrlBaseUri&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = WebDAVUserNameAsStaticToken&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]&lt;br /&gt;
|callback = WebDAVHooks::onGetPreferences&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]&lt;br /&gt;
|callback = WebDAVHooks::onLoadExtensionSchemaUpdates&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WebDAVLocksUnlock WebDAVLocksUnlock]&lt;br /&gt;
|callback = WebDAVHooks::onWebDAVLocksUnlock&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WebDAVPlugins WebDAVPlugins]&lt;br /&gt;
|callback = WebDAVHooks::onWebDAVPlugins&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:VueJsPlus&amp;diff=11716</id>
		<title>AutoDoc:VueJsPlus</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:VueJsPlus&amp;diff=11716"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = VueJsPlus&lt;br /&gt;
|desc = {{int:vuejsplus-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = add-resources&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:VisualEditorPlus&amp;diff=11714</id>
		<title>AutoDoc:VisualEditorPlus</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:VisualEditorPlus&amp;diff=11714"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = VisualEditorPlus&lt;br /&gt;
|desc = {{int:visualeditorplus-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = VisualEditor&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:UnifiedTaskOverview&amp;diff=11712</id>
		<title>AutoDoc:UnifiedTaskOverview</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:UnifiedTaskOverview&amp;diff=11712"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = UnifiedTaskOverview&lt;br /&gt;
|desc = {{int:unifiedtaskoverview-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = BlueSpiceDiscovery&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = UnifiedTaskOverview&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==SpecialPages==&lt;br /&gt;
{{AutoDocSpecialPages&lt;br /&gt;
|SpecialPages = {{AutoDocCallback&lt;br /&gt;
|name = UnifiedTaskOverview&lt;br /&gt;
|callback = MediaWiki\Extension\UnifiedTaskOverview\Special\UnifiedTaskOverview&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = setup&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:StandardDialogs&amp;diff=11710</id>
		<title>AutoDoc:StandardDialogs</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:StandardDialogs&amp;diff=11710"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = StandardDialogs&lt;br /&gt;
|desc = {{int:standarddialogs-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = OOJSPlus&lt;br /&gt;
|version = 2.0.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = EnhancedStandardUIs&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfBooksOverviewBeforeSetBookActions BSBookshelfBooksOverviewBeforeSetBookActions]&lt;br /&gt;
|callback = bs-books-overview-page-actions&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]&lt;br /&gt;
|callback = discovery-skin&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = skin&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:SimpleTasks&amp;diff=11708</id>
		<title>AutoDoc:SimpleTasks</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:SimpleTasks&amp;diff=11708"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = SimpleTasks&lt;br /&gt;
|desc = {{int:simple-tasks-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = AtMentions&lt;br /&gt;
|version = 1.0.0&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocVersion&lt;br /&gt;
|name = Checklists&lt;br /&gt;
|version = 1.0.0&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocVersion&lt;br /&gt;
|name = DateTimeTools&lt;br /&gt;
|version = 1.0.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = BlueSpiceDiscovery&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = ContentDroplets&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = MWStakeContentProvisioner&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = Notifications&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = UnifiedTaskOverview&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = VisualEditor&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceEchoConnectorNotifyBeforeSend BlueSpiceEchoConnectorNotifyBeforeSend]&lt;br /&gt;
|callback = abortMentionNotifications&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChecklistsItemsCreated ChecklistsItemsCreated]&lt;br /&gt;
|callback = processTasks&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChecklistsItemsDeleted ChecklistsItemsDeleted]&lt;br /&gt;
|callback = processTasks&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChecklistsItemsUpdated ChecklistsItemsUpdated]&lt;br /&gt;
|callback = processTasks&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/EchoAbortEmailNotification EchoAbortEmailNotification]&lt;br /&gt;
|callback = abortMentionNotifications&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]&lt;br /&gt;
|callback = runDatabaseUpdates&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]&lt;br /&gt;
|callback = taskReport&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SMW::Store::BeforeDataUpdateComplete SMW::Store::BeforeDataUpdateComplete]&lt;br /&gt;
|callback = SimpleTasks\Hook\AddSemanticSubobject::onBeforeDataUpdateComplete&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UnifiedTaskOverviewGetTaskDescriptors UnifiedTaskOverviewGetTaskDescriptors]&lt;br /&gt;
|callback = integrateIntoUnifiedTaskOverview&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:SectionAnchors&amp;diff=11706</id>
		<title>AutoDoc:SectionAnchors</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:SectionAnchors&amp;diff=11706"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = SectionAnchors&lt;br /&gt;
|desc = {{int:sectionanchors-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = SectionAnchorsHooks&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:PreToClip&amp;diff=11704</id>
		<title>AutoDoc:PreToClip</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:PreToClip&amp;diff=11704"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = PreToClip&lt;br /&gt;
|desc = {{int:pretoclip-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageBeforeHTML OutputPageBeforeHTML]&lt;br /&gt;
|callback = PreToClipHooks&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:PageHeader&amp;diff=11702</id>
		<title>AutoDoc:PageHeader</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:PageHeader&amp;diff=11702"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = PageHeader&lt;br /&gt;
|desc = {{int:pageheader-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = BlueSpiceDiscovery&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = PageHeader&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:PageCheckout&amp;diff=11700</id>
		<title>AutoDoc:PageCheckout</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:PageCheckout&amp;diff=11700"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = PageCheckout&lt;br /&gt;
|desc = {{int:pagecheckout-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = Workflows&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Permissions==&lt;br /&gt;
{{AutoDocPermissions&lt;br /&gt;
|permissions = {{AutoDocPermission&lt;br /&gt;
|name = page-checkout-clear&lt;br /&gt;
|type = &lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-page-checkout-clear&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==ApiModules==&lt;br /&gt;
{{AutoDocApiModules&lt;br /&gt;
|APIModules = {{AutoDocCallback&lt;br /&gt;
|name = pagecheckout-clear&lt;br /&gt;
|callback = MediaWiki\Extension\PageCheckout\Api\ApiClearCheckout, Array&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = addClearCheckoutAction&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]&lt;br /&gt;
|callback = discovery-skin&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]&lt;br /&gt;
|callback = addDatabaseTables&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeAlertBannersRegisterProviders MWStakeAlertBannersRegisterProviders]&lt;br /&gt;
|callback = addAlertBanner&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = addClearCheckoutAction&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/getUserPermissionsErrors getUserPermissionsErrors]&lt;br /&gt;
|callback = applyCheckout&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:OOJSPlus&amp;diff=11698</id>
		<title>AutoDoc:OOJSPlus</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:OOJSPlus&amp;diff=11698"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = OOJSPlus&lt;br /&gt;
|desc = {{int:oojsplus-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:NumberHeadings&amp;diff=11696</id>
		<title>AutoDoc:NumberHeadings</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:NumberHeadings&amp;diff=11696"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = NumberHeadings&lt;br /&gt;
|desc = {{int:numberheadings-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = NumberHeadingsEnable&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = NumberHeadingsExcludeNamespaces&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageBeforeHTML OutputPageBeforeHTML]&lt;br /&gt;
|callback = number-headings&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:NotifyMe&amp;diff=11694</id>
		<title>AutoDoc:NotifyMe</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:NotifyMe&amp;diff=11694"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = Notifications&lt;br /&gt;
|desc = {{int:notifications-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = OOJSPlus&lt;br /&gt;
|version = 2.0.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = Notifications&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==SpecialPages==&lt;br /&gt;
{{AutoDocSpecialPages&lt;br /&gt;
|SpecialPages = {{AutoDocCallback&lt;br /&gt;
|name = NotificationCenter&lt;br /&gt;
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Special\NotificationCenter&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = NotificationTester&lt;br /&gt;
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Special\NotificationTester, Array&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = addBootstrap&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]&lt;br /&gt;
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Hook\SetMailContentModel::onCodeEditorGetPageLanguage&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]&lt;br /&gt;
|callback = setMailContentModel&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]&lt;br /&gt;
|callback = addSubscriptionCenter&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete]&lt;br /&gt;
|callback = triggerEvents&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]&lt;br /&gt;
|callback = runDatabaseUpdates&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]&lt;br /&gt;
|callback = commonUserInterface&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeRunJobsTriggerRegisterHandlers MWStakeRunJobsTriggerRegisterHandlers]&lt;br /&gt;
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Hook\RegisterCheckEventProcesses::callback, \MediaWiki\Extension\Notifications\MediaWiki\Hook\RegisterDigestSenders::callback&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiServices MediaWikiServices]&lt;br /&gt;
|callback = setMailContentModel&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageDeleteComplete PageDeleteComplete]&lt;br /&gt;
|callback = triggerEvents&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageMoveComplete PageMoveComplete]&lt;br /&gt;
|callback = triggerEvents&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]&lt;br /&gt;
|callback = triggerEvents&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserGetDefaultOptions UserGetDefaultOptions]&lt;br /&gt;
|callback = addSubscriptionCenter&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserGroupsChanged UserGroupsChanged]&lt;br /&gt;
|callback = triggerEvents&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserMailerTransformMessage UserMailerTransformMessage]&lt;br /&gt;
|callback = handleNonNotificationMails&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:NSFileRepo&amp;diff=11692</id>
		<title>AutoDoc:NSFileRepo</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:NSFileRepo&amp;diff=11692"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = NSFileRepo&lt;br /&gt;
|desc = {{int:nsfilerepo-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-2.0-or-later&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = CognitiveProcessDesigner&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = DrawioEditor&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = EnhancedStandardUIs&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = EnhancedUpload&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==DefaultUserOptions==&lt;br /&gt;
{{AutoDocDefaultUserOptions&lt;br /&gt;
|options = {{AutoDocOption&lt;br /&gt;
|name = filelist-show-namespace_text&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = ForceDownload&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; &#039;js&#039;,&lt;br /&gt;
  1 =&amp;gt; &#039;css&#039;,&lt;br /&gt;
  2 =&amp;gt; &#039;xml&#039;,&lt;br /&gt;
  3 =&amp;gt; &#039;html&#039;,&lt;br /&gt;
  4 =&amp;gt; &#039;htm&#039;,&lt;br /&gt;
  5 =&amp;gt; &#039;xhtml&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = NamespaceBlacklist&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; 102,&lt;br /&gt;
  1 =&amp;gt; 104,&lt;br /&gt;
  2 =&amp;gt; 106,&lt;br /&gt;
  3 =&amp;gt; 108,&lt;br /&gt;
  4 =&amp;gt; 274,&lt;br /&gt;
  5 =&amp;gt; 828,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = NamespaceThreshold&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;100&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = SkipTalk&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = NSFileRepoHooks::onBeforePageDisplay, specialFilelistAvailableNamespaces&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]&lt;br /&gt;
|callback = userpreference&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImgAuthBeforeCheckFileExists ImgAuthBeforeCheckFileExists]&lt;br /&gt;
|callback = NSFileRepoHooks::onImgAuthBeforeCheckFileExists&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImgAuthBeforeStream ImgAuthBeforeStream]&lt;br /&gt;
|callback = NSFileRepoHooks::onImgAuthBeforeStream&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonWebAPIsQueryStoreResult MWStakeCommonWebAPIsQueryStoreResult]&lt;br /&gt;
|callback = addNamespaces&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = NSFileRepo\Hooks\SkinTemplateNavigationUniversal::handle&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UploadForm:BeforeProcessing UploadForm:BeforeProcessing]&lt;br /&gt;
|callback = NSFileRepo\Hooks\UploadFormBeforeProcessing::handle&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UploadFormInitDescriptor UploadFormInitDescriptor]&lt;br /&gt;
|callback = NSFileRepo\Hooks\UploadFormInitDescriptor::handle&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UploadVerification UploadVerification]&lt;br /&gt;
|callback = NSFileRepoHooks::onUploadVerification&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/getUserPermissionsErrors getUserPermissionsErrors]&lt;br /&gt;
|callback = permission-checker&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:MergeArticles&amp;diff=11690</id>
		<title>AutoDoc:MergeArticles</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:MergeArticles&amp;diff=11690"/>
		<updated>2024-07-10T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = MergeArticles&lt;br /&gt;
|desc = {{int:mergearticles-extension-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = MergeArticles&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==SpecialPages==&lt;br /&gt;
{{AutoDocSpecialPages&lt;br /&gt;
|SpecialPages = {{AutoDocCallback&lt;br /&gt;
|name = MergeArticles&lt;br /&gt;
|callback = \MergeArticles\Special\MergeArticles&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Permissions==&lt;br /&gt;
{{AutoDocPermissions&lt;br /&gt;
|permissions = {{AutoDocPermission&lt;br /&gt;
|name = merge-articles&lt;br /&gt;
|type = global&lt;br /&gt;
|roles = admin&lt;br /&gt;
|desc = {{int:right-merge-articles&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = MADraftFilePrefix&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;Draft_&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = MAEnableBetaFeatures&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = MAUseLineByLineDiff&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;false&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==ApiModules==&lt;br /&gt;
{{AutoDocApiModules&lt;br /&gt;
|APIModules = {{AutoDocCallback&lt;br /&gt;
|name = ma-discard-draft&lt;br /&gt;
|callback = \MergeArticles\Api\DiscardDraft, Array&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = ma-merge-page-existing&lt;br /&gt;
|callback = \MergeArticles\Api\MergeExistingPage, Array&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = ma-merge-page-new&lt;br /&gt;
|callback = \MergeArticles\Api\MergeNewPage, Array&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = ma-set-related-titles&lt;br /&gt;
|callback = \MergeArticles\Api\SetRelatedTitle&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:MenuEditor&amp;diff=11688</id>
		<title>AutoDoc:MenuEditor</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:MenuEditor&amp;diff=11688"/>
		<updated>2024-07-10T13:52:11Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = MenuEditor&lt;br /&gt;
|desc = {{int:menueditor-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = MenuEditor&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = MenuEditorMediawikiSidebarAllowedKeywords&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; &#039;SEARCH&#039;,&lt;br /&gt;
  1 =&amp;gt; &#039;TOOLBOX&#039;,&lt;br /&gt;
  2 =&amp;gt; &#039;LANGUAGES&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = MenuEditorToolbarOffset&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeInitialize BeforeInitialize]&lt;br /&gt;
|callback = initializeMenus&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]&lt;br /&gt;
|callback = AddFooterLinksBanner&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]&lt;br /&gt;
|callback = discovery-skin&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiPerformAction MediaWikiPerformAction]&lt;br /&gt;
|callback = editActions&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]&lt;br /&gt;
|callback = editActions&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPUserInfo&amp;diff=11686</id>
		<title>AutoDoc:LDAPUserInfo</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPUserInfo&amp;diff=11686"/>
		<updated>2024-07-10T13:52:11Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = LDAPUserInfo&lt;br /&gt;
|desc = {{int:ldapuserinfo-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-2.0&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = LDAPProvider&lt;br /&gt;
|version = 2.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = LDAPProvider&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = ModifierRegistry&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  &#039;realname&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPUserInfo\\UserInfoModifier\\Realname::factory&#039;,&lt;br /&gt;
  &#039;email&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPUserInfo\\UserInfoModifier\\Email::factory&#039;,&lt;br /&gt;
  &#039;property.*&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPUserInfo\\UserInfoModifier\\GenericProperty::factory&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserLoadAfterLoadFromSession UserLoadAfterLoadFromSession]&lt;br /&gt;
|callback = MediaWiki\Extension\LDAPUserInfo\Hook\UserLoadAfterLoadFromSession\SyncUserInfoAfterLoadSession::callback&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPSyncAll&amp;diff=11684</id>
		<title>AutoDoc:LDAPSyncAll</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPSyncAll&amp;diff=11684"/>
		<updated>2024-07-10T13:52:11Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = LDAPSyncAll&lt;br /&gt;
|desc = {{int:ldapsyncall-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-3.0-only&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = LDAPGroups&lt;br /&gt;
|version = 2.0&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocVersion&lt;br /&gt;
|name = LDAPProvider&lt;br /&gt;
|version = 2.0&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocVersion&lt;br /&gt;
|name = LDAPUserInfo&lt;br /&gt;
|version = 2.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = BlockExecutorUsername&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;MediaWiki default&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = ExcludedGroups&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; &#039;bot&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = ExcludedUsernames&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; &#039;WikiSysop&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = UserPageContent&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;{{User}}&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = UsersSyncMechanism&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;\\LDAPSyncAll\\UserSyncMechanism\\SyncAllMechanism::factory&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChangeTagsAllowedAdd ChangeTagsAllowedAdd]&lt;br /&gt;
|callback = add-ldap-tag&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPProvider&amp;diff=11682</id>
		<title>AutoDoc:LDAPProvider</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPProvider&amp;diff=11682"/>
		<updated>2024-07-10T13:52:11Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = LDAPProvider&lt;br /&gt;
|desc = {{int:ldapprovider-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-2.0+&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = LDAPProvider&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocListItem&lt;br /&gt;
|item = WebDAV&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = CacheTime&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;500&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = CacheType&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;CACHE_ANYTHING&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = ClientRegistry&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DefaultDomain&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DomainConfigProvider&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;\\MediaWiki\\Extension\\LDAPProvider\\DomainConfigProvider\\LocalJSONFile::newInstance&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = DomainConfigs&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;/etc/mediawiki/ldapprovider.json&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = PreSearchUsernameModifierRegistry&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  &#039;removespaces&#039; =&amp;gt; &#039;\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\RemoveSpaces::newInstance&#039;,&lt;br /&gt;
  &#039;spacetounderscore&#039; =&amp;gt; &#039;\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\SpacesToUnderscores::newInstance&#039;,&lt;br /&gt;
  &#039;spacestounderscores&#039; =&amp;gt; &#039;\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\SpacesToUnderscores::newInstance&#039;,&lt;br /&gt;
  &#039;strtolower&#039; =&amp;gt; &#039;\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\ToLower::newInstance&#039;,&lt;br /&gt;
  &#039;lowercase&#039; =&amp;gt; &#039;\\MediaWiki\\Extension\\LDAPProvider\\PreSearchUsernameModifier\\ToLower::newInstance&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]&lt;br /&gt;
|callback = MediaWiki\Extension\LDAPProvider\Hook\LoadExtensionSchemaUpdates::callback&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPGroups&amp;diff=11680</id>
		<title>AutoDoc:LDAPGroups</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPGroups&amp;diff=11680"/>
		<updated>2024-07-10T13:52:11Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = LDAPGroups&lt;br /&gt;
|desc = {{int:ldapgroups-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-2.0&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = LDAPProvider&lt;br /&gt;
|version = 2.0&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = LDAPProvider&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = SyncMechanismRegistry&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  &#039;mappedgroups&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\MappedGroups::factory&#039;,&lt;br /&gt;
  &#039;allgroups&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPGroups\\SyncMechanism\\AllGroups::factory&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserLoadAfterLoadFromSession UserLoadAfterLoadFromSession]&lt;br /&gt;
|callback = MediaWiki\Extension\LDAPGroups\Hook\UserLoadAfterLoadFromSession\SyncUserGroupsAfterLoadSession::callback&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPAuthorization&amp;diff=11678</id>
		<title>AutoDoc:LDAPAuthorization</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=AutoDoc:LDAPAuthorization&amp;diff=11678"/>
		<updated>2024-07-10T13:52:11Z</updated>

		<summary type="html">&lt;p&gt;Rvogel: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DescriptionMsg==&lt;br /&gt;
{{AutoDocDescriptionMsg&lt;br /&gt;
|name = LDAPAuthorization&lt;br /&gt;
|desc = {{int:ldapauthorization-desc&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==License==&lt;br /&gt;
{{AutoDocLicense&lt;br /&gt;
|name = GPL-2.0&lt;br /&gt;
}}&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{AutoDocRequirements&lt;br /&gt;
|mediawiki = {{AutoDocVersion&lt;br /&gt;
|name = MediaWiki&lt;br /&gt;
|version = 1.39.0&lt;br /&gt;
}}&lt;br /&gt;
|extensions = {{AutoDocVersion&lt;br /&gt;
|name = LDAPProvider&lt;br /&gt;
|version = 2.*&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocVersion&lt;br /&gt;
|name = PluggableAuth&lt;br /&gt;
|version = 7.*&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==IntegratesInto==&lt;br /&gt;
{{AutoDocIntegratesInto&lt;br /&gt;
|into = {{AutoDocListItem&lt;br /&gt;
|item = LDAPProvider&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Config==&lt;br /&gt;
{{AutoDocConfig&lt;br /&gt;
|config = {{AutoDocOption&lt;br /&gt;
|name = AutoAuthBypassWithCookieUsernameRemoteAddrs&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  0 =&amp;gt; &#039;127.0.0.1&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = AutoAuthRemoteUserStringParser&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;domain-backslash-username&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = AutoAuthRemoteUserStringParserRegistry&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;array (&lt;br /&gt;
  &#039;domain-backslash-username&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPAuthorization\\AutoAuth\\RemoteUserStringParser\\DomainBackslashUsername::factory&#039;,&lt;br /&gt;
  &#039;username-at-domain&#039; =&amp;gt; &#039;MediaWiki\\Extension\\LDAPAuthorization\\AutoAuth\\RemoteUserStringParser\\UsernameAtDomain::factory&#039;,&lt;br /&gt;
)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocOption&lt;br /&gt;
|name = AutoAuthUsernameNormalizer&lt;br /&gt;
|value = &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==Hooks==&lt;br /&gt;
{{AutoDocHooks&lt;br /&gt;
|Hooks = {{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/AuthRemoteuserFilterUserName AuthRemoteuserFilterUserName]&lt;br /&gt;
|callback = MediaWiki\Extension\LDAPAuthorization\Hook\AuthRemoteuserFilterUserName::callback&lt;br /&gt;
}}&lt;br /&gt;
{{AutoDocCallback&lt;br /&gt;
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PluggableAuthUserAuthorization PluggableAuthUserAuthorization]&lt;br /&gt;
|callback = MediaWiki\Extension\LDAPAuthorization\Hook\PluggableAuthUserAuthorization::callback&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Rvogel</name></author>
	</entry>
</feed>