ownCloud ownBrander ownBrander easily lets you create your own branded Android and iOS ownCloud sync apps, your own branded ownCloud desktop sync client, and your own branded web interface. You supply your own branded artwork and let the wizard help you guide you through the process. Customers will be able to access the app through their customer.owncloud.com accounts.

Problem: You want deliver a consistent About ownBrander ownCloud does not have the rights to custom look and feel across all user inter- do this for you. Distribution includes: faces including desktop, mobile and web. ownBrander offers: • Apple AppStore How can you easily make changes on your • Pre-set URLs • Store time schedule to implement the corporate • Customizable images and icons • Amazon app store look and feel without impacting other IT • Enabling/disabling of select features, • Email or web site (desktop and android priorities? such as: only) ––Help • Publish on your MDM or EMM ––Multi-account on/off • … ––custom user agent strings ––Twitter and feedback links • SSO* Desired Configuration: URL Logo ownBrander – Icons Colors … Solution: ownBrander – a wizard-based How it Works ownCloud app hosted by ownCloud on customer.owncloud.com that you can use – What you need: You will only need to pro- much like a SaaS service. ownBrander vide your own custom branded artwork to Clients: iOS allows you to quickly make configuration build mobile apps and desktop sync clients Android (for iOS apps, you will also need to obtain/ changes to their Android, iOS, desktop and Desktop web clients on their own terms and time­ install a P12 Certificate and provisioning Web (beta) lines. Improving Admin control over access, profile from Apple). management and ease of use, ownBrander • NOTE: You will be responsible for lets you make the changes you want, when Files: distri­buting the resulting apps and you want them. .apk / .ipa / .rpm / .exe / .zip / … clients;

customer.owncloud.com

ownBrander App Clients and apps All on the ownCloud Customer uploads and configures Customer downloads Resulting Apps and Clients customer • Background picture • iOS portal • App name • Android

• … submit Click • Desktop Client • Web theme (beta)

* ownCloud Professional Services can assist with this option to support customer’s specific requirements, for an additional fee. 2

ownCloud offers a number of service packages to choose from to best suit your needs

Branding self-service • Branded Desktop Clients for Windows • Branded ownCloud Login Page/Web (32bit), Mac OS X and (64bit) Frontend (included in EE) • Branded Android App, ready for Google • Self-service access to ownBrander fully Play distribution (in customer Google integrated into ownCloud Customer Portal Developer account, for no-charge or • How-To assistance by ownCloud Support charge) or manual install – for “hands-on” help Branding Consul- • Branded iOS App, ready for Apple Store ting Package or ownCloud Branding distribution (in customer Apple Developer Subscription required or Apple Developer Enterprise account, for no-charge or charge)

Branding Consulting • ownCloud Support will provide screen- • ownCloud Desktop Client: sharing assistance, support to setup and Disallow users to modify proxy parame- Package handle customer Android or Apple ters (Check this option if you want to (one-off consulting; 4000 EUR / accounts, intense assistance on selecting pre-configure and lock proxy settings for max. 3 days) ownBrander usage, features and image users. By default, proxy settings are preparation editable by end users. If this option is • iOS branded App and Android branded checked, the proxy settings will appear App distribution through Mobile Device grayed out to end users.) Management • iOS branded App distribution by ownCloud tailored to your needs ––a) Leveraging customer’s individual Apple Developer Enterprise Account Important notice: ––b) Distribution via App Store Account Branded iOS Apps can not be installed provided by ownCloud (in an additional on iOS devices without an Apple Devel- account managed by ownCloud not oper Account, Apple Developer Enter- related to the official ownCloud App) prise Account or individual Mobile ––c) Full Management of Apple Store Device Management Solution allowing Account by ownCloud (Customer has to distribution to iOS devices. provide account)

