Apps

Module SmartPhone 3.1

Description

Ce module fournit une interface adaptée aux smartphones Android, iPhone et Windows Phone.

Vous aurez un accès mobile, depuis votre smartphone, aux services :

Depuis la version 2.0 de ce module, les fonctionnalités "SmartPhone" ont été déplacées du module SmartPhone vers les modules respectifs (ESN, Calendrier, ...), d'où la suppression des dépendances de SmartPhone 1.0, et la nécessité d'avoir les versions ci-dessus pour bénéficier des services.

Le module SmartPhone est dédie aux intranets, et n'est pas adapté aux sites publics, car il nécessite que l'utilisateur soit connecté. C'est à dire qu'il ne permet pas de surfer sur la version SmartPhone de votre site sans s'identifier.

Vous trouverez la documentation développeur ici :

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


Captures d'écran

1. Accueil, avec topbar (lien retour, nombre d'alertes et actions) et menu
2. Vues cartes. Exemple du blog
3. Activité, avec publication de status incluant une photo
4. Recherche
5. Recherche : tris
6. Agenda
7. Détail d'un événement avec ressources
8. Détail d'un événement avec adresse
9. Détail d'un événement : liste des participants
10. Détail d'un événement : édition / création
11. Annuaire
12. Favori, avec filtre
13. Explorateur de documents
14. Conversations et boîtes à idées
15. Conversations et boîtes à idées

Installation

Installation

  • Installer le plugin via le gestionnaire de module
  • Redémarrez le site
  • Ouvrir la page racine de votre site web avec votre mobile (se déconnecter si besoin, pour que le mobile soit reconnu)
  • La page racine du module peut être accédée sur cette url :  "plugins/SmartPhonePlugin/jsp/"

 

Systèmes d'exploitation et navigateurs supportés

Les systèmes et navigateurs suivants sont supportés :

  • iOS 9 et suivants, Navigateur Safari
  • Android 4.4 et suivants, Navigateurs Chrome et Navigateur par défaut
  • Windows Phone 8.1 et suivants, Navigateur IE Mobile 11 et suivants

Propriétés du module

Taille par défaut des pages

jcmsplugin.smartphone.default.page.size

Nombre d'éléments a afficher par page. C'est le nombre maximal d'éléments affichés initialement au chargement, ainsi que le nombre maximal d'éléments ajoutés lors d'un clic sur "Voir plus"

Largeur maximale des images retaillées

jcmsplugin.smartphone.image.resize.max-width

Lors de la publication d'images par le microblogging, les images sont redimensionnées par le navigateur avant envoi si possible, sinon par le serveur. Ce paramètre détermine la largeur maximale de l'image publiée.

Service de cartographie

jcmsplugin.smartphone.map-service

Sur la fiche d'un membre, le champ adresse est cliquable. Cette valeur est le préfixe du lien. Si l'adresse est par exemple "10 Downing Street, London", le lien pourra être : http://maps.google.fr/?q=10+Downing+Street,+London

Types à inclure dans les résultats de la recherche

jcmsplugin.smartphone.search.searchable-types

Liste des types proposés à l'utilisateur dans le service Recherche, séparés par un espace. Si l'utilisateur choisit de rechercher Tous les types, tous les types de cette liste seront cherchés.

Cette propriété peut être vide. Dans ce cas, tous les types sont listés.

Image d'arrière plan pour la liste des services

jcmsplugin.smartphone.drawer.background-image

Il est possible d'ajouter une image de fond à la liste des services (URL relative ou absolue). 

Cette propriété peut être vide : un fond blanc est alors utilisé.

Service recherche - Portlet (Depuis la version 2.1)

jcmsplugin.smartphone.search.portletId

Permet de définir la portlet qui sera utilisée pour paramétrer la recherche du module SmartPhone. Vous pourrez ainsi définir la recherche dans les fichiers ou d'autres critères.

Service explorer - catégorie racine (Depuis la version 2.1)

jcmsplugin.smartphone.explorer.rootId

Permet de définir la catégorie racine qui sera utilisée dans le service global Explorer.

 

 

Ajouter un service de news sur la page d'accueil du module ou sur la page d'accueil d'un espace de travail

Ajouter un service de news sur la page d'accueil générale du module :

  • Créer une nouvelle Portlet requête itération dans l'espace par défaut
  • Donner l'aptitude "SmartPhone" à cette portlet
  • Enregistrer, et la portlet sera disponible sur la page d'accueil du module

 

Ajouter un service de news sur la page d'accueil d'un espace collaboratif :

  • Créer une nouvelle Portlet requête itération dans l'espace collaboratif
  • Donner l'aptitude "SmartPhone" à cette portlet
  • Enregistrer, et la portlet sera disponible sur la page d'accueil de l'espace

 

Ajouter un service dans un espace collaboratif

  • La portlet doit être activé dans l'espace collaboratif, soit avec l'abilité "Application", soit avec l'abilité "Tableau de bord"
  • La portlet doit de plus avoir l'abilité "SmartPhone"
  • La portlet doit faire partie d'un de services suivants : 
    • Portlet Calendrier : Service calendrier
    • Portlet Espaces de Conversations : Service conversations
    • Portlet Blog : Service Blog
    • Portlet Activité des membres : Service activité
    • Portlet Explorer : Service Documents
    • Portlet Annuaire : Service annuaire

FAQ

1. Comment développer un service ?

Il faut d'abord créer une jsp qui représente le service.

Et il faut ensuite déclarer des propriétés pour que votre service soit accessible sur la page d'accueil du module SmartPhone.

  • L'url du service : jcmsplugin.smartphone.service.monservice: url/du/service
  • L'icône du service : jcmsplugin.smartphone.service.monservice.icon: classes du glyph correspondant
    • Pour l'instant il faut que l'icône soit dans la librairie glyphicon, ou qu'un css correspondant soit déclaré.
  • Facultatif, l'ordre du service : jcmsplugin.smartphone.service.monservice.order: X (Un chiffre)
    • Correspond à l'ordre du service dans la liste, si vide, l'ordre alphabétique sera utilisé.

Exemple avec le module annuaire :

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

Plus d'information sur le développement de services : https://community.jalios.com/jcms/jc_178540/fr/module-smartphone-documentation-developpeur#toc_3_1

2. Coment désactiver un service ?

Pour désactiver un service, il suffit de mettre la propriété du service correspondant à vide dans votre fichier de propriétés.

Exemple :

jcmsplugin.smartphone.service.directory pour l'annuaire jcmsplugin.smartphone.service.blog pour le blog.

Plus d'information sur le développement de services : https://community.jalios.com/jcms/jc_178540/fr/module-smartphone-documentation-developpeur#toc_3_1

3. Comment définir un gabarit pour un type de contenu ?

Dans les propriétés de votre module, il vous suffit de déclarer l'emplacement du gabarit, avec la chaîne qui finit en :

id=
Ceci est nécessaire car l'ID de la publication est ajoutée après.

Exemple:

jcmsplugin.smartphone.link-prefix.MonType:         plugins/MonModule/jsp/smartphone/type/montype.jsp?id=

4. Comment utiliser les targets ?

Les targets s'utilisent de la même façon que Jalios Core Dev. Il suffit de les déclarer dans plugin.xml

Exemple pour les commentaires :

<file path="jsp/service/dbcomment/doDBCommentFooter.jsp" include="SMARTPHONE_PUB_FOOTER" /> 

5. Comment changer le favicon ?

Vous trouverez la méthodologie pour remplacer le favicon sur la documentation suivante :

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

6. Comment désactiver la redirection vers le site SmartPhone ?

Vider les propriétés :

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

7. Comment déclarer un fichier CSS

Il suffit de déclarer la propriété suivante dans votre module :

jcmsplugin.smartphone.css.moncss: plugins/MonPlugin/smartphone/css/smartphone-moncss.css

8. Comment compiler un fichier less pour le module SmartPhone ?

Déclarez la propriété suivante dans les propriétés de votre module :

smartphone.channel.less.plugins/MonPlugin/smartphone/css/smartphone-moncss.css: plugins/MonPlugin/smartphone/css/smartphone-moncss.less

Le fichier sera alors automatiquement compilé au démarrage de votre site.

Informations

Version
  • 3.1
Stabilité
  • Stable
Compatibilité
  • JPlatform 10 SP1
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios S.A.
Licence
  • Jalios
Taille
  • 1,37 Mo
Mis-à-jour
  • 28/03/18
Téléchargements
  • 38
Domaines