-
The theme uses Telekom branding standards that are in the github.com/telekom/design_token repo available as OpenSource
-
The TeleNeoWeb are forced to be the enabled in Nextcloud installation as soon as this app is installed. (Note the Telekom branding license restriction!)
-
Nextcloud icons are replaced by Telekom or MagentaCLOUD standard icons. (Note the Telekom branding license restriction!)
This is the recommended configuration for the installation of this theme:
config/theme.config.php<?php
$CONFIG = array (
'enforce_theme' => 'magenta25', // or any other theme contained in the app
'theme' => '' // disable old themeing
);
<?php
$CONFIG = array (
'default_language' => 'de_DE',
'nmc_supported_locales' => array(0 => 'en', 1 => 'en_GB', 2 => 'de', 3 => 'de_DE');
);
# Set base url of the installation
/usr/bin/php occ theming:config url <baseurl of your installation, e.g. https://magentacloud.de>
# disable user themeing
/usr/bin/php occ theming:config disable-user-theming yes
# "Organisational" setting
/usr/bin/php occ theming:config color "#e20074" # don't use uppercase letters!
/usr/bin/php occ theming:config name "<strong>Magenta</strong>CLOUD"
/usr/bin/php occ theming:config slogan "Alle Dateien sicher an einem Ort"
/usr/bin/php occ theming:config imprintUrl "http://www.telekom.de/impressum"
/usr/bin/php occ theming:config privacyUrl "https://static.magentacloud.de/Datenschutz"
# application ids for mobile apps (with real MagentaCLOUD ids)
/usr/bin/php occ config:app:set theming AndroidClientUrl --value \
"https://play.google.com/store/apps/details?=com.t_systems.android.webdav"
/usr/bin/php occ config:app:set theming iTunesAppId --value "312838242"
/usr/bin/php occ config:app:set theming iOSClientUrl --value \
"https://apps.apple.com/us/app/magentacloud-cloud-speicher/id312838242"
|
Note
|
The theming icons are not directly exposed by the nmctheme`app, but delivered for
upload under `lib/icons/.. You need to use absolute path for the occ theming upload command.
|
The theme delivers a command to "bust" all the client browser caches for the rollout of a
modified theme. This is accomplished by changing a cachebuster query parameter v= that is
appended to the URL of all theme elements.
# getting the current cachebuster value /usr/bin/php occ nmctheme:cachebuster # busting all user caches /usr/bin/php occ nmctheme:cachebuster --bust