Historique de la page
Sv translation | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
PrésentationPar défaut, BlueMind permet de personnaliser le logo de la page d'accueil. Afin de remplacer la page d'accueil par défaut par une page personnalisée, il est nécessaire d'écrire une extension au service HPS.
Pré-requisUne installation de test de BlueMind à jour de la dernière version disponible. PrincipeLa modification de la page d'accueil de BlueMind se fait via l'écriture d'une extension HPS qui va surcharger le modèle et les ressources de la page d'accueil officielle afin de définir votre propre page d'accueil. Initialiser l'extensionDéfinition du nom de l'extensionVous devez définir un nom pour votre extension. Ce nom peut-être composé des caractères [a-z] et . (point).
Création de la structure de l'extensionSe connecter en tant qu'utilisateur root sur l'installation de test de BlueMind, puis :
Définir votre page d'accueilLa page d'accueil se compose de 2 grand types de données :
HTMLLe code HTML de la page doit être placé dans le fichier Ce modèle doit contenir dans la section
De plus, la balise
RessourcesLes ressources de votre page d'accueil - telles que les images, les feuilles CSS... - doivent-être placées dans le dossier Vous pouvez référencer les ressources directement à partir de ce répertoire dans le code HTML. Par exemple pour insérer la ressource
Vous pouvez trouver les ressources par défaut sur notre dépôt git : https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public/browse/ui/webmodules/net.bluemind.webmodules.loginapp/web-resources Générer et installer l'extension
Se connecter en tant qu'utilisateur root sur l'installation de test de BlueMind, puis :
Connectez-vous ensuite à BlueMind, votre page doit s'afficher à la place de la page standard de BlueMind.
NotesExempleLe code du plugin my.sample.loginpage décrit dans cette documentation est accessible sur ce site : https://github.com/bluemind-net/loginapp-plugin-sample/tree/master/my.sample.loginpage Pour la tester:
|
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:
|