Historique de la page
...
Sv translation | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
IntroductionBy default, BlueMind lets you customize the homepage logo. To replace the default homepage by a customized page, you have to write an HPS extension.
PrerequisitesA test installation of BlueMind in the latest available version. PrincipleTo edit the BlueMind homepage and replace it by your own custom version, you have to write an HPS extension that will overload the official homepage's template and resources. Initialising the extensionNaming the extensionYou have to give your extension a name. This name can use the [a-z] characters and "." (period).
Creating a structure for the extensionConnect as the root user on the BlueMind test installation, then:
Defining your homepageThe homepage essentially contains two types of data:
HTML The page's HTML code has to be put into the file named
In addition, the template's
ResourcesHomepage resources -- images, CSS sheets... -- have to be placed into the You can reference the resources from this repository into the HTML code. E.g. to insert the
You can find default resources in our git repository: https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public/browse/ui/webmodules/net.bluemind.webmodules.loginapp/web-resources Building and installing the extension
Log in as root on the BlueMind test installation, then:
Then log into BlueMind, your custom homepage should be displayed instead of the standard BlueMind homepage.
NotesExampleThe code for the my.sample.loginpage plugin described in this documentation is available at: https://github.com/bluemind-net/loginapp-plugin-sample/tree/master/my.sample.loginpage. To test it:
|
Sv translation | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
PräsentationStandardmäßig kann mit BlueMind das Logo der Startseite angepasst werden. Um die Standard-Startseite durch eine benutzerdefinierte Seite zu ersetzen, muss eine Erweiterung für den HPS-Dienst geschrieben werden.
VoraussetzungenEine Testinstallation von BlueMind wurde auf die neueste verfügbare Version aktualisiert. PrinzipDie Modifikation der BlueMind-Startseite erfolgt durch das Schreiben einer HPS-Erweiterung, die die offizielle Startseiten-Vorlage und die Ressourcen außer Kraft setzt, um eine eigene Startseite zu definieren. Initialisieren der ErweiterungDefinition des ErweiterungsnamensSie müssen einen Namen für Ihre Erweiterung festlegen. Dieser Name kann aus den Zeichen [a-z] und . (Punkt) bestehen. (Punkt).
Erstellen der ErweiterungsstrukturMelden Sie sich als Root-Benutzer auf der BlueMind-Testinstallation an und:
Definieren Sie Ihre StartseiteDie Startseite besteht im Wesentlichen aus 2 Datentypen:
HTMLDer HTML-Code der Seite muss in der Datei Diese Vorlage muss im Abschnitt
Darüber hinaus muss dem Tag
RessourcenDie Ressourcen Ihrer Startseite, z.B. wie Bilder, CSS-Sheets... - müssen im Ordner Sie können im HTML-Code direkt auf Ressourcen aus diesem Verzeichnis verweisen. Zum Beispiel, um die Ressource
Sie finden die Standard-Ressourcen in unserem Git-Repository: https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public/browse/ui/webmodules/net.bluemind.webmodules.loginapp/web-resources Generieren und installieren Sie die Erweiterung
Melden Sie sich als Root-Benutzer auf der BlueMind-Testinstallation an und:
Nach der Anmeldung in BlueMind muss anstelle der Standard-BlueMind-Seite Ihre Seite angezeigt werden.
HinweiseBeispielDer Code des in dieser Dokumentation beschriebenen my.sample.loginpage-Plugins ist auf dieser Seite verfügbar: https://github.com/bluemind-net/loginapp-plugin-sample/tree/master/my.sample.loginpage Um sie zu testen:
|