5.8 Managing Mobile Device Access to Your Vibe Site

By default, your Vibe site allows mobile device access at one of the following URLs, depending on whether or not you are using a secure SSL connection:

http://vibe_hostname/mobile
https://vibe_hostname/mobile

In these URLs, vibe_hostname is the hostname or fully qualified domain name of the Vibe server that you have set up in DNS.

For a list of supported mobile devices, see Mobile App Requirements in the Vibe Mobile Quick Start.

For instructions on using the mobile device interface to the Vibe site, see the Vibe Mobile Quick Start.

5.8.1 Restricting Mobile Device Access to Your Vibe Site

As the Vibe administrator, you can prevent mobile device access to your Vibe site if necessary.

  1. Log in to the Vibe site as the Vibe administrator.

  2. Click your linked name in the upper right corner of the page, then click the Administration Console icon .

  3. Under System, click Mobile Access.

  4. Deselect Enable Mobile Access.

  5. Click Apply, then click Close.

5.8.2 Changing the Default View for Tablets

When users access the Vibe site through a browser (not through the mobile app), some tablets (such as the iPad and Kindle Fire) display the full UI by default (the same UI that is displayed when you access Vibe from your workstation). Other tablets (such as Android-based tablets) display the mobile UI by default.

For a better user experience, users should use the Vibe mobile app. For more information about accessing Vibe by using the mobile app, see the Vibe Mobile Quick Start.

Changing the Default View for the iPad

To change the default view for the iPad to display the mobile UI rather than the full UI:

  1. Change to the following directory:

    Linux:

    /opt/novell/teaming/apache-tomcat/
                               webapps/ssf/WEB-INF/classes/config

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
  2. Open the ssf.properties file in a text editor.

  3. Search for the following line:

    tablet.userAgentRegexp=(?:ipad)
    exclude.from.libreoffice.indexing.extensions=
  4. Make a backup copy of the ssf-ext.properties file, which is located in the same directory as the ssf.properties file.

  5. Open the ssf-ext.properties file in a text editor.

  6. Copy the tablet.userAgentRegexp=(?:ipad) line from the ssf.properties file to the bottom of the ssf-ext.properties file.

  7. If you want the iPad to display the mobile UI, delete the value of this property ((?:ipad)), so that it now reads as follows:

    tablet.userAgentRegexp=
    exclude.from.libreoffice.indexing.extensions=
  8. Save and close the ssf-ext.properties file.

  9. Close the ssf.properties file without saving it.

  10. Stop and restart Vibe.

Changing the Default View for Android Tablets

To change the default view for all tablets that are running the Android operating system to display Vibe in the Full UI rather than the mobile UI:

  1. Change to the following directory:

    Linux:

    /opt/novell/teaming/apache-tomcat/
                               webapps/ssf/WEB-INF/classes/config

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
  2. Open the ssf.properties file in a text editor.

  3. Search for the following line:

    tablet.useDefaultTestForAndroidTablets=false
    exclude.from.libreoffice.indexing.extensions=
  4. Make a backup copy of the ssf-ext.properties file, which is located in the same directory as the ssf.properties file.

  5. Open the ssf-ext.properties file in a text editor.

  6. Copy the tablet.useDefaultTestForAndroidTablets=false line from the ssf.properties file to the bottom of the ssf-ext.properties file.

  7. Change the value of this property from false to true, so that it now reads as follows:

    tablet.useDefaultTestForAndroidTablets=true
    exclude.from.libreoffice.indexing.extensions=
  8. Save and close the ssf-ext.properties file.

  9. Close the ssf.properties file without saving it.

  10. Stop and restart Vibe.

Changing the Default View for All Other Tablets

To change the default view for all tablets that are not the iPad or Android-based (Kindle, Xoom, Playbook, etc.) to display Vibe in the mobile UI rather than the full UI:

  1. Change to the following directory:

    Linux:

    /opt/novell/teaming/apache-tomcat/
                               webapps/ssf/WEB-INF/classes/config

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
  2. Open the ssf.properties file in a text editor.

  3. Search for the following line:

    tablet.userAgentRegexp=(?:ipad)
    exclude.from.libreoffice.indexing.extensions=
  4. Make a backup copy of the ssf-ext.properties file, which is located in the same directory as the ssf.properties file.

  5. Open the ssf-ext.properties file in a text editor.

  6. Copy the tablet.userAgentRegexp=(?:ipad) line from the ssf.properties file to the bottom of the ssf-ext.properties file.

  7. If you want to change the default view of a specific kind of tablet to display the full UI rather than the mobile UI, add the name of the tablets to the value, as follows:

    tablet.userAgentRegexp=(?:ipad|xoom|playbook|tablet|kindle|schi800)
  8. Save and close the ssf-ext.properties file.

  9. Close the ssf.properties file without saving it.

  10. Stop and restart Vibe.

5.8.3 Configuring Mobile Device Access with NetIQ Access Manager

To allow mobile device access to Vibe through NetIQ Access Manager, you need to modify your protected resource in NetIQ Access Manager to allow a non-redirected login and to redirect the identity server when no authentication header is provided.

Follow the steps in Configuring an Authentication Procedure for Non-Redirected Login in Protecting Web Resources Through Access Gateway in the NetIQ Access Manager Administration Guide.

When specifying the method for obtaining credentials, ensure that Non-Redirected Login and Redirect to Identity Server When No Authentication Header Is Provided are selected.