Un service OCS (pour Online Contribute Service) permet à des contributeurs de participer à la publication de contenus dans un site à partir d’un navigateur web : ils n’ont donc pas besoin de disposer d’Isotools Studio X8 pour contribuer à ces contenus. L'application propose plusieurs de ces services en standard tels que :
L’extension « OCS Data » permet également d’enrichir cette liste en proposant la création de service OCS personnalisé.
Remarque : la contribution OCS n’est pour l’instant disponible qu’en langue française. Elle sera localisée dans les autres langues dans les versions futures d’Isotools Studio X8.
Constitution d’un service OCS
Tout service OCS standard est constitué, à minima :
d’un classeur de fiches OCS,
d’un composant de page pour la gestion des fiches du classeur dans le BackOffice du site,
d’un composant de page pour la présentation du contenu de ces fiches dans le site FrontOffice.
D'autres éléments permettant d'affiner la configuration sont également disponibles tels que par exemple, des règles de tri ou des sélections.
Qu’est-ce qu’un classeur de fiches OCS ?
Un classeur est un ensemble de fiches typées, c'est-à-dire ayant une structure similaire qui sera commune à tous les classeurs de ce même type. On parlera :
de classeur de fiches de personnes pour un annuaire,
de classeur de fiches d’actualités pour les actualités du site,
de classeur de fiches d’événements pour les événements du site,
de classeur de fiches questions et réponses pour une foire aux questions,
de classeur de fiches de carte postale pour un service de carte postale électronique,
de classeur de fiches de compte rendu pour un service de compte rendu de réunion,
de classeur de fiches de salle pour un service de réservation de salles,
de classeur de fiches de question/réponse pour un service de mini sondage,
de classeur de fiches « personnalisées » pour un service personnalisé que vous définirez vous-même avec l’extension OCS_Data,
Chaque classeur de fiches repose donc sur une structure de fiches OCS. En outre, il dispose d’un cycle de publication des fiches.
Qu’est-ce qu’une structure de fiches OCS ?
Tous les services OCS s’appuie sur une structure de fiches OCS. Elle décrit les champs de la fiche et par déduction, le modèle de la table de données qui sera créée pour stocker les données d’un classeur selon le type de fiches contenues. Chaque structure de fiches OCS se compose d’une liste des attributs de la structure, ce qui correspondra aux champs de chaque fiche.
Ces éléments ne sont pas visibles dans Isotools Studio X8 lorsqu’il s’agit de service en standard dans l’application. Ils apparaissent uniquement pour un service personnalisé conçu avec l’extension OCS_Data.
Vous pourrez connaître en détail la structure d'un service OCS standard en consultant sa documentation dans ce site.
Comment configurer un service OCS ?
La mise en oeuvre de la contribution en ligne à un service (dont la liste est disponible ci-dessus) suit la même logique quel que soit le service. Seule la contribution à un service personnalisé nécessite une étape supplémentaire de définition de la structure des fiches du service.
Pour information, voici pour chaque service la procédure de mise en place dans le site :
Actualités en ligne | Déjà fait en standard | Insérer Classeur Actualités | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Actualités en ligne |
Evénements en ligne | Déjà fait en standard | Insérer Classeur Evénements | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Evénements en ligne |
Annuaire de personnes | Déjà fait en standard | Insérer Classeur Personnes | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Annuaire de personnes |
Foire aux questions | Déjà fait en standard | Insérer Classeur Questions | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Foire aux questions |
Carte postale OCS | Déjà fait en standard | Insérer Classeur Cartes postales OCS | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Envoi de carte postale OCS |
Compte rendu de réunion | Déjà fait en standard | Insérer Classeur Compte rendu de réunion | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Compte rendu de réunion |
Gestion de salles | Déjà fait en standard | Insérer un Classeur Salles | Insérer Gestion d'un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer élément Planning de réservations |
Mini sondage | Déjà fait en standard | Insérer un Classeur de mini sondages | | Insérer l'élément Mini sondage dans une page (dans Rédiger uniquement) |
Autre type personnalisé (*) | Créer la structure de fiches OCS personnalisée | Insérer le classeur crée grâce à la nouvelle structure dans la liste des classeurs de fiches OCS | Insérer Gestion d’un classeur et configurer les rendus Formulaire d’édition et Rendu de la fiche en consultation si nécessaire | Insérer Page libre contenant une énumération de fiches OCS et/ou une recherche de fiche OCS |
Il s’agit de la structure des fiches pour ce type de classeur. Isotools Studio X8 s’appuiera dessus pour créer la table de données d’un classeur de ce type déclaré dans le site. | Indique à Isotools Studio X8 qu’il faut créer la table de ce classeur dans la base de données du site. Ses colonnes correspondront à la structure de fiches de ce type de classeur. | Insère une page dans le BackOffice de contribution pour la gestion des fiches du classeur : rédaction, validation, suppression … | Insère une page dans le site en FrontOffice pour la restitution des informations saisies dans les fiches du classeur (cas particulier pour les salles). |
(*) Disponible par l’extension OCS_Data
Pour la procédure complète de mise en place d’un service OCS, consultez la documentation du service que vous voulez utiliser, disponible dans le centre de ressources documentaires d’Isotools. Vous pourrez également télécharger le récapitulatif en image de la mise en place d’un service OCS.
Cycle de publication

