Quelles sont les limitations des publications stockées en base avec JCMS 9 ?

Dans JCMS / JPlatform les données stockées dans la base de données relationnelle (SQL) sont soumises à certaines limitations techniques. Nous vous présentons successivement ces limitations dans JCMS 9 puis pour rappel les dernières limitations levées dans cette version.

Limitations JCMS 9

  • Pas d'accès aux données supprimées
  • Pas de champ multilingue
  • Pas de gestion de droit par Profils de consultation (Audiencement)
  • Pas de gestion des liens inverses
  • Pas de contrôle des WeakReferrer (liens dans les Wiki, les Wysiwyg, utilisation des images)
  • Pas de "copie de travail" (pour les workflow d'édition)
  • Pas d'import incrémental
  • Pas de choix du gabarit d'affichage (pas de gabarit d'instance)
  • Les champs textes (textarea) sont limités par défaut à 64Ko.
  • Pas d'URLs intuitives (FriendlyURLs)
  • Pas d'affichage dans les calendriers de publication, d'expiration et d'archivage
  • Pas de recherche par le nom des catégories
  • Pas de date de tri (sdate)
  • Recherche par rédacteurs : recherche par groupe non supporté, la recherche est possible par Membre.
  • Recherche et Portlet Requête Itération (PQF)
    • L'option "Types exacts", ne s'applique pas aux publications en base, les sous types sont toujours inclus lors de la recherche de types stockés dans JcmsDB.
    • L'option "Remplacer les documents par les publications qui les référencent" n'opère pas sur les DBFileDocument ni sur les DBPublication qui pointent un document (FileDocument ou DBFileDocument)
    • Pas de QueryFilter sur les données en base
    • Les paramètres cidsOff et typesOff ne s'apliquent pas aux publications en base
  • Portlet Requête Itération (PQF)
    • Une seule requête supportée
    • Pas de "First publication"
    • Pas la possibilité de sauter les n premières publications
    • Pas de combinaison possible entre le mode catégorie exacte et la désignation d'une catégorie dans l'éditeur de requête
    • Pas d'affinement par catégorie contextuelle
  • Portlet Explorer
    • L'option de filtrage "Les publications du panier" ne s'applique pas aux contenus en base
      • l'option d'affinement n'est pas présentée du tout dans le cas des portlet explorer configurées pour afficher des données en base,
      • si l'explorer est accédé via plugins/ExplorerPlugin/jsp/explorer.jsp (sans instance de portlet), et que l'option est sélectionnée, seuls les contenus JStore sont affichés
    • Il n'est pas possible d'utiliser dans le Front office la navigation avancée dans les catégories (opérateur booléen one "Une catégorie à la fois", and "Intersection des catégories", or "Union des catégories) avec un opérateur booléen différent de celui paramétré en back-office (en tant que PQF), quand la recherche en base est active.

Dernières limitations levées en JCMS 9 (sp2)

  • Limite sur la clause IN JCMS-4699
  • Recherche multi catégories JCMS-4739
  • Portlet PQF
    • multi-catégorisation
    • Affinement disponible :
      • Affiner sur les catégories de l'espace de travail courant
  • Portlet Explorer
    • multi-catégorisation - Disponible pour Explorer 3.2 EXPLORER-125
  • Droits de modifications JCMS-4742
  • Accès à l'opAuthor JCMS-4745
  • Pager "flottant" (lorsque le nombre de résultat est imprécis) JCMS-4768

Voir aussi :  Quelles sont les limitations des publications stockées en base avec JPlatform 10 ?