We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

JMobile Plugin 3.2 (Ex SmartPhone)


This modules provides an adapted interface for Android, iPhones and Windows Phone Smartphones.

It will give you mobile access to these services:

Since SmartPhone 2.0, the features have been moved from SmartPhone to the appropriate modules (ESN, Calendar, ...). This is why SmartPhone no longer depends from other modules, and you need the version listed above to have access to the services.

This module is created for intranets, and not appropriate for public sites, because it needs the user to be logged in. This means it is not possible to browse the website with this plugin without being logged in.

You will find the developper documentation here:



1. Home page, with topbar (home link, number of alerts and actions), and main menu
2. Card view. Example of a blog
3. Activity, and publication of status with photos
4. Search
5. Search: sorting
6. Calendar
7. Detail of a calendar event with resources
8. Detail of a calendar event with an address
9. Detail of a calendar event: attendees list
10. Detail of a calendar event: edition / creation
11. Directory
12. Bookmark with filters
13. Document explorer
14. Conversation and suggestion box
15. Conversation and suggestion box



  • Install the plugin using the plugin manager
  • Restart the site
  • Open the site with your smartphone. It might be necessary to log off and log in to recognise the smartphone
  • The main page of the plugin can be accessed at this URL :  "plugins/SmartPhonePlugin/jsp/"


Supported operating systems and browsers

The following operating systems and browsers are supported:

  • iOS 7 and later, Safari browser
  • Android 4.0 and later, Chrome and default browser
  • Windows Phone 8.1 and later, IE Mobile 11 browser and later


Plugin properties

Page default size


Number of elements to display per page. It is the maximum number of elements displayed on page load, and it is also the maximum number of elements added when clicking "Show more"

Max width of resized images


When publishing an image using the microbloging, the image is resized by the browser if possible, or by the server otherwise. This property sets the maximum width of the published image.

Map Service


On member profiles, the Address field is clickable. This properties is the link's prefix. For example, if the address is "10 Downing Street, London", the link will be: http://maps.google.fr/?q=10+Downing+Street,+London

Types included in search results


Space-separated list of types proposed in the Search service. If the uses chooses "All the types" all types in this list will be searched.

This property may be empty: all the types of JCMS will be searched.

Service drawer background image


It is possible to add a background image to the sevice list. This URL can be relative or absolute. 

This property can be empty: a white background will then be used.


Add a news on the home page, or on a workspace's page

To add a news Service on the main home page:

  • Create a new Query/Foreach Portlet in the default workspace
  • Give this portlet the "SmartPhone" ability
  • Save. The portlet will appear on the main home page

 To add a News service on a workspace's page:

  • Create a new Query/Foreach Portlet in the desired workspace
  • Give this portlet the "SmartPhone" ability
  • Save. The portlet will appear on the main home page


Add a service in a collaborative space

  • The portlet must be activated in the collaborative space, either with "Application" or "Dashboard" ability
  • The portlet must not have the "SmartPhone" ability
  • The portlet must be part of one of these services:
    • Calendar Portlet: Calendrier Service
    • Conversation Space Portlet: Conversations Service
    • Blog Portlet: Blog Service
    • Member Activity Portlet: Activity Service
    • Explorer Portlet: Explorer Service
    • Directory Portlet: Directory Service


1. How to develop a service?

First create a JSP representing the service.

Then declare propreties so that your service is available on the home page of the module.

  • Service URL: jcmsplugin.smartphone.service.myservice: url/of/the/service
  • Service icon: = jcmsplugin.smartphone.service.monservice.icon: glyph classes=
  • (Optionnal) service order : jcmsplugin.smartphone.service.myservice.order: X (digit)
    • Ordering of the service in the list. If empty, alphabetical order will be used.

Example of directory service:

jcmsplugin.smartphone.service.directory:        plugins/SmartPhonePlugin/jsp/service/directory/directory.jsp
jcmsplugin.smartphone.service.directory.icon:   glyphicon glyphicon-user
jcmsplugin.smartphone.service.directory.order:  20
2. How to disable a service?

To disable a service, just empty the service property.

Example: jcmsplugin.smartphone.service.directory for directory and jcmsplugin.smartphone.service.blog for blog.

3. How to define a template for a content?

Just declare the template's path in your module's properties, ending with


because publication ID will be appended.


jcmsplugin.smartphone.link-prefix.MyType:         plugins/MyModule/jsp/smartphone/type/myype.jsp?id=
4. How to use targets?

Targets can be used the same way as in Jalios Core Dev. Just declare them in plugin.xml

Example for comments:

<file path="jsp/service/dbcomment/doDBCommentFooter.jsp" include="SMARTPHONE_PUB_FOOTER" /> 
5. How to change the favicon ?
6. How to disable redirection to Smartphone version of the site?

Empty the following properties:



  • 3.2
  • Stable
  • JPlatform 10 SP1
    JPlatform 10 SP2
    JPlatform 10 SP3
    JPlatform 10 SP4
Certified by Jalios
  • Yes
  • Paid Plugin
  • Jalios Support
  • Jalios S.A.
  • Jalios
  • 8.07 MB
  • 3/19/19
  • 84