Le cycle de publication permet de valider la publication d’une fiche avant qu’elle apparaisse dans le site. Il apparaît systématiquement dans un classeur mais peut, le cas échéant, se composer de 3 ou 4 étapes.
A sa création, une fiche est toujours dans l’état En rédaction. Son édition dans cet état peut alors être :
soit limité au contributeur rédacteur qui l’a créé,
soit libre d’édition par tout contributeur rédacteur du service (s’il y en a plusieurs ce qui est possible uniquement avec l’extension XRM Server).
La fiche suit ensuite le cycle de publication jusqu’à ce qu’elle soit dans l’état Publiée, condition impérative à son apparition dans le site web.
Le nombre d’étape disponible dans un cycle de publication dépend :
Voici les différents cycles qu’il est possible de rencontrer selon le schéma de contribution :
1. La contribution est limitée au Super administrateur qui a tous les droits : rédaction et validation
Ce cas est l’utilisation par défaut qui est fourni par Isotools Studio X8 lorsque vous n’avez pas l’extension XRM Server. Dans ce cas, d’une part, le seul utilisateur du site pouvant avoir un compte est le Super administrateur ; d’autre part, l’absence d’extension ne permet pas de définir les profils de rédacteur et de validateur. La contribution est donc limitée au super administrateur qui rédige et valide les fiches. Il n’y a donc pas d’état « A valider ».
2. La contribution est ouverte à plusieurs contributeurs qui ont tous les droits : rédaction et validation
Ce cas nécessite l’extension XRM Server. En effet, elle permet de configurer un annuaire des comptes utilisateurs du site nécessaire pour accéder au BackOffice de contribution mais aussi d’activer/désactiver le cycle de validation. La contribution est donc ouverte à plusieurs contributeurs identifiés mais on décide qu’ils peuvent à la fois rédiger et valider les fiches qu’ils créent. La propriété « Utiliser le cycle de validation » est alors désactivée sur le service. Il n’y a donc pas d’état « A valider ».
3. La contribution est ouverte à plusieurs contributeurs qui ont chacun un droit soit de rédaction, soit de validation (soit parfois les deux)
Ce cas nécessite lorsqu’on a l’extension XRM server. En effet, elle permet de configurer l’annuaire des comptes utilisateur mais aussi d’activer/désactiver le cycle de validation. La contribution est ouverte à plusieurs contributeurs identifiés. Toutefois, on décide de distinguer les rôles de contributeur rédacteur et de contributeur validateur. Un état « A valider » apparaît alors et n’est visible que par des contributeurs validateur.
Résumé des droits de contribution
Selon votre profil de contributeur, à savoir rédacteur (vous avez les droits de rédaction) et/ou validateur (vous avez les droits de validation), voici un résumé des droits d’actions que vous pouvez effectuer dans un classeur :
Légende du tableau
Droit accordé | Pas de droit | Non applicable |
Créer | O* | O* | O* | O* |
Editer | O* | X | X | O* |
Consulter | O | O | O | O |
Soumettre à la validation | O* | X | O* |
Publier | X | X | O* |
Remettre en édition | X | X | O* |
Archiver | O* | X | X |
Supprimer | O* | X | X | O* |
Créer | X | X | X | X |
Editer | X | O | O | O |
Consulter | O | O | O | O |
Soumettre à la validation | X | O | O |
Publier | X | O | O |
Remettre en édition | O | O | O |
Archiver | X | O | O |
Supprimer | X | O | O | O |
(*) Peut varier en fonction des droits de modifica