Apps

Module SmartPhone 1.0

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 :

  • Activité
  • Recherche
  • Agenda
  • Annuaire
  • Favoris
  • Documents
  • Actualités
  • Historique
  • Congés, si le Module Demande De Congés est installé
  • Workflow
  • Conversation
  • Blog
  • Administration

Cette première version du module dépend de tous les modules pour lesquels un service est fourni :

Ces dépendances seront retirées dans les prochaines versions du module SmartPhone, et chaque module fournira ses services pour Smartphone, à l'instar du Module Demande De Congés

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 7 et suivants, Navigateur Safari
  • Android 4.0 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"

Hauteur maximale des images retaillées

jcmsplugin.smartphone.image.resize.max-height

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 hauteur maximale de l'image publiée.

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.

 

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

Changements

First release

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

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.

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

Informations

Version
  • 1.0
Stabilité
  • Stable
Compatibilité
  • JCMS 9 SP1
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios S.A.
Licence
  • Jalios
Taille
  • 1,4 Mo
Mis-à-jour
  • 25/06/15
Téléchargements
  • 36
Domaines
Modules nécessaires
DB Commentaires
v 5.4
Blog
v 8.3.1
Calendrier
v 4.5
ESN
v 5.4.1
Favoris
v 5.6
Espace de Conversation
v 4.6
Annuaire
v 6.5