Wikiup:Technik/MediaWiki/SiteNotice
aus Wikipedia, der freien Enzyklopädie
< Wikiup:Technik | MediaWiki
{{Wikipedia:Technik/!header |Text=SiteNotice}} Diese Projektseite beschreibt eine Erweiterung, mit der die projektweite Information aller angemeldeten und nicht angemeldeten Benutzer möglich ist.
Eigenschaften
- Genau eine Nachricht gleichzeitig möglich.
- Auch bei abgeschaltetem JavaScript sichtbar.
- Ausblenden naturgemäß dann nicht möglich.
- Ausblendung wird gespeichert
- Über Cookie (so Ende 2013); 4 Wochen.
- Wird allen Benutzern angezeigt, sofern MediaWiki:Anonnotice nicht gefüllt ist, ansonsten nur angemeldeten.
- Über leeres Anonnotice lässt sich bewirken, dass nur angemeldete Benutzer die Nachricht sehen können.
- Die SiteNotice wird oberhalb des Seitentitels (H1) eingefügt.
- Systemnachrichten:
- MediaWiki:Sitenotice – Inhalt.
- MediaWiki:Sitenotice/Editnotice – kurze Bedienungsanleitung, wird Administratoren beim Bearbeiten direkt angezeigt
- MediaWiki:Anonnotice – Nachricht, die nicht angemeldeten Benutzern angezeigt wird.
- MediaWiki:Sitenotice id– soll der Teil minor der laufenden Nummerierung sein.
- Nur ganze Zahlen zulässig.
- Diese
id
wird im Cookie hinterlegt; deshalb sollte eine neue Nachricht eine um eins höhergezählte Nummer erhalten, damit die jüngste Nachricht wieder angezeigt wird.
- MediaWiki:Sitenotice close – Text für „Verbergen“.
- MediaWiki:Sitenotice close-brackets – Klammern dazu;
[$1]
- MediaWiki:Sitenotice close-brackets – Klammern dazu;
- MediaWiki:Sitenotice – Inhalt.
- Insgesamt wird eine Nummerierung major
.
minor generiert.
Technische Einzelheiten
- mw:Extension:DismissableSiteNotice
- mediawiki/extensions/DismissableSiteNotice/*
- JS-Quellcode: modules/ext.dismissableSiteNotice.js
- Selektoren:
- Container:
.mw-dismissable-notice
- Link zum Verbergen:
.mw-dismissable-notice-close
- Container:
- JS-Variable, wenn definiert:
wgSiteNoticeId
- Cookie:
- Name:
dismissSiteNotice
- Pfad: /
- Lebensdauer: 4 Wochen
- Name:
Namensraumbezogene SiteNotice
Seit dem 3. Februar 2022 sind auch namensraumspezifische SiteNotices möglich. Diese können über die Systemnachrichten MediaWiki:Namespacenotice-x mit x = Nummer des Namensraums eingerichtet werden.
Weitere Informationen
- Wikiup:Technik/MediaWiki/CentralNotice
- phab:T58361 (Bugzilla:56361) – Sitewide notifications through Echo