You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Bundles

Mind the following changes to our default bundles:

CE bundle:

Modules that are no longer bundled:

  • STK along with the following modules:
    • Form
    • Public User Registration (PUR)
    • Device detection
  • Data module

EE bundle:

  • Personalization is now an EE Standard feature. Previously it was available only in EE Pro.
  • Performance features such as Advanced cache and Dynamic caching are EE Pro features.

If you had STK installed

  • You have to bring back latest STK (2.9) to your bundle, along with its dependencies: 
    • magnolia-module-standard-templating-kit 2.9 (download)
    • magnolia-theme-pop 2.9 (download)
    • magnolia-demo-project 2.9 (download)
    • magnolia-dam-compatibility 2.1 (download)
    • magnolia-module-device-detection 1.1 (download)
    • magnolia-module-form 2.2.13 (download)
    • magnolia-module-public-user-registration 2.4.3 (download)
    • magnolia-module-data 2.3.5 (download)

      STK Dependecies
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-standard-templating-kit</artifactId>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-theme-pop</artifactId>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-demo-project</artifactId>
      </dependency>
      <dependency>
        <groupId>info.magnolia.dam</groupId>
        <artifactId>magnolia-dam-compatibility</artifactId>
      </dependency>
      <dependency>
         <groupId>info.magnolia.devdect</groupId>
         <artifactId>magnolia-module-device-detection</artifactId>
      </dependency>
      <dependency>
         <groupId>info.magnolia</groupId>
         <artifactId>magnolia-module-public-user-registration</artifactId>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-data</artifactId>
      </dependency>

      Instead of managing the dependencies with Maven, manually drop these JAR files to the WEB-INF/lib directories of your Magnolia installations.

      You have to bring back the latest STK (2.9.5) to your bundle, along with its dependencies:

       

          magnolia-module-standard-templating-kit.jar

          magnolia-theme-pop.jar

          magnolia-demo-project.jar

          magnolia-dam-compatibility.jar

          magnolia-module-device-detection.jar

              mobiledetect-1.1.1.jar

          magnolia-module-public-user-registration.jar

              json-lib-2.4-jdk15.jar

                  ezmorph-1.0.6.jar

      See Installing a module for help.

 

  • You have then to exclude the new travel demo (site-definition is unique on CE)
    • magnolia-travel-demo 0.5
    • magnolia-travel-tours 0.5
    • magnolia-travel-demo-marketing-tags 0.5

    • magnolia-travel-demo-multisite 0.5

    • magnolia-travel-demo-personalization 0.5

      Travel Demo Exclusion
      <dependency>
        <groupId>info.magnolia.eebundle</groupId>
        <artifactId>magnolia-enterprise-webapp</artifactId>
        <type>pom</type>
        <!-- declare the exclusions here -->
        <exclusions>
          <exclusion>
            <groupId>info.magnolia.demo</groupId>
            <artifactId>magnolia-travel-demo</artifactId>
          </exclusion>
          <exclusion>
            <groupId>info.magnolia.demo</groupId>
            <artifactId>magnolia-travel-tours</artifactId>
          </exclusion>
          <exclusion>
            <groupId>info.magnolia.eedemo</groupId>
            <artifactId>magnolia-travel-demo-marketing-tags</artifactId>
          </exclusion>
          <exclusion>
            <groupId>info.magnolia.eedemo</groupId>
            <artifactId>magnolia-travel-demo-multisite</artifactId>
          </exclusion>
          <exclusion>
            <groupId>info.magnolia.eedemo</groupId>
            <artifactId>magnolia-travel-demo-personalization</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

Jackrabbit configuration

In order to enable getting an HTML excerpt in a query result, you should update the configuration files of your Jackrabbit instances. Add the two <param/> directives within your <SearchIndex> block.

<SearchIndex>
  <!-- more params here -->

  <!-- needed to highlight the searched term -->
  <param name="supportHighlighting" value="true"/>
  <!-- custom provider for getting an HTML excerpt in a query result with rep:excerpt() -->
  <param name="excerptProviderClass" value="info.magnolia.jackrabbit.lucene.SearchHTMLExcerpt"/>
</SearchIndex>

Optional

Double-check magnolia.properties and log4j.xml for latest changes.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels