{"id":15136352,"url":"https://github.com/nextmcloud/nmctheme","last_synced_at":"2026-05-13T11:02:41.479Z","repository":{"id":183965711,"uuid":"670128744","full_name":"nextmcloud/nmctheme","owner":"nextmcloud","description":"MagentaCLOUD theme as app for refactored style system since NC25","archived":false,"fork":false,"pushed_at":"2026-05-05T15:46:16.000Z","size":10543,"stargazers_count":4,"open_issues_count":15,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-05T17:34:38.450Z","etag":null,"topics":["customized","magentacloud","nextcloud"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextmcloud.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-07-24T11:04:01.000Z","updated_at":"2026-03-14T03:23:30.000Z","dependencies_parsed_at":"2026-02-17T17:01:07.272Z","dependency_job_id":null,"html_url":"https://github.com/nextmcloud/nmctheme","commit_stats":{"total_commits":528,"total_committers":10,"mean_commits":52.8,"dds":0.696969696969697,"last_synced_commit":"9eb32d9b3b18a2bb051af2f4a4b3d8831b466606"},"previous_names":["nextmcloud/nmctheme"],"tags_count":235,"template":false,"template_full_name":null,"purl":"pkg:github/nextmcloud/nmctheme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextmcloud%2Fnmctheme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextmcloud%2Fnmctheme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextmcloud%2Fnmctheme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextmcloud%2Fnmctheme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextmcloud","download_url":"https://codeload.github.com/nextmcloud/nmctheme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextmcloud%2Fnmctheme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32979305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T06:31:55.726Z","status":"ssl_error","status_checked_at":"2026-05-13T06:31:51.336Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["customized","magentacloud","nextcloud"],"created_at":"2024-09-26T06:21:07.453Z","updated_at":"2026-05-13T11:02:41.457Z","avatar_url":"https://github.com/nextmcloud.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"= MagentaCLOUD theme for Nextcloud 25+\nThis is the MagentaCLOUD \"modernized\" theme for the new stylesheet/theming system since Nextcloud 25.\n\n\n== Overall changes to Nextcloud standard themes\n\n1. The theme uses Telekom branding standards that are in the\n   https://github.com/telekom/design-tokens[*github.com/telekom/design_token*] repo\n   available as OpenSource\n\n2. The _TeleNeoWeb_ are forced to be the enabled in Nextcloud installation as soon as this app is installed.\n   (Note the Telekom branding license restriction!)\n\n3. Nextcloud icons are replaced by Telekom or MagentaCLOUD standard icons.\n   (Note the Telekom branding license restriction!)\n\n\n== Configuration\nThis is the recommended configuration for the installation of this theme:\n\n.Nextcloud server `config/theme.config.php`\n----\n\u003c?php\n$CONFIG = array (\n    'enforce_theme' =\u003e 'magenta25',  // or any other theme contained in the app\n    'theme' =\u003e ''                    // disable old themeing\n);\n----\n\n.Restriction of supported languages (optional, example on some en and de locales)\n----\n\u003c?php\n$CONFIG = array (\n    'default_language' =\u003e 'de_DE',\n    'nmc_supported_locales' =\u003e array(0 =\u003e 'en', 1 =\u003e 'en_GB', 2 =\u003e 'de', 3 =\u003e 'de_DE');\n);\n----\n\n.Nextcloud standard *theming* app configs\n----\n# Set base url of the installation\n/usr/bin/php occ theming:config url \u003cbaseurl of your installation, e.g. https://magentacloud.de\u003e\n\n# disable user themeing\n/usr/bin/php occ theming:config disable-user-theming yes\n\n# \"Organisational\" setting\n/usr/bin/php occ theming:config color \"#e20074\"   # don't use uppercase letters!\n/usr/bin/php occ theming:config name \"\u003cstrong\u003eMagenta\u003c/strong\u003eCLOUD\"\n/usr/bin/php occ theming:config slogan \"Alle Dateien sicher an einem Ort\"\n/usr/bin/php occ theming:config imprintUrl \"http://www.telekom.de/impressum\"\n/usr/bin/php occ theming:config privacyUrl \"https://static.magentacloud.de/Datenschutz\"\n\n# application ids for mobile apps (with real MagentaCLOUD ids)\n/usr/bin/php occ config:app:set theming AndroidClientUrl --value \\\n    \"https://play.google.com/store/apps/details?=com.t_systems.android.webdav\"\n/usr/bin/php occ config:app:set theming iTunesAppId --value \"312838242\"\n/usr/bin/php occ config:app:set theming iOSClientUrl --value \\\n    \"https://apps.apple.com/us/app/magentacloud-cloud-speicher/id312838242\"\n----\n\nNOTE: The theming icons are not directly exposed by the `nmctheme`app, but delivered for\nupload under `lib/icons/*.*`. You need to use absolute path for the occ theming upload command.\n   \n.Busting user browser caches\nThe theme delivers a command to \"bust\" all the client browser caches for the rollout of a\nmodified theme. This is accomplished by changing a cachebuster query parameter `v=` that is\nappended to the URL of all theme elements.\n\n----\n# getting the current cachebuster value\n/usr/bin/php occ nmctheme:cachebuster\n\n# busting all user caches\n/usr/bin/php occ nmctheme:cachebuster --bust\n----","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextmcloud%2Fnmctheme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextmcloud%2Fnmctheme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextmcloud%2Fnmctheme/lists"}