Objet Contenu dynamique

Étape 4 - Pages >

Objet Contenu dynamique

Previous pageReturn to chapter overviewNext page
Montrer/Cacher le texte caché

Il y a des situations où, une fois créé un Site Web et le publié en ligne, il est utile que certaines personnes puissent intervenir pour mettre à jour certains contenus spécifiques: il peut être le cas des Client pour lesquels on a réalisé le Site ou un Sites d'une Association où plusieurs collègues peuvent publier des nouvelles et des événements. Dans ces cas, les Utilisateurs qualifiés doivent pouvoir travailler directement en ligne (sans avoir nécessairement le programme et / ou le fichier du projet) et avoir la possibilité de mettre à jour uniquement les contenus définis, sans être en mesure de modifier d'autres sections ou les paramètres graphiques de la mise en page.

WebSite X5 répond à cette exigence grâce à l'Objet Contenu dynamique. En utilisant l'Objet Contenu dynamique l'Auteur du Site aura toujours un contrôle total sur le projet, mais il pourra décider de confier à des Utilisateurs, qu'il a lui-même activés, la charge de la mise à jour de certains contenus afin d'obtenir, de cette façon, un double avantage :

économiser le temps nécessaire pour la mise à jour du Site ;
le Site sera toujours constamment mis à jour.
Cliquez pour etendre/reduireRéférence : Les paramètres pour l'Objet Contenu dynamique

Pour mettre en place un Objet Contenu dynamique vous devez tout d'abord définir quels Utilisateurs ou Groupes d'Utilisateurs auront les autorisations nécessaires pour modifier le contenu de l'Objet même.

Dans la section Groupes/Utilisateurs s’affiche la liste des Groupes et / ou des Utilisateurs qui sont déjà définis. Il suffit de cliquer sur les Groupes et / ou les Utilisateurs afin d'afficher la coche à côté de ceux à qui vous souhaitez accorder la possibilité de modifier le contenu de l'Objet Contenu dynamique. Activer un Groupe ou activer tous les Utilisateurs appartenant à un Groupe ce n'est pas la même chose :  seulement dans le premier cas, si, plus tard, vous ajoutez de nouveaux Utilisateurs au Groupe, ceux-ci seront automatiquement autorisés à la mise à jour du contenu de l'Objet Dynamique.

Pour créer de nouveaux Groupes/Utilisateurs, il suffit d'accéder à la fenêtre Gestion de l'accès de l'étape 1 - Paramètres du Site | Avancés.

Pour l'Objet Contenu dynamique il est possible agir sur les Propriétés suivantes :

Hauteur  : permet de définit la valeur en pixels de la hauteur  de l'Objet Contenu dynamique. Si vous réglez la hauteur de l'Objet, vous faites en sorte que, au-delà d'une certaine limite, le contenu saisi sera fait défilé à travers une barre de défilement, afin de maintenir la mise en page générale de la Page.
Activer la hauteur automatique: fait en sorte que l'Objet prenne automatiquement la hauteur minimale necessaire afin que le contenu puisse être affiché complètement, sans avoir recours à la barre de défilement. L'option a effet que si l'Objet est placé dans une ligne de la Grille de Mise en Page où il n'y a pas d'autres Objets, ou autrement il n'est pas accompagné par des Objets donc la hauteur détermine la mise en page.
Cliquez pour etendre/reduireRéférence : Les méthodes d'envoi des données

Dans la section Enregistrement des données vous pouvez spécifier comment le contenu spécifié par les Utilisateurs autorisés à changer l'Objet Contenu dynamique doit être enregistré :

Envoyer les données à un fichier : le contenu est sauvegardé dans un fichier créé dans le répertoire du Serveur spécifié.  

Envoyer les données à une base de données : le contenu est automatiquement envoyé à la base de données MySQL spécifiée, grâce à un script PHP déjà préparé.

Selon la méthode de sauvegarde sélectionnée vous devez définir plusieurs paramètres :

Envoyer les données à un fichier :

Sous-répertoire du serveur où enregistrer les données : spécifie dans quel sous-dossier, ou dans le dossier sur le serveur avec accès en écriture via PHP, les données doivent être sauvegardées. Le dossier sur le serveur principal est déjà spécifié par l'option Dossier du serveur avec l'accès en écriture présente dans la fenêtre Gestion des données. Si vous ne spécifiez pas de sous-dossier, les données sont directement enregistrées dans le dossier sur le serveur principal.

Envoyer les données à une base de données :

Base de données : spécifie le nom de la base de données à utiliser, choisissant dans la liste de celles qui sont liées au projet actuel.
Nom du Préfixe de la table : dans ce champ, vous devez entrer le nom de la table dans la base de données dans laquelle vous voulez collecter des données. Si vous entrez le nom d'une table qui n'existe pas encore, elle sera créée automatiquement.

La liste des bases de données liées au projet doit d'abord être compilé en utilisant les contrôles appropriées de la fenêtre Gestion des données.

Après avoir défini les paramètres nécessaires pour configurer l'Objet Contenu dynamique vous devez cliquer sur le bouton Aperçu afin d'afficher le Site dans le Navigateur interne. Dans la page ouverte, à la place de l’Objet Contenu dynamique apparaît une invitation à cliquer pour rédiger le texte, et, au passage de la souris, vous verrez une ligne pointillée qui indique l'espace occupé par l'Objet. En cliquant dans cette zone s’affiche un éditeur de texte en ligne grâce auquel vous pouvez procéder à insérer le contenu proposé par défaut par l'Objet.

Pour le bon fonctionnement de l'Objet il est nécessaire de faire en sorte que la Page qui le contient soit enregistrée comme un fichier .PHP.

Pour définir l'extension de la Page vous devez utiliser l'option Extension du fichier créé présente dans la fenêtre Propriétés de la page | Avancées.

A travers la section Objet Contenu dynamique du Panneau de Contrôle en ligne et de l'Appli WebSite X5 Manager vous pouvez consulter la liste de tous les Objets Dynamiques inclus dans le Site: en cliquant sur un Objet vous pouvez ouvrir la Page du Site dans laquelle il est contenu afin de procéder, éventuellement, à sa modification.

 


Bonnes pratiques :

-

Comment travailler avec l'Objet Contenu dynamique


Approfondissements :

-

Le Panneau de Contrôle en ligne et l'Appli WebSite X5 Manager