XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Neutral
    • 2.4
    • None
    • None

    Description

      It should not be a requirement to have STK installed to be able to use categorization.

      Currently there are the following "dependencies"
      • info.magnolia.module.categorization.commands.CategoryGeneratorCommand depends on MAGNOLIA-6042
      • info.magnolia.module.categorization.functions.CategorizationTemplatingFunctions depends on MAGNOLIA-6042 + STKTemplatingFunctions
      • info.magnolia.module.categorization.model.CategoryOverviewModel depends on STKPager
        • Use Pagination from MTE-2 instead
      • info.magnolia.module.categorization.syndication.CategorySyndicator depends on MAGNOLIA-6042 + STKTemplatingFunctions
      Other tasks
      • Make former stk components (stkCategoryOverview, stkRelatedCategoriesLinkList) and stk page (stkCategoryOverview) available in this module
      • init.inc.ftl from STK can't be used anymore
        • Create simplified version in this module
      • Remove renderType=stk from existing components:
        • catCloud
        • catCloudWide
        • catCloudExtras
        • categoryRSSFeed
      • Component template categoryOverview uses functions from STKTemplatingFunctions
        • ... stkfn.abbreviateString(item.abstract!, 100) ... (depends on MAGNOLIA-6052)
        • ... stkfn.getAssetLink(item, "teaserImg", "teaser") ... use DamTemplatingFunctions#getAssetLinkForId(String, String) instead (see: MGNLDAM-527)
      Follow up

      Above changes require follow-up changes in STK – in particular adding removed STK-components from this module to STK itself and ideally extending the ones from categorization.

      Notes

      This will break binary compatibility of some classes.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                pmundt Philip Mundt
                pmundt Philip Mundt
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR