[dev] Fwd: Re: AJAX Framework changes

Gunnar Wrobel wrobel at pardus.de
Thu Jan 26 08:20:42 UTC 2012


--
Core Developer

The Horde Project

e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org

pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de



Gunnar Wrobel <wrobel at pardus.de> schrieb:





Michael M Slusarz <slusarz at horde.org> schrieb:

>Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>
>> Quoting Michael M Slusarz <slusarz at horde.org>:
>>
>>> Since the UI is going to be updated for Horde 4.1, it is a 
>>> necessity to move common AJAX components from the applications 
>>> (e.g. IMP, Kronolith) into Horde_Core. In fact, I've already been 
>>> working on this for a few days.

Sounds great.

>>
>> Wouldn't this be a BC break? Or do you mean that this is going to be 
>
>> done for H5?
>
>Yes, of course this is a BC break. But to redo the UI for 4.1, this 
>HAS to be done. Or else we are never going to be able to expand our 
>AJAX and mobile views. How would the UI re-write work without this 
>(i.e. if every application continues to have its own AJAX framework?) 
>
>This is impossible. As a thought experiment: how would the portal 
>work, for example?
>
>And I thought we are over the whole BC breaking thing for applications 
>
>since this is the whole point of having PEAR packages. IMP 
>5.1/Kronolith 3.1 can require Horde 4.1 and a certain minimum version 
>of Horde_Core. As long as existing methods don't completely disappear 
>
>(so that older applications will still work), this is perfectly 
>acceptable. We are over the whole "IMP 5.1 has to work with Horde 
>4.0" thing.

I have no clue on the exact technical nature of the changes. But the way you describe it I'm not certain it is a BC break. If this only *adds* functionality we can require the newer package version in the applications that have been adapted to the newer versions.

But of course one should still be able to run Imp-5.0 on Horde-4.1.

I don't see an immediate problem with this if functionality previosly present in both Imp and Kronolith is now aggregated as an added, new feature in Horde_Core-4.1.*.

>
>H5 will mean a fundamental change in the way the 
>framework/applications work together like H4 did with switching to 
>packages. Improving within the existing framework, which is what this 
>
>does, is more than reasonable and, in fact, is expected.

Agreed.

Cheers,

Gunnar

>
>michael
>
>_____________________________________________

>Michael Slusarz [slusarz at horde.org]
>
>-- 
>Horde developers mailing list
>Frequently Asked Questions: http://horde.org/faq/
>To unsubscribe, mail: dev-unsubscribe at lists.horde.org

--
Core Developer

The Horde Project

e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org

pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de



More information about the dev mailing list