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
- Passez en mode Arborescence sur la page Articles
- Cliquez sur le bouton « + Collection » en haut de l'arborescence
- Saisissez un nom (par exemple « Onboarding » ou « Documentation API »)
- 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
- Activez le mode sélection (la case à cocher dans l'en-tête de l'arborescence)
- Sélectionnez les articles voulus
- Choisissez la collection cible dans la liste déroulante
- 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 internesProfondeur 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 :
- La collection avec tout son contenu (articles + sous-collections) est envoyée vers la Corbeille — une suppression logique (soft delete)
- Les objets restent disponibles à la restauration pendant toute la durée de conservation (de 7 à 90 jours selon le forfait)
- 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_deleteddirect (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.