Zuletzt bearbeitet vor 2 Jahren
von Redaktion

Musterfirma GmbH/Documentation und MediaWiki:Common.css: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
hw>Snaumann
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{CustomTOC|limit=3}}
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');
<bs:universalexport:pagebreak />
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
==Management Summary==
Musterfirma has organizational wikis.  


The organization wikis vary in size, some have a size of only a few pages. About 5 wikis have a much larger size. All model company wikis have a total of about 400 users.  
/*link colors*/
#content a, #content a:visited {color: #36c !important}
#content a.new {color: #ba0000 !important}
#content  a.oo-ui-buttonElement-button, #content  a.ve-ui-toolbar-saveButton {color:white !important}


The following procedure has been defined:  
/*Main page*/
*Users are currently managed by SAML. In addition, access to the individual wikis should be controlled via SAML.
#mpbanner {background:#415589 url(/w/nsfr_img_auth.php/a/a4/BS_Wiki_Header_BG.jpg) right no-repeat; padding:20px}
<bs:universalexport:pagebreak />
#mpbanner-byline {font-size:1.8em; color:white;}
#mpbanner-title {font-size:4em; color:white; line-height:1.2em;}
.mp big {font-size: 1.3em;line-height: 1.3em;display:inline-block;margin-bottom:6px; margin-top:14px}
.badge {display: inline-block;min-width: 16px;padding: 6px 9px;border-radius: 5px;font-size: 16px;text-align: center;background: #36c;
color: #fefefe;margin-left: 0; margin-right:6px}
#use_cases [class*=" bi-"]::before {vertical-align: -0.2em;font-size: 1.1em;}


==Server Infrastructure==
/*image-zooms*/
===Server environment===
.screenshot {width: 100%; height: 200px;overflow: hidden;}
{| class="contenttable-blue" width="100%"
|-
! style="width: 300px;" |Server
!Server name
!URL
!Configuration
|-
||Production System
||rz14.musterfirma.local
|https://wiki.musterfirma.de/
|Ubuntu 16.04.
8 CPUs


32 GB RAM
/*Content nav*/
|-
.navContainer .pageNext {float:right}
||Development System
.navContainer:after {content: ""; display: block; clear: both;}
||rz14.musterfirma.local
|[https://wiki.musterfirma.de/ https://wiki-a.musterfirma.de]
|Ubuntu 16.04.
8 CPUs


32 GB RAM
/*Simple flex-container */
|}
.flexbox-portal {display: flex; flex-direction: row;flex-wrap: wrap;justify-content: space-between; align-items: stretch;align-content: stretch;}
.flexbox-portal > div {width: 48.5%; padding: 10px; margin-bottom: 18px;border: 1px solid #cdcdcd;}
.flexbox-portal div h2 {font-size: 1.3em;border-bottom: none; margin-top: 0;background: #efefef;padding: 10px;}
.flexbox-portal h1 .mw-editsection, .flexbox-portal h2 .mw-editsection, .flexbox-portal h3 .mw-editsection, .flexbox-portal h4 .mw-editsection, .flexbox-portal h5 .mw-editsection, .flexbox-portal h6 .mw-editsection
{display:none;}
.rss dd {display:none;}
.rss dt {font-weight:normal;margin-bottom:1.2em;}
/*mw-ui-button link*/
.mw-ui-button.mw-ui-progressive a {color:white !important}


===Setup BlueSpice pro with WikiFarm===
/*Tables*/
#features table.aligntop th, #features table.aligntop td, #features  .wikitable > tr > th,  #features .wikitable > * > tr > th {vertical-align: top !important;padding: 16px; text-align:left;}


====BlueSpice pro Services:====
/*Headertabs*/
=====Services for the operation of BlueSpice pro:=====
#headertabs .oo-ui-panelLayout-framed {border:0;}
#headertabs .oo-ui-menuLayout-menu {border-bottom: 1px solid #d3d5da}


*Webserver (Apache) with PHP
/*Forms*/
*Database (MariaDB)
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {margin-left: 4px !important;}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {width: 500px;}
div.pfFormInputWrapper {margin-top:0}


=====Additonal Services:=====
/*Global templates */
{| class="contenttable-blue" width="100%"
.infolink {float:right; display:inline; font-size: 14px;margin-left: 20px;}
|-
! style="width: 300px;" |Service
!required for
|-
||NodeJS/Parsoid
||VisualEditor
|-
|NodeJS/PhantomJS
|generating screenshots (e.g. recent changes)
|-
|Java Application Server (Jetty)/ Tomcat
|PDF export
|-
|Java Application Server (Jetty)/ VisualDiff
|compare versions of a page
|-
|Java Application Server (Jetty)/ TeX
|math formulas
|-
|Search Server (ElasticSearch)
|search
|-
|SVG-Renderer (Inkscape)
|.svg
|-
|Python/Pygmentize
|syntax highlighting source code in pages
|}
====Scheme Docker Container====
{{#drawio:Aufbau des Dockercontainers}}
<bs:universalexport:pagebreak />
 
==Production Wiki==
{{:Musterfirma_GmbH/Production_System}}<bs:universalexport:pagebreak />
 
==Development Wiki==
{{:Musterfirma_GmbH/Development_System}}<bs:universalexport:pagebreak />
 
==Authentication and Security Levels==
===SAML/Prod===
The following domains are all connected to SAML:
 
*[https://wiki.musterfirma.de/w/index.php/Special:SimpleFarmer wiki.musterfirma.de] = Main Instance = WikiFarm Management
*[https://wiki.musterfirma.de/Musterfirma wiki.Musterfirma.de] redirects to wiki.musterfirma.de/Musterfirma = Musterfirma Wiki
*wikidocs.Musterfirma.de redirects to wiki.musterfirma.de/Musterfirma with local login
 
<br>
===Security levels of wikis===
<nowiki>*</nowiki> = (all) = applies to every visitor of the wiki, including those who do not log in.
 
====Public====
{| class="wikitable" width="100%"
! colspan="2" |
! colspan="4" |permissions
|-
!user group
!login required
!sys admin
!wiki maintain admin
!editor
!reader
|-
|[...]_Admin
|x
|x
|x
|x
|x
|-
|*
| ---
|<nowiki>---</nowiki>
|<nowiki>---</nowiki>
|x
|x
|}
 
====Protected====
{| class="wikitable" width="100%"
! colspan="2" |
! colspan="4" |permissions
|-
!user group
!login required
!sys admin
!wiki maintain admin
!editor
!reader
|-
|[...]_Admin
|x
|x
|x
|x
|x
|-
|[...]_Editeren
|x
| ---
| ---
|x
|x
|-
|*
| ---
|<nowiki>---</nowiki>
|<nowiki>---</nowiki>
| ---
|x
|}
 
====Private====
{| class="wikitable" width="100%"
! colspan="2" |
! colspan="4" |permissions
|-
!user group
!login required
!sys admin
!wiki maintain admin
!editor
!reader
|-
|[...]_Admin
|x
|x
|x
|x
|x
|-
|[...]_Editeren
|x
| ---
| ---
|x
|x
|-
|[...]_Lezen
|x
| ---
| ---
| ---
|x
|-
|*
| ---
|<nowiki>---</nowiki>
|<nowiki>---</nowiki>
| ---
| ---
|}
 
====Admin====
{| class="wikitable" width="100%"
! colspan="2" |
! colspan="4" |permissions
|-
!user group
!login required
!sys admin
!wiki maintain admin
!editor
!reader
|-
|[...]_Admin
|x
|x
|x
|x
|x
|-
|*
| ---
|<nowiki>---</nowiki>
|<nowiki>---</nowiki>
| ---
| ---
|}
<br>
===URL===
If the URL of a wiki does not exist (or there is a letter error because of case-sensitivity), the user is currently redirected to the farm management. Depending on the authorization level, the user might not have access. It is possible to redirect the user to a page of another instance. However, this can only be done '''once'''. Redirects always link to the same instance. On the target page you could, for example, store an overview of operating wikis.

Version vom 19. November 2021, 10:17 Uhr

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */

/*link colors*/
#content a, #content a:visited {color: #36c !important}
#content a.new {color: #ba0000 !important}
#content  a.oo-ui-buttonElement-button, #content  a.ve-ui-toolbar-saveButton {color:white !important}

/*Main page*/
#mpbanner {background:#415589 url(/w/nsfr_img_auth.php/a/a4/BS_Wiki_Header_BG.jpg) right no-repeat; padding:20px}
#mpbanner-byline {font-size:1.8em; color:white;}
#mpbanner-title {font-size:4em; color:white; line-height:1.2em;}
.mp big {font-size: 1.3em;line-height: 1.3em;display:inline-block;margin-bottom:6px; margin-top:14px}
.badge {display: inline-block;min-width: 16px;padding: 6px 9px;border-radius: 5px;font-size: 16px;text-align: center;background: #36c;
color: #fefefe;margin-left: 0; margin-right:6px}
#use_cases [class*=" bi-"]::before {vertical-align: -0.2em;font-size: 1.1em;}

/*image-zooms*/
.screenshot {width: 100%; height: 200px;overflow: hidden;}

/*Content nav*/
.navContainer .pageNext {float:right}
.navContainer:after {content: ""; display: block; clear: both;}

/*Simple flex-container */
.flexbox-portal {display: flex;	flex-direction: row;flex-wrap: wrap;justify-content: space-between;	align-items: stretch;align-content: stretch;}
.flexbox-portal > div {width: 48.5%; padding: 10px; margin-bottom: 18px;border: 1px solid #cdcdcd;}
.flexbox-portal div h2 {font-size: 1.3em;border-bottom: none; margin-top: 0;background: #efefef;padding: 10px;}
.flexbox-portal h1 .mw-editsection, .flexbox-portal h2 .mw-editsection, .flexbox-portal h3 .mw-editsection, .flexbox-portal h4 .mw-editsection, .flexbox-portal h5 .mw-editsection, .flexbox-portal h6 .mw-editsection
{display:none;}
.rss dd {display:none;}
.rss dt {font-weight:normal;margin-bottom:1.2em;}
/*mw-ui-button link*/
.mw-ui-button.mw-ui-progressive a {color:white !important}

/*Tables*/
#features table.aligntop th, #features table.aligntop td, #features  .wikitable > tr > th,  #features .wikitable > * > tr > th {vertical-align: top !important;padding: 16px; text-align:left;}

/*Headertabs*/
#headertabs .oo-ui-panelLayout-framed {border:0;}
#headertabs .oo-ui-menuLayout-menu {border-bottom: 1px solid #d3d5da}

/*Forms*/
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {margin-left: 4px !important;}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {width: 500px;}
div.pfFormInputWrapper {margin-top:0}

/*Global templates */
.infolink {float:right; display:inline; font-size: 14px;margin-left: 20px;}
Keine Kategorien vergebenBearbeiten

Diskussionen