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)

Description

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:

https://community.jalios.com/jcms/jc_178540/fr/module-smartphone-documentation-developpeur


Screenshots

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

Installation

Installation

  • 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

jcmsplugin.smartphone.default.page.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

jcmsplugin.smartphone.image.resize.max-width

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

jcmsplugin.smartphone.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

jcmsplugin.smartphone.search.searchable-types

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

jcmsplugin.smartphone.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

FAQ

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

id=

because publication ID will be appended.

Example:

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:

small-device.home.IPhone
small-device.home.Android
small-device.home.Blackberry

Information

Version
  • 3.2
Stability
  • Stable
Compatibility
  • JPlatform 10 SP1
    JPlatform 10 SP2
    JPlatform 10 SP3
Certified by Jalios
  • Yes
Price
  • Module payant
Support
  • Jalios Support
Author
  • Jalios S.A.
License
  • Jalios
Size
  • 8.07 MB
Updated
  • 3/19/19
Download
  • 53
Domains