Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-5284

Implement tags based on the core storage

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.3.2
    • Component/s: Core, Core VCS, Tagging
    • Impact type:
      API change
    • Upgrade notes:
      Hide

      The old (internal) TaggingHelper has disappeared. Just use the TagService directly.

      The TagService API has changed to conform to what is actually implemented, and has been simplified.

      Show
      The old (internal) TaggingHelper has disappeared. Just use the TagService directly. The TagService API has changed to conform to what is actually implemented, and has been simplified.

      Description

      Because the current tag implementation is based on a mix of Nuxeo Core and Hibernate, it's hard to make it efficient, and there are transaction/session problems when using Tomcat.
      -> Re-implement tags based on placeless documents managed by the Core, and a specialized QueryMaker for the queries that cannot be expressed in NXQL (aggregates and count for the popularity cloud).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                fguillaume Florent Guillaume
                Reporter:
                fguillaume Florent Guillaume
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: