You're sure you mean Magnolia 4.4.3 and not 4.3.4?
Cause the dependencies look wrong for 4.4.3 but right for 4.3.4 (for example 
STK is 1.4.3 for M4.4.3)

Here a list off al dependencies of 4.4.3 (EE, same counts for CE, but just less 
modules).


    <magnoliaVersion>4.4.3</magnoliaVersion>
    <stkVersion>1.4.3</stkVersion>
    <etkVersion>1.4.2</etkVersion>
     
     <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-enterprise</artifactId>
        <version>${magnoliaVersion}</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-workflow</artifactId>
        <version>${magnoliaVersion}</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-dms</artifactId>
        <version>1.5.1</version>
      </dependency>


      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-form</artifactId>
        <version>1.2.2</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-rssaggregator</artifactId>
        <version>1.2.1</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-categorization</artifactId>
        <version>1.1.6</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-standard-templating-kit</artifactId>
        <version>${stkVersion}</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-demo-project</artifactId>
        <version>${stkVersion}</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-theme-pop</artifactId>
        <version>${stkVersion}</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-extended-templating-kit</artifactId>
        <version>${etkVersion}</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-content-translation-support</artifactId>
        <version>1.0.2</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-content-dependencies</artifactId>
        <version>1.0.2</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-imaging</artifactId>
        <version>2.1</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-imaging-fix-preload-awt</artifactId>
        <version>2.1</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-google-analytics</artifactId>
        <version>1.0</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-data</artifactId>
        <version>1.6.2</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-scheduler</artifactId>
        <version>1.4.2</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-exchange-transactional</artifactId>
        <version>1.2.1</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-advanced-cache</artifactId>
        <version>1.3</version>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-backup</artifactId>
        <version>1.1.2</version>
      </dependency>
      <dependency>
        <groupId>org.mgnl</groupId>
        <artifactId>magnolia-module-packager</artifactId>
        <version>4.0.5</version>
      </dependency>


      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-ldap-bundle</artifactId>
        <version>1.4.1</version>
        <type>tar.gz</type>
      </dependency>

      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-jndi</artifactId>
        <version>1.0.1</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-cas</artifactId>
        <version>1.0</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-tools</artifactId>
        <version>1.1.2</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-backup</artifactId>
        <version>1.1.2</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-webdav</artifactId>
        <version>1.0.1</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-groovy</artifactId>
        <version>1.1.1</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-templating-components</artifactId>
        <version>${magnoliaVersion}</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-samples</artifactId>
        <version>${magnoliaVersion}</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>
      <dependency>
        <groupId>info.magnolia</groupId>
        <artifactId>magnolia-module-newsletter-bundle</artifactId>
        <version>1.0.1</version>
        <classifier>bundle</classifier>
        <type>tar.gz</type>
      </dependency>


On Apr 20, 2011, at 9:18 PM, Anton Matheis wrote:

> 
> Hi again,
> 
> as you said, Gregory, 1.4 stk wouldn't work with 1.1x forms. So we
> configured Magnolia 4.4.3 with stk 1.3.5:
> 
> ------------------------------------------------------------8<-------------------------------------
>    <magnoliaVersion>4.4.3</magnoliaVersion>
>    <stkVersion>1.3.5</stkVersion>
>    <etkVersion>1.3.5</etkVersion>
>       <formsVersion>1.1.2</formsVersion>
>       <dmsVersion>1.5.1</dmsVersion>
> ------------------------------------------------------------>8-------------------------------------
> 
> Is there anything you can point out wrong on first sight in this
> setup, like you did with stk 1.4 and forms 1.1?
> 
> Booting, upgrade, first tests were all successful so far.
> 
> Greetings,
> Anton
> 
> 
> 2011/3/22 Anton Matheis <[email protected]>:
>> Hi Grégory,
>> 
>> thank you for your feedback!
>> Yes, we thought about migrating to 1.2. Right now we are in the
>> estimation state of that task. As a first step i just changed my pom
>> to the actual mgnl versions and saw many red crosses appearing in
>> eclipse. Also some base classes changed, moved or vanished. That is
>> the reason for my question.
>> As for the different approaches: as far as i have investigated our two
>> approaches to multi step i can say that the idea is quite similar:
>> unique form state token, redirecting with token to next step,
>> gathering submitted parameters etc.
>> Yours has some more features though: iterating content for finding
>> next step, executing form models before rendering. But most important:
>> your architecture is better in terms of separation of concerns. 8-]
>> As far as i see it now, it would not make much sense to contribute
>> what we have done in the validation area. Because there again: it is
>> not modular enough. But the plan is this: depending on which way we go
>> (sticking to the old version or refactoring and adapting the new one),
>> i will get back to you with potential ideas.
>> 
>> Thank you so far,
>> Greetings,
>> Anton
>> 
>> 
>> 2011/3/21 Grégory Joseph <[email protected]>:
>>> 
>>> 
>>> On 21 Mar 2011, at 16:33, Anton Matheis wrote:
>>> 
>>>> 
>>>> Hello Magnolians,
>>>> 
>>>> we have a Magnolia 4.3.8 project in which we needed multi step forms.
>>>> Because at that time, 4.4 wasn't released, we built our own extensions
>>>> to 4.3.8 to handle multi step. Apart from that, we have some
>>>> non-trivial validation tasks that could not be dealt with by using the
>>>> magnolia intern validation architecture.
>>>> 
>>>> We now consider upgrading to 4.4. The problem is: the magnolia form
>>>> module changed considerably and thus the architecture on which we
>>>> built our module.
>>>> Rewriting our form module would be quite time intense. To avoid that,
>>>> we thought about integrating the actual Stk version (1.4.2) with the
>>>> old form module version 1.1.2.
>>>> 
>>>> Do you think that might be possible?
>>> 
>>> The only possible way to know would be for you to try it. It all depends on 
>>> which features you use. For example, I know for a fact that the 
>>> login/logout templates, which have been changed with stk 1.4.x, will break 
>>> with form module 1.1. Others might still work.
>>> 
>>> Have you considered using form 1.2 for multi-step ? Are your extensions 
>>> that different from what we've done ? If so - can you provide some details 
>>> ? It might be interesting to see how such things could be migrated.
>>> 
>>> As for the validation - if anything, it should be simpler/more flexible 
>>> now. And if not, we'd love to improve this too. Can you provide some 
>>> examples of where it would be difficult for you to upgrade to 1.2 ?
>>> 
>>> That's why open-source is great: I'm sure your extensions/improvements 
>>> would be extremely useful to others too, and could have been integrated in 
>>> the product by now. You should consider contributing them ;)
>>> 
>>> 
>>> Cheers,
>>> 
>>> -g
>>> 
>>> 
>>> 
>>> ----------------------------------------------------------------
>>> For list details see
>>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>>> To unsubscribe, E-mail to: <[email protected]>
>>> ----------------------------------------------------------------
>>> 
>>> 
>> 
> 
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------

Best regards,

Christian Ringele
Magnolia International Ltd.

Register now for Magnolia Conference 2011:
http://www.magnolia-cms.com/conference

Magnolia®  - Simple Open Source Content Management



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to