Branding subscription • All Branding Consulting Package services, • Shibboleth/SAML support (Enable SAML including changes made in ownBrander, authentication for end users, only (referred to as “advanced user” in Android or Apple distribution in the future necessary for iOS and Android, will be ownBrander; included in Service Provider • Updater server script runs on customer deprecated due to client tokens in future subscription; 7500 EUR / year) infrastructure, has to be configured releases) (instead of querying ownCloud servers, • Modify the WebDAV path (needed for the client asks customer’s servers for SAML support, will be deprecated due to updated software versions, on premise) client tokens in future releases) (https://doc.owncloud.com/branded_cli- • No fixed server URL (Branded clients are ents/branded_desktop_client/update_ usually bound to a static server URL. This branded_desktop_clients.html) option allows users to specify any URL • Linux repositories on customer infrastruc- manually) ture (Provide software sources on your • Multi-account (Enables users to connect own webserver, on premise) with more than one account to one or • Server redirect depending on User-Mail- more than one ownCloud instances with Domain (Server URL mapping according to their mobile app/desktop client) user mail domain, e.g. [email protected] ==> • Remove ‘ownCloud’-Branding from abc.educloudservices.com) settings page 3

Mobile-specific options • [iOS] Set minimum files to show letter • [Android] Disable send to other apps separators (The iOS mobile app automati- features (A user can open a file from cally shows letter separators in the file list ownCloud in another app installed on the once the number of files exceeds 20 to device. By default this feature is enabled.) make it easier for users to find the • [iOS & Android] Server URL visibility (Set appropriate folders and files.) the URL to be visible and editable by the • [iOS] Set number of uploads shown (The end user. If selected, the URL you iOS mobile app automatically shows letter configured will be displayed, but users separators in the file list once the number will be able to edit it manually.) of files exceeds 20 to make it easier for users to find the appropriate folders and files.) • [iOS] Disable background transfers (Option to wrap the app in a MDM that does not support background jobs, such as Mobile Iron, or to prohibit the app to work in the background generally)

Desktop-specific options • Custom update URL (To ensure users are • Custom username input scheme running the latest version of the Desktop • Custom User ID (Select the kind of Client. By default the desktop client expected string when the user ID is checks an ownCloud URL to see if there is inquired: E-Mail, Username or Custom) a new version of your branded Desktop • Custom User ID hint (Modify the hint Client. Check this option to customize the displayed in the user id field within the URL to check for an update.) login view, e.g. [email protected]) • Custom server input scheme • Custom base folder for quota (With this • Custom Server URL hint (Modify the hint option, the desktop client will show the displayed in the server URL field within quota information for a different folder the login view) than the root.) • Partially fixed server URL (Fix the parent • Custom ‘about’ text (Select if you wish to domain of a fully qualified domain URL so modify the text in the “about” section of that users only have to enter the host. For the Desktop Client. The modified text will example, if the complete URL for users is appear under the settings option on the company#.ownclouddemo.com, where General tab. If you do not modify this text, the # changes, you can enter .owncloud- the default text will be shown.) demo.com here, and users only have to • 32 bit Linux builds enter company# when logging in for the first time.)

Second Branding subscription (4000 Euro / year / per additional branding) 4

ownBrander Common Configuration Options

This tab contains the information, such as app name and URL, that is common to all three ownCloud branded clients:

• iOS • Android • Desktop

In the Common tab, all attributes are required.

ownBrander Suggested Configuration Options

“Suggested” Changes: These branded images and other options are suggested. Any options not changed will use the ownCloud default elements. We suggest you modify them to take on your company’s look and feel. You can modify some, all or none of these elements.

ownBrander Advanced Configuration Options

Optional Configuration options include:

• Colors: Custom colors for error messages and ownBrander allows you to create specific text or warning conditions your own advanced branding for iOS, • Generic Icons: Custom icons for different screens Android and Desktop clients to match including File View Screen, Preview Screen and your company’s look and feel. upload screen • Connection Icons: Custom icons for login screen and for indicating different conditions • File Icons: Custom icons for folders, shared, shared by and content type (doc, movie, pdf, spreadsheet, etc) 5

Required items are those that must be Suggested items are those that ownCloud ownBrander Web Client uploaded for the Web interface to be built suggests to improve the overall user experi- Configuration Options correctly. These include: ence and match your company look and feel. These include: In addition to the desktop and mobile bran- • Login page logo, logo icon and web site icon ding, ownCloud also offers a web configura- • Navigate frame logo tion option – which automatically builds “themes” as outlined in the ownCloud ser- ver documentation. Simply take the files provided by ownCloud, drop them into a • Background colors, log-in button colors • Modify corporate slogan folder on the server and set the configura- tion file to look for this theme.

Currently this is in beta, but is expected in production soon. • Strings – including Title, Entity, enterprise name • Branded client download URLs and URL

For Web configuration there are also Required and Suggested items.

ownCloud Professional Services can use Because there are a wide variety of customi- These options are only available with an ownBrander to make additional configura- zation choices, and include options to per- ownCloud Professional Services contract. tion changes beyond those available by sonalize your ownCloud SSO configuration. default. Why? This takes more than just a button click to For more information, contact your configure. There are extra steps for server ownCloud Account Manager. configuration, as well as ownCloud integra- tion with an IdP, for example, that require coordination.

ownBrander Use Cases Use Case 1

Take base ownCloud, log in and set a permanent url 6

Use Case 2

Create appropriate iOS, Android and Desk- top branding to match company web UI.

ownBrander allows you to create your own branding for iOS, Android, Desktop and Web branding to match your company’s look and feel.

ownBrander allows you to easily upload your images. The wizard tells you the exact size they must be. ownBrander will resize the image for you, reducing the number of images required from 24 to 1, making it easier for you to imple- ment your custom branding.

Use Case 3

Customer wants to deploy new ownCloud – rebrand using new code, plan for the upgrade themselves and deploy on their own schedule.

Customers can distribute updated Android clients via email, publish on their ownCloud Server or publish to the Google Play Store. This shows the distribution via email. iOS clients are distributed via iTunes, or an enterprise EMM or MDM solution.

Use Case 4

Something has changed in customer’s Original Logo world (around aesthetics – i.e. new logo). Customer can go into ownBrander and quickly make the required changes

Desired New Logo

ownBrander allows you to easily change and update aesthetics to match any brand changes. Shown here is how easy it is to upload your new logo. 7

Use Case 5

Customer wants to integrate ownCloud with their SAML solution.

ownBrander allows you to easily integ- rate with the SAML solution of your choice – with the simple check of a box, and professional services to make the server connections.

What You Will Need for Implementation

For detailed instructions on how to create your custom branded clients, go to the ownCloud Server Administration Manual (* online – see link below) to the chapter on Creating Branded Client Apps (Enterprise Only).

* https://doc.owncloud.org/server/8.0/admin_ manual/enterprise_clients/creating_branded_ apps.html ownBrander - Make it Your Own Copyright 2016 ownCloud. All Rights Reserved. Use ownBrander to deliver a custom look ownCloud and the ownCloud Logo are registered and feel across all of your user interfaces trademarks of ownCloud in the United including desktop, mobile and web. States and/or other countries.

ownCloud GmbH Leipziger Platz 21 90491 Nürnberg Germany

www.owncloud.com/contact phone: +49 911 14888690

www.owncloud.com

@ownCloud facebook.com/owncloud gplus.is/owncloud linkedin.com/company/owncloud Datasheet ownBrander ENG 161007