<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-formal">
	<id>https://bs3-de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bhofmann</id>
	<title>BlueSpice Wiki - Benutzerbeiträge [de-formal]</title>
	<link rel="self" type="application/atom+xml" href="https://bs3-de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bhofmann"/>
	<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/wiki/Spezial:Beitr%C3%A4ge/Bhofmann"/>
	<updated>2026-04-06T03:27:39Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=31936</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=31936"/>
		<updated>2022-01-24T14:19:46Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css);&lt;br /&gt;
/*Fonts nur importieren, wenn Sie Google fonts ab Zeile 7 einbinden wollen*/&lt;br /&gt;
/*@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);*/&lt;br /&gt;
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);&lt;br /&gt;
/*Guided tour */&lt;br /&gt;
.guider_content {font-family: Roboto;}&lt;br /&gt;
.guider_content p {margin-bottom:0;}&lt;br /&gt;
.stepimg {display: block;text-align: center;}&lt;br /&gt;
.steptext {font-size: 1.3em;padding: 0 10px;}&lt;br /&gt;
.guider_content .fa-rocket::before {content: &amp;quot;\f135&amp;quot;;font-size: 4em;color: #fdc300;}&lt;br /&gt;
/*HP*/&lt;br /&gt;
.bs-layout-container {display:flex; justify-content:Space-between}&lt;br /&gt;
.bs-contain-3 .bs-layout-box {width:300px; overflow:hidden; }&lt;br /&gt;
#content #bodyContent .bs-layout-box h2 {font-size:1.3em; margin-top:0.8em}&lt;br /&gt;
.bs-layout-box-body{padding:10px 20px}&lt;br /&gt;
.bs-layout-border-primary {border:1px solid #ddd; padding:20px}&lt;br /&gt;
.bs-layout-box-title {font-weight:bold; margin:0}&lt;br /&gt;
.bs-layout-container-banner  {display:block}&lt;br /&gt;
/*Nav neu*/&lt;br /&gt;
#n-Vorlagen-Download span::after {content:'neu!'; vertical-align:super; background:#64b334; margin-left:3px;  font-size:10px; padding:2px 5px; border-radius: 50%}&lt;br /&gt;
/*HP Aktuelles */&lt;br /&gt;
#aktuelles {background: rgba(149, 189, 229, .3); padding:10px}&lt;br /&gt;
#aktuelles h2::before {font-family:'fontawesome'; font-size:0.8em; content:'\f02e'; color: #64b334; margin-right:10px}&lt;br /&gt;
#content #bodyContent #aktuelles h2 {margin:4px 0 1.2rem 0 }&lt;br /&gt;
#aktuelles table.wikitable, #aktuelles table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; tr &amp;gt; td, #aktuelles  table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th, #aktuelles  table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {border:0; background:transparent; padding:4px}&lt;br /&gt;
#aktuelles table.wikitable, #aktuelles table.wikitable tr {border-bottom:1px solid #fff;}&lt;br /&gt;
&lt;br /&gt;
/*Skinning*/&lt;br /&gt;
&lt;br /&gt;
/*Fonts einbinden - müssen über @import definiert worden sein*/&lt;br /&gt;
&lt;br /&gt;
body.mediawiki, body.mediawiki.x-body, #content #bodyContent , #firstHeading {font-family: 'Open Sans',&amp;quot;arial&amp;quot;,sans-serif;} /*Content and top menus*/&lt;br /&gt;
.panel .list-group a.list-group-item span, .bs-panel .list-group a.list-group-item span, #bs-globalactions a.list-group-item span {font-family: 'Open Sans',&amp;quot;arial&amp;quot;,sans-serif;} /*Main navigation*/&lt;br /&gt;
&lt;br /&gt;
.page-Community .fas, .page-Community .fab  {font-size: 3em; color: #2b80ea;}&lt;br /&gt;
&lt;br /&gt;
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
.bs-tag-bs_drawio {text-align:center;}&lt;br /&gt;
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.3;}&lt;br /&gt;
blockquote {font-size: 1.1em;}&lt;br /&gt;
table.contenttable-blue td, table.contenttable-blue tr, table.contenttable-darkblue td, table.contenttable-darkblue tr {&lt;br /&gt;
       padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent h2, #content #bodyContent h3, #content #bodyContent h4, #content #bodyContent h5 {overflow:hidden;}&lt;br /&gt;
pre {margin:2em 0;}&lt;br /&gt;
hr {height: 1px;border: 0;color: #ddd;background-color: #ddd;}&lt;br /&gt;
#content #bodyContent .mw-parser-output &amp;gt; ul, #content #bodyContent .mw-parser-output &amp;gt; ol {&lt;br /&gt;
    margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent ul &amp;gt; li:not(.ve-ce-branchNode), #content #bodyContent ol &amp;gt; li:not(.ve-ce-branchNode) {&lt;br /&gt;
    list-style-position: inherit;&lt;br /&gt;
}&lt;br /&gt;
.mw-redirectedfrom {display:none;}     &lt;br /&gt;
#content #bodyContent h2 {&lt;br /&gt;
    font-size: 1.375rem;&lt;br /&gt;
   	border-bottom: 1px solid rgb(174, 174, 174);&lt;br /&gt;
	padding-bottom: 2px;&lt;br /&gt;
    margin-top: 2.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent h3 {&lt;br /&gt;
    font-size: 1.2rem;&lt;br /&gt;
    margin-top: 2.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent h4 {&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    margin: 2rem 0;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent ol &amp;gt; li {&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .toc {&lt;br /&gt;
	background-color: #efefef;	&lt;br /&gt;
	margin: 0 0 3rem 0;&lt;br /&gt;
	border:0;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .narrowtoc	&lt;br /&gt;
{max-width: 600px;}&lt;br /&gt;
#content #bodyContent .toc .toctitle h2 {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
    border-bottom: 1px solid rgb(174,174,174);&lt;br /&gt;
	margin-top: 12px;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    width: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#n-Adminhandbuch &amp;gt; i:nth-child(1)::before, #n-Adminhandbuch &amp;gt; i:nth-child(1)::before, #n-Benutzerhandbuch &amp;gt; i:nth-child(1)::before, #n-Einfuehrung-Semantic-MediaWiki &amp;gt; i:nth-child(1)::before{&lt;br /&gt;
    content: '\e948';&lt;br /&gt;
    font-family: 'entypo';}&lt;br /&gt;
.bs-social-entity-output-List .bs-social-entity-title h3::before {&lt;br /&gt;
    content: '\e941';&lt;br /&gt;
    font-family: 'icomoon';}&lt;br /&gt;
.bs-social-entity-output-List .bs-social-entity-right&lt;br /&gt;
{margin:0; padding:0;}&lt;br /&gt;
.bs-social-entity-output-List  .bs-social-entity-right a &lt;br /&gt;
{padding-left:10px;}&lt;br /&gt;
.mw-editsection { display: none; }&lt;br /&gt;
.mw-category-generated .redirect-in-category {font-style:normal;}&lt;br /&gt;
#content #bodyContent p {margin-top: 1rem;}&lt;br /&gt;
#content #bodyContent .infobox p {margin:0}&lt;br /&gt;
/*grey infobox with small font*/&lt;br /&gt;
#content #bodyContent .infobox-basic&lt;br /&gt;
 {&lt;br /&gt;
 	background:#efefef; &lt;br /&gt;
     padding:15px; &lt;br /&gt;
     font-size:0.8rem;&lt;br /&gt;
 }&lt;br /&gt;
#content #bodyContent .infobox-basic p, #content #bodyContent  [class^=&amp;quot;mw-content-&amp;quot;] .infobox-basic ul &amp;gt; li, #content #bodyContent  [class^=&amp;quot;mw-content-&amp;quot;] .infobox-basic ol &amp;gt; li {font-size:0.8rem;}&lt;br /&gt;
#content #bodyContent .infobox-basic hr {margin: 6px;}&lt;br /&gt;
#content #bodyContent .dpl-3col td {width:33%;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bs-layout-box .bs-layout-box-image img {&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
/* CustomMenu */&lt;br /&gt;
.bs-custom-menu-header-container &lt;br /&gt;
{background-color: #6f6969; &lt;br /&gt;
	font-size: 1rem;}&lt;br /&gt;
.bs-custom-menu-header-container .bs-custom-menu.header li.contains-children.level-1 .child-menu {&lt;br /&gt;
 background-color: #6f6969;}&lt;br /&gt;
&lt;br /&gt;
/*Special:AllPages ERM12866 */&lt;br /&gt;
body.ns-special .mw-allpages-body {&lt;br /&gt;
	columns: 32em 2;&lt;br /&gt;
	-moz-columns: 32em 2;&lt;br /&gt;
	-webkit-columns: 32em 2;&lt;br /&gt;
}&lt;br /&gt;
/* Mainpage */&lt;br /&gt;
.bs-background-color-secondary {&lt;br /&gt;
    background-color: #efefef;}&lt;br /&gt;
&lt;br /&gt;
.bs-layout-container-banner img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content ol li li&lt;br /&gt;
{list-style-type: lower-alpha;}&lt;br /&gt;
#content #bodyContent ol &amp;gt; li {&lt;br /&gt;
    margin-top: 1em;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent ol &amp;gt; li li{&lt;br /&gt;
    margin-top: 0.5em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .center .floatnone img, .center .thumb &lt;br /&gt;
{    &lt;br /&gt;
	margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img.ve-ce-nail,  .mw-parser-output img.ve-ce-nail-pre-open&lt;br /&gt;
{&lt;br /&gt;
	margin:0;&lt;br /&gt;
}&lt;br /&gt;
.blsp-hint {&lt;br /&gt;
    border: 1px solid #c8c8c8;&lt;br /&gt;
    background: url('/w/nsfr_img_auth.php/7/71/Hinweis.jpg') 20px no-repeat;&lt;br /&gt;
    background-size: 60px 55px;&lt;br /&gt;
    padding: 10px 20px 10px 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent ul &amp;gt; li {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent h2#relatedinfo&lt;br /&gt;
{border-left: solid 4px #b6babd;&lt;br /&gt;
background:#eaecf0;&lt;br /&gt;
color: #868585;&lt;br /&gt;
margin-top: 3rem;&lt;br /&gt;
margin-bottom:0 !important;&lt;br /&gt;
padding: 20px 10px 2px 30px;&lt;br /&gt;
}&lt;br /&gt;
.bs-social-entity.bs-social-entity-output-List .bs-social-entity-right .bs-social-entity-title h3 {&lt;br /&gt;
    font-size: inherit !important;}&lt;br /&gt;
.relatedtopics {&lt;br /&gt;
display:flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
border-left: solid 4px #b6babd;&lt;br /&gt;
background:#eaecf0;&lt;br /&gt;
padding: 2em !important;&lt;br /&gt;
margin:0  !important;&lt;br /&gt;
}&lt;br /&gt;
.relatedtopics .col&lt;br /&gt;
{&lt;br /&gt;
flex-basis: 50%;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  flex-shrink: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Banner - Wikivoyage - Used to test MediaWiki/Homepage redesign/Preview */&lt;br /&gt;
 &lt;br /&gt;
.banner-image {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	max-width: 1000px;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	margin-bottom: .6em;&lt;br /&gt;
}&lt;br /&gt;
.banner-image img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
}&lt;br /&gt;
.banner-box {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	z-index: 2;&lt;br /&gt;
	margin-top: 2.5em;&lt;br /&gt;
	color: white;&lt;br /&gt;
	min-width: 20em;&lt;br /&gt;
	text-shadow: black 0.3em 0.3em 1em,black -0.1em -0.1em 1em;&lt;br /&gt;
}&lt;br /&gt;
.banner-box-wide { width: 80% }&lt;br /&gt;
.banner-box-left {&lt;br /&gt;
	left: 5%;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.banner-box-right {&lt;br /&gt;
	right: 5%;&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
.banner-box .name {&lt;br /&gt;
	font-size: 3em;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.banner-box .type {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
/* Alert formatting */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki .wrapper .bs-content.container #siteNotice .alert-success, body.mediawiki.x-body .wrapper .bs-content.container #siteNotice .alert-success&lt;br /&gt;
{    background-color: #fff;&lt;br /&gt;
    color:#3c763d;&lt;br /&gt;
}&lt;br /&gt;
body.mediawiki .wrapper .bs-content.container #siteNotice .alert-danger, body.mediawiki.x-body .wrapper .bs-content.container #siteNotice .alert-danger&lt;br /&gt;
{    background-color: #fff;&lt;br /&gt;
    color:#b73a3a;&lt;br /&gt;
}&lt;br /&gt;
.alert {&lt;br /&gt;
background-color:#fff;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
border: none;&lt;br /&gt;
text-align: right;}&lt;br /&gt;
&lt;br /&gt;
.alert-success, .alert-danger {&lt;br /&gt;
    background:none;&lt;br /&gt;
    border:none;&lt;br /&gt;
}&lt;br /&gt;
/*Flex*/&lt;br /&gt;
.flex-container {&lt;br /&gt;
	display: -webkit-flex; /* Safari */&lt;br /&gt;
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */&lt;br /&gt;
  display: flex;  &lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Categories */&lt;br /&gt;
#content #bodyContent .cathd .floatleft {margin-right:10px;}&lt;br /&gt;
#content #bodyContent .cathd h1 {line-height: 1.4;}&lt;br /&gt;
.CategoryTreeTag {line-height:1.6rem;}&lt;br /&gt;
.CategoryTreeLabelPage  {font-style:normal;}&lt;br /&gt;
&lt;br /&gt;
/*transclusion for training presentations*/&lt;br /&gt;
.slideexclude {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
/*Fixed table header */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.scrolltable table.jquery-tablesorter th.headerSort {background-position: 20px 112px;}&lt;br /&gt;
&lt;br /&gt;
.table-scroll{&lt;br /&gt;
  /*width:100%; */&lt;br /&gt;
  display: block;&lt;br /&gt;
  empty-cells: show;&lt;br /&gt;
  &lt;br /&gt;
  /* Decoration */&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.table-scroll thead{&lt;br /&gt;
  background-color: #f1f1f1;  &lt;br /&gt;
  position:relative;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width:100%;&lt;br /&gt;
  overflow-y: scroll;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.table-scroll tbody{&lt;br /&gt;
  /* Position */&lt;br /&gt;
  display: block; position:relative;&lt;br /&gt;
  width:100%; overflow-y:scroll;&lt;br /&gt;
  /* Decoration */&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.2);&lt;br /&gt;
   max-height: 50vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.table-scroll tr{&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display:flex;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll th{&lt;br /&gt;
 writing-mode:vertical-lr;&lt;br /&gt;
 font-weight:normal;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td,.table-scroll th{&lt;br /&gt;
flex-grow: 2;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 5px;&lt;br /&gt;
text-align: right;&lt;br /&gt;
border-right: 1px solid #ccc;&lt;br /&gt;
width:60px&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td {text-align: center;}&lt;br /&gt;
.table-scroll th {text-align: right;}&lt;br /&gt;
/* Other options */&lt;br /&gt;
&lt;br /&gt;
.table-scroll td:first-child,&lt;br /&gt;
.table-scroll th:first-child{&lt;br /&gt;
  flex-basis:200px;&lt;br /&gt;
  flex-grow:0;&lt;br /&gt;
  text-align:left;&lt;br /&gt;
  writing-mode: unset;&lt;br /&gt;
}&lt;br /&gt;
.widefirst td:first-child,.widefirst th:first-child{  flex-basis:500px;}&lt;br /&gt;
&lt;br /&gt;
.table-scroll tbody tr:nth-child(2n){&lt;br /&gt;
  background-color: rgba(130,130,170,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Category page */&lt;br /&gt;
#content #bodyContent .mw-category-generated h3, #content #bodyContent .mw-category-generated  p {display:none;}&lt;br /&gt;
&lt;br /&gt;
@media only screen and ( max-width: 600px )&lt;br /&gt;
{&lt;br /&gt;
#content #bodyContent .portal-bannerbox {text-align:center}	&lt;br /&gt;
#content #bodyContent .portal-bannerbox img {margin-right:0;margin:1rem;}&lt;br /&gt;
#content #bodyContent .portal-bannerbox div.floatleft {float: none;}&lt;br /&gt;
#content #bodyContent .simpleportal2-col {margin: 0 0 1rem 0;  flex-basis:100%;}&lt;br /&gt;
#content #bodyContent .simpleportal2-last {margin: 0 0 1rem 0; flex-basis:100%;}&lt;br /&gt;
.page-Help_categories #content #bodyContent .simpleportal2-col  {margin: 0 0 1rem 0; flex-basis:100%;}&lt;br /&gt;
body .wrapper .content-wrapper .bs-content.container #content {overflow-x: auto;margin: 1rem;}&lt;br /&gt;
/*.panel .list-group a.list-group-item, .bs-panel .list-group a.list-group-item {border-bottom: 1px solid #5c6ca8; font-size:1rem;}*/&lt;br /&gt;
#content #bodyContent p {font-size: 1rem; line-height: 1.7rem;}&lt;br /&gt;
}&lt;br /&gt;
/*end mobile only */&lt;br /&gt;
/* Infoboxes*/&lt;br /&gt;
.infobox {&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	margin: 2em 0 1em 0;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.boxlabel {	&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
	padding-right:0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notification-note {&lt;br /&gt;
border-left: solid 4px #3498db;&lt;br /&gt;
background:#d9edf7;&lt;br /&gt;
}&lt;br /&gt;
.notification-tip,  .notification-Tipp {&lt;br /&gt;
border-left: solid 4px #f2c412;&lt;br /&gt;
background:#FFF5C9;&lt;br /&gt;
}&lt;br /&gt;
.notification-warning, .notification-Warnung {&lt;br /&gt;
border-left: solid 4px #c23c2b;&lt;br /&gt;
background: #f2dede&lt;br /&gt;
}&lt;br /&gt;
.notification-important {&lt;br /&gt;
border-left: solid 4px #ffa406;&lt;br /&gt;
background: #fedb9c;&lt;br /&gt;
}&lt;br /&gt;
.notification-example {&lt;br /&gt;
border-left: solid 4px #00b241;&lt;br /&gt;
background: #dff0d8;&lt;br /&gt;
}&lt;br /&gt;
.notification-backgroundbox {background:#ffd67f; padding:12px;}&lt;br /&gt;
.notification-backgroundbox .boxlabel, .notification-sf .boxlabel {display:none;}&lt;br /&gt;
&lt;br /&gt;
.notification-sf {background: #fff5e7 url(https://de.wiki.bluespice.com/w/nsfr_img_auth.php/d/da/sf.png) no-repeat 12px 10px;&lt;br /&gt;
    padding-left: 50px; background-size: 25px;}&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;
#content #bodyContent #system404-error p {margin:0; padding:0;}&lt;br /&gt;
#system404-errormessage {text-align:center;}&lt;br /&gt;
#content #bodyContent #system404-errormessage p {margin:0; padding:0.5rem;}&lt;br /&gt;
&lt;br /&gt;
/***Custom TOC levels - Template TOC ***/&lt;br /&gt;
#content #bodyContent .toclimit-1 .toclevel-2, #content #bodyContent .toclimit-1 .toclevel-3,#content #bodyContent  .toclimit-1 .toclevel-4,#content #bodyContent .toclimit-1 .toclevel5 {display:none;} &lt;br /&gt;
#content #bodyContent .toclimit-2 .toclevel-3, #content #bodyContent .toclimit-2 .toclevel-4,#content #bodyContent .toclimit-2 .toclevel-5 {display:none;}  &lt;br /&gt;
#content #bodyContent .toclimit-3 .toclevel-4, #content #bodyContent .toclimit-3 .toclevel-5 {display:none;}&lt;br /&gt;
&lt;br /&gt;
/***Books ***/&lt;br /&gt;
.ns-3020 .bs-page-before-header, .ns-3020 .bs-page-categories,.ns-3020 .bs-page-edit,.ns-3020 .bs-page-info-element,  .ns-3020 [title ^= &amp;quot;UserManual:De:&amp;quot;], .ns-3020 .bs-data-after-content,&lt;br /&gt;
.ns-3020 #relatedinfo, .ns-3020 .relatedtopics, div[datarecord-id=&amp;quot;1&amp;quot;], div[datarecord-id=&amp;quot;3&amp;quot;]&lt;br /&gt;
{display:none;}&lt;br /&gt;
.ns-3020 #content #bodyContent a.new, .ns-3020 #content #bodyContent a:link.new, .ns-3020 #content #bodyContent a:link:link.new  {color:#333333;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*@media print {&lt;br /&gt;
@page {&lt;br /&gt;
  size: A4 landscape;&lt;br /&gt;
  margin: 1cm;&lt;br /&gt;
}&lt;br /&gt;
}*/&lt;br /&gt;
#content #bodyContent #mw-content-text div .print {display:none;}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: 'fontawesome';&lt;br /&gt;
  src:  url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.eot?bgaorv');&lt;br /&gt;
  src:  url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.eot?bgaorv#iefix') format('embedded-opentype'),&lt;br /&gt;
    url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.ttf?bgaorv') format('truetype'),&lt;br /&gt;
    url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.woff?bgaorv') format('woff'),&lt;br /&gt;
    url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.svg?bgaorv#fontawesome') format('svg');&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
  font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent [class|=&amp;quot;icontent&amp;quot;] {&lt;br /&gt;
  /* use !important to prevent issues with browser extensions that change fonts */&lt;br /&gt;
  font-family: 'fontawesome !important';&lt;br /&gt;
  /*! speak: none; */&lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
  font-variant: normal;&lt;br /&gt;
  text-transform: none;&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
  /* Better Font Rendering =========== */&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
}&lt;br /&gt;
.icon-arrow-circle-right:before {content: &amp;quot;\f0a9&amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .filter1 img, #content #bodyContent .filter1 a.image img{&lt;br /&gt;
/*shape-outside: polygon(0px 0px, 600px 0px, 600px 569px, 194px 567px);*/&lt;br /&gt;
clip-path: polygon(0px 0px, 600px 0px, 600px 569px, 194px 567px);&lt;br /&gt;
-webkit-clip-path: polygon(0px 0px, 600px 0px, 600px 569px, 194px 567px);&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .filter1 h2&lt;br /&gt;
{display:inline;}&lt;br /&gt;
.filter:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.checkmark:before{&lt;br /&gt;
  font-family: &amp;quot;entypo&amp;quot; !important;&lt;br /&gt;
  content: &amp;quot;\e97d&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .scrolltable .x-panel-body&lt;br /&gt;
{&lt;br /&gt;
	height:400px !important;&lt;br /&gt;
overflow:scroll;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**Tabellen für Portalseiten **/&lt;br /&gt;
table.portal { border-spacing: 20px 2px;&lt;br /&gt;
 border-collapse: separate;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
table.portalboxes {&lt;br /&gt;
    border-spacing: 20px;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
}&lt;br /&gt;
table.portal th, table.portal td, table.portalboxes th, table.portalboxes td&lt;br /&gt;
{padding:10px;&lt;br /&gt;
 border:0;&lt;br /&gt;
 vertical-align:top;&lt;br /&gt;
}&lt;br /&gt;
.tblue th {background-color:#CADAEA;}&lt;br /&gt;
.tblue td {background-color:#E0ECF8;}&lt;br /&gt;
&lt;br /&gt;
.tyellow th {background-color:#F7E1B2;}&lt;br /&gt;
.tyellow td {background-color:#E0ECF8;}&lt;br /&gt;
&lt;br /&gt;
.twhite th {background-color:#787878; color:#FFF;}&lt;br /&gt;
.twhite td {background-color:#FFF;}&lt;br /&gt;
&lt;br /&gt;
.tgrey th {background-color:#A0A8BD; color:#FFF;}&lt;br /&gt;
.tgrey td {background-color:#E6E7EB;}&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;
.flexbox div &lt;br /&gt;
{margin: 5px;&lt;br /&gt;
padding: 2px 8px;&lt;br /&gt;
text-align:center; &lt;br /&gt;
background:#ececec&lt;br /&gt;
}&lt;br /&gt;
.dot {&lt;br /&gt;
height: 35px;&lt;br /&gt;
width: 35px;&lt;br /&gt;
background-color:#FFB100;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding-top: 0.5em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin: 4px 10px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mwe-popups-settings-icon {display:none;}&lt;br /&gt;
&lt;br /&gt;
/** Portalseite 2-spaltig ***/&lt;br /&gt;
.flexwrapper {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap:wrap;&lt;br /&gt;
 justify-content: space-between;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;}&lt;br /&gt;
#content #bodyContent  .flex-spalte-1 {&lt;br /&gt;
    -webkit-flex:1 1 650px;&lt;br /&gt;
    -ms-flex: 1 1 650px;&lt;br /&gt;
    flex: 1 1 650px;&lt;br /&gt;
    -webkit-align-self: auto;&lt;br /&gt;
    -ms-flex-item-align: auto;&lt;br /&gt;
    align-self: auto;    }&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent  .flex-spalte-2 {&lt;br /&gt;
    -webkit-flex: 1 1 200px;&lt;br /&gt;
    -ms-flex: 1 1 200px;&lt;br /&gt;
    flex: 1 1 200px;&lt;br /&gt;
    -webkit-align-self: auto;&lt;br /&gt;
    -ms-flex-item-align: auto;&lt;br /&gt;
    align-self: auto;&lt;br /&gt;
    margin-left: 30px;}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .flexwrapper h2 {    &lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
}  &lt;br /&gt;
.sidebox {&lt;br /&gt;
	padding:15px;&lt;br /&gt;
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);&lt;br /&gt;
	background-color: #f0f2f6;&lt;br /&gt;
    margin-bottom:15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** cropped image **/&lt;br /&gt;
img.responsive {width:100%;height:auto;}&lt;br /&gt;
.crop { max-height: 80px; overflow: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* Icon in boxes on reference pages */&lt;br /&gt;
.questionmark-icon::before {&lt;br /&gt;
   content: '\f059';&lt;br /&gt;
   font-family: 'fontawesome';&lt;br /&gt;
   color:#6f6969;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infoboxes on extension pages */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em; &lt;br /&gt;
	font-size: 90%; &lt;br /&gt;
	background-color: #f8f9fa; &lt;br /&gt;
	color: black; &lt;br /&gt;
	margin-bottom: 0.5em; &lt;br /&gt;
	margin-left: 1em; &lt;br /&gt;
	padding: 0.2em; &lt;br /&gt;
	float: right; &lt;br /&gt;
	clear: right; &lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background-color:#506bb1; &lt;br /&gt;
	padding:8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger; &lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extenstion-infobox-description {&lt;br /&gt;
	font-weight:normal!important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color:#eeeeee;&lt;br /&gt;
	padding: 20px 10px 20px 10px!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight:normal;&lt;br /&gt;
	text-align:center;&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding-left:10px;&lt;br /&gt;
	padding-top:10px; &lt;br /&gt;
	padding-bottom:10px;&lt;br /&gt;
	background-color:#eeeeee;&lt;br /&gt;
}&lt;br /&gt;
/** Videos **/&lt;br /&gt;
.youtube {&lt;br /&gt;
  position: relative;&lt;br /&gt;
    margin: 0 0 0 30px;&lt;br /&gt;
}&lt;br /&gt;
.youtube:before {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
 left: -24px;&lt;br /&gt;
 font-family: &amp;quot;entypo&amp;quot; !important;&lt;br /&gt;
  content: &amp;quot;\ea80&amp;quot;;&lt;br /&gt;
  color:red;&lt;br /&gt;
  font-size: 1.3em;&lt;br /&gt;
}&lt;br /&gt;
.time {&lt;br /&gt;
float: right;&lt;br /&gt;
font-size: 0.9em;&lt;br /&gt;
padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
.shadow  img&lt;br /&gt;
{box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1),0 1px 12px 0 rgba(0,0,0,0.01);}&lt;br /&gt;
.mw-parser-output .flexwrapper .center .floatnone img {&lt;br /&gt;
    margin: 1em 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
.video-desc {&lt;br /&gt;
font-size: 0.9em;&lt;br /&gt;
padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**Topics index**/&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
    column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Training Presentations &lt;br /&gt;
#deckblattslides {background:url('/w/nsfr_img_auth.php/3016/1/1d/deckblattSlides.png') no-repeat fixed center; height:16cm;}&lt;br /&gt;
&lt;br /&gt;
.trainingslides #bs-runningfooterleft, .trainingslides #bs-runningfooterright {display:none; visibility:hidden; border:1px solid red;}&lt;br /&gt;
.trainingslides #bs-runningheaderfix h1 {display:none;}&lt;br /&gt;
.trainingslides h2 {font-size: 18pt;border-bottom: 1pt solid #ccc; margin-top: 4pt; margin-bottom: 30pt; color: #333;}&lt;br /&gt;
.trainingslides h3 {font-size: 16pt; font-weight:normal;}&lt;br /&gt;
.trainingslides p, .trainingslides body.mediawiki .wrapper .bs-content.container {font-size:16pt;}&lt;br /&gt;
.trainingslides table {width:25cm !important;}&lt;br /&gt;
.trainingslides td {font-size:13pt;}&lt;br /&gt;
.trainingslides  ul &amp;gt; li, .trainingslides  ol &amp;gt; li {font-size: 14pt; font-weight:normal; padding-left:20pt; margin-bottom:18pt; line-height:22pt;}&lt;br /&gt;
.trainingslides body.mediawiki .wrapper .bs-content.container{font-size: 14pt;}&lt;br /&gt;
.trainingslides pre, .trainingslides p, .trainingslides code {font-size: 14pt; color: #444; margin:10pt;}&lt;br /&gt;
.trainingslides b {font-weight:normal; font-size:14pt;}&lt;br /&gt;
.trainingslides  img.fullwidth {height:auto; width:22cm;}&lt;br /&gt;
.trainingslides .flex-slide, #content #bodyContent #presentation .flex-slide {clear:both;}&lt;br /&gt;
.trainingslides .flex-slide &amp;gt; div, #content #bodyContent #presentation .flex-slide &amp;gt; div&lt;br /&gt;
{flex-grow:1;&lt;br /&gt;
flex-shrink:0;&lt;br /&gt;
flex-basis: 100%;&lt;br /&gt;
margin:0;&lt;br /&gt;
padding:0;&lt;br /&gt;
}&lt;br /&gt;
.trainingslides .flex-container &amp;gt; div.slidecol {width:45%; border:1px solid white;float:left; margin: 10px 15px 10px 0;&lt;br /&gt;
padding:12px;&lt;br /&gt;
border-radius: 25px;&lt;br /&gt;
background-color: #efefef;&lt;br /&gt;
	font-size:12pt;&lt;br /&gt;
}*/&lt;br /&gt;
#content #bodyContent #presentation .flex-container &amp;gt; div.slidecol {&lt;br /&gt;
flex-grow:1;&lt;br /&gt;
flex-shrink:0;&lt;br /&gt;
flex-basis: 222px;&lt;br /&gt;
margin: 10px 15px 10px 0;&lt;br /&gt;
padding:12px;&lt;br /&gt;
border-radius: 25px;&lt;br /&gt;
background-color: #efefef;&lt;br /&gt;
}&lt;br /&gt;
/*Training Handout */&lt;br /&gt;
body.traininghandout {margin-right:1cm; margin-top:1cm;}&lt;br /&gt;
.traininghandout .toc  {border:0;}&lt;br /&gt;
.traininghandout h1 {visibility:hidden;}&lt;br /&gt;
.traininghandout p img, .traininghandout  img, .traininghandout a.image img {max-width:17cm !important; padding-left:10px;}&lt;br /&gt;
.traininghandout .arrow-icon {float: left; padding-left: 4px; padding-bottom: 0;}&lt;br /&gt;
.traininghandout #deckblatt h1,.traininghandout #deckblatt #firstHeading {visibility:hidden;}&lt;br /&gt;
.traininghandout h2 {border-bottom:1px solid grey;}&lt;br /&gt;
.traininghandout h3 {margin:24pt 0 24pt 0}&lt;br /&gt;
.traininghandout  p, .traininghandout ul {font-size:10pt; margin-top:0;}&lt;br /&gt;
.traininghandout ol &amp;gt; li {margin-bottom:0.25cm}&lt;br /&gt;
.traininghandout .toc ol &amp;gt; li {margin-bottom:12pt; border: 1px solid red;}&lt;br /&gt;
.traininghandout li {margin-bottom:0.3cm; font-size:10pt;margin-top:0; padding-top:0;}&lt;br /&gt;
.traininghandout table td ul {padding-left:16pt;}&lt;br /&gt;
.traininghandout .bookicon {margin:0;padding:0;}&lt;br /&gt;
.helpref {margin: 30px 0; background: #eee; padding: 5px;}&lt;br /&gt;
.traininghandout img.fullwidth {width:16cm !important;}&lt;br /&gt;
table.padded td {padding:8px;}/*extra padding in table cells*/&lt;br /&gt;
/* indicate training transclusions in edit mode */&lt;br /&gt;
section ~ div.training.ve-ce-branchNode {background: #fffde2;}&lt;br /&gt;
section ~ div.training.anwender.ve-ce-branchNode {background: #f8f9fa;}&lt;br /&gt;
section ~ div.training.redakteur.ve-ce-branchNode {background: #c5e8c9;}&lt;br /&gt;
section ~ div.training.maintainer.ve-ce-branchNode {background: #e0ecf8;}&lt;br /&gt;
section ~ div.training.semantic.ve-ce-branchNode {background: #fff0dd;}&lt;br /&gt;
&lt;br /&gt;
/* previous next buttons */&lt;br /&gt;
.nextstep {display:inline-block; padding:6px; background: #36c; border-radius:2px; color:#ffffff; font-weight:bold;}&lt;br /&gt;
#mw-content-text .nextstep  a:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .nextstep  a:not(.new), #mw-content-text .nextstep  a:link:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .nextstep a:link:not(.new)   {color:#ffffff;font-weight:bold;}&lt;br /&gt;
.nextstep a:not(.new)::after, .nextstep a:link:not(.new)::after {content: &amp;quot;    \25B6&amp;quot;}&lt;br /&gt;
#mw-content-text .nextstep a:not(.new):hover,#mw-content-text .nextstep a:link:not(.new):hover, [class^=&amp;quot;mw-content-&amp;quot;] .nextstep a:link:not(.new):hover {color:#efefef}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* numbered steps */&lt;br /&gt;
.steps ol {&lt;br /&gt;
	counter-reset:li; /* Initiate a counter */&lt;br /&gt;
	margin-left:0; /* Remove the default left margin */&lt;br /&gt;
	padding-left:0; /* Remove the default left padding */&lt;br /&gt;
}&lt;br /&gt;
.steps ol &amp;gt; li {&lt;br /&gt;
	position:relative; /* Create a positioning context */&lt;br /&gt;
	margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */&lt;br /&gt;
   padding: 0.5em 1em 1em 1em; /* Add some spacing around the content */&lt;br /&gt;
	list-style:none; /* Disable the normal item numbering */&lt;br /&gt;
	border-top:2px solid #d2d2d2;&lt;br /&gt;
	/*background:#f6f6f6;*/&lt;br /&gt;
}&lt;br /&gt;
.steps ol &amp;gt; li:before {&lt;br /&gt;
	content:counter(li); /* Use the counter as content */&lt;br /&gt;
	counter-increment:li; /* Increment the counter by 1 */&lt;br /&gt;
	/* Position and style the number */&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	top:-2px;&lt;br /&gt;
	left:-2em;&lt;br /&gt;
	-moz-box-sizing:border-box;&lt;br /&gt;
	-webkit-box-sizing:border-box;&lt;br /&gt;
	box-sizing:border-box;&lt;br /&gt;
	width:2em;&lt;br /&gt;
	/* Some space between the number and the content in browsers that support&lt;br /&gt;
	   generated content but not positioning it (Camino 2 is one example) */&lt;br /&gt;
	margin-right:8px;&lt;br /&gt;
	padding:4px;&lt;br /&gt;
	border-top:2px solid #666;&lt;br /&gt;
	color:#fff;&lt;br /&gt;
	background:#666;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
	font-family:&amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
	text-align:center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Example SMW formatting */&lt;br /&gt;
table.mytable {&lt;br /&gt;
	width:100%; /*Breite der Infobox*/&lt;br /&gt;
	margin: 0 0 2em 0; /*Abstand vom Fließtext*/&lt;br /&gt;
	background-color: #f8f9fa; /*Hintergrundfarbe der Tabelle*/&lt;br /&gt;
	color: #222; /*Textfarbe*/&lt;br /&gt;
	border: 1px solid #a2a9b1; /*Umrandung*/&lt;br /&gt;
	border-collapse: collapse; /*Umrandung*/&lt;br /&gt;
}&lt;br /&gt;
table.mytable &amp;gt; tr &amp;gt; th, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
	background-color: white; /*Hintergrundfarbe der Beschriftungsspalte*/&lt;br /&gt;
	text-align: left; /*Textausrichtung der Beschriftungsspalte*/&lt;br /&gt;
	width:25%;/*Breite der Beschriftungsspalte*/&lt;br /&gt;
}&lt;br /&gt;
table.mytable &amp;gt; tr &amp;gt; td, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	background-color: white; /*Hintergrundfarbe der Wertespalte*/&lt;br /&gt;
}&lt;br /&gt;
table.mytable &amp;gt; tr &amp;gt; th, table.mytable &amp;gt; tr &amp;gt; td, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; th, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	border: 1px solid #a2a9b1; /*Umrandung der Zellen*/&lt;br /&gt;
	padding: 10px; /*Zellenabstand innen*/&lt;br /&gt;
}&lt;br /&gt;
form.createbox table.formtable th {&lt;br /&gt;
	padding:10px 0; /*Abstand zwischen den Formularfeldern*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**Remove glossary from PDF **/&lt;br /&gt;
.noglossary .mw-lingo-tooltip {display:none;}&lt;br /&gt;
/**Versionsupport **/&lt;br /&gt;
.versionsupport {font-size: 0.85em !important;&lt;br /&gt;
    color: #7b7b7b;&lt;br /&gt;
    background-color: #f7f7f7;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    margin-top: -25px;&lt;br /&gt;
    padding: 2px 4px;}&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
    #content #bodyContent .simpleportal2-col,#content #bodyContent .simpleportal2-col-last &lt;br /&gt;
{padding:&lt;br /&gt;
10px;}&lt;br /&gt;
#mw-content-text .simpleportal2-col img, #mw-content-text .simpleportal2-col-last img {margin:0; padding: 0;}&lt;br /&gt;
.bs-layout-container-banner img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .simpleportal2-col .floatleft, #content #bodyContent .simpleportal2-col-last .floatleft {&lt;br /&gt;
    margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vorlage SimplePortal2*/&lt;br /&gt;
&lt;br /&gt;
.portal-bannerbox &lt;br /&gt;
{background:#efefef;&lt;br /&gt;
 overflow: auto;&lt;br /&gt;
 width: 100%;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .portal-bannerbox {padding:20px; margin-bottom: 10px;}&lt;br /&gt;
#content #bodyContent .portal-bannerbox img {margin-right:45px;}&lt;br /&gt;
.portal-bannerbox .h1, .portal-bannerbox .bannertitle {display:inline-block; margin: 18px 0 0.5em 0; font-size:1.6em; font-weight:bold;}&lt;br /&gt;
#content #bodyContent .portal-bannerbox .floatright, #content #bodyContent .portal-bannerbox .floatleft {margin:0;}&lt;br /&gt;
 #content #bodyContent .portal-bannerbox .portal-shortquote {font-size:1.5em; font-weight:100}&lt;br /&gt;
 #content #bodyContent .simpleportal2-col h2,  #content #bodyContent  .simpleportal2-col-last h2 {font-size: 1.3em; margin-top: 1rem;&lt;br /&gt;
margin-bottom: 1.5rem;padding-bottom: 6px;}&lt;br /&gt;
#content #bodyContent .simpleportal2-col {&lt;br /&gt;
	flex-grow: 1; flex-shrink: 0; &lt;br /&gt;
flex-basis: 222px;&lt;br /&gt;
&lt;br /&gt;
width: 200px;&lt;br /&gt;
margin: 10px 15px 10px 0;&lt;br /&gt;
padding: 12px&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .simpleportal2-col-last {flex-grow: 1; flex-shrink: 0; flex-basis: 140px; background: #f4f4f4;}&lt;br /&gt;
&lt;br /&gt;
.page-Setup_Portal #content #bodyContent .simpleportal2-col { padding: 10px; border: 1px solid #ccc;}&lt;br /&gt;
.page-Setup_Portal #content #bodyContent .simpleportal2-col-last { padding: 10px;}&lt;br /&gt;
&lt;br /&gt;
.page-Help_categories #content #bodyContent .simpleportal2-col, .page-Helpdesk_Kategorien #content #bodyContent .simpleportal2-col {&lt;br /&gt;
width:22%;&lt;br /&gt;
flex-grow:0;&lt;br /&gt;
flex-shrink:0;&lt;br /&gt;
flex-basis: 222px;&lt;br /&gt;
border: 1px solid #ccc;&lt;br /&gt;
width: 200px;&lt;br /&gt;
margin: 10px 15px 10px 0;&lt;br /&gt;
padding:12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thumbcaption {border-top: 1px solid #efefef;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] ul &amp;gt; li, [class^=&amp;quot;mw-content-&amp;quot;] ol &amp;gt; li {&lt;br /&gt;
    margin-left: 0em;&lt;br /&gt;
    font-size: inherit;}&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
/** Vorlagen Download **/&lt;br /&gt;
.cards {display:flex; flex-wrap:wrap;  justify-content: space-around;}&lt;br /&gt;
.cards &amp;gt; div {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 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);&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 .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;
.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:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .getButton  a:not(.new), #mw-content-text .getButton  a:link:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .getButton  a:link:not(.new), #mw-content-text .getButton a:not(.new):visited, [class^=&amp;quot;mw-content-&amp;quot;] a:not(.new):visited, #mw-content-text .getButton a:link:not(.new):visited, [class^=&amp;quot;mw-content-&amp;quot;] .getButton a:link:not(.new):visited&lt;br /&gt;
{color:#ffffff;}&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:'f5f5f5';&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: 'fontawesome';&lt;br /&gt;
content: '\f019 ';&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: 'fontawesome';&lt;br /&gt;
content: '\f217 ';&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;
/* Attachments */&lt;br /&gt;
.bs-social-entity-attachment-wrapper {background: transparent;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entity-attachment-file a span:before {line-height: inherit;font-size: 80px; color: #606060;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-unknown a span::before  {font-family:fontawesome; content:&amp;quot;\f016&amp;quot;; color: #695f5c;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-pdf a span::before  {font-family:fontawesome; content:&amp;quot;\f1c1&amp;quot;; color: #e12025;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-excel a span::before {font-family:fontawesome; content:&amp;quot;\f1c3&amp;quot;; color:#1d8f50;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-pptx a span::before {font-family:fontawesome; content:&amp;quot;\f1c4&amp;quot;; color:#d04727;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-word a span::before {font-family:fontawesome; content:&amp;quot;\f1c2&amp;quot;; color:#1565c0;}&lt;br /&gt;
.bs-social-entity-attachment-wrapper p.attachment-name, .bs-social-entity-content-attachments div a p, .bs-social-entity-content-attachments div span p {font-size:100% !important; word-break:break-word;}&lt;br /&gt;
.bs-social-entity-content-attachments div, .bs-social-entity-content-attachments div a, .bs-social-entity-content-attachments div span {color: #444 !important; background-color: #ffffff;}&lt;br /&gt;
.bs-social-entity-attachment-wrapper img {  border: 5px solid #766d6b;}&lt;br /&gt;
.bs-social-entity-content-attachments div a img, .bs-social-entity-content-attachments div span img {height: 80px;  width: 75px;margin-top: 16px;margin-bottom: 18px; border-radius: 5px;}&lt;br /&gt;
.bs-social-entity-content-attachments div a p, .bs-social-entity-content-attachments div span p { height:4em}&lt;br /&gt;
&lt;br /&gt;
/*Referenzseiten */&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;
#content #bodyContent #importdata .flexbox h3 {background:#eaecf0; margin:0 0  12px 0; padding:8px; font-size:1em; font-weight:bold}&lt;br /&gt;
#importdata .mw ul, .bs ul {margin:0}&lt;br /&gt;
#importdata .mw li {margin-left:0;list-style-type:none; padding-left:30px; background:  no-repeat left 1px / 18px url('/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg');}&lt;br /&gt;
#importdata .bs li {margin-left:0;list-style-type:none; padding-left:30px; background:  no-repeat left 1px top 1px / 15px url('/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg');}&lt;br /&gt;
#importdata .flexbox div {background:#f8f9fa; text-align:left; margin:0; flex-basis:316px; 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;
.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.fullwidth  .extension-infobox-header {background-color:#506bb1; color:#fff}&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;
[class^=&amp;quot;mw-content-&amp;quot;] ul &amp;gt; li, [class^=&amp;quot;mw-content-&amp;quot;] ol &amp;gt; li {&lt;br /&gt;
    margin-left: 0em;&lt;br /&gt;
    font-size: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Headertabs*/&lt;br /&gt;
.ui-tabs .ui-tabs-panel, .ui-tabs {padding: 0;}&lt;br /&gt;
.ui-widget-header{border:0;background: #d9d9d9;}&lt;br /&gt;
.ui-widget-content {border:0;}&lt;br /&gt;
#content #bodyContent .ui-tabs .ui-tabs-nav li {margin-bottom:1px}&lt;br /&gt;
&lt;br /&gt;
#mw-prefsection-personal-webdav {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=31935</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=31935"/>
		<updated>2022-01-24T14:18:10Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css);&lt;br /&gt;
/*Fonts nur importieren, wenn Sie Google fonts ab Zeile 7 einbinden wollen*/&lt;br /&gt;
/*@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);*/&lt;br /&gt;
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);&lt;br /&gt;
/*Guided tour */&lt;br /&gt;
.guider_content {font-family: Roboto;}&lt;br /&gt;
.guider_content p {margin-bottom:0;}&lt;br /&gt;
.stepimg {display: block;text-align: center;}&lt;br /&gt;
.steptext {font-size: 1.3em;padding: 0 10px;}&lt;br /&gt;
.guider_content .fa-rocket::before {content: &amp;quot;\f135&amp;quot;;font-size: 4em;color: #fdc300;}&lt;br /&gt;
/*HP*/&lt;br /&gt;
.bs-layout-container {display:flex; justify-content:Space-between}&lt;br /&gt;
.bs-contain-3 .bs-layout-box {width:300px; overflow:hidden; }&lt;br /&gt;
#content #bodyContent .bs-layout-box h2 {font-size:1.3em; margin-top:0.8em}&lt;br /&gt;
.bs-layout-box-body{padding:10px 20px}&lt;br /&gt;
.bs-layout-border-primary {border:1px solid #ddd; padding:20px}&lt;br /&gt;
.bs-layout-box-title {font-weight:bold; margin:0}&lt;br /&gt;
.bs-layout-container-banner  {display:block}&lt;br /&gt;
/*Nav neu*/&lt;br /&gt;
#n-Vorlagen-Download span::after {content:'neu!'; vertical-align:super; background:#64b334; margin-left:3px;  font-size:10px; padding:2px 5px; border-radius: 50%}&lt;br /&gt;
/*HP Aktuelles */&lt;br /&gt;
#aktuelles {background: rgba(149, 189, 229, .3); padding:10px}&lt;br /&gt;
#aktuelles h2::before {font-family:'fontawesome'; font-size:0.8em; content:'\f02e'; color: #64b334; margin-right:10px}&lt;br /&gt;
#content #bodyContent #aktuelles h2 {margin:4px 0 1.2rem 0 }&lt;br /&gt;
#aktuelles table.wikitable, #aktuelles table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; tr &amp;gt; td, #aktuelles  table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th, #aktuelles  table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {border:0; background:transparent; padding:4px}&lt;br /&gt;
#aktuelles table.wikitable, #aktuelles table.wikitable tr {border-bottom:1px solid #fff;}&lt;br /&gt;
&lt;br /&gt;
/*Skinning*/&lt;br /&gt;
&lt;br /&gt;
/*Fonts einbinden - müssen über @import definiert worden sein*/&lt;br /&gt;
&lt;br /&gt;
body.mediawiki, body.mediawiki.x-body, #content #bodyContent , #firstHeading {font-family: 'Open Sans',&amp;quot;arial&amp;quot;,sans-serif;} /*Content and top menus*/&lt;br /&gt;
.panel .list-group a.list-group-item span, .bs-panel .list-group a.list-group-item span, #bs-globalactions a.list-group-item span {font-family: 'Open Sans',&amp;quot;arial&amp;quot;,sans-serif;} /*Main navigation*/&lt;br /&gt;
&lt;br /&gt;
.page-Community .fas, .page-Community .fab  {font-size: 3em; color: #2b80ea;}&lt;br /&gt;
&lt;br /&gt;
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
.bs-tag-bs_drawio {text-align:center;}&lt;br /&gt;
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.3;}&lt;br /&gt;
blockquote {font-size: 1.1em;}&lt;br /&gt;
table.contenttable-blue td, table.contenttable-blue tr, table.contenttable-darkblue td, table.contenttable-darkblue tr {&lt;br /&gt;
       padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent h2, #content #bodyContent h3, #content #bodyContent h4, #content #bodyContent h5 {overflow:hidden;}&lt;br /&gt;
pre {margin:2em 0;}&lt;br /&gt;
hr {height: 1px;border: 0;color: #ddd;background-color: #ddd;}&lt;br /&gt;
#content #bodyContent .mw-parser-output &amp;gt; ul, #content #bodyContent .mw-parser-output &amp;gt; ol {&lt;br /&gt;
    margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent ul &amp;gt; li:not(.ve-ce-branchNode), #content #bodyContent ol &amp;gt; li:not(.ve-ce-branchNode) {&lt;br /&gt;
    list-style-position: inherit;&lt;br /&gt;
}&lt;br /&gt;
.mw-redirectedfrom {display:none;}     &lt;br /&gt;
#content #bodyContent h2 {&lt;br /&gt;
    font-size: 1.375rem;&lt;br /&gt;
   	border-bottom: 1px solid rgb(174, 174, 174);&lt;br /&gt;
	padding-bottom: 2px;&lt;br /&gt;
    margin-top: 2.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent h3 {&lt;br /&gt;
    font-size: 1.2rem;&lt;br /&gt;
    margin-top: 2.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent h4 {&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    margin: 2rem 0;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent ol &amp;gt; li {&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .toc {&lt;br /&gt;
	background-color: #efefef;	&lt;br /&gt;
	margin: 0 0 3rem 0;&lt;br /&gt;
	border:0;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .narrowtoc	&lt;br /&gt;
{max-width: 600px;}&lt;br /&gt;
#content #bodyContent .toc .toctitle h2 {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
    border-bottom: 1px solid rgb(174,174,174);&lt;br /&gt;
	margin-top: 12px;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    padding-bottom: 2px;&lt;br /&gt;
    width: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#n-Adminhandbuch &amp;gt; i:nth-child(1)::before, #n-Adminhandbuch &amp;gt; i:nth-child(1)::before, #n-Benutzerhandbuch &amp;gt; i:nth-child(1)::before, #n-Einfuehrung-Semantic-MediaWiki &amp;gt; i:nth-child(1)::before{&lt;br /&gt;
    content: '\e948';&lt;br /&gt;
    font-family: 'entypo';}&lt;br /&gt;
.bs-social-entity-output-List .bs-social-entity-title h3::before {&lt;br /&gt;
    content: '\e941';&lt;br /&gt;
    font-family: 'icomoon';}&lt;br /&gt;
.bs-social-entity-output-List .bs-social-entity-right&lt;br /&gt;
{margin:0; padding:0;}&lt;br /&gt;
.bs-social-entity-output-List  .bs-social-entity-right a &lt;br /&gt;
{padding-left:10px;}&lt;br /&gt;
.mw-editsection { display: none; }&lt;br /&gt;
.mw-category-generated .redirect-in-category {font-style:normal;}&lt;br /&gt;
#content #bodyContent p {margin-top: 1rem;}&lt;br /&gt;
#content #bodyContent .infobox p {margin:0}&lt;br /&gt;
/*grey infobox with small font*/&lt;br /&gt;
#content #bodyContent .infobox-basic&lt;br /&gt;
 {&lt;br /&gt;
 	background:#efefef; &lt;br /&gt;
     padding:15px; &lt;br /&gt;
     font-size:0.8rem;&lt;br /&gt;
 }&lt;br /&gt;
#content #bodyContent .infobox-basic p, #content #bodyContent  [class^=&amp;quot;mw-content-&amp;quot;] .infobox-basic ul &amp;gt; li, #content #bodyContent  [class^=&amp;quot;mw-content-&amp;quot;] .infobox-basic ol &amp;gt; li {font-size:0.8rem;}&lt;br /&gt;
#content #bodyContent .infobox-basic hr {margin: 6px;}&lt;br /&gt;
#content #bodyContent .dpl-3col td {width:33%;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bs-layout-box .bs-layout-box-image img {&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
/* CustomMenu */&lt;br /&gt;
.bs-custom-menu-header-container &lt;br /&gt;
{background-color: #6f6969; &lt;br /&gt;
	font-size: 1rem;}&lt;br /&gt;
.bs-custom-menu-header-container .bs-custom-menu.header li.contains-children.level-1 .child-menu {&lt;br /&gt;
 background-color: #6f6969;}&lt;br /&gt;
&lt;br /&gt;
/*Special:AllPages ERM12866 */&lt;br /&gt;
body.ns-special .mw-allpages-body {&lt;br /&gt;
	columns: 32em 2;&lt;br /&gt;
	-moz-columns: 32em 2;&lt;br /&gt;
	-webkit-columns: 32em 2;&lt;br /&gt;
}&lt;br /&gt;
/* Mainpage */&lt;br /&gt;
.bs-background-color-secondary {&lt;br /&gt;
    background-color: #efefef;}&lt;br /&gt;
&lt;br /&gt;
.bs-layout-container-banner img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content ol li li&lt;br /&gt;
{list-style-type: lower-alpha;}&lt;br /&gt;
#content #bodyContent ol &amp;gt; li {&lt;br /&gt;
    margin-top: 1em;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent ol &amp;gt; li li{&lt;br /&gt;
    margin-top: 0.5em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output .center .floatnone img, .center .thumb &lt;br /&gt;
{    &lt;br /&gt;
	margin: 2em 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output img.ve-ce-nail,  .mw-parser-output img.ve-ce-nail-pre-open&lt;br /&gt;
{&lt;br /&gt;
	margin:0;&lt;br /&gt;
}&lt;br /&gt;
.blsp-hint {&lt;br /&gt;
    border: 1px solid #c8c8c8;&lt;br /&gt;
    background: url('/w/nsfr_img_auth.php/7/71/Hinweis.jpg') 20px no-repeat;&lt;br /&gt;
    background-size: 60px 55px;&lt;br /&gt;
    padding: 10px 20px 10px 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent ul &amp;gt; li {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent h2#relatedinfo&lt;br /&gt;
{border-left: solid 4px #b6babd;&lt;br /&gt;
background:#eaecf0;&lt;br /&gt;
color: #868585;&lt;br /&gt;
margin-top: 3rem;&lt;br /&gt;
margin-bottom:0 !important;&lt;br /&gt;
padding: 20px 10px 2px 30px;&lt;br /&gt;
}&lt;br /&gt;
.bs-social-entity.bs-social-entity-output-List .bs-social-entity-right .bs-social-entity-title h3 {&lt;br /&gt;
    font-size: inherit !important;}&lt;br /&gt;
.relatedtopics {&lt;br /&gt;
display:flex;&lt;br /&gt;
flex-wrap: wrap;&lt;br /&gt;
border-left: solid 4px #b6babd;&lt;br /&gt;
background:#eaecf0;&lt;br /&gt;
padding: 2em !important;&lt;br /&gt;
margin:0  !important;&lt;br /&gt;
}&lt;br /&gt;
.relatedtopics .col&lt;br /&gt;
{&lt;br /&gt;
flex-basis: 50%;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  flex-shrink: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Banner - Wikivoyage - Used to test MediaWiki/Homepage redesign/Preview */&lt;br /&gt;
 &lt;br /&gt;
.banner-image {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	max-width: 1000px;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	margin-bottom: .6em;&lt;br /&gt;
}&lt;br /&gt;
.banner-image img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	width: auto;&lt;br /&gt;
}&lt;br /&gt;
.banner-box {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	z-index: 2;&lt;br /&gt;
	margin-top: 2.5em;&lt;br /&gt;
	color: white;&lt;br /&gt;
	min-width: 20em;&lt;br /&gt;
	text-shadow: black 0.3em 0.3em 1em,black -0.1em -0.1em 1em;&lt;br /&gt;
}&lt;br /&gt;
.banner-box-wide { width: 80% }&lt;br /&gt;
.banner-box-left {&lt;br /&gt;
	left: 5%;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.banner-box-right {&lt;br /&gt;
	right: 5%;&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
.banner-box .name {&lt;br /&gt;
	font-size: 3em;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
.banner-box .type {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
/* Alert formatting */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki .wrapper .bs-content.container #siteNotice .alert-success, body.mediawiki.x-body .wrapper .bs-content.container #siteNotice .alert-success&lt;br /&gt;
{    background-color: #fff;&lt;br /&gt;
    color:#3c763d;&lt;br /&gt;
}&lt;br /&gt;
body.mediawiki .wrapper .bs-content.container #siteNotice .alert-danger, body.mediawiki.x-body .wrapper .bs-content.container #siteNotice .alert-danger&lt;br /&gt;
{    background-color: #fff;&lt;br /&gt;
    color:#b73a3a;&lt;br /&gt;
}&lt;br /&gt;
.alert {&lt;br /&gt;
background-color:#fff;&lt;br /&gt;
padding: 0;&lt;br /&gt;
margin: 0;&lt;br /&gt;
border: none;&lt;br /&gt;
text-align: right;}&lt;br /&gt;
&lt;br /&gt;
.alert-success, .alert-danger {&lt;br /&gt;
    background:none;&lt;br /&gt;
    border:none;&lt;br /&gt;
}&lt;br /&gt;
/*Flex*/&lt;br /&gt;
.flex-container {&lt;br /&gt;
	display: -webkit-flex; /* Safari */&lt;br /&gt;
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */&lt;br /&gt;
  display: flex;  &lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Categories */&lt;br /&gt;
#content #bodyContent .cathd .floatleft {margin-right:10px;}&lt;br /&gt;
#content #bodyContent .cathd h1 {line-height: 1.4;}&lt;br /&gt;
.CategoryTreeTag {line-height:1.6rem;}&lt;br /&gt;
.CategoryTreeLabelPage  {font-style:normal;}&lt;br /&gt;
&lt;br /&gt;
/*transclusion for training presentations*/&lt;br /&gt;
.slideexclude {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
/*Fixed table header */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.scrolltable table.jquery-tablesorter th.headerSort {background-position: 20px 112px;}&lt;br /&gt;
&lt;br /&gt;
.table-scroll{&lt;br /&gt;
  /*width:100%; */&lt;br /&gt;
  display: block;&lt;br /&gt;
  empty-cells: show;&lt;br /&gt;
  &lt;br /&gt;
  /* Decoration */&lt;br /&gt;
  border-spacing: 0;&lt;br /&gt;
  border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.table-scroll thead{&lt;br /&gt;
  background-color: #f1f1f1;  &lt;br /&gt;
  position:relative;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width:100%;&lt;br /&gt;
  overflow-y: scroll;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.table-scroll tbody{&lt;br /&gt;
  /* Position */&lt;br /&gt;
  display: block; position:relative;&lt;br /&gt;
  width:100%; overflow-y:scroll;&lt;br /&gt;
  /* Decoration */&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.2);&lt;br /&gt;
   max-height: 50vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.table-scroll tr{&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display:flex;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll th{&lt;br /&gt;
 writing-mode:vertical-lr;&lt;br /&gt;
 font-weight:normal;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td,.table-scroll th{&lt;br /&gt;
flex-grow: 2;&lt;br /&gt;
display: block;&lt;br /&gt;
padding: 5px;&lt;br /&gt;
text-align: right;&lt;br /&gt;
border-right: 1px solid #ccc;&lt;br /&gt;
width:60px&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td {text-align: center;}&lt;br /&gt;
.table-scroll th {text-align: right;}&lt;br /&gt;
/* Other options */&lt;br /&gt;
&lt;br /&gt;
.table-scroll td:first-child,&lt;br /&gt;
.table-scroll th:first-child{&lt;br /&gt;
  flex-basis:200px;&lt;br /&gt;
  flex-grow:0;&lt;br /&gt;
  text-align:left;&lt;br /&gt;
  writing-mode: unset;&lt;br /&gt;
}&lt;br /&gt;
.widefirst td:first-child,.widefirst th:first-child{  flex-basis:500px;}&lt;br /&gt;
&lt;br /&gt;
.table-scroll tbody tr:nth-child(2n){&lt;br /&gt;
  background-color: rgba(130,130,170,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Category page */&lt;br /&gt;
#content #bodyContent .mw-category-generated h3, #content #bodyContent .mw-category-generated  p {display:none;}&lt;br /&gt;
&lt;br /&gt;
@media only screen and ( max-width: 600px )&lt;br /&gt;
{&lt;br /&gt;
#content #bodyContent .portal-bannerbox {text-align:center}	&lt;br /&gt;
#content #bodyContent .portal-bannerbox img {margin-right:0;margin:1rem;}&lt;br /&gt;
#content #bodyContent .portal-bannerbox div.floatleft {float: none;}&lt;br /&gt;
#content #bodyContent .simpleportal2-col {margin: 0 0 1rem 0;  flex-basis:100%;}&lt;br /&gt;
#content #bodyContent .simpleportal2-last {margin: 0 0 1rem 0; flex-basis:100%;}&lt;br /&gt;
.page-Help_categories #content #bodyContent .simpleportal2-col  {margin: 0 0 1rem 0; flex-basis:100%;}&lt;br /&gt;
body .wrapper .content-wrapper .bs-content.container #content {overflow-x: auto;margin: 1rem;}&lt;br /&gt;
/*.panel .list-group a.list-group-item, .bs-panel .list-group a.list-group-item {border-bottom: 1px solid #5c6ca8; font-size:1rem;}*/&lt;br /&gt;
#content #bodyContent p {font-size: 1rem; line-height: 1.7rem;}&lt;br /&gt;
}&lt;br /&gt;
/*end mobile only */&lt;br /&gt;
/* Infoboxes*/&lt;br /&gt;
.infobox {&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	margin: 2em 0 1em 0;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.boxlabel {	&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
	padding-right:0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notification-note {&lt;br /&gt;
border-left: solid 4px #3498db;&lt;br /&gt;
background:#d9edf7;&lt;br /&gt;
}&lt;br /&gt;
.notification-tip,  .notification-Tipp {&lt;br /&gt;
border-left: solid 4px #f2c412;&lt;br /&gt;
background:#FFF5C9;&lt;br /&gt;
}&lt;br /&gt;
.notification-warning, .notification-Warnung {&lt;br /&gt;
border-left: solid 4px #c23c2b;&lt;br /&gt;
background: #f2dede&lt;br /&gt;
}&lt;br /&gt;
.notification-important {&lt;br /&gt;
border-left: solid 4px #ffa406;&lt;br /&gt;
background: #fedb9c;&lt;br /&gt;
}&lt;br /&gt;
.notification-example {&lt;br /&gt;
border-left: solid 4px #00b241;&lt;br /&gt;
background: #dff0d8;&lt;br /&gt;
}&lt;br /&gt;
.notification-backgroundbox {background:#ffd67f; padding:12px;}&lt;br /&gt;
.notification-backgroundbox .boxlabel, .notification-sf .boxlabel {display:none;}&lt;br /&gt;
&lt;br /&gt;
.notification-sf {background: #fff5e7 url(https://de.wiki.bluespice.com/w/nsfr_img_auth.php/d/da/sf.png) no-repeat 12px 10px;&lt;br /&gt;
    padding-left: 50px; background-size: 25px;}&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;
#content #bodyContent #system404-error p {margin:0; padding:0;}&lt;br /&gt;
#system404-errormessage {text-align:center;}&lt;br /&gt;
#content #bodyContent #system404-errormessage p {margin:0; padding:0.5rem;}&lt;br /&gt;
&lt;br /&gt;
/***Custom TOC levels - Template TOC ***/&lt;br /&gt;
#content #bodyContent .toclimit-1 .toclevel-2, #content #bodyContent .toclimit-1 .toclevel-3,#content #bodyContent  .toclimit-1 .toclevel-4,#content #bodyContent .toclimit-1 .toclevel5 {display:none;} &lt;br /&gt;
#content #bodyContent .toclimit-2 .toclevel-3, #content #bodyContent .toclimit-2 .toclevel-4,#content #bodyContent .toclimit-2 .toclevel-5 {display:none;}  &lt;br /&gt;
#content #bodyContent .toclimit-3 .toclevel-4, #content #bodyContent .toclimit-3 .toclevel-5 {display:none;}&lt;br /&gt;
&lt;br /&gt;
/***Books ***/&lt;br /&gt;
.ns-3020 .bs-page-before-header, .ns-3020 .bs-page-categories,.ns-3020 .bs-page-edit,.ns-3020 .bs-page-info-element,  .ns-3020 [title ^= &amp;quot;UserManual:De:&amp;quot;], .ns-3020 .bs-data-after-content,&lt;br /&gt;
.ns-3020 #relatedinfo, .ns-3020 .relatedtopics, div[datarecord-id=&amp;quot;1&amp;quot;], div[datarecord-id=&amp;quot;3&amp;quot;]&lt;br /&gt;
{display:none;}&lt;br /&gt;
.ns-3020 #content #bodyContent a.new, .ns-3020 #content #bodyContent a:link.new, .ns-3020 #content #bodyContent a:link:link.new  {color:#333333;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*@media print {&lt;br /&gt;
@page {&lt;br /&gt;
  size: A4 landscape;&lt;br /&gt;
  margin: 1cm;&lt;br /&gt;
}&lt;br /&gt;
}*/&lt;br /&gt;
#content #bodyContent #mw-content-text div .print {display:none;}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: 'fontawesome';&lt;br /&gt;
  src:  url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.eot?bgaorv');&lt;br /&gt;
  src:  url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.eot?bgaorv#iefix') format('embedded-opentype'),&lt;br /&gt;
    url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.ttf?bgaorv') format('truetype'),&lt;br /&gt;
    url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.woff?bgaorv') format('woff'),&lt;br /&gt;
    url('/extensions/BlueSpiceFoundation/resources/fontawesome/fontawesome.svg?bgaorv#fontawesome') format('svg');&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
  font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent [class|=&amp;quot;icontent&amp;quot;] {&lt;br /&gt;
  /* use !important to prevent issues with browser extensions that change fonts */&lt;br /&gt;
  font-family: 'fontawesome !important';&lt;br /&gt;
  /*! speak: none; */&lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
  font-variant: normal;&lt;br /&gt;
  text-transform: none;&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
  /* Better Font Rendering =========== */&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  -moz-osx-font-smoothing: grayscale;&lt;br /&gt;
}&lt;br /&gt;
.icon-arrow-circle-right:before {content: &amp;quot;\f0a9&amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .filter1 img, #content #bodyContent .filter1 a.image img{&lt;br /&gt;
/*shape-outside: polygon(0px 0px, 600px 0px, 600px 569px, 194px 567px);*/&lt;br /&gt;
clip-path: polygon(0px 0px, 600px 0px, 600px 569px, 194px 567px);&lt;br /&gt;
-webkit-clip-path: polygon(0px 0px, 600px 0px, 600px 569px, 194px 567px);&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .filter1 h2&lt;br /&gt;
{display:inline;}&lt;br /&gt;
.filter:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.checkmark:before{&lt;br /&gt;
  font-family: &amp;quot;entypo&amp;quot; !important;&lt;br /&gt;
  content: &amp;quot;\e97d&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .scrolltable .x-panel-body&lt;br /&gt;
{&lt;br /&gt;
	height:400px !important;&lt;br /&gt;
overflow:scroll;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**Tabellen für Portalseiten **/&lt;br /&gt;
table.portal { border-spacing: 20px 2px;&lt;br /&gt;
 border-collapse: separate;&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
table.portalboxes {&lt;br /&gt;
    border-spacing: 20px;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
}&lt;br /&gt;
table.portal th, table.portal td, table.portalboxes th, table.portalboxes td&lt;br /&gt;
{padding:10px;&lt;br /&gt;
 border:0;&lt;br /&gt;
 vertical-align:top;&lt;br /&gt;
}&lt;br /&gt;
.tblue th {background-color:#CADAEA;}&lt;br /&gt;
.tblue td {background-color:#E0ECF8;}&lt;br /&gt;
&lt;br /&gt;
.tyellow th {background-color:#F7E1B2;}&lt;br /&gt;
.tyellow td {background-color:#E0ECF8;}&lt;br /&gt;
&lt;br /&gt;
.twhite th {background-color:#787878; color:#FFF;}&lt;br /&gt;
.twhite td {background-color:#FFF;}&lt;br /&gt;
&lt;br /&gt;
.tgrey th {background-color:#A0A8BD; color:#FFF;}&lt;br /&gt;
.tgrey td {background-color:#E6E7EB;}&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;
.flexbox div &lt;br /&gt;
{margin: 5px;&lt;br /&gt;
padding: 2px 8px;&lt;br /&gt;
text-align:center; &lt;br /&gt;
background:#ececec&lt;br /&gt;
}&lt;br /&gt;
.dot {&lt;br /&gt;
height: 35px;&lt;br /&gt;
width: 35px;&lt;br /&gt;
background-color:#FFB100;&lt;br /&gt;
border-radius: 50%;&lt;br /&gt;
display: inline-block;&lt;br /&gt;
padding-top: 0.5em;&lt;br /&gt;
font-weight: bold;&lt;br /&gt;
margin: 4px 10px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mwe-popups-settings-icon {display:none;}&lt;br /&gt;
&lt;br /&gt;
/** Portalseite 2-spaltig ***/&lt;br /&gt;
.flexwrapper {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap:wrap;&lt;br /&gt;
 justify-content: space-between;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;}&lt;br /&gt;
#content #bodyContent  .flex-spalte-1 {&lt;br /&gt;
    -webkit-flex:1 1 650px;&lt;br /&gt;
    -ms-flex: 1 1 650px;&lt;br /&gt;
    flex: 1 1 650px;&lt;br /&gt;
    -webkit-align-self: auto;&lt;br /&gt;
    -ms-flex-item-align: auto;&lt;br /&gt;
    align-self: auto;    }&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent  .flex-spalte-2 {&lt;br /&gt;
    -webkit-flex: 1 1 200px;&lt;br /&gt;
    -ms-flex: 1 1 200px;&lt;br /&gt;
    flex: 1 1 200px;&lt;br /&gt;
    -webkit-align-self: auto;&lt;br /&gt;
    -ms-flex-item-align: auto;&lt;br /&gt;
    align-self: auto;&lt;br /&gt;
    margin-left: 30px;}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .flexwrapper h2 {    &lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
}  &lt;br /&gt;
.sidebox {&lt;br /&gt;
	padding:15px;&lt;br /&gt;
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);&lt;br /&gt;
	background-color: #f0f2f6;&lt;br /&gt;
    margin-bottom:15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** cropped image **/&lt;br /&gt;
img.responsive {width:100%;height:auto;}&lt;br /&gt;
.crop { max-height: 80px; overflow: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* Icon in boxes on reference pages */&lt;br /&gt;
.questionmark-icon::before {&lt;br /&gt;
   content: '\f059';&lt;br /&gt;
   font-family: 'fontawesome';&lt;br /&gt;
   color:#6f6969;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infoboxes on extension pages */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em; &lt;br /&gt;
	font-size: 90%; &lt;br /&gt;
	background-color: #f8f9fa; &lt;br /&gt;
	color: black; &lt;br /&gt;
	margin-bottom: 0.5em; &lt;br /&gt;
	margin-left: 1em; &lt;br /&gt;
	padding: 0.2em; &lt;br /&gt;
	float: right; &lt;br /&gt;
	clear: right; &lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center; &lt;br /&gt;
	background-color:#506bb1; &lt;br /&gt;
	padding:8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger; &lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extenstion-infobox-description {&lt;br /&gt;
	font-weight:normal!important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color:#eeeeee;&lt;br /&gt;
	padding: 20px 10px 20px 10px!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight:normal;&lt;br /&gt;
	text-align:center;&lt;br /&gt;
	vertical-align:top;&lt;br /&gt;
	padding-left:10px;&lt;br /&gt;
	padding-top:10px; &lt;br /&gt;
	padding-bottom:10px;&lt;br /&gt;
	background-color:#eeeeee;&lt;br /&gt;
}&lt;br /&gt;
/** Videos **/&lt;br /&gt;
.youtube {&lt;br /&gt;
  position: relative;&lt;br /&gt;
    margin: 0 0 0 30px;&lt;br /&gt;
}&lt;br /&gt;
.youtube:before {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
 left: -24px;&lt;br /&gt;
 font-family: &amp;quot;entypo&amp;quot; !important;&lt;br /&gt;
  content: &amp;quot;\ea80&amp;quot;;&lt;br /&gt;
  color:red;&lt;br /&gt;
  font-size: 1.3em;&lt;br /&gt;
}&lt;br /&gt;
.time {&lt;br /&gt;
float: right;&lt;br /&gt;
font-size: 0.9em;&lt;br /&gt;
padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
.shadow  img&lt;br /&gt;
{box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1),0 1px 12px 0 rgba(0,0,0,0.01);}&lt;br /&gt;
.mw-parser-output .flexwrapper .center .floatnone img {&lt;br /&gt;
    margin: 1em 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
.video-desc {&lt;br /&gt;
font-size: 0.9em;&lt;br /&gt;
padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**Topics index**/&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
    column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Training Presentations &lt;br /&gt;
#deckblattslides {background:url('/w/nsfr_img_auth.php/3016/1/1d/deckblattSlides.png') no-repeat fixed center; height:16cm;}&lt;br /&gt;
&lt;br /&gt;
.trainingslides #bs-runningfooterleft, .trainingslides #bs-runningfooterright {display:none; visibility:hidden; border:1px solid red;}&lt;br /&gt;
.trainingslides #bs-runningheaderfix h1 {display:none;}&lt;br /&gt;
.trainingslides h2 {font-size: 18pt;border-bottom: 1pt solid #ccc; margin-top: 4pt; margin-bottom: 30pt; color: #333;}&lt;br /&gt;
.trainingslides h3 {font-size: 16pt; font-weight:normal;}&lt;br /&gt;
.trainingslides p, .trainingslides body.mediawiki .wrapper .bs-content.container {font-size:16pt;}&lt;br /&gt;
.trainingslides table {width:25cm !important;}&lt;br /&gt;
.trainingslides td {font-size:13pt;}&lt;br /&gt;
.trainingslides  ul &amp;gt; li, .trainingslides  ol &amp;gt; li {font-size: 14pt; font-weight:normal; padding-left:20pt; margin-bottom:18pt; line-height:22pt;}&lt;br /&gt;
.trainingslides body.mediawiki .wrapper .bs-content.container{font-size: 14pt;}&lt;br /&gt;
.trainingslides pre, .trainingslides p, .trainingslides code {font-size: 14pt; color: #444; margin:10pt;}&lt;br /&gt;
.trainingslides b {font-weight:normal; font-size:14pt;}&lt;br /&gt;
.trainingslides  img.fullwidth {height:auto; width:22cm;}&lt;br /&gt;
.trainingslides .flex-slide, #content #bodyContent #presentation .flex-slide {clear:both;}&lt;br /&gt;
.trainingslides .flex-slide &amp;gt; div, #content #bodyContent #presentation .flex-slide &amp;gt; div&lt;br /&gt;
{flex-grow:1;&lt;br /&gt;
flex-shrink:0;&lt;br /&gt;
flex-basis: 100%;&lt;br /&gt;
margin:0;&lt;br /&gt;
padding:0;&lt;br /&gt;
}&lt;br /&gt;
.trainingslides .flex-container &amp;gt; div.slidecol {width:45%; border:1px solid white;float:left; margin: 10px 15px 10px 0;&lt;br /&gt;
padding:12px;&lt;br /&gt;
border-radius: 25px;&lt;br /&gt;
background-color: #efefef;&lt;br /&gt;
	font-size:12pt;&lt;br /&gt;
}*/&lt;br /&gt;
#content #bodyContent #presentation .flex-container &amp;gt; div.slidecol {&lt;br /&gt;
flex-grow:1;&lt;br /&gt;
flex-shrink:0;&lt;br /&gt;
flex-basis: 222px;&lt;br /&gt;
margin: 10px 15px 10px 0;&lt;br /&gt;
padding:12px;&lt;br /&gt;
border-radius: 25px;&lt;br /&gt;
background-color: #efefef;&lt;br /&gt;
}&lt;br /&gt;
/*Training Handout */&lt;br /&gt;
body.traininghandout {margin-right:1cm; margin-top:1cm;}&lt;br /&gt;
.traininghandout .toc  {border:0;}&lt;br /&gt;
.traininghandout h1 {visibility:hidden;}&lt;br /&gt;
.traininghandout p img, .traininghandout  img, .traininghandout a.image img {max-width:17cm !important; padding-left:10px;}&lt;br /&gt;
.traininghandout .arrow-icon {float: left; padding-left: 4px; padding-bottom: 0;}&lt;br /&gt;
.traininghandout #deckblatt h1,.traininghandout #deckblatt #firstHeading {visibility:hidden;}&lt;br /&gt;
.traininghandout h2 {border-bottom:1px solid grey;}&lt;br /&gt;
.traininghandout h3 {margin:24pt 0 24pt 0}&lt;br /&gt;
.traininghandout  p, .traininghandout ul {font-size:10pt; margin-top:0;}&lt;br /&gt;
.traininghandout ol &amp;gt; li {margin-bottom:0.25cm}&lt;br /&gt;
.traininghandout .toc ol &amp;gt; li {margin-bottom:12pt; border: 1px solid red;}&lt;br /&gt;
.traininghandout li {margin-bottom:0.3cm; font-size:10pt;margin-top:0; padding-top:0;}&lt;br /&gt;
.traininghandout table td ul {padding-left:16pt;}&lt;br /&gt;
.traininghandout .bookicon {margin:0;padding:0;}&lt;br /&gt;
.helpref {margin: 30px 0; background: #eee; padding: 5px;}&lt;br /&gt;
.traininghandout img.fullwidth {width:16cm !important;}&lt;br /&gt;
table.padded td {padding:8px;}/*extra padding in table cells*/&lt;br /&gt;
/* indicate training transclusions in edit mode */&lt;br /&gt;
section ~ div.training.ve-ce-branchNode {background: #fffde2;}&lt;br /&gt;
section ~ div.training.anwender.ve-ce-branchNode {background: #f8f9fa;}&lt;br /&gt;
section ~ div.training.redakteur.ve-ce-branchNode {background: #c5e8c9;}&lt;br /&gt;
section ~ div.training.maintainer.ve-ce-branchNode {background: #e0ecf8;}&lt;br /&gt;
section ~ div.training.semantic.ve-ce-branchNode {background: #fff0dd;}&lt;br /&gt;
&lt;br /&gt;
/* previous next buttons */&lt;br /&gt;
.nextstep {display:inline-block; padding:6px; background: #36c; border-radius:2px; color:#ffffff; font-weight:bold;}&lt;br /&gt;
#mw-content-text .nextstep  a:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .nextstep  a:not(.new), #mw-content-text .nextstep  a:link:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .nextstep a:link:not(.new)   {color:#ffffff;font-weight:bold;}&lt;br /&gt;
.nextstep a:not(.new)::after, .nextstep a:link:not(.new)::after {content: &amp;quot;    \25B6&amp;quot;}&lt;br /&gt;
#mw-content-text .nextstep a:not(.new):hover,#mw-content-text .nextstep a:link:not(.new):hover, [class^=&amp;quot;mw-content-&amp;quot;] .nextstep a:link:not(.new):hover {color:#efefef}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* numbered steps */&lt;br /&gt;
.steps ol {&lt;br /&gt;
	counter-reset:li; /* Initiate a counter */&lt;br /&gt;
	margin-left:0; /* Remove the default left margin */&lt;br /&gt;
	padding-left:0; /* Remove the default left padding */&lt;br /&gt;
}&lt;br /&gt;
.steps ol &amp;gt; li {&lt;br /&gt;
	position:relative; /* Create a positioning context */&lt;br /&gt;
	margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */&lt;br /&gt;
   padding: 0.5em 1em 1em 1em; /* Add some spacing around the content */&lt;br /&gt;
	list-style:none; /* Disable the normal item numbering */&lt;br /&gt;
	border-top:2px solid #d2d2d2;&lt;br /&gt;
	/*background:#f6f6f6;*/&lt;br /&gt;
}&lt;br /&gt;
.steps ol &amp;gt; li:before {&lt;br /&gt;
	content:counter(li); /* Use the counter as content */&lt;br /&gt;
	counter-increment:li; /* Increment the counter by 1 */&lt;br /&gt;
	/* Position and style the number */&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	top:-2px;&lt;br /&gt;
	left:-2em;&lt;br /&gt;
	-moz-box-sizing:border-box;&lt;br /&gt;
	-webkit-box-sizing:border-box;&lt;br /&gt;
	box-sizing:border-box;&lt;br /&gt;
	width:2em;&lt;br /&gt;
	/* Some space between the number and the content in browsers that support&lt;br /&gt;
	   generated content but not positioning it (Camino 2 is one example) */&lt;br /&gt;
	margin-right:8px;&lt;br /&gt;
	padding:4px;&lt;br /&gt;
	border-top:2px solid #666;&lt;br /&gt;
	color:#fff;&lt;br /&gt;
	background:#666;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
	font-family:&amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
	text-align:center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Example SMW formatting */&lt;br /&gt;
table.mytable {&lt;br /&gt;
	width:100%; /*Breite der Infobox*/&lt;br /&gt;
	margin: 0 0 2em 0; /*Abstand vom Fließtext*/&lt;br /&gt;
	background-color: #f8f9fa; /*Hintergrundfarbe der Tabelle*/&lt;br /&gt;
	color: #222; /*Textfarbe*/&lt;br /&gt;
	border: 1px solid #a2a9b1; /*Umrandung*/&lt;br /&gt;
	border-collapse: collapse; /*Umrandung*/&lt;br /&gt;
}&lt;br /&gt;
table.mytable &amp;gt; tr &amp;gt; th, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
	background-color: white; /*Hintergrundfarbe der Beschriftungsspalte*/&lt;br /&gt;
	text-align: left; /*Textausrichtung der Beschriftungsspalte*/&lt;br /&gt;
	width:25%;/*Breite der Beschriftungsspalte*/&lt;br /&gt;
}&lt;br /&gt;
table.mytable &amp;gt; tr &amp;gt; td, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	background-color: white; /*Hintergrundfarbe der Wertespalte*/&lt;br /&gt;
}&lt;br /&gt;
table.mytable &amp;gt; tr &amp;gt; th, table.mytable &amp;gt; tr &amp;gt; td, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; th, table.mytable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
	border: 1px solid #a2a9b1; /*Umrandung der Zellen*/&lt;br /&gt;
	padding: 10px; /*Zellenabstand innen*/&lt;br /&gt;
}&lt;br /&gt;
form.createbox table.formtable th {&lt;br /&gt;
	padding:10px 0; /*Abstand zwischen den Formularfeldern*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**Remove glossary from PDF **/&lt;br /&gt;
.noglossary .mw-lingo-tooltip {display:none;}&lt;br /&gt;
/**Versionsupport **/&lt;br /&gt;
.versionsupport {font-size: 0.85em !important;&lt;br /&gt;
    color: #7b7b7b;&lt;br /&gt;
    background-color: #f7f7f7;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    margin-top: -25px;&lt;br /&gt;
    padding: 2px 4px;}&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
    #content #bodyContent .simpleportal2-col,#content #bodyContent .simpleportal2-col-last &lt;br /&gt;
{padding:&lt;br /&gt;
10px;}&lt;br /&gt;
#mw-content-text .simpleportal2-col img, #mw-content-text .simpleportal2-col-last img {margin:0; padding: 0;}&lt;br /&gt;
.bs-layout-container-banner img {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .simpleportal2-col .floatleft, #content #bodyContent .simpleportal2-col-last .floatleft {&lt;br /&gt;
    margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vorlage SimplePortal2*/&lt;br /&gt;
&lt;br /&gt;
.portal-bannerbox &lt;br /&gt;
{background:#efefef;&lt;br /&gt;
 overflow: auto;&lt;br /&gt;
 width: 100%;&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .portal-bannerbox {padding:20px; margin-bottom: 10px;}&lt;br /&gt;
#content #bodyContent .portal-bannerbox img {margin-right:45px;}&lt;br /&gt;
.portal-bannerbox .h1, .portal-bannerbox .bannertitle {display:inline-block; margin: 18px 0 0.5em 0; font-size:1.6em; font-weight:bold;}&lt;br /&gt;
#content #bodyContent .portal-bannerbox .floatright, #content #bodyContent .portal-bannerbox .floatleft {margin:0;}&lt;br /&gt;
 #content #bodyContent .portal-bannerbox .portal-shortquote {font-size:1.5em; font-weight:100}&lt;br /&gt;
 #content #bodyContent .simpleportal2-col h2,  #content #bodyContent  .simpleportal2-col-last h2 {font-size: 1.3em; margin-top: 1rem;&lt;br /&gt;
margin-bottom: 1.5rem;padding-bottom: 6px;}&lt;br /&gt;
#content #bodyContent .simpleportal2-col {&lt;br /&gt;
	flex-grow: 1; flex-shrink: 0; &lt;br /&gt;
flex-basis: 222px;&lt;br /&gt;
&lt;br /&gt;
width: 200px;&lt;br /&gt;
margin: 10px 15px 10px 0;&lt;br /&gt;
padding: 12px&lt;br /&gt;
}&lt;br /&gt;
#content #bodyContent .simpleportal2-col-last {flex-grow: 1; flex-shrink: 0; flex-basis: 140px; background: #f4f4f4;}&lt;br /&gt;
&lt;br /&gt;
.page-Setup_Portal #content #bodyContent .simpleportal2-col { padding: 10px; border: 1px solid #ccc;}&lt;br /&gt;
.page-Setup_Portal #content #bodyContent .simpleportal2-col-last { padding: 10px;}&lt;br /&gt;
&lt;br /&gt;
.page-Help_categories #content #bodyContent .simpleportal2-col, .page-Helpdesk_Kategorien #content #bodyContent .simpleportal2-col {&lt;br /&gt;
width:22%;&lt;br /&gt;
flex-grow:0;&lt;br /&gt;
flex-shrink:0;&lt;br /&gt;
flex-basis: 222px;&lt;br /&gt;
border: 1px solid #ccc;&lt;br /&gt;
width: 200px;&lt;br /&gt;
margin: 10px 15px 10px 0;&lt;br /&gt;
padding:12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thumbcaption {border-top: 1px solid #efefef;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] ul &amp;gt; li, [class^=&amp;quot;mw-content-&amp;quot;] ol &amp;gt; li {&lt;br /&gt;
    margin-left: 0em;&lt;br /&gt;
    font-size: inherit;}&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
/** Vorlagen Download **/&lt;br /&gt;
.cards {display:flex; flex-wrap:wrap;  justify-content: space-around;}&lt;br /&gt;
.cards &amp;gt; div {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 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);&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 .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;
.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:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .getButton  a:not(.new), #mw-content-text .getButton  a:link:not(.new), [class^=&amp;quot;mw-content-&amp;quot;] .getButton  a:link:not(.new), #mw-content-text .getButton a:not(.new):visited, [class^=&amp;quot;mw-content-&amp;quot;] a:not(.new):visited, #mw-content-text .getButton a:link:not(.new):visited, [class^=&amp;quot;mw-content-&amp;quot;] .getButton a:link:not(.new):visited&lt;br /&gt;
{color:#ffffff;}&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:'f5f5f5';&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: 'fontawesome';&lt;br /&gt;
content: '\f019 ';&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: 'fontawesome';&lt;br /&gt;
content: '\f217 ';&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;
/* Attachments */&lt;br /&gt;
.bs-social-entity-attachment-wrapper {background: transparent;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entity-attachment-file a span:before {line-height: inherit;font-size: 80px; color: #606060;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-unknown a span::before  {font-family:fontawesome; content:&amp;quot;\f016&amp;quot;; color: #695f5c;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-pdf a span::before  {font-family:fontawesome; content:&amp;quot;\f1c1&amp;quot;; color: #e12025;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-excel a span::before {font-family:fontawesome; content:&amp;quot;\f1c3&amp;quot;; color:#1d8f50;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-pptx a span::before {font-family:fontawesome; content:&amp;quot;\f1c4&amp;quot;; color:#d04727;}&lt;br /&gt;
.bs-social-entity-content-attachments div.bs-social-entityattachment-word a span::before {font-family:fontawesome; content:&amp;quot;\f1c2&amp;quot;; color:#1565c0;}&lt;br /&gt;
.bs-social-entity-attachment-wrapper p.attachment-name, .bs-social-entity-content-attachments div a p, .bs-social-entity-content-attachments div span p {font-size:100% !important; word-break:break-word;}&lt;br /&gt;
.bs-social-entity-content-attachments div, .bs-social-entity-content-attachments div a, .bs-social-entity-content-attachments div span {color: #444 !important; background-color: #ffffff;}&lt;br /&gt;
.bs-social-entity-attachment-wrapper img {  border: 5px solid #766d6b;}&lt;br /&gt;
.bs-social-entity-content-attachments div a img, .bs-social-entity-content-attachments div span img {height: 80px;  width: 75px;margin-top: 16px;margin-bottom: 18px; border-radius: 5px;}&lt;br /&gt;
.bs-social-entity-content-attachments div a p, .bs-social-entity-content-attachments div span p { height:4em}&lt;br /&gt;
&lt;br /&gt;
/*Referenzseiten */&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;
#content #bodyContent #importdata .flexbox h3 {background:#eaecf0; margin:0 0  12px 0; padding:8px; font-size:1em; font-weight:bold}&lt;br /&gt;
#importdata .mw ul, .bs ul {margin:0}&lt;br /&gt;
#importdata .mw li {margin-left:0;list-style-type:none; padding-left:30px; background:  no-repeat left 1px / 18px url('/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg');}&lt;br /&gt;
#importdata .bs li {margin-left:0;list-style-type:none; padding-left:30px; background:  no-repeat left 1px top 1px / 15px url('/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg');}&lt;br /&gt;
#importdata .flexbox div {background:#f8f9fa; text-align:left; margin:0; flex-basis:316px; 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;
.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.fullwidth  .extension-infobox-header {background-color:#506bb1; color:#fff}&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;
[class^=&amp;quot;mw-content-&amp;quot;] ul &amp;gt; li, [class^=&amp;quot;mw-content-&amp;quot;] ol &amp;gt; li {&lt;br /&gt;
    margin-left: 0em;&lt;br /&gt;
    font-size: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Headertabs*/&lt;br /&gt;
.ui-tabs .ui-tabs-panel, .ui-tabs {padding: 0;}&lt;br /&gt;
.ui-widget-header{border:0;background: #d9d9d9;}&lt;br /&gt;
.ui-widget-content {border:0;}&lt;br /&gt;
#content #bodyContent .ui-tabs .ui-tabs-nav li {margin-bottom:1px}&lt;br /&gt;
&lt;br /&gt;
#mw-prefsection-personal-webdav {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9538&amp;diff=31889</id>
		<title>SocialEntity:9538</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9538&amp;diff=31889"/>
		<updated>2021-12-17T15:23:08Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 14075,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Meldung/Log4Shell&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9538,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Meldung/Log4Shell&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Meldung/Log4Shell&amp;diff=31887</id>
		<title>Meldung/Log4Shell</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Meldung/Log4Shell&amp;diff=31887"/>
		<updated>2021-12-17T15:23:07Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Anlass==&lt;br /&gt;
Aktuelle log4j Sicherheitslücke. &lt;br /&gt;
&lt;br /&gt;
*[https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2021/2021-549032-10F2.pdf;jsessionid=95F784B3CFE46DE89B51FC06804C4AEA.internet081 BSI Meldung vom 12.12.2021 (CVE-2021-44228)]&lt;br /&gt;
&lt;br /&gt;
==Berwertung der Schwachstellen in BlueSpice==&lt;br /&gt;
&lt;br /&gt;
*BlueSpice free, pro, farm&lt;br /&gt;
**[[#Detaillierte Bewertung|Aktuelle on-Premise Installationen]] =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht betroffen'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**[[#Ältere Versionen von BlueSpice 3|Ältere on-Premise Installationen]] =&amp;gt; &amp;lt;span class=&amp;quot;col-red&amp;quot;&amp;gt;'''Elasticsearch könnte verwundbar sein'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**[[#Geprüfte Komponenten im Docker-Image|Docker-Version]]  =&amp;gt;  &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht betroffen'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[#BlueSpice Cloud|BlueSpice Cloud]]  =&amp;gt;  &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht betroffen'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies gilt für die von uns installierten Instanzen. &amp;lt;span class=&amp;quot;col-red&amp;quot;&amp;gt;'''Kunden müssen ihren Teil der Installation überprüfen'''&amp;lt;/span&amp;gt; (d.h. Betriebssystem, zusätzliche Pakete, etc.)&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Bewertung==&lt;br /&gt;
&lt;br /&gt;
===Aktuelle Version===&lt;br /&gt;
&lt;br /&gt;
*'''Elasticsearch''' =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;https://discuss.elastic.co/t/apache-log4j2-remote-code-execution-rce-vulnerability-cve-2021-44228-esa-2021-31/291476&lt;br /&gt;
*'''Java-Server'''&lt;br /&gt;
**Tomcat =&amp;gt; explizite Konfiguration von log4j erforderlich. Im Standard ist log4j nicht aktiviert. Wir ändern das nicht =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**Jetty =&amp;gt; explizite Konfiguration von jetty erforderlich. Im Standard ist log4j nicht aktiviert. Wir ändern das nicht =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*'''Java Webservices'''&lt;br /&gt;
**xhtmlrenderer =&amp;gt; es gibt ein log4j Plugin, aber es wird in unserem Service nicht benutzt =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**VisualDiff =&amp;gt; benutzt daisydiff + andere. Benutzt kein log4j =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**LaTeX2png =&amp;gt; benutzt jlatexmath Bibliothek. Benutzt kein log4j =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*'''Draw.io''' meldet, dass die Anwendung nicht betroffen ist: &amp;lt;br /&amp;gt;https://twitter.com/drawio/status/1470061320066277382  =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ältere Versionen von BlueSpice 3===&lt;br /&gt;
&lt;br /&gt;
*'''Elasticsearch''' =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht verwundbar'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; https://discuss.elastic.co/t/apache-log4j2-remote-code-execution-rce-vulnerability-cve-2021-44228-esa-2021-31/291476&lt;br /&gt;
**'''Versionen 6.8.9+''' (Release:13. Mai 2020) =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''verwundbar'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**'''Version 6.4.0 - 6.8.8''': Eine Konfigurationsänderung und ein Serverneustart sind empfohlen.  &amp;lt;br /&amp;gt;=&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''verwundbar'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''(Aktualisierung beim nächsten Update von BlueSpice wird empfohlen)'''&amp;lt;/span&amp;gt;   &amp;lt;br /&amp;gt;=&amp;gt; '''&amp;lt;span class=&amp;quot;col-red ve-pasteProtect&amp;quot;&amp;gt;nur außerhalb von Bluespice verwundbar&amp;lt;/span&amp;gt;'''&lt;br /&gt;
**'''Versionen ≤ 6.3.x''': Ein Update von Elasticsearch ist empfohlen. Bitte kontaktieren Sie unseren Support.  &amp;lt;br /&amp;gt;=&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''verwundbar (Aktualisierung beim nächsten Update von BlueSpice wird empfohlen)'''&amp;lt;/span&amp;gt;    &amp;lt;br /&amp;gt;=&amp;gt; '''&amp;lt;span class=&amp;quot;col-red ve-pasteProtect&amp;quot;&amp;gt;nur außerhalb von Bluespice verwundbar&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Unabhängig von der verwendeten ElasticSearch-Version ist BlueSpice aufgrund der Einrichtung von ElasticSearch nicht verwundbar:&lt;br /&gt;
&lt;br /&gt;
*'''Kein direkter Zugriff:''' BlueSpice verwendet ElasticSearch als internen Service. Die einzige Möglichkeit auf ElasticSearch zuzugreifen, wenn Sie nicht direkt auf dem Server arbeiten, ist über BlueSpice. Das bedeutet, dass es einen sehr kontrollierten Satz von Zugriffsvektoren gibt. Dies sind Suchanfragen und Inhalte, die indiziert werden sollen.&lt;br /&gt;
&lt;br /&gt;
*'''Keine Protokollierung von Daten:''' Wir verwenden bei ElasticSearch das Log-Level WARN, d. h. keine Daten können den Weg in die Logs finden. Ein Angreifer kann also keine benutzerdefinierten Informationen zu den Protokollen hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*'''Keine Weitergabe von Benutzerdaten:''' Die gesamte Kommunikation zwischen BlueSpice und ElasticSearch erfolgt benutzerunabhängig. ElasticSearch kann nicht erkennen, welcher Benutzer die Kommunikation auslöst. Der User-Agent ist auf den BlueSpice-Systembenutzer beschränkt.&lt;br /&gt;
&lt;br /&gt;
Dies gilt selbst dann, wenn Sie eine ältere, anfällige Version von ElasticSearch verwenden. Wir sehen daher keinen dringenden Handlungsbedarf. Wir empfehlen,  ElasticSearch mit dem nächsten Update von BlueSpice auf eine nicht angreifbare Version zu aktualisieren.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie das ElasticSearch-Setup auf ein anderes Log-Level geändert oder die Einschränkungen für den ElasticSearch-Zugriff gelockert haben, müssen Sie das Setup überprüfen.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice 2===&lt;br /&gt;
&lt;br /&gt;
*Solr benutzt log4j =&amp;gt; '''&amp;lt;span class=&amp;quot;col-red ve-pasteProtect&amp;quot;&amp;gt;verwundbar&amp;lt;/span&amp;gt;''' &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Informationen zur Schadensabwendung finden Sie hier: &amp;lt;br /&amp;gt; https://solr.apache.org/security.html#apache-solr-affected-by-apache-log4j-cve-2021-44228&lt;br /&gt;
&lt;br /&gt;
===Geprüfte Komponenten im Docker-Image===&lt;br /&gt;
Die Liste der im Docker-File aktivierten Packages wurde geprüft. =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*https://security-tracker.debian.org/tracker/CVE-2021-44228&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Cloud===&lt;br /&gt;
&lt;br /&gt;
*Swarmpit =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht betroffen'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Drone =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht betroffen'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Links==&lt;br /&gt;
&lt;br /&gt;
*https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html&lt;br /&gt;
*https://access.redhat.com/security/vulnerabilities/RHSB-2021-009&lt;br /&gt;
*https://www.suse.com/c/suse-statement-on-log4j-log4shell-cve-2021-44228-vulnerability/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[en:Announcement/Log4Shell]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9537&amp;diff=31888</id>
		<title>SocialEntity:9537</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9537&amp;diff=31888"/>
		<updated>2021-12-17T15:23:07Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 14075,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 31887,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Meldung/Log4Shell&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9537,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9514&amp;diff=31851</id>
		<title>SocialEntity:9514</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9514&amp;diff=31851"/>
		<updated>2021-12-16T17:13:24Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 3190,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 31850,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9514,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;diff=31850</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;diff=31850"/>
		<updated>2021-12-16T17:13:23Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Elasticsearch auf Windows}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Elasticsearch ist Voraussetzung für den Betrieb der Erweiterten Suche. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diese in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Für den Betrieb der Elasticsearch ist [[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]] Voraussetzung. Sollten Sie dies noch nicht installiert haben so folgen Sie dem eben genannten Link.}}&lt;br /&gt;
==Download von Elasticsearch==&lt;br /&gt;
BlueSpice ist derzeit mit Elasticsearch 6.x ab Version 6.8.21 kompatibel. Elasticsearch &amp;gt; 6.8.x wird derzeit nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
Die jeweils aktuelle Version können Sie [https://github.com/elastic/elasticsearch/releases dieser Liste] entnehmen. Daraus ergibt sich folgender direkter Download-Link: &amp;lt;nowiki&amp;gt;https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-&amp;lt;Versionsnummer&amp;gt;.zip&amp;lt;/nowiki&amp;gt; also bspw. https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.21.zip.&lt;br /&gt;
&lt;br /&gt;
Folgen Sie dabei den Download-Anweisungen Ihres Browsers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Beachten Sie bitte, dass der Download auf Ihrem Windows Server mit Internet Explorer nur dann funktioniert, wenn Sie die Erweiterten Sicherheitseinstellungen für Internet Explorer im Servermanager entsprechend konfiguriert haben. Beachten Sie hierzu die technische Dokumentation von Microsoft.}}&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Im Folgenden wird die Elasticsearch-Version 6.8.21 verwendet und dient nur beispielhaft für die jeweils aktuellste Version der Versionsreihe 6.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}&lt;br /&gt;
==Entpacken von Elasticsearch==&lt;br /&gt;
Entpacken Sie den Inhalt des soeben heruntergeladene ZIP-Archivs (2) in den Ordner &amp;quot;C:\bluespice\bin\elasticsearch-6.8.21&amp;quot; (1):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (1).png|zentriert|400x400px|Elasticsearch Installation 01]]&lt;br /&gt;
&lt;br /&gt;
==Installation des Plugins ingest-attachment==&lt;br /&gt;
Wechseln Sie in das Verzeichnis &amp;quot;C:\bluespice\bin\elasticsearch-6.8.21\bin&amp;quot; (1) und führen auf eine freie Fläche des Explorer-Fensters einen Rechtsklick mit gedrückter Shift-Taste aus. Klicken Sie dann auf &amp;quot;Eingabeaufforderung hier öffnen&amp;quot; (2):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (2).png|zentriert|400x400px|Elasticsearch Installation 02]]&lt;br /&gt;
Führen Sie dort den Befehl &amp;quot;elasticsearch-plugin.bat install ingest-attachment&amp;quot; aus (1) und bestätigen Sie nach dem Download des Plugins die Abfrage nach der folgenden Installation mit &amp;quot;y&amp;quot; (2):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (3).png|zentriert|400x400px|Elasticsearch Installation 03]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Sollte Ihr Server über keine aktive Internetverbindung verfügen, so [https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-6.8.21.zip downloaden Sie das Plugin ingest-attachment als zip-Archiv] und installieren es, wie [https://www.elastic.co/guide/en/elasticsearch/plugins/current/plugin-management-custom-url.html direkt beim Hersteller dokumentiert].}}&lt;br /&gt;
==Installation des Elasticsearch Dienstes==&lt;br /&gt;
Führen Sie anschließend den Befehl &amp;quot;elasticsearch-service.bat install&amp;quot; aus und warten Sie, bis der Prozess abgeschlossen ist:&lt;br /&gt;
[[Datei:Setup:Elasticsearch (4).png|zentriert|400x400px|Elasticsearch Installation 07]]&lt;br /&gt;
&lt;br /&gt;
==Elasticsearch Dienst konfigurieren und starten==&lt;br /&gt;
Geben Sie die Tastenkombination Windows + R ein.&lt;br /&gt;
&lt;br /&gt;
Im folgenden Dialog tragen Sie &amp;quot;services.msc&amp;quot; ein (1) und bestätigen mit &amp;quot;OK&amp;quot; (2):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (5).png|zentriert|395x395px|Elasticsearch Installation 04]]&lt;br /&gt;
Suchen Sie den Service &amp;quot;Elasticsearch 6.8.21&amp;quot; und öffnen diesen mit einem Doppelklick:&lt;br /&gt;
[[Datei:Setup:Elasticsearch (6).png|zentriert|399x399px|Elasticsearch Installation 05]]&lt;br /&gt;
Wählen Sie als Starttyp &amp;quot;Automatisch&amp;quot; (1) und starten Sie den Dienst (2). Nachdem der Dienst gestartet ist schließen das Fenster mit &amp;quot;OK&amp;quot; (3):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (8).png|zentriert|462x462px|Elasticsearch Installation 06]]&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie die zuvor heruntergeladenen Datei &amp;quot;elasticsearch-6.8.21.zip&amp;quot; von Ihrer Festplatte löschen und zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Git|Git]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Windows/Elasticsearch]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9429&amp;diff=31725</id>
		<title>SocialEntity:9429</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9429&amp;diff=31725"/>
		<updated>2021-12-13T11:09:40Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 14075,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 31724,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Meldung/Log4Shell&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9429,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9430&amp;diff=31726</id>
		<title>SocialEntity:9430</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9430&amp;diff=31726"/>
		<updated>2021-12-13T11:09:40Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 14075,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Meldung/Log4Shell&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9430,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Meldung/Log4Shell&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Meldung/Log4Shell&amp;diff=31724</id>
		<title>Meldung/Log4Shell</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Meldung/Log4Shell&amp;diff=31724"/>
		<updated>2021-12-13T11:09:40Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Anlass==&lt;br /&gt;
Aktuelle Log4Shell Sicherheitslücke. &lt;br /&gt;
&lt;br /&gt;
*[https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2021/2021-549032-10F2.pdf;jsessionid=95F784B3CFE46DE89B51FC06804C4AEA.internet081 BSI Meldung vom 13.12.2021]&lt;br /&gt;
&lt;br /&gt;
==Derzeitige Berwertung der Schwachstellen in BlueSpice==&lt;br /&gt;
&lt;br /&gt;
*BlueSpice free, pro, farm&lt;br /&gt;
**On-Premise (&amp;quot;Barebone&amp;quot;) Installationen sind &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht betroffen.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**Die Docker-Version ist &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht betroffen.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies gilt für die von uns installierten Instanzen. &amp;lt;span class=&amp;quot;col-red&amp;quot;&amp;gt;'''Kunden müssen ihren Teil der Installation überprüfen'''&amp;lt;/span&amp;gt; (d.h. Betriebssystem, zusätzliche Pakete, etc.)&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Einschätzung der Situation für alle BlueSpice Editionen==&lt;br /&gt;
'''Erste Einschätzung:''' BlueSpice verwendet zwar einen Logger in den Webservices, aber wir implementieren nur gegen generische java.util.logging.* Schnittstellen. Die eigentliche Implementierung wird von der Umgebung (=Tomcat Server) bereitgestellt. Ein '''Update der Umgebung sollte daher ausreichen'''. Bitte beachten Sie, dass die Tomcat Versionen 8.5 und 9 weiterhin unterstützt werden. Es sollte also '''keine Notwendigkeit für ein Upgrade''' bestehen.&lt;br /&gt;
&lt;br /&gt;
'''Elastic Search:''' Auch ElasticSearch meldet, dass sie nicht betroffen sind. Also kein Code-Red-Alert, aber wir behalten es im Auge.&lt;br /&gt;
&lt;br /&gt;
Normalerweise sind BlueSpice Webservices so gebunden, dass sie nur auf Verbindungen von ''localhost'' hören (keine ausgehenden Verbindungen, z. B. aus dem lokalen Intranet oder sogar dem Internet). Das minimiert das Risiko. Aber natürlich gibt es auch Ausnahmen von dieser Regel, insbesondere bei Multi-Server-Konfigurationen. Es ist auch keine 100%ige Sicherheit.&lt;br /&gt;
&lt;br /&gt;
'''DrawIO:''' Einige Kunden haben eine eigene &amp;quot;DrawIO&amp;quot;-Instanz, die auf der Liste der anfälligen Systeme steht.&lt;br /&gt;
&lt;br /&gt;
===Potenziell betroffene Komponenten===&lt;br /&gt;
&lt;br /&gt;
*'''ElasticSearch''' =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Java-Server&lt;br /&gt;
**Tomcat =&amp;gt; explizite Aktion zur Verwendung von log4j erforderlich. Wir verwenden es nicht =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
***https://tomcat.apache.org/tomcat-8.0-doc/logging.html#Using_Log4j&lt;br /&gt;
***https://tomcat.apache.org/tomcat-9.0-doc/logging.html#Using_java.util.logging_(default)&lt;br /&gt;
***https://tomcat.apache.org/tomcat-10.0-doc/logging.html#Using_java.util.logging_(default)&lt;br /&gt;
**Jetty =&amp;gt; https://www.eclipse.org/jetty/security_reports.php Nicht konfiguriert, jetty benutzt  slf für das Logging, wir ändern das nicht =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Java Webservices&lt;br /&gt;
**xhtmlrenderer =&amp;gt; es gibt ein log4j Plugin, aber es wird in unserem Service nicht benutzt =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**VisualDiff =&amp;gt; benutzt daisydiff + andere, kein log4j =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**LaTeX2png =&amp;gt; benutzt jlatexmath Bibliothek. Benutzt kein log4j =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Draw.io =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Docker: Gibt es betroffene Komponenten?&lt;br /&gt;
&lt;br /&gt;
*Wir haben den Aufbau unseres Docker-Builds überprüft und konnten &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''keine Anfälligkeiten'''&amp;lt;/span&amp;gt; feststellen&lt;br /&gt;
**https://security-tracker.debian.org/tracker/CVE-2021-44228&lt;br /&gt;
&lt;br /&gt;
__INHALTSVERZEICHNIS_ERZWINGEN__&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9428&amp;diff=31723</id>
		<title>SocialEntity:9428</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9428&amp;diff=31723"/>
		<updated>2021-12-13T11:08:07Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 14075,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Meldung/Log4Shell&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9428,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Meldung/Log4Shell&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Meldung/Log4Shell&amp;diff=31721</id>
		<title>Meldung/Log4Shell</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Meldung/Log4Shell&amp;diff=31721"/>
		<updated>2021-12-13T11:08:06Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Anlass==&lt;br /&gt;
Aktuelle Log4Shell Sicherheitslücke. &lt;br /&gt;
&lt;br /&gt;
*[https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2021/2021-549032-10F2.pdf;jsessionid=95F784B3CFE46DE89B51FC06804C4AEA.internet081 BSI Meldung vom 13.12.2021]&lt;br /&gt;
&lt;br /&gt;
==Derzeitige Berwertung der Schwachstellen in BlueSpice==&lt;br /&gt;
&lt;br /&gt;
*BlueSpice free, pro, farm&lt;br /&gt;
**On-Premise (&amp;quot;Barebone&amp;quot;) Installationen sind &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht betroffen.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**Die Docker-Version ist &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht betroffen.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies gilt für die von uns installierten Instanzen. &amp;lt;span class=&amp;quot;col-red&amp;quot;&amp;gt;'''Kunden müssen ihren Teil der Installation überprüfen'''&amp;lt;/span&amp;gt; (d.h. Betriebssystem, zusätzliche Pakete, etc.)&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Einschätzung der Situation für alle BlueSpice Editionen==&lt;br /&gt;
'''Erste Einschätzung:''' BlueSpice verwendet zwar einen Logger in den Webservices, aber wir implementieren nur gegen generische java.util.logging.* Schnittstellen. Die eigentliche Implementierung wird von der Umgebung (=Tomcat Server) bereitgestellt. Ein '''Update der Umgebung sollte daher ausreichen'''. Bitte beachten Sie, dass die Tomcat Versionen 8.5 und 9 weiterhin unterstützt werden. Es sollte also '''keine Notwendigkeit für ein Upgrade''' bestehen.&lt;br /&gt;
&lt;br /&gt;
'''Elastic Search:''' Auch ElasticSearch meldet, dass sie nicht betroffen sind. Also kein Code-Red-Alert, aber wir behalten es im Auge.&lt;br /&gt;
&lt;br /&gt;
Normalerweise sind BlueSpice Webservices so gebunden, dass sie nur auf Verbindungen von ''localhost'' hören (keine ausgehenden Verbindungen, z. B. aus dem lokalen Intranet oder sogar dem Internet). Das minimiert das Risiko. Aber natürlich gibt es auch Ausnahmen von dieser Regel, insbesondere bei Multi-Server-Konfigurationen. Es ist auch keine 100%ige Sicherheit.&lt;br /&gt;
&lt;br /&gt;
'''DrawIO:''' Einige Kunden haben eine eigene &amp;quot;DrawIO&amp;quot;-Instanz, die auf der Liste der anfälligen Systeme steht.&lt;br /&gt;
&lt;br /&gt;
===Potenziell betroffene Komponenten===&lt;br /&gt;
&lt;br /&gt;
*'''ElasticSearch''' =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Java-Server&lt;br /&gt;
**Tomcat =&amp;gt; explizite Aktion zur Verwendung von log4j erforderlich. Wir verwenden es nicht =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
***https://tomcat.apache.org/tomcat-8.0-doc/logging.html#Using_Log4j&lt;br /&gt;
***https://tomcat.apache.org/tomcat-9.0-doc/logging.html#Using_java.util.logging_(default)&lt;br /&gt;
***https://tomcat.apache.org/tomcat-10.0-doc/logging.html#Using_java.util.logging_(default)&lt;br /&gt;
**Jetty =&amp;gt; https://www.eclipse.org/jetty/security_reports.php Nicht konfiguriert, jetty benutzt  slf für das Logging, wir ändern das nicht =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Java Webservices&lt;br /&gt;
**xhtmlrenderer =&amp;gt; es gibt ein log4j Plugin, aber es wird in unserem Service nicht benutzt =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**VisualDiff =&amp;gt; benutzt daisydiff + andere, kein log4j =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**LaTeX2png =&amp;gt; benutzt jlatexmath Bibliothek. Benutzt kein log4j =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
*Draw.io =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Docker: Gibt es betroffene Komponenten?&lt;br /&gt;
&lt;br /&gt;
*Folgende Liste wurde geprüft: https://gitlab.hallowelt.com/BlueSpice/bluespice-docker-pro/-/blob/master/Dockerfile =&amp;gt; &amp;lt;span class=&amp;quot;col-turquoise ve-pasteProtect&amp;quot;&amp;gt;'''nicht anfällig'''&amp;lt;/span&amp;gt;&lt;br /&gt;
**https://security-tracker.debian.org/tracker/CVE-2021-44228&lt;br /&gt;
&lt;br /&gt;
__INHALTSVERZEICHNIS_ERZWINGEN__&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9427&amp;diff=31722</id>
		<title>SocialEntity:9427</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9427&amp;diff=31722"/>
		<updated>2021-12-13T11:08:06Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 14075,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 31721,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Meldung/Log4Shell&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9427,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;diff=31562</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;diff=31562"/>
		<updated>2021-11-16T10:22:44Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Elasticsearch auf Windows}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Elasticsearch ist Voraussetzung für den Betrieb der Erweiterten Suche. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diese in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Für den Betrieb der Elasticsearch ist [[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]] Voraussetzung. Sollten Sie dies noch nicht installiert haben so folgen Sie dem eben genannten Link.}}&lt;br /&gt;
==Download von Elasticsearch==&lt;br /&gt;
BlueSpice ist derzeit mit Elasticsearch 6.x ab Version 6.3.1 kompatibel. Elasticsearch &amp;gt; 7.x wird derzeit nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
Die jeweils aktuelle Version können Sie [https://github.com/elastic/elasticsearch/releases dieser Liste] entnehmen. Daraus ergibt sich folgender direkter Download-Link: &amp;lt;nowiki&amp;gt;https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-&amp;lt;Versionsnummer&amp;gt;.zip&amp;lt;/nowiki&amp;gt; also bspw. https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.zip.&lt;br /&gt;
&lt;br /&gt;
Folgen Sie dabei den Download-Anweisungen Ihres Browsers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Beachten Sie bitte, dass der Download auf Ihrem Windows Server mit Internet Explorer nur dann funktioniert, wenn Sie die Erweiterten Sicherheitseinstellungen für Internet Explorer im Servermanager entsprechend konfiguriert haben. Beachten Sie hierzu die technische Dokumentation von Microsoft.}}&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Im Folgenden wird die Elasticsearch-Version 6.3.1 verwendet und dient nur beispielhaft für die jeweils aktuellste Version der Versionsreihe 6.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}&lt;br /&gt;
==Entpacken von Elasticsearch==&lt;br /&gt;
Entpacken Sie den Inhalt des soeben heruntergeladene ZIP-Archivs (2) in den Ordner &amp;quot;C:\bluespice\bin\elasticsearch-6.3.1&amp;quot; (1):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (1).png|zentriert|400x400px|Elasticsearch Installation 01]]&lt;br /&gt;
&lt;br /&gt;
==Installation des Plugins ingest-attachment==&lt;br /&gt;
Wechseln Sie in das Verzeichnis &amp;quot;C:\bluespice\bin\elasticsearch-6.3.1\bin&amp;quot; (1) und führen auf eine freie Fläche des Explorer-Fensters einen Rechtsklick mit gedrückter Shift-Taste aus. Klicken Sie dann auf &amp;quot;Eingabeaufforderung hier öffnen&amp;quot; (2):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (2).png|zentriert|400x400px|Elasticsearch Installation 02]]&lt;br /&gt;
Führen Sie dort den Befehl &amp;quot;elasticsearch-plugin.bat install ingest-attachment&amp;quot; aus (1) und bestätigen Sie nach dem Download des Plugins die Abfrage nach der folgenden Installation mit &amp;quot;y&amp;quot; (2):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (3).png|zentriert|400x400px|Elasticsearch Installation 03]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Sollte Ihr Server über keine aktive Internetverbindung verfügen, so [https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-6.3.1.zip downloaden Sie das Plugin ingest-attachment als zip-Archiv] und installieren es, wie [https://www.elastic.co/guide/en/elasticsearch/plugins/current/plugin-management-custom-url.html direkt beim Hersteller dokumentiert].}}&lt;br /&gt;
==Installation des Elasticsearch Dienstes==&lt;br /&gt;
Führen Sie anschließend den Befehl &amp;quot;elasticsearch-service.bat install&amp;quot; aus und warten Sie, bis der Prozess abgeschlossen ist:&lt;br /&gt;
[[Datei:Setup:Elasticsearch (4).png|zentriert|400x400px|Elasticsearch Installation 07]]&lt;br /&gt;
&lt;br /&gt;
==Elasticsearch Dienst konfigurieren und starten==&lt;br /&gt;
Geben Sie die Tastenkombination Windows + R ein.&lt;br /&gt;
&lt;br /&gt;
Im folgenden Dialog tragen Sie &amp;quot;services.msc&amp;quot; ein (1) und bestätigen mit &amp;quot;OK&amp;quot; (2):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (5).png|zentriert|395x395px|Elasticsearch Installation 04]]&lt;br /&gt;
Suchen Sie den Service &amp;quot;Elasticsearch 6.3.1&amp;quot; und öffnen diesen mit einem Doppelklick:&lt;br /&gt;
[[Datei:Setup:Elasticsearch (6).png|zentriert|399x399px|Elasticsearch Installation 05]]&lt;br /&gt;
Wählen Sie als Starttyp &amp;quot;Automatisch&amp;quot; (1) und starten Sie den Dienst (2). Nachdem der Dienst gestartet ist schließen das Fenster mit &amp;quot;OK&amp;quot; (3):&lt;br /&gt;
[[Datei:Setup:Elasticsearch (8).png|zentriert|462x462px|Elasticsearch Installation 06]]&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie die zuvor heruntergeladenen Datei &amp;quot;elasticsearch-6.3.1.zip&amp;quot; von Ihrer Festplatte löschen und zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Git|Git]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Windows/Elasticsearch]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9346&amp;diff=31563</id>
		<title>SocialEntity:9346</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9346&amp;diff=31563"/>
		<updated>2021-11-16T10:22:44Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 3190,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 31562,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9346,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9171&amp;diff=31284</id>
		<title>SocialEntity:9171</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:9171&amp;diff=31284"/>
		<updated>2021-11-03T07:35:11Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 3120,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 31283,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Windows/Visual C++ Redistributable f\u00fcr Visual Studio 2015&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 9171,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Visual_C%2B%2B_Redistributable_f%C3%BCr_Visual_Studio_2015&amp;diff=31283</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Windows/Visual C++ Redistributable für Visual Studio 2015</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Visual_C%2B%2B_Redistributable_f%C3%BCr_Visual_Studio_2015&amp;diff=31283"/>
		<updated>2021-11-03T07:35:10Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Visual C++ Redistributable für Visual Studio 2015}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Important|text=Die Installation von Visual C++ Redistributable für Visual Studio 2015 wird benötigt, um PHP in der Version 7.x unter Windows betreiben zu können. Die hier aufgeführten Schritte sind zwingend erforderlich.}}&lt;br /&gt;
==Download bei Microsoft==&lt;br /&gt;
Öffnen Sie im Internet Explorer die [https://www.microsoft.com/en-us/download/details.aspx?id=48145 Download-Seite des Herstellers Microsoft] (1). Wählen Sie Ihre gewünsche Sprache (2) aus und klicken Sie auf &amp;quot;Herunterladen&amp;quot; (3).&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:VCRedist_Download_01.png|center|400px|Visual C++ Redistributable für Visual Studio 2015 Download 01]]&lt;br /&gt;
&lt;br /&gt;
Auf der folgenden Seite wählen Sie die 64-Bit-Version (1) aus und klicken auf Next (2).&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:VCRedist_Download_02.png|center|400px|Visual C++ Redistributable für Visual Studio 2015 Download 02]]&lt;br /&gt;
&lt;br /&gt;
Folgen Sie den weiteren Download-Anweisungen und laden Sie das Installationspaket auf Ihre Festplatte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Beachten Sie bitte, dass der Download auf Ihrem Windows Server mit Internet Explorer nur dann funktioniert, wenn Sie die Erweiterten Sicherheitseinstellungen für Internet Explorer im Servermanager entsprechend konfiguriert haben. Beachten Sie hierzu die technische Dokumentation von Microsoft.}}&lt;br /&gt;
==Installation von Visual C++ Redistributable für Visual Studio 2015==&lt;br /&gt;
Öffnen Sie die soeben heruntergeladene Datei &amp;quot;vc_redist.x64.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Starten Sie die Installation durch Bestätigung der Lizenz (1) und Klick auf &amp;quot;Installieren&amp;quot; (2):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:VCRedist_Install_01.png|center|400px|Visual C++ Redistributable für Visual Studio 2015 Installation 01]]&lt;br /&gt;
&lt;br /&gt;
Die Installation wird jetzt ohne weitere Nachfrage durchgeführt und abgeschlossen. Das Setup-Programm können Sie nach Abschluss beenden:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:VCRedist_Install_02.png|center|400px|Visual C++ Redistributable für Visual Studio 2015 Installation 02]]&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie die zuvor heruntergeladene Datei &amp;quot;vc_redist.x64.exe&amp;quot; von Ihrer Festplatte löschen und zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|PHP Manager]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Windows/Visual_C%2B%2B_Redistributable_for_Visual_Studio_2015]][[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:8556&amp;diff=30076</id>
		<title>SocialEntity:8556</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:8556&amp;diff=30076"/>
		<updated>2021-09-28T08:45:03Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2695,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 30075,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Linux/Memcached&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 8556,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Memcached&amp;diff=30075</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Linux/Memcached</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Memcached&amp;diff=30075"/>
		<updated>2021-09-28T08:45:02Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Memcached auf Linux}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Memcached ist ein Cache-Server zur Verbesserung der Performance Ihrer BlueSpice-Installation. Für den eigentlichen Betrieb von BlueSpice ist er nicht erforderlich. Die hier aufgeführten Schritte sind deshalb optional.}}&lt;br /&gt;
==Installation==&lt;br /&gt;
Installieren Sie Memcached über Aptitude:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update; \&lt;br /&gt;
apt-get -y install memcached; \&lt;br /&gt;
apt-get clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
Öffnen Sie die Datei, die die Memcached-Konfiguration enthält (bspw. /etc/memcached.conf unter Debian/Ubuntu). Suchen Sie dort das Argument '''-m''' und erhöhen Sie den zur Verfügung gestellten Arbeitsspeicher je nach den Möglichkeiten Ihres Servers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;-m 512&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speichern und schließen Sie die Datei und starten Sie memcached mit &amp;lt;code&amp;gt;service memcached restart&amp;lt;/code&amp;gt; neu.&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie - sollten Sie BlueSpice pro installieren - zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Texvc|Texvc]]&amp;quot; weiter gehen. Für den Fall von BlueSpice free können Sie nun mit der [[Setup:Installationsanleitung/Installation von BlueSpice|Installation von BlueSpice]] fortfahren.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Linux/Memcached]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;diff=26064</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;diff=26064"/>
		<updated>2021-05-27T12:13:28Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Elasticsearch auf Windows}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Elasticsearch ist Voraussetzung für den Betrieb der Erweiterten Suche. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diese in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Für den Betrieb der Elasticsearch ist [[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]] Voraussetzung. Sollten Sie dies noch nicht installiert haben so folgen Sie dem eben genannten Link.}}&lt;br /&gt;
==Download von Elasticsearch==&lt;br /&gt;
BlueSpice ist derzeit mit Elasticsearch 6.x ab Version 6.3.1 kompatibel. Elasticsearch &amp;gt; 6.x wird derzeit nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
Die jeweils aktuelle Version können Sie [https://github.com/elastic/elasticsearch/releases dieser Liste] entnehmen. Daraus ergibt sich folgender direkter Download-Link: &amp;lt;nowiki&amp;gt;https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-&amp;lt;Versionsnummer&amp;gt;.zip&amp;lt;/nowiki&amp;gt; also bspw. https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.zip.&lt;br /&gt;
&lt;br /&gt;
Folgen Sie dabei den Download-Anweisungen Ihres Browsers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Beachten Sie bitte, dass der Download auf Ihrem Windows Server mit Internet Explorer nur dann funktioniert, wenn Sie die Erweiterten Sicherheitseinstellungen für Internet Explorer im Servermanager entsprechend konfiguriert haben. Beachten Sie hierzu die technische Dokumentation von Microsoft.}}&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Im Folgenden wird die Elasticsearch-Version 6.3.1 verwendet und dient nur beispielhaft für die jeweils aktuellste Version der Versionsreihe 6.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}&lt;br /&gt;
==Entpacken von Elasticsearch==&lt;br /&gt;
Entpacken Sie den Inhalt des soeben heruntergeladene ZIP-Archivs (2) in den Ordner &amp;quot;C:\bluespice\bin\elasticsearch-6.3.1&amp;quot; (1):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_01.png|center|400px|Elasticsearch Installation 01]]&lt;br /&gt;
&lt;br /&gt;
==Installation des Plugins ingest-attachment==&lt;br /&gt;
Wechseln Sie in das Verzeichnis &amp;quot;C:\bluespice\bin\elasticsearch-6.3.1\bin&amp;quot; (1) und führen auf eine freie Fläche des Explorer-Fensters einen Rechtsklick mit gedrückter Shift-Taste aus. Klicken Sie dann auf &amp;quot;Eingabeaufforderung hier öffnen&amp;quot; (2):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_02.png|center|400px|Elasticsearch Installation 02]]&lt;br /&gt;
&lt;br /&gt;
Führen Sie dort den Befehl &amp;quot;elasticsearch-plugin.bat install ingest-attachment&amp;quot; aus (1) und bestätigen Sie nach dem Download des Plugins die Abfrage nach der folgenden Installation mit &amp;quot;y&amp;quot; (2):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_03.png|center|400px|Elasticsearch Installation 03]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Sollte Ihr Server über keine aktive Internetverbindung verfügen, so [https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-6.3.1.zip downloaden Sie das Plugin ingest-attachment als zip-Archiv] und installieren es, wie [https://www.elastic.co/guide/en/elasticsearch/plugins/current/plugin-management-custom-url.html direkt beim Hersteller dokumentiert].}}&lt;br /&gt;
==Installation des Elasticsearch Dienstes==&lt;br /&gt;
Führen Sie anschließend den Befehl &amp;quot;elasticsearch-service.bat install&amp;quot; aus und warten Sie, bis der Prozess abgeschlossen ist:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_07.png|center|400px|Elasticsearch Installation 07]]&lt;br /&gt;
&lt;br /&gt;
==Elasticsearch Dienst konfigurieren und starten==&lt;br /&gt;
Geben Sie die Tastenkombination Windows + R ein.&lt;br /&gt;
&lt;br /&gt;
Im folgenden Dialog tragen Sie &amp;quot;services.msc&amp;quot; ein (1) und bestätigen mit &amp;quot;OK&amp;quot; (2):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_04.png|center|400px|Elasticsearch Installation 04]]&lt;br /&gt;
&lt;br /&gt;
Suchen Sie den Service &amp;quot;Elasticsearch 6.3.1&amp;quot; und öffnen diesen mit einem Doppelklick:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_05.png|center|400px|Elasticsearch Installation 05]]&lt;br /&gt;
&lt;br /&gt;
Wählen Sie als Starttyp &amp;quot;Automatisch&amp;quot; (1) und starten Sie den Dienst (2). Nachdem der Dienst gestartet ist schließen das Fenster mit &amp;quot;OK&amp;quot; (3):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Elastic_Install_06.png|center|400px|Elasticsearch Installation 06]]&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie die zuvor heruntergeladenen Datei &amp;quot;elasticsearch-6.3.1.zip&amp;quot; von Ihrer Festplatte löschen und zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Git|Git]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Windows/Elasticsearch]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6995&amp;diff=26065</id>
		<title>SocialEntity:6995</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6995&amp;diff=26065"/>
		<updated>2021-05-27T12:13:28Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 3190,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 26064,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 6995,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Node.js&amp;diff=26062</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Windows/Node.js</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Node.js&amp;diff=26062"/>
		<updated>2021-05-27T12:04:52Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Node.js auf Windows}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Node.js wird für den Betrieb des Rendering-Service &amp;quot;Parsoid&amp;quot; für den visuellen Editor benötigt. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diesen in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
==Download==&lt;br /&gt;
{{Vorlage:Hint|text=Im Folgenden wird die Node.js-Version 10.13.0 verwendet und dient besipielhaft für die jeweils aktuelle Node.js-Version der Reihe 10.x, die Sie zum Zeitpunkt Ihrer Installation von herunterladen können.&amp;lt;br /&amp;gt; Bitte beachten Sie, dass BlueSpice nicht mit einer Node.js-Version &amp;gt; 10.x funktionsfähig ist.}}&lt;br /&gt;
Öffnen Sie im Internet Explorer die [https://nodejs.org/en/download/releases/ offizielle Downloadsite von Node.js]. Downloaden Sie die aktuelle LTS-Version 10.x.&lt;br /&gt;
&lt;br /&gt;
Folgen Sie den weiteren Download-Anweisungen und laden Sie das Installationspaket auf Ihre Festplatte.&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Beachten Sie bitte, dass der Download auf Ihrem Windows Server mit Internet Explorer nur dann funktioniert, wenn Sie die Erweiterten Sicherheitseinstellungen für Internet Explorer im Servermanager entsprechend konfiguriert haben. Beachten Sie hierzu die technische Dokumentation von Microsoft.}}&lt;br /&gt;
==Installation von Node.js==&lt;br /&gt;
Öffnen Sie die soeben heruntergeladene Datei &amp;quot;node-v10.13.0-x64.msi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Starten Sie die Installation durch Klick auf &amp;quot;Next &amp;gt;&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_Install_01.png|center|400px|Node.js Installation 01]]&lt;br /&gt;
&lt;br /&gt;
Bestätigen Sie die Lizenz (1) und klicken Sie auf &amp;quot;Next &amp;gt;&amp;quot; (2):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_Install_02.png|center|400px|Node.js Installation 02]]&lt;br /&gt;
&lt;br /&gt;
Bestätigen Sie die weiteren Installationsschritte mit Klick auf &amp;quot;Next &amp;gt;&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Setup:Nodejs_Install_03.png&lt;br /&gt;
File:Setup:Nodejs_Install_04.png&lt;br /&gt;
File:Setup:Nodejs_Install_05.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starten Sie die Installation mit Klick auf &amp;quot;Install&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_Install_06.png|center|400px|Node.js Installation 06]]&lt;br /&gt;
&lt;br /&gt;
Das Setup-Programm können Sie nach Abschluss beenden:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_Install_07.png|center|400px|Node.js Installation 07]]&lt;br /&gt;
&lt;br /&gt;
==Installationspfad der Node.js Pakete anpassen==&lt;br /&gt;
Node.js installiert seine Pakete standardmäßig im Profil-Verzeichnis des jeweils eingeloggten Users. Da Node.js im Rahmen von BlueSpice ausschließlich als User-unabhängige Serveranwendung betrieben werden soll, wird dringend empfohlen, den Standardpfad für diese Pakete zu ändern:&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie im Installationsordner von Node.js die Datei node_modules\npm\npmrc in einem Texteditor:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_ChangePath_01.png|center|400px|Node.js Standardpfad ändern 01]]&lt;br /&gt;
&lt;br /&gt;
Editieren Sie diese Datei und geben in dieser den neuen Standardpfad für Ihre Node.js Pakete an:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_ChangePath_02.png|center|400px|Node.js Standardpfad ändern 02]]&lt;br /&gt;
&lt;br /&gt;
Speichern Sie die Datei und schließen Sie den Editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle der Standardpfad für die Node.js-Pakete auf den Ordner C:\bluespice\bin\npm festgelegt. Haben Sie individuelle Wünsche, so müssen Sie diese Pfade nach eigenem Verständnis anpassen.}}&lt;br /&gt;
==Installation der Windows Build Tools==&lt;br /&gt;
Das Node.js-Paket windows-build-tools wird für die Installation der für BlueSpice relevanten Anwendungen benötigt.&lt;br /&gt;
&lt;br /&gt;
Zur Installation öffnen Sie zunächst die Windows-Eingabeaufforderung als Administrator. Klicken Sie hierzu mit der rechten Maustaste auf &amp;quot;Start&amp;quot; (1) und wählen &amp;quot;Eingabeaufforderung (Administrator)&amp;quot; (2):&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_InstallWindowsBuildTools_01.png|center|200px|Node.js Installation Windows Build Tools 01]]&lt;br /&gt;
&lt;br /&gt;
Führen Sie den Befehl &amp;quot;npm install --global --production --vs2015 windows-build-tools&amp;quot; aus:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_InstallWindowsBuildTools_02.png|center|400px|Node.js Installation Windows Build Tools 02]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Hint|text=Dieser Befehl kann u.U. sehr lange dauern und zeigt längere Zeit keine Aktivität. Er ist dennoch aktiv und darf nicht abgebrochen werden! Außerdem kann es sein, dass Windows Server während des Prozesses ohne Vorwarnung neu gestartet wird. Starten Sie in diesem Fall anschließend die Installation nochmals wie soeben beschrieben.}}&lt;br /&gt;
&lt;br /&gt;
Nach erfolgreicher Installation können Sie die Eingabeaufforderung schließen:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup:Nodejs_InstallWindowsBuildTools_03.png|center|400px|Node.js Installation Windows Build Tools 03]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie die zuvor heruntergeladenen Datei &amp;quot;node-v10.13.0-x64.msi&amp;quot; von Ihrer Festplatte löschen und zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Parsoid|Parsoid]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Windows/Node.js]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6994&amp;diff=26063</id>
		<title>SocialEntity:6994</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6994&amp;diff=26063"/>
		<updated>2021-05-27T12:04:52Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 3600,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 26062,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Windows/Node.js&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 6994,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte&amp;diff=24612</id>
		<title>Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte&amp;diff=24612"/>
		<updated>2021-03-24T10:04:07Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Dateisystemrechte}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für einen reibungslosen Betrieb Ihrer BlueSpice-Installation benötigt der Webserver zwingend Schreibrechte auf mehrere Ordner des Dateisystems. Gleichwohl empfiehlt es sich, die Rechte für alle anderen Dateien und Ordner auf ein Minimum zu beschränken. Dieses Dokument zeigt Ihnen die betreffenden Ordner und die korrekte Verrechtung auf.&lt;br /&gt;
&lt;br /&gt;
==Hinweise zum Dokument==&lt;br /&gt;
{{Setup-document-note}}&lt;br /&gt;
&lt;br /&gt;
==Betreffende Ordner==&lt;br /&gt;
Die Ordner, auf die Schreibrechte erforderlich sind, lauten:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;/cache&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;/images&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;/extensions/BlueSpiceFoundation/config&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;/extensions/BlueSpiceFoundation/data&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;/extensions/Widgets/compiled_templates '''(nur BlueSpice pro)'''&lt;br /&gt;
&lt;br /&gt;
==Verrechtung unter Windows/IIS==&lt;br /&gt;
Vergeben Sie für diese Ordner &amp;quot;Ändern&amp;quot;-Rechte für den lokalen User &amp;quot;Jeder&amp;quot; (bei englischsprachigen Systemen &amp;quot;Everyone&amp;quot;) sowie den lokalen User &amp;quot;IIS_IUSRS&amp;quot;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Setup:Setup_windows_permissions.jpg|center|250x302px|border]]&lt;br /&gt;
&lt;br /&gt;
==Verrechtung unter Linux==&lt;br /&gt;
Hier können Sie wesentlich strikter verrechten, was auch zu empfehlen ist. Übergeben Sie das Verzeichnis &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt; rekursiv dem User root (CHMOD für Files 644, CHMOD für Directories 755) und übergeben anschließend die oben genannten Verzeichnisse rekursiv dem User und der Gruppe, unter der der Apache Webserver läuft (Debian/Ubuntu bspw. jeweils &amp;quot;www-data&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Im folgenden stellen wir Ihnen ein Bash-Script zur Verfügung, das diese Arbeit für Sie mit nur einem Kommandozeilenbefehl übernimmt.&lt;br /&gt;
&lt;br /&gt;
Legen Sie hierzu die Datei /usr/local/bin/setWikiPerm an und kopieren folgenden Code in diese:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
WWW_USER=&amp;quot;www-data&amp;quot;&lt;br /&gt;
WWW_GROUP=&amp;quot;www-data&amp;quot;&lt;br /&gt;
&lt;br /&gt;
WWW_HOME=`eval echo ~$WWW_USER`&lt;br /&gt;
WWW_CFG=$WWW_HOME/.config&lt;br /&gt;
&lt;br /&gt;
if [ $# -eq 0 ]; then&lt;br /&gt;
        echo &amp;quot;You must enter the path of your MediaWiki installation.&amp;quot;&lt;br /&gt;
        exit&lt;br /&gt;
elif [ ! -d $1 ]; then&lt;br /&gt;
        echo &amp;quot;$1 does not exist or is no path.&amp;quot;&lt;br /&gt;
        exit&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ ! -f $1/LocalSettings.php ]; then&lt;br /&gt;
	echo &amp;quot;$1 contains no Localsettings.php&amp;quot;&lt;br /&gt;
	exit&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PATH=`echo &amp;quot;$1&amp;quot; | sed -e 's#/$##'`&lt;br /&gt;
&lt;br /&gt;
/usr/bin/find $PATH -type d -exec /bin/chmod 755 {} \;&lt;br /&gt;
/usr/bin/find $PATH -type f -exec /bin/chmod 644 {} \;&lt;br /&gt;
&lt;br /&gt;
/bin/chown -R root:root $PATH&lt;br /&gt;
&lt;br /&gt;
pathes=(&lt;br /&gt;
        &amp;quot;$PATH/cache&amp;quot; \&lt;br /&gt;
        &amp;quot;$PATH/images&amp;quot; \&lt;br /&gt;
        &amp;quot;$PATH/_sf_archive&amp;quot; \&lt;br /&gt;
        &amp;quot;$PATH/_sf_instances&amp;quot; \&lt;br /&gt;
        &amp;quot;$PATH/extensions/BlueSpiceFoundation/data&amp;quot; \&lt;br /&gt;
        &amp;quot;$PATH/extensions/BlueSpiceFoundation/config&amp;quot; \&lt;br /&gt;
        &amp;quot;$PATH/extensions/Widgets/compiled_templates&amp;quot; \&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
for i in &amp;quot;${pathes[@]}&amp;quot;; do&lt;br /&gt;
        if [ -d $i ]; then&lt;br /&gt;
                /bin/chown -R $WWW_USER:$WWW_GROUP $i&lt;br /&gt;
        fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $WWW_CFG ]; then&lt;br /&gt;
        /bin/mkdir $WWW_CFG&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
/bin/chown -R $WWW_USER:$WWW_GROUP $WWW_CFG&lt;br /&gt;
&lt;br /&gt;
/usr/bin/find $PATH/extensions -iname 'create_pygmentize_bundle' -exec /bin/chmod +x {} \;&lt;br /&gt;
/usr/bin/find $PATH/extensions -iname 'pygmentize' -exec /bin/chmod +x {} \;&lt;br /&gt;
/usr/bin/find $PATH/extensions -name 'lua' -type f -exec /bin/chmod 755 {} \;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ersetzen Sie bei Bedarf den Inhalt der beiden Variablen&lt;br /&gt;
&lt;br /&gt;
 WWW_USER=&amp;quot;www-data&amp;quot;&lt;br /&gt;
 WWW_GROUP=&amp;quot;www-data&amp;quot;&lt;br /&gt;
&lt;br /&gt;
durch den für Ihre Distribution zutreffenden Benutzer und die zutreffende Gruppe.&lt;br /&gt;
&lt;br /&gt;
Geben Sie dieser Datei anschließend den CHMOD 755. Nun können Sie auf der Kommandozeile mit dem Befehl&lt;br /&gt;
&lt;br /&gt;
 setWikiPerm &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
die komplette Verrechtung wie zuvor beschrieben automatisch vornehmen lassen.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint&lt;br /&gt;
|text=&amp;lt;b&amp;gt;Beachten Sie, dass bei Ausführung der update.php auf der Konsole die Rechte teilweise wieder verworfen werden können. Setzen Sie deshalb die Rechte entsprechend wieder neu nach &amp;quot;update.php&amp;quot;.&amp;lt;/b&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:Installation_Guide/Security_Settings/File_System_Permissions]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6373&amp;diff=24613</id>
		<title>SocialEntity:6373</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6373&amp;diff=24613"/>
		<updated>2021-03-24T10:04:07Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2685,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 24612,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 6373,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6303&amp;diff=24488</id>
		<title>SocialEntity:6303</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6303&amp;diff=24488"/>
		<updated>2021-03-11T12:19:42Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2679,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 24487,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Optimierungen/Cronjobs&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 6303,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Optimierungen/Cronjobs&amp;diff=24487</id>
		<title>Setup:Installationsanleitung/Optimierungen/Cronjobs</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Optimierungen/Cronjobs&amp;diff=24487"/>
		<updated>2021-03-11T12:19:41Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Cronjobs}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dieses Dokument beschreibt Cronjobs und dazugehörige Konfigurationen, die Sie - je nach BlueSpice-Version unbedingt einrichten sollten.&lt;br /&gt;
&lt;br /&gt;
==Hinweise zum Dokument==&lt;br /&gt;
{{Setup-document-note}}&lt;br /&gt;
&lt;br /&gt;
==runJobs.php==&lt;br /&gt;
Zeitaufwändige Prozesse werden von BlueSpice im Hintergrund in eine Warteschlange zum Abarbeiten gelegt. Bei jedem Seitenaufruf wird ein Teil dieser Prozesse abgearbeitet. Hängen zu viele Prozesse in der Warteschlange und es gibt verhältnismäßig wenige Seitenaufrufe so werden diese Prozesse nicht zeitnah abgearbeitet. Aus diesem Grund sollte die Warteschlange per Cronjob regelmäßig abgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Legen Sie hierzu - abhängig von Ihrem Betriebssystem - einen Cronjob (Windows: &amp;quot;Geplante Aufgabe&amp;quot;) an. Der auszuführende Befehl lautet:&lt;br /&gt;
&lt;br /&gt;
 php &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;/maintenance/runJobs.php ''(Linux)''&lt;br /&gt;
 php.exe &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;&amp;lt;/code&amp;gt;\maintenance\runJobs.php ''(Windows)''&lt;br /&gt;
&lt;br /&gt;
{{Hint&lt;br /&gt;
|text=Es empfiehlt sich, unter Windows den kompletten Pfad zur php.exe zusätzlich mit anzugeben. Nähere Informationen hierzu finden Sie im Dokument [[Setup:Installationsanleitung/Systemkonfigurationen/Umgebungsvariablen|Umgebungsvariablen]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Führen Sie diesen Cronjob '''alle 10 Minuten''' aus.&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:Installation_Manual/Optimization/Cronjobs]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Patch_Update&amp;diff=24485</id>
		<title>Setup:Installationsanleitung/Patch Update</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Patch_Update&amp;diff=24485"/>
		<updated>2021-03-11T12:15:30Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei großen Versionssprüngen (z.B. BlueSpice 2.27.3 auf 3.1.10) ist eine Neuinstallation grundsätzlich empfohlen.&lt;br /&gt;
&lt;br /&gt;
Bei einem Patch-Update (z.B. Version 3.1.x auf eine höhere Version 3.1.x oder 3.2.x) gehen Sie wie folgt vor:&lt;br /&gt;
&lt;br /&gt;
#'''Backup erstellen:''' Ziehen Sie sich hierzu einen Dump der Datenbank und sichern diesen zusammen mit der kompletten Codebase an einen anderen Speicherort weg.&lt;br /&gt;
#'''Codebase erneuern:''' Überschreiben Sie die Codebase der aktuellen Version mit der neuen Codebase der höheren Version.&lt;br /&gt;
#Versionsvergleich: Überprüfen Sie nach dem Überschreiben die folgenden Dateien und Ordner. Kopieren Sie dies, falls nötig aus Ihrem Backup:&lt;br /&gt;
##Wenn Sie eine angepasste Skin benutzen, überprüfen Sie den Ordner &amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;skins/&amp;lt;/code&amp;gt;.&lt;br /&gt;
##&amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;extensions/BlueSpiceFoundation/config&amp;lt;/code&amp;gt;&lt;br /&gt;
##&amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;settings.d/&amp;lt;/code&amp;gt; In &amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;settings.d&amp;lt;/code&amp;gt; vor allem  die &amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;*.local.php&amp;lt;/code&amp;gt; &amp;lt;span&amp;gt;Dateien. Kopieren Sie auch diese, falls nötig, aus dem Backup.&amp;lt;/span&amp;gt;&lt;br /&gt;
#'''Update durchführen:'''&lt;br /&gt;
##Öffnen Sie eine Konsole und begeben sich dort in den Installationsordner (auf Ebene der LocalSettings.php)&lt;br /&gt;
##Geben Sie dann folgenden Befehl ein: php maintenance/update.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Sollten Sie Linux als Grundlage Ihrer BlueSpice-Installation einsetzen, beachten Sie, dass beim Überschreiben der Codebase unter Umständen Dateisystemrechte verloren gehen. Mehr Info hierzu finden Sie unter [[Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte|Dateisystemrechte]].{{Box Note|boxtype=note|Note text=Im Patch-Update werden normalerweise keine Datenbankschemas geändert. Unter Umständen ist das Durchführen von update.php nicht zwingend nötig.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[de: {{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:Installation Guide/Patch Update]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6302&amp;diff=24486</id>
		<title>SocialEntity:6302</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6302&amp;diff=24486"/>
		<updated>2021-03-11T12:15:30Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 8413,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 24485,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Patch Update&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 6302,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung&amp;diff=24483</id>
		<title>Setup:Installationsanleitung</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung&amp;diff=24483"/>
		<updated>2021-03-11T12:12:35Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installationsanleitung}}&lt;br /&gt;
==Vorwort==&lt;br /&gt;
&lt;br /&gt;
Wir freuen uns, dass Sie die aktuelle Version von BlueSpice 3 installieren möchten. Folgen Sie unserer Schritt-für-Schritt Anleitung. &lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihre Systemanforderungen überprüft und Ihre Serverumgebung vorbereitet haben, installieren Sie die BlueSpice Anwendung. Optimieren Sie dann Ihre Konfiguration, sodass Ihre Benutzer schon bald Spaß an der Arbeit mit dem neuen Wiki haben.&lt;br /&gt;
&lt;br /&gt;
==Systemanforderungen und Vorbereitung==&lt;br /&gt;
Vor der Installation von BlueSpice 3 überprüfen Sie  alle Systemanforderungen und bereiten Ihre Serverumgebung vor. Wenn Sie zuerst eine Serverumgebung einrichten müssen, finden Sie hier detaillierte Anweisungen:&lt;br /&gt;
&lt;br /&gt;
#[[Setup:Systemanforderungen|Überprüfen Sie die Systemanforderungen]]&lt;br /&gt;
#Bereiten Sie Ihr System für die BlueSpice-Installation vor.  Befolgen Sie zum Einrichten Ihrer Serverumgebung die schrittweisen Anweisungen oder lesen Sie unsere [[Setup:Installationsanleitung#Kurzübersicht: Konfiguration, Services und Optimierungen|Kurzübersicht]]:&lt;br /&gt;
#*[[Setup:Installationsanleitung/Systemvorbereitung/Linux|Linux]]&lt;br /&gt;
#*[[Setup:Installationsanleitung/Systemvorbereitung/Windows|Windows]]&lt;br /&gt;
&lt;br /&gt;
==Installation von BlueSpice 3==&lt;br /&gt;
Wählen Sie Ihr Installationspaket:&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Installation_von_BlueSpice|Komplette  BlueSpice 3 Installation mit Installer]]&lt;br /&gt;
**Erweiterte Funktionen: VisualEditor, [[Setup:Installationsanleitung/Kompendium/ExtendedSearch Konfiguration|ExtendedSearch]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Installation BlueSpice WikiFarm|BlueSpice WikiFarm Installation]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Docker/Docker Hub|Docker Image]]&lt;br /&gt;
&lt;br /&gt;
==Upgrade und Patch Updates==&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Upgrade|BlueSpice 3 Upgrade von Version 2.27.x auf die aktuelle Version von  BlueSpice 3]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Patch Update|Patch Update von Version 3.x auf eine höhere Version 3.x]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Upgrade free to pro|Upgrade BlueSpice free 3.1.x auf pro 3.1.x]]&lt;br /&gt;
&lt;br /&gt;
==Kurzübersicht: Konfiguration, Services und Optimierungen==&lt;br /&gt;
{{Box Note|boxtype=warning|Note text=Seiten in den Namensräumen ''SocialEntity'' and ''Benutzer'' wurden bis Version 3.1.13 von öffentlichen Suchmaschinen indexiert. Wenn Sie ein öffentliches Wiki mit einer früheren Version betreiben,  sollten Sie diese [https://www.mediawiki.org/wiki/Help:Controlling_search_engine_indexing Namensträume von der öffentlichen Suche ausschließen] - außer Sie wünschen, dass diese Seiten indexiert werden.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Sie keine Serverumgebung &amp;quot;von Grund auf&amp;quot; einrichten müssen, können Sie direkt auf die Anweisungen für die einzelnen Systemkomponenten zugreifen. Stellen Sie auf alle Fälle sicher, dass Sie wirklich alles korrekt konfiguriert haben:&lt;br /&gt;
&lt;br /&gt;
===Services und Systemkonfiguration===&lt;br /&gt;
&lt;br /&gt;
*Linux&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Vorwort|Vorwort]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Apache_und_PHP|Apache und PHP]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/MariaDB|MariaDB]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Jetty|Jetty]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Elasticsearch|Elasticsearch]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Node.js|Node.js]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid|Parsoid]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Python|Python]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Memcached|Memcached]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Texvc|Texvc]] '''(nur BlueSpice pro)'''&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/PhantomJS|PhantomJS]] '''(nur BlueSpice pro)'''&lt;br /&gt;
*Windows&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Vorwort|Vorwort]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/IIS-Webserver|IIS-Webserver]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Visual_C++_Redistributable_für_Visual_Studio_2015|Visual C++ Redistributable für Visual Studio 2015]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|PHP Manager]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_7.3|PHP 7.3]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Apache_Tomcat|Apache Tomcat]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch|Elasticsearch]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Git|Git]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Node.js|Node.js]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Parsoid|Parsoid]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Python|Python]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PhantomJS|PhantomJS]] '''(nur BlueSpice pro)'''&lt;br /&gt;
&lt;br /&gt;
===Webservices===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Webservices/PDF-Export|PDF-Export]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Webservices/VisualDiff|VisualDiff]] '''(nur BlueSpice pro)'''&lt;br /&gt;
*[[Setup:Installationsanleitung/Webservices/LatexRenderer|LatexRenderer]] '''(nur BlueSpice pro)'''&lt;br /&gt;
&lt;br /&gt;
===Zusätzliche Einstellungen und Optimierungen===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Optimierungen/Caching|Caching]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Optimierungen/Cronjobs|Cronjobs]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Optimierungen/Zeitzone|Zeitzone]]&lt;br /&gt;
&lt;br /&gt;
===Sicherheitseinstellungen===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte|Dateisystemrechte]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Sicherheitseinstellungen/Deaktivieren der installcheck Datei|Deaktivieren der installcheck.php]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Sicherheitseinstellungen/Verzeichnisse schützen|Verzeichnisse schützen]]&lt;br /&gt;
&lt;br /&gt;
===Kompendium===&lt;br /&gt;
{{Special:PrefixIndex/Setup:Installationsanleitung/Kompendium/ |hideredirects=1 |stripprefix=1}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:Installation Guide]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6301&amp;diff=24484</id>
		<title>SocialEntity:6301</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:6301&amp;diff=24484"/>
		<updated>2021-03-11T12:12:35Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 752,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 24483,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;(Keine Zusammenfassung)&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 6301,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Konfigurationsordner_settings.d&amp;diff=20654</id>
		<title>Setup:Installationsanleitung/Kompendium/Konfigurationsordner settings.d</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Konfigurationsordner_settings.d&amp;diff=20654"/>
		<updated>2020-09-03T08:36:35Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Für Fortgeschrittene: Konfigurationsordner settings.d}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hinweise zum Dokument==&lt;br /&gt;
{{Setup-document-note}}&lt;br /&gt;
&lt;br /&gt;
{{Hint&lt;br /&gt;
|text=In diesem Dokument finden Sie Hintergrundinformationen für fortgeschrittene Benutzer. Wir empfehlen Ihnen, keine Änderungen an Ihrer BlueSpice-Installation vorzunehmen, wenn Sie mit den folgenden Informationen nicht vertraut sind.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Erklärung zum Ordner settings.d==&lt;br /&gt;
Beginnend mit der BlueSpice-Version 2.27.1 sind alle Default-Einstellungen sowie die einzelnen Module von BlueSpice ausgelagert.&lt;br /&gt;
&lt;br /&gt;
Alle Konfigurationen finden sich nun in einzelne Dateien aufgeteilt im Ordner &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;/settings.d&amp;lt;/code&amp;gt;. Die darin enthaltenen Dateien binden die für BlueSpice benötigten Standard-MediaWiki-Erweiterungen ein, nehmen empfohlene Standard-Konfigurationen vor sowie binden BlueSpice und sämtliche zu Ihrem Paket (free oder pro) passenden Erweiterungen ein.&lt;br /&gt;
&lt;br /&gt;
Die im Ordner &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;/settings.d&amp;lt;/code&amp;gt; enthaltenen Dateien werden automatisch in alphabetischer Reihenfolge eingebunden und sind deshalb mit Zahlenfolgen geprefixed.&lt;br /&gt;
&lt;br /&gt;
Wollen Sie selber zusätzliche Konfigurationen hinzufügen so können Sie hier entsprechend eigene Dateien ablegen. Hierfür empfiehlt sich, generell das Prefix '''001-''' zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Konfigurationen, die nicht standardmäßig paketiert sind, aber gerne Einsatz finden, können Sie [https://github.com/hallowelt/bluespice-tools/tree/master/default-configs/settings.d auf github.com] einsehen.&lt;br /&gt;
&lt;br /&gt;
==Updatesicheres Ändern von Default-Konfigurationsdateien==&lt;br /&gt;
Wenn Sie die standardmäßig ausgelieferten Dateien im Ordner settings.d ändern möchten so wird dringend empfohlen, folgenden Weg zu wählen, um auch nach einem Update diese Konfiguration nicht zu verlieren:&lt;br /&gt;
&lt;br /&gt;
* Erstellen Sie einen eine Kopie der jeweiligen Konfigurationsdatei mit der Endung &amp;lt;code&amp;gt;.local.php&amp;lt;/code&amp;gt; - z.B. ''020-VisualEditor.local.php''&lt;br /&gt;
* Editieren Sie ausschließlich diese Datei&lt;br /&gt;
&lt;br /&gt;
Bevorzugt werden im Ladeprozess grundsätzlich Dateien mit dieser Dateiendung.&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]][[en:Setup:Installation_Guide/Advanced/Configuration_Folder_settings.d]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:4718&amp;diff=20655</id>
		<title>SocialEntity:4718</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:4718&amp;diff=20655"/>
		<updated>2020-09-03T08:36:35Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2702,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 20654,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Kompendium/Konfigurationsordner settings.d&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 4718,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Konfigurationsordner_settings.d&amp;diff=20652</id>
		<title>Setup:Installationsanleitung/Kompendium/Konfigurationsordner settings.d</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Konfigurationsordner_settings.d&amp;diff=20652"/>
		<updated>2020-09-03T08:26:26Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Für Fortgeschrittene: Konfigurationsordner settings.d}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hinweise zum Dokument==&lt;br /&gt;
{{Setup-document-note}}&lt;br /&gt;
&lt;br /&gt;
{{Hint&lt;br /&gt;
|text=In diesem Dokument finden Sie Hintergrundinformationen für fortgeschrittene Benutzer. Wir empfehlen Ihnen, keine Änderungen an Ihrer BlueSpice-Installation vorzunehmen, wenn Sie mit den folgenden Informationen nicht vertraut sind.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Erklärung zum Ordner settings.d==&lt;br /&gt;
Beginnend mit der BlueSpice-Version 2.27.1 sind alle Default-Einstellungen sowie die einzelnen Module von BlueSpice ausgelagert.&lt;br /&gt;
&lt;br /&gt;
Alle Konfigurationen finden sich nun in einzelne Dateien aufgeteilt im Ordner &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;/settings.d&amp;lt;/code&amp;gt;. Die darin enthaltenen Dateien binden die für BlueSpice benötigten Standard-MediaWiki-Erweiterungen ein, nehmen empfohlene Standard-Konfigurationen vor sowie binden BlueSpice und sämtliche zu Ihrem Paket (free oder pro) passenden Erweiterungen ein.&lt;br /&gt;
&lt;br /&gt;
Die im Ordner &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;/settings.d&amp;lt;/code&amp;gt; enthaltenen Dateien werden automatisch in alphabetischer Reihenfolge eingebunden und sind deshalb mit Zahlenfolgen geprefixed.&lt;br /&gt;
&lt;br /&gt;
Wollen Sie selber zusätzliche Konfigurationen hinzufügen so können Sie hier entsprechend eigene Dateien ablegen. Hierfür empfiehlt sich, generell das Prefix '''001-''' zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Konfigurationen, die nicht standardmäßig paketiert sind, aber gerne Einsatz finden, können Sie [https://github.com/hallowelt/bluespice-tools/tree/master/default-configs/settings.d auf github.com] einsehen.&lt;br /&gt;
&lt;br /&gt;
==Updatesicheres Ändern von Default-Konfigurationsdateien==&lt;br /&gt;
Wenn Sie die standardmäßig ausgelieferten Dateien im Ordner settings.d ändern möchten so wird dringend empfohlen, folgenden Weg zu wählen, um auch nach einem Update diese Konfiguration nicht zu verlieren:&lt;br /&gt;
&lt;br /&gt;
* Erstellen Sie einen eine Kopie der jeweiligen Konfigurationsdatei mit der Endung &amp;lt;code&amp;gt;.local.php&amp;lt;/code&amp;gt; - z.B. ''020-VisualEditor.local.php''&lt;br /&gt;
* Editieren Sie ausschließlich diese Datei&lt;br /&gt;
&lt;br /&gt;
Bevorzugt werden im Ladeprozess grundsätzlich Dateien mit dieser Dateiendung.&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]][[en:Setup:Installation_Manual/Advanced/Configuration_Folder_settings.d]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:4717&amp;diff=20653</id>
		<title>SocialEntity:4717</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:4717&amp;diff=20653"/>
		<updated>2020-09-03T08:26:26Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2702,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 20652,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Kompendium/Konfigurationsordner settings.d&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 4717,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Konfigurationsordner_settings.d&amp;diff=20650</id>
		<title>Setup:Installationsanleitung/Kompendium/Konfigurationsordner settings.d</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Konfigurationsordner_settings.d&amp;diff=20650"/>
		<updated>2020-09-03T08:25:39Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Für Fortgeschrittene: Konfigurationsordner settings.d}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Hinweise zum Dokument==&lt;br /&gt;
{{Setup-document-note}}&lt;br /&gt;
&lt;br /&gt;
{{Hint&lt;br /&gt;
|text=In diesem Dokument finden Sie Hintergrundinformationen für fortgeschrittene Benutzer. Wir empfehlen Ihnen, keine Änderungen an Ihrer BlueSpice-Installation vorzunehmen, wenn Sie mit den folgenden Informationen nicht vertraut sind.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Erklärung zum Ordner settings.d==&lt;br /&gt;
Beginnend mit der BlueSpice-Version 2.27.1 sind alle Default-Einstellungen sowie die einzelnen Module von BlueSpice ausgelagert.&lt;br /&gt;
&lt;br /&gt;
Alle Konfigurationen finden sich nun in einzelne Dateien aufgeteilt im Ordner &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;/settings.d&amp;lt;/code&amp;gt;. Die darin enthaltenen Dateien binden die für BlueSpice benötigten Standard-MediaWiki-Erweiterungen ein, nehmen empfohlene Standard-Konfigurationen vor sowie binden BlueSpice und sämtliche zu Ihrem Paket (free oder pro) passenden Erweiterungen ein.&lt;br /&gt;
&lt;br /&gt;
Die im Ordner &amp;lt;code&amp;gt;&amp;amp;lt;installpath-bluespice&amp;amp;gt;/settings.d&amp;lt;/code&amp;gt; enthaltenen Dateien werden automatisch in alphabetischer Reihenfolge eingebunden und sind deshalb mit Zahlenfolgen geprefixed.&lt;br /&gt;
&lt;br /&gt;
Wollen Sie selber zusätzliche Konfigurationen hinzufügen so können Sie hier entsprechend eigene Dateien ablegen. Hierfür empfiehlt sich, generell das Prefix '''001-''' zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Konfigurationen, die nicht standardmäßig paketiert sind, aber gerne Einsatz finden, können Sie [https://github.com/hallowelt/bluespice-tools/tree/master/default-configs/settings.d auf github.com] einsehen.&lt;br /&gt;
&lt;br /&gt;
==Updatesicheres Ändern von Default-Konfigurationsdateien==&lt;br /&gt;
Wenn Sie die standardmäßig ausgelieferten Dateien im Ordner settings.d ändern möchten so wird dringen empfohlen, diesen Weg zu wählen, um auch nach einem Update diese Konfiguration nicht zu verlieren:&lt;br /&gt;
&lt;br /&gt;
* Erstellen Sie einen eine Kopie der jeweiligen Konfigurationsdatei mit der Endung &amp;lt;code&amp;gt;.local.php&amp;lt;/code&amp;gt; - z.B. ''020-VisualEditor.local.php''&lt;br /&gt;
* Editieren Sie ausschließlich diese Datei&lt;br /&gt;
&lt;br /&gt;
Bevorzugt werden im Ladeprozess grundsätzlich Dateien mit dieser Dateiendung.&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]][[en:Setup:Installation_Manual/Advanced/Configuration_Folder_settings.d]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:4716&amp;diff=20651</id>
		<title>SocialEntity:4716</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:4716&amp;diff=20651"/>
		<updated>2020-09-03T08:25:39Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2702,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 20650,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Kompendium/Konfigurationsordner settings.d&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 4716,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3880&amp;diff=18175</id>
		<title>SocialEntity:3880</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3880&amp;diff=18175"/>
		<updated>2020-03-17T11:57:00Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 3773,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 18174,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Kompendium/Performance-Optimierungen/PHP&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 3880,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/PHP&amp;diff=18174</id>
		<title>Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/PHP</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/PHP&amp;diff=18174"/>
		<updated>2020-03-17T11:56:59Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Performance-Optimierungen: PHP}}&lt;br /&gt;
__TOC__&lt;br /&gt;
==opcache==&lt;br /&gt;
Aktivieren Sie die Zend-Erweiterung opcache in PHP. In der php.ini empfehlen wir folgende Konfiguration:&lt;br /&gt;
&amp;lt;pre&amp;gt;opcache.enable=1&lt;br /&gt;
opcache.enable_cli=0&lt;br /&gt;
opcache.memory_consumption=512&lt;br /&gt;
opcache.max_accelerated_files=1000000&lt;br /&gt;
opcache.validate_timestamps=1&lt;br /&gt;
opcache.revalidate_freq=2&lt;br /&gt;
opcache.optimization_level=0x7FFF9FFF&amp;lt;/pre&amp;gt;&lt;br /&gt;
Außerdem sollten Sie die Konfigurationsdateien von BlueSpice (&amp;lt;code&amp;gt;extensions/BlueSpiceFoundation/config/* sowie im Farming &amp;lt;code&amp;gt;_sf_instances/*/extensions/BlueSpiceFoundation/config/*&amp;lt;/code&amp;gt;) in die Blacklist von Opcache (&amp;lt;code&amp;gt;opcache.blacklist_filename&amp;lt;/code&amp;gt;)aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[https://php.net/manual/de/opcache.configuration.php Weitere Informationen hierzufinden Sie in der offiziellen PHP-Dokumentation]&lt;br /&gt;
&lt;br /&gt;
==zlib==&lt;br /&gt;
Aktivieren Sie die Erweiterung zlib. In der php.ini empfehlen wir folgende Konfiguration:&lt;br /&gt;
&amp;lt;pre&amp;gt;zlib.output_compression = On&lt;br /&gt;
zlib.output_compression_level = 9&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://php.net/manual/de/zlib.configuration.php Weitere Informationen finden Sie in der offiziellen PHP-Dokumentation]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/LDAP_Authentication&amp;diff=17969</id>
		<title>Handbuch:Erweiterung/LDAP Authentication</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/LDAP_Authentication&amp;diff=17969"/>
		<updated>2020-03-08T04:28:59Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Authentifizierung über LDAP}}&lt;br /&gt;
&lt;br /&gt;
LDAP bedeutet Lightweight Directory Access Protocol (leichtgewichtiges Verzeichnisprotokoll). Dies kann zur zentralen Authentifzierung genutzt werden. Diese Erweiterung ermöglicht die Anbindung von BlueSpice (und MediaWiki) an einen LDAP-Server zur zentralen Authentifizierung.&lt;br /&gt;
&lt;br /&gt;
{{Box Note|boxtype=important|Note text=Aufgrund einer Sicherheitslücke bei Active Directory wird dringend die Verwendung einer gesicherten Verbindung (mit SSL/TLS-Verschlüsselung) zur Benutzerauthentifizierung empfohlen.  Microsoft veröffentlicht im März 2020 einen Patch, der keine ungesicherten Verbindungen mehr zulässt: &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
https://portal.msrc.microsoft.com/de-de/security-guidance/advisory/ADV190023&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
https://support.microsoft.com/de-de/help/4520412/2020-ldap-channel-binding-and-ldap-signing-requirement-for-windows&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 Betroffen ist jede Software, die LDAP-Abfragen über nicht gesicherte Verbindungen herstellt. Dies betrifft je nach Einstellungen ggf. auch BlueSpice MediaWiki. Sofern Ihr System so konfiguriert ist, dass es bereits eine gesicherte Verbindung verwendet, ist nichts zu tun. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Sollten BlueSpice und Active Directory über eine nicht gesicherte Verbindung kommunizieren, muss das System nachkonfiguriert werden, um erreichbar zu bleiben. Bitte prüfen Sie Ihre Konfigurationen und kontaktieren Sie uns bei Fragen zu diesem Thema.&lt;br /&gt;
}}&lt;br /&gt;
==BlueSpice mit LDAP==&lt;br /&gt;
Die MediaWiki-Erweiterung &amp;quot;[https://www.mediawiki.org/wiki/Extension:LDAP_Authentication LDAP Authentication]&amp;quot; ist standardmäßig in BlueSpice free vorhanden, jedoch '''nicht standardmäßig aktiviert'''. Um das Wiki an LDAP anzubinden ist eine Aktivierung der Extension und deren Konfiguration notwendig.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ldap-ad.png|none|none|551x329px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Konfigurationsmöglichkeiten==&lt;br /&gt;
{| class=&amp;quot;contenttable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
||LDAP&lt;br /&gt;
||Anbindung an ein AD ohne Gruppensynchronisierung&lt;br /&gt;
|-&lt;br /&gt;
||LDAP mit Gruppensynchronisierung &lt;br /&gt;
||Haben Sie für Ihr Unternehmen bereits definierte Benutzergruppen angelegt, können diese für das Wiki übernommen werden. Die entsprechenden Gruppen sind dann mit dem Gruppennamen automatisch im Wiki vorhanden und Sie können dort noch den Gruppen die entsprechenden Wiki-Rechte zuweisen.&lt;br /&gt;
|-&lt;br /&gt;
||Comfort Sign-on&lt;br /&gt;
||wie LDAP mit Gruppensynchronisierung&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Um die Anbindung an eine zentrale Authentifizierung zusätzlich weiter auszubauen, gibt es die Möglichkeit ein Single Sign-On einzurichten. Damit ist der Benutzer direkt bei der Anmeldung am PC auch gleichzeitig am Wiki angemeldet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nach der Konfiguration von LDAP zu beachten:==&lt;br /&gt;
&lt;br /&gt;
*Das Wiki schreibt nicht in das LDAP-Verzeichnis zurück.&amp;lt;br /&amp;gt;Das bedeutet, dass z.B. Passwortänderungen im Wiki zum Konflikt führen können, im besten Fall aber beim nächsten [[Login]] von LDAP überschrieben werden.&lt;br /&gt;
*User dürfen niemals im Wiki händisch angelegt werden, dies führt zum Konflikt, selbst wenn man die Konvention der Groß- und Kleinschreibung der LdapAuthentication befolgt.&lt;br /&gt;
*Über die [[Benutzerverwaltung]] lassen sich keine Benutzer im LDAP-Verzeichnis anlegen.&lt;br /&gt;
*Standardmäßig findet keine initiale und/oder aktive Synchronisierung mit dem LDAP-Verzeichnis statt. User tauchen erst nach dem erstmaligen Login im Wiki auf.&lt;br /&gt;
*Eine Gruppenzuweisung ist über das Wiki möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
für die LDAP Konfiguration mit Gruppensynchronisierung gilt zudem:&lt;br /&gt;
&lt;br /&gt;
*Auch hier ist das AD die führende Instanz, d.h. Gruppen werden aus dem AD übernommen. &amp;lt;br /&amp;gt;Vorsicht: Die entsprechende Gruppe muss mit dem identischen Namen, wie sie im AD-Verzeichnis heißt, im [[Gruppenverwaltung|Gruppenmanager]] des Wikis angelegt werden, um die Gruppenzuweisung zu garantieren.&lt;br /&gt;
*Gruppen dürfen im Wiki nicht händisch dem User zugewiesen werden. Nehmen Sie bitte die Zuweisung über das LDAP-Verzeichnis vor.&lt;br /&gt;
*Gruppen, denen ein User im LDAP-Verzeichnis nicht angehört, werden ihm im Wiki nicht angezeigt.&lt;br /&gt;
*Die Zuweisung des Users zu Gruppen findet während der Login-Routine beim jeweiligen User statt, auch hier gilt: kein automatischer Abgleich mit dem Verzeichnis im Hintergrund.&lt;br /&gt;
*Eine Gruppenzuweisung über das Wiki ist nicht möglich. Ausnahmen sind die Gruppen sysop, bot und bureaucrat. Diese können über das Wiki zugewiesen werden und werden auch nicht dem User entzogen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
für die LDAP Konfiguration mit Comfort Sign-on gilt zudem:&lt;br /&gt;
&lt;br /&gt;
*Browservoraussetzungen: kompatibel mit Internet Explorer, Edge und Google Chrome. &lt;br /&gt;
*Voraussetzung: Aufruf des Wikis über https, nicht http.&lt;br /&gt;
*Die Webseite muss entsprechend dem lokalen Intranet zugewiesen sein (Gruppenrichtlinie)&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
Dokumentation auf [http://www.mediawiki.org/wiki/Extension:LDAP_Authentication Mediawiki.org]&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Manual:Extension/LDAPAuthentication]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3797&amp;diff=17970</id>
		<title>SocialEntity:3797</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3797&amp;diff=17970"/>
		<updated>2020-03-08T04:28:59Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 514,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 17969,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3010,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Erweiterung/LDAP Authentication&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 3797,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung&amp;diff=17496</id>
		<title>Setup:Installationsanleitung</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung&amp;diff=17496"/>
		<updated>2020-01-31T10:01:00Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installationsanleitung}}&lt;br /&gt;
==Vorwort==&lt;br /&gt;
&lt;br /&gt;
Wir freuen uns, dass Sie die aktuelle Version von BlueSpice 3 installieren möchten. Folgen Sie unserer Schritt-für-Schritt Anleitung. &lt;br /&gt;
&lt;br /&gt;
Nachdem Sie Ihre Systemanforderungen überprüft und Ihre Serverumgebung vorbereitet haben, installieren Sie die BlueSpice Anwendung. Optimieren Sie dann Ihre Konfiguration, sodass Ihre Benutzer schon bald Spaß an der Arbeit mit dem neuen Wiki haben.&lt;br /&gt;
&lt;br /&gt;
==Systemanforderungen und Vorbereitung==&lt;br /&gt;
Vor der Installation von BlueSpice 3 überprüfen Sie  alle Systemanforderungen und bereiten Ihre Serverumgebung vor. Wenn Sie zuerst eine Serverumgebung einrichten müssen, finden Sie hier detaillierte Anweisungen:&lt;br /&gt;
&lt;br /&gt;
#[[Setup:Systemanforderungen|Überprüfen Sie die Systemanforderungen]]&lt;br /&gt;
#Bereiten Sie Ihr System für die BlueSpice-Installation vor.  Befolgen Sie zum Einrichten Ihrer Serverumgebung die schrittweisen Anweisungen oder lesen Sie unsere [[Setup:Installationsanleitung#Kurzübersicht: Konfiguration, Services und Optimierungen|Kurzübersicht]]:&lt;br /&gt;
#*[[Setup:Installationsanleitung/Systemvorbereitung/Linux|Linux]]&lt;br /&gt;
#*[[Setup:Installationsanleitung/Systemvorbereitung/Windows|Windows]]&lt;br /&gt;
&lt;br /&gt;
==Installation von BlueSpice 3==&lt;br /&gt;
Wählen Sie Ihr Installationspaket:&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Installation_von_BlueSpice|Komplette  BlueSpice 3 Installation mit Installer]]&lt;br /&gt;
**Erweiterte Funktionen: VisualEditor, ExtendedSearch&lt;br /&gt;
*[[Setup:Installationsanleitung/Installation BlueSpice WikiFarm|BlueSpice WikiFarm Installation]]&lt;br /&gt;
&lt;br /&gt;
==Upgrade==&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Upgrade|BlueSpice 3 upgrade from version 2.27.x to the current version of BlueSpice]]&lt;br /&gt;
&lt;br /&gt;
==Kurzübersicht: Konfiguration, Services und Optimierungen==&lt;br /&gt;
Wenn Sie keine Serverumgebung &amp;quot;von Grund auf&amp;quot; einrichten müssen, können Sie direkt auf die Anweisungen für die einzelnen Systemkomponenten zugreifen. Stellen Sie auf alle Fälle sicher, dass Sie wirklich alles korrekt konfiguriert haben:&lt;br /&gt;
&lt;br /&gt;
===Services und Systemkonfiguration===&lt;br /&gt;
&lt;br /&gt;
*Linux&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Vorwort|Vorwort]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Apache_und_PHP|Apache und PHP]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/MariaDB|MariaDB]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Jetty|Jetty]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Elasticsearch|Elasticsearch]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Node.js|Node.js]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid|Parsoid]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Python|Python]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Memcached|Memcached]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Texvc|Texvc]] '''(nur BlueSpice pro)'''&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Linux/PhantomJS|PhantomJS]] '''(nur BlueSpice pro)'''&lt;br /&gt;
*Windows&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Vorwort|Vorwort]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/IIS-Webserver|IIS-Webserver]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Visual_C++_Redistributable_für_Visual_Studio_2015|Visual C++ Redistributable für Visual Studio 2015]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|PHP Manager]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_7.3|PHP 7.3]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Apache_Tomcat|Apache Tomcat]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch|Elasticsearch]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Git|Git]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Node.js|Node.js]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Parsoid|Parsoid]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/Python|Python]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Systemvorbereitung/Windows/PhantomJS|PhantomJS]] '''(nur BlueSpice pro)'''&lt;br /&gt;
&lt;br /&gt;
===Webservices===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Webservices/PDF-Export|PDF-Export]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Webservices/VisualDiff|VisualDiff]] '''(nur BlueSpice pro)'''&lt;br /&gt;
*[[Setup:Installationsanleitung/Webservices/LatexRenderer|LatexRenderer]] '''(nur BlueSpice pro)'''&lt;br /&gt;
&lt;br /&gt;
===Zusätzliche Einstellungen und Optimierungen===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Optimierungen/Caching|Caching]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Optimierungen/Cronjobs|Cronjobs]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Optimierungen/Zeitzone|Zeitzone]]&lt;br /&gt;
&lt;br /&gt;
===Sicherheitseinstellungen===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte|Dateisystemrechte]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Sicherheitseinstellungen/Deaktivieren der installcheck Datei|Deaktivieren der installcheck.php]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Sicherheitseinstellungen/Verzeichnisse schützen|Verzeichnisse schützen]]&lt;br /&gt;
&lt;br /&gt;
===Kompendium===&lt;br /&gt;
&lt;br /&gt;
*[[Setup:Installationsanleitung/Kompendium/Konfigurationsordner settings.d|Konfigurationsordner settings.d]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Kompendium/Neu-Indexierung der Suche|Neu-Indexierung der Suche]]&lt;br /&gt;
*[[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|Ordnerstruktur unter Windows]]&lt;br /&gt;
*Performance-Optimierungen&lt;br /&gt;
**[[Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/PHP|PHP]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/MySQL|MySQL (MariaDB)]]&lt;br /&gt;
**[[Setup:Installationsanleitung/Kompendium/Performance-Optimierungen/ManualRecache|ManualRecache des LanguageCache]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bs:universalexport:noexport&amp;gt;&lt;br /&gt;
==Archiv der Installationsanleitungen älterer Versionen==&lt;br /&gt;
&lt;br /&gt;
===BlueSpice 2.27.3===&lt;br /&gt;
&lt;br /&gt;
*[[Medium:BlueSpice 2.27.3 - Installation ohne Installer.pdf|Installation ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.3 - Installation mit Installer.pdf|Installation mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.3 - Installation lokales Testsystem ohne Installer.pdf|Installation lokales Testsystem ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.3 - Installation lokales Testsystem mit Installer.pdf|Installation lokales Testsystem mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.3 - Update.pdf|Update.pdf]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpice 2.27.2===&lt;br /&gt;
&lt;br /&gt;
*[[Medium:BlueSpice 2.27.2 - Installation ohne Installer.pdf|Installation ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.2 - Installation mit Installer.pdf|Installation mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.2 - Installation lokales Testsystem ohne Installer.pdf|Installation lokales Testsystem ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.2 - Installation lokales Testsystem mit Installer.pdf|Installation lokales Testsystem mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.2 - Update.pdf|Update.pdf]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpice 2.27.1===&lt;br /&gt;
&lt;br /&gt;
*[[Medium:BlueSpice 2.27.1 - Installation ohne Installer.pdf|Installation ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.1 - Installation mit Installer.pdf|Installation mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.1 - Update.pdf|Update.pdf]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpice 2.27.0===&lt;br /&gt;
&lt;br /&gt;
*[[Medium:BlueSpice 2.27.0 - Installation ohne Installer.pdf|Installation ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.0 - Installation mit Installer.pdf|Installation mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.0 - Update.pdf|Update.pdf]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpice 2.23.3===&lt;br /&gt;
&lt;br /&gt;
*[[Medium:BlueSpice 2.23.3 - Installation ohne Installer.pdf|Installation ohne Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.23.3 - Installation mit Installer.pdf|Installation mit Installer.pdf]]&lt;br /&gt;
*[[Medium:BlueSpice 2.27.0 - Update.pdf|Update.pdf]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Mobile===&lt;br /&gt;
[[Medium:BlueSpice Mobile - Installation.pdf|Installation.pdf]]&lt;br /&gt;
&amp;lt;/bs:universalexport:noexport&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
[[en:Setup:Installation Guide]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3544&amp;diff=17497</id>
		<title>SocialEntity:3544</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3544&amp;diff=17497"/>
		<updated>2020-01-31T10:01:00Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 752,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 17496,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 3544,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3538&amp;diff=17487</id>
		<title>SocialEntity:3538</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3538&amp;diff=17487"/>
		<updated>2020-01-31T08:55:38Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;social-profile-title&amp;quot;: null,&lt;br /&gt;
    &amp;quot;social-profile-name&amp;quot;: null,&lt;br /&gt;
    &amp;quot;social-profile-email&amp;quot;: null,&lt;br /&gt;
    &amp;quot;social-profile-department&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;social-profile-function&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;social-profile-location&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;social-profile-phone&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 3538,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 44,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;profile&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Benutzer:Mkartmann&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;diff=17046</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;diff=17046"/>
		<updated>2019-12-09T12:32:33Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Parsoid}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Parsoid ist der Rendering-Dienst für den visuellen Editor. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diesen in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
==Installation==&lt;br /&gt;
Auf die Installation aus Paketquellen der Distribution wird verzichtet. Installiert wird Parsoid unter /opt. mit dem folgenden Befehl dorthin wechseln:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsoid wird wie folgt heruntergeladen. Hierzu muss die Software &amp;quot;git&amp;quot; installiert sein (&amp;lt;code&amp;gt;apt install git&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone --depth 1 --branch v0.10.0 https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid parsoid&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installieren Sie parsoid nun mit diesen Befehlen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd parsoid; \&lt;br /&gt;
npm install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurationsdatei anlegen==&lt;br /&gt;
In der BlueSpice Codebase finden Sie im Ordner &amp;lt;code&amp;gt;extensions/BlueSpiceVisualEditorConnector/docs/parsoid&amp;lt;/code&amp;gt; zwei Dateien:&lt;br /&gt;
&lt;br /&gt;
*config.yaml&lt;br /&gt;
*localsettings.js&lt;br /&gt;
&lt;br /&gt;
Kopieren Sie diese in den Ordner &amp;lt;code&amp;gt;/opt/parsoid&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Dies liefert bereits eine fertige Konfiguration des Parsoid aus, die im Standardsetup ohne weitere Eingriffe funktionieren sollte. &lt;br /&gt;
&lt;br /&gt;
==Überprüfung der Parsoid-Installation und -Konfiguration==&lt;br /&gt;
Um Installation und Konfiguration zu Testen führen Sie im Ordner &amp;lt;code&amp;gt;/opt/parsoid&amp;lt;/code&amp;gt; den Befehl &amp;lt;code&amp;gt;node bin/server.js&amp;lt;/code&amp;gt; aus.&lt;br /&gt;
&lt;br /&gt;
Parsoid sollte nun ohne Fehlermeldung starten.&lt;br /&gt;
&lt;br /&gt;
Beenden Sie Parsoid durch drücken von &amp;quot;Strg + C&amp;quot;. Halten Sie die Eingabeaufforderung geöffnet und gehen Sie zum nächsten Schritt.&lt;br /&gt;
&lt;br /&gt;
==Installation als Service==&lt;br /&gt;
Um Parsoid zukünftig im Hintergrund laufen zu lassen müssen Sie zusätzlich pm2 über Node.js installieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;npm install -g pm2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starten Sie dann Parsoid via pm2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pm2 start /opt/parsoid/bin/server.js&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speichern Sie nun die pm2 Prozessliste &amp;amp;ndash; dies fügt Parsoid zu den pm2-Diensten fest hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pm2 save&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zuletzt wird pm2 in den System-Autostart gelegt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Render startup-script for a specific platform, the [platform] could be one of:&lt;br /&gt;
#   ubuntu|centos|redhat|gentoo|systemd|darwin|amazon&lt;br /&gt;
pm2 startup [platform]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Python|Python]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Linux/Parsoid]]&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3384&amp;diff=17047</id>
		<title>SocialEntity:3384</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:3384&amp;diff=17047"/>
		<updated>2019-12-09T12:32:33Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2063,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 17046,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 3384,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;diff=15508</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;diff=15508"/>
		<updated>2019-11-04T14:09:30Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Parsoid}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Parsoid ist der Rendering-Dienst für den visuellen Editor. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diesen in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
==Installation==&lt;br /&gt;
Auf die Installation aus Paketquellen der Distribution wird verzichtet. Installiert wird Parsoid unter /opt. mit dem folgenden Befehl dorthin wechseln:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsoid wird wie folgt heruntergeladen. Hierzu muss die Software &amp;quot;git&amp;quot; installiert sein (&amp;lt;code&amp;gt;apt install git&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone --depth 1 --branch v0.10.0 https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid parsoid&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installieren Sie parsoid nun mit diesen Befehlen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd parsoid; \&lt;br /&gt;
npm install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurationsdatei anlegen==&lt;br /&gt;
In der BlueSpice Codebase finden Sie im Ordner &amp;lt;code&amp;gt;extensions/BlueSpiceVisualEditorConnector/docs/parsoid&amp;lt;/code&amp;gt; zwei Dateien:&lt;br /&gt;
&lt;br /&gt;
*config.yaml&lt;br /&gt;
*localsettings.js&lt;br /&gt;
&lt;br /&gt;
Kopieren Sie diese in den Ordner &amp;lt;code&amp;gt;/opt/parsoid&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Dies liefert bereits eine fertige Konfiguration des Parsoid aus, die im Standardsetup ohne weitere Eingriffe funktionieren sollte. &lt;br /&gt;
&lt;br /&gt;
==Überprüfung der Parsoid-Installation und -Konfiguration==&lt;br /&gt;
Um Installation und Konfiguration zu Testen führen Sie im Ordner &amp;lt;code&amp;gt;/opt/parsoid&amp;lt;/code&amp;gt; den Befehl &amp;lt;code&amp;gt;node bin\server.js&amp;lt;/code&amp;gt; aus.&lt;br /&gt;
&lt;br /&gt;
Parsoid sollte nun ohne Fehlermeldung starten.&lt;br /&gt;
&lt;br /&gt;
Beenden Sie Parsoid durch drücken von &amp;quot;Strg + C&amp;quot;. Halten Sie die Eingabeaufforderung geöffnet und gehen Sie zum nächsten Schritt.&lt;br /&gt;
&lt;br /&gt;
==Installation als Service==&lt;br /&gt;
Um Parsoid zukünftig im Hintergrund laufen zu lassen müssen Sie zusätzlich pm2 über Node.js installieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;npm install -g pm2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starten Sie dann Parsoid via pm2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pm2 start /opt/parsoid/bin/server.js&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speichern Sie nun die pm2 Prozessliste &amp;amp;ndash; dies fügt Parsoid zu den pm2-Diensten fest hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pm2 save&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zuletzt wird pm2 in den System-Autostart gelegt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Render startup-script for a specific platform, the [platform] could be one of:&lt;br /&gt;
#   ubuntu|centos|redhat|gentoo|systemd|darwin|amazon&lt;br /&gt;
pm2 startup [platform]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Python|Python]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Linux/Parsoid]]&lt;br /&gt;
[[de:{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:2834&amp;diff=15509</id>
		<title>SocialEntity:2834</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:2834&amp;diff=15509"/>
		<updated>2019-11-04T14:09:30Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2063,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 15508,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 2834,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:2833&amp;diff=15507</id>
		<title>SocialEntity:2833</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=SocialEntity:2833&amp;diff=15507"/>
		<updated>2019-11-04T14:08:55Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2063,&lt;br /&gt;
    &amp;quot;revisionid&amp;quot;: 15506,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;quot;,&lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;edit&amp;quot;,&lt;br /&gt;
    &amp;quot;summary&amp;quot;: &amp;quot;\u29fcbs-socialactionsmw-autoeditsummaray\u29fd&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 2833,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;articlesave&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
	<entry>
		<id>https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;diff=15506</id>
		<title>Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid</title>
		<link rel="alternate" type="text/html" href="https://bs3-de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Linux/Parsoid&amp;diff=15506"/>
		<updated>2019-11-04T14:08:54Z</updated>

		<summary type="html">&lt;p&gt;Bhofmann: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Installation von Parsoid}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:Optional|text=Parsoid ist der Rendering-Dienst für den visuellen Editor. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diesen in Ihrer BlueSpice-Installation verwenden möchten.}}&lt;br /&gt;
==Installation==&lt;br /&gt;
Auf die Installation aus Paketquellen der Distribution wird verzichtet. Installiert wird Parsoid unter /opt. mit dem folgenden Befehl dorthin wechseln:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsoid wird wie folgt heruntergeladen. Hierzu muss die Software &amp;quot;git&amp;quot; installiert sein (&amp;lt;code&amp;gt;apt install git&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;git clone --depth 1 --branch v0.10.0 https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid parsoid&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installieren Sie parsoid nun mit diesen Befehlen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd parsoid; \&lt;br /&gt;
npm install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurationsdatei anlegen==&lt;br /&gt;
In der BlueSpice Codebase finden Sie im Ordner &amp;lt;code&amp;gt;extensions/BlueSpiceVisualEditorConnector/docs/parsoid&amp;lt;/code&amp;gt; zwei Dateien:&lt;br /&gt;
&lt;br /&gt;
*config.yaml&lt;br /&gt;
*localsettings.js&lt;br /&gt;
&lt;br /&gt;
Kopieren Sie diese in den Ordner &amp;lt;code&amp;gt;/usr/local/parsoid&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Dies liefert bereits eine fertige Konfiguration des Parsoid aus, die im Standardsetup ohne weitere Eingriffe funktionieren sollte. &lt;br /&gt;
&lt;br /&gt;
==Überprüfung der Parsoid-Installation und -Konfiguration==&lt;br /&gt;
Um Installation und Konfiguration zu Testen führen Sie im Ordner &amp;lt;code&amp;gt;/opt/parsoid&amp;lt;/code&amp;gt; den Befehl &amp;lt;code&amp;gt;node bin\server.js&amp;lt;/code&amp;gt; aus.&lt;br /&gt;
&lt;br /&gt;
Parsoid sollte nun ohne Fehlermeldung starten.&lt;br /&gt;
&lt;br /&gt;
Beenden Sie Parsoid durch drücken von &amp;quot;Strg + C&amp;quot;. Halten Sie die Eingabeaufforderung geöffnet und gehen Sie zum nächsten Schritt.&lt;br /&gt;
&lt;br /&gt;
==Installation als Service==&lt;br /&gt;
Um Parsoid zukünftig im Hintergrund laufen zu lassen müssen Sie zusätzlich pm2 über Node.js installieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;npm install -g pm2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starten Sie dann Parsoid via pm2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pm2 start /opt/parsoid/bin/server.js&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speichern Sie nun die pm2 Prozessliste &amp;amp;ndash; dies fügt Parsoid zu den pm2-Diensten fest hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pm2 save&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zuletzt wird pm2 in den System-Autostart gelegt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Render startup-script for a specific platform, the [platform] could be one of:&lt;br /&gt;
#   ubuntu|centos|redhat|gentoo|systemd|darwin|amazon&lt;br /&gt;
pm2 startup [platform]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nächster Schritt==&lt;br /&gt;
Haben Sie alle Schritte erfolgreich abgeschlossen können Sie zum nächsten Schritt &amp;quot;[[Setup:Installationsanleitung/Systemvorbereitung/Linux/Python|Python]]&amp;quot; weiter gehen.&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/System_Preparation/Linux/Parsoid]]&lt;br /&gt;
[[de:{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Bhofmann</name></author>
		
	</entry>
</feed>