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.

SmartPhone Plugin 1.0


This modules provides access from a SmartPhone.


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 height 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 height of the published image.

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.


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


First release


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 ?


  • 1.0
  • Stable
  • JCMS 9 SP1
Certified by Jalios
  • Yes
  • Paid Plugin
  • Jalios Support
  • Jalios S.A.
  • Jalios
  • 1.4 MB
  • 6/25/15
  • 37
Required Plugins
v 5.4
v 8.3.1
v 4.5
v 5.4.1
v 5.6
Conversation Spaces
v 4.6
v 6.5