Ajout de widgets à une communauté

En tant que propriétaire d'une communauté HCL Connections, vous pouvez définir l'ensemble de widgets disponibles dans la communauté. Pour cela, utilisez l'option Personnaliser dans HCL Connections. Par exemple, vous pouvez choisir d'ajouter le widget Blogue à une communauté spécifique. Les propriétaires de communauté peuvent ainsi contrôler l'ensemble de services disponibles dans les communautés qu'ils possèdent.

Pourquoi et quand exécuter cette tâche

Lorsque vous utilisez des pages de portail comme système frontal pour les communautés, les pages renferment généralement du contenu social qui interagit avec un ou plusieurs widgets de la communauté. Par exemple, la liste des articles de blogue de communauté répertorie les articles de blogue qui ont été créés à l'aide du widget Blogue. Vous pouvez baliser ces articles de contenu social à l'aide de configurations Glisser-Déplacer pour qu'ils dépendent d'ensembles spécifiques de widgets disponibles dans la communauté associée. Configurez cette balise en définissant une préférence de portlet spécifique sur l'entité de portlet de la configuration Glisser-Déplacer associée. Chaque fois qu'un éditeur de page ajoute un tel portlet à une page de communauté, l'infrastructure de portail tente d'ajouter dynamiquement les widgets requis à la communauté associée.

Afin de baliser une configuration GLisser-Déplacer pour qu'un ensemble de widgets particulier soit requis, définissez la préférence suivante sur l'entité de portlet :
ibm.portal.instantiation.community.widgets=comma separated list of widget definition IDs
Pour définir cette préférence, utilisez le portlet Gestion des portlets ou l'interface de configuration XML (XMLAccess).
La liste suivante répertorie les ID de définition de widget pris en charge.
  • StatusUpdates
  • Forum
  • Bookmarks
  • Files
  • Blog
  • IdeationBlog
  • Activities
  • Wiki
  • Calendar
  • MediaGallery
  • Feeds
  • SubcommunityNav
  • RelatedCommunities
Exemple : pour baliser une configuration de glisser-déposer pour que les widgets Blogue et Wiki soient requis, définissez la préférence comme suit :
ibm.portal.instantiation.community.widgets=Blog,Wiki
Par défaut, le portail tente d'ajouter le widget. Si l'opération échoue pour une raison quelconque, le portail ajoute quand même l'objet de contenu social à la page mais il n'ajoute pas le widget à la communauté. Si le comportement doit être modifié vous pouvez définir une préférence de portlet supplémentaire pour générer un message d'erreur à la place. Pour baliser une configuration Glisser-Déplacer afin de générer un message d'erreur si les widgets requis ne peuvent pas être ajoutés à la communauté associée, définissez la préférence de portlet suivante :
ibm.portal.instantiation.community.widgets.failonerror=[true|false]
La valeur par défaut est false. Pour définir cette préférence, utilisez le portlet Gestion des portlets ou l'interface de configuration XML (XMLAccess). Avec la préférence de portlet failonerror activée, le portail n'ajoute pas l'élément de contenu social à la page, mais affiche à la place un message d'erreur.
Le paramètre failonerror des configurations de glisser-déposer pour les définitions de vue de liste centrée sur la communauté est défini sur la valeur false. La liste ci-dessous fournit ces configurations à titre de référence :
  • Liste des sujets de forum de communauté : ibm.portal.instantiation.community.widgets=Forum
  • Liste des articles de blogue de communauté : ibm.portal.instantiation.community.widgets=Blog
  • Liste des événements de communauté : ibm.portal.instantiation.community.widgets=Calendar
  • Liste des contenus de communauté : ibm.portal.instantiation.community.widgets= Forum,Bookmarks,Files,Blog,Activities,Wiki,Calendar
  • Liste des fichiers de communauté : ibm.portal.instantiation.community.widgets=Files
Remarque : Les préférences de portlet décrites ici sont ignorées sur les pages qui ne sont pas associées à une communauté particulière.