Les collections sont des dossiers permettant de regrouper les articles par thème, projet ou service au sein d'un espace.


#Créer une collection

  1. Passez en mode Arborescence sur la page Articles
  2. Cliquez sur le bouton « + Collection » en haut de l'arborescence
  3. Saisissez un nom (par exemple « Onboarding » ou « Documentation API »)
  4. Appuyez sur Entrée — la collection apparaît dans l'arborescence

Ou bien : menu contextuel (clic droit) sur une collection existante → « Créer une sous-collection ».


#Déplacer des articles

#Glisser-déposer

Faites glisser un article de l'arborescence vers la collection souhaitée. Fonctionne pour un seul article.

#Déplacement en masse

  1. Activez le mode sélection (la case à cocher dans l'en-tête de l'arborescence)
  2. Sélectionnez les articles voulus
  3. Choisissez la collection cible dans la liste déroulante
  4. Tous les articles sélectionnés sont déplacés

#Collections imbriquées

Les collections prennent en charge l'imbrication — créez des sous-dossiers pour une organisation détaillée :

Espace
├── Onboarding
│   ├── Pour les nouveaux collaborateurs
│   └── Pour les managers
├── Documentation API
│   ├── REST API
│   └── Webhooks
└── Processus internes

Profondeur d'imbrication maximale — 10 niveaux. C'est une limite technique du CTE récursif dans la base de données, qui protège contre les cycles accidentels. En pratique, même 3 à 4 niveaux sont rares — une structure trop profonde complique la navigation.


#Publier une collection (publish_state)

Chaque collection possède son propre champ publish_state, qui détermine qui voit la collection et son contenu dans la base de connaissances publique (si l'espace est public) :

Valeur Comportement
inherit (par défaut) Suit la collection parente la plus proche ayant un état explicite ; s'il n'y en a pas — internal. L'espace lui-même n'a pas d'état propre.
internal Masquée de force dans la base de connaissances publique, même dans un espace public. Utilisez-la pour les collections en brouillon ou internes (par exemple, Internal Drafts dans un espace public « Documentation client »).
public Publique de force. Autorisée uniquement dans un espace public — dans un espace privé, cette option est désactivée.

L'état draft n'est pas utilisé pour les collections (contrairement aux articles) — une collection vide n'est de toute façon pas visible, donc draft n'est pas nécessaire.

Cela se modifie dans le menu contextuel de la collection : « Rendre publique » / « Rendre interne ». Si elle contient des articles ou des sous-dossiers ayant leur propre état, LiKE demande quoi en faire :

  • « Le dossier seulement » — seul le dossier lui-même change ; les articles et les sous-dossiers ayant leur propre état restent tels quels ;
  • « Et tout ce qu’il contient » — les sous-dossiers et les articles se mettent à suivre le dossier (inherit), et leur visibilité change ensuite avec lui, dans les deux sens. Les brouillons ne sont pas touchés.

La publication d'un dossier passe le même contrôle des données personnelles que la publication d'articles.


#Menu contextuel

Un clic droit sur une collection ouvre un menu :

Action Description
Renommer Édition en ligne du nom
Créer une sous-collection Un dossier imbriqué
Changer l'icône Choisir dans le jeu LkIcon
Changer la couleur Marquage par couleur
Propriétés publish_state, description, métadonnées supplémentaires
Déplacer Changer la collection parente ou l'espace
Supprimer Envoyer vers la Corbeille avec une durée de conservation

Vous pouvez aussi renommer par un double-clic sur le nom.


#Suppression et restauration

Lorsque vous supprimez une collection via le menu contextuel :

  1. La collection avec tout son contenu (articles + sous-collections) est envoyée vers la Corbeille — une suppression logique (soft delete)
  2. Les objets restent disponibles à la restauration pendant toute la durée de conservation (de 7 à 90 jours selon le forfait)
  3. Une fois la durée de conservation expirée — suppression définitive par une tâche cron en arrière-plan

Restauration :

  • Allez dans la Corbeille → retrouvez la collection (vous pouvez filtrer par le type « Collections »)
  • Le bouton « Restaurer » la rétablit avec le même contenu
  • Si la collection parente a également été supprimée — le système proposera de choisir un nouveau parent lors de la restauration

La suppression d'une collection via permanent_deleted direct (en contournant la corbeille) n'est disponible qu'à partir de Space Admin et au-delà, depuis la Corbeille. Un Editor peut supprimer vers la corbeille, mais pas définitivement.


#Articles et sous-collections lors de la suppression/restauration

  • Supprimer une collection — envoie en cascade tous les articles et sous-collections qu'elle contient vers la Corbeille
  • Restaurer une collection — rétablit tout le contenu dans la même composition qu'au moment de la suppression
  • Supprimer un article séparément — l'article part à la Corbeille, mais la collection reste vide (ou avec d'autres articles)

Les articles n'appartenant à aucune collection sont affichés dans un nœud spécial « Sans collection » dans l'arborescence de l'espace. Faites-les glisser dans une collection appropriée pour les organiser.