[dev] Ulaform release and future
Chuck Hagenbuch
chuck at horde.org
Sun Jul 24 04:01:58 UTC 2011
Quoting Vilius Šumskas <vilius at lnk.lt>:
> Chuck Hagenbuch <chuck at horde.org> rašė:
>
>> Quoting Vilius Šumskas <vilius at lnk.lt>:
>>
>>> Given that all Ulaform patches I had locally were commited I
>>> wanted to discuss where to go next for the release and a
>>> (possible) future of Ulaform.
>>>
>>> I have converted Ulaform to new H4 API including all the legacy
>>> methods and deprecated libraries. I have extensivelly tested all
>>> the funcionality except for PEAR embedding of forms on external
>>> pages. Everything works and at the current state I think Ulaform
>>> can be released as beta. What else need to be done to make Ulaform
>>> release appear on the web and on pear.horde.org ? Probably
>>> CHANGES/package.xml need to be updated with most important stuff?
>>> As I don't really have a Horde git access I will leave this last
>>> part for someone with proper release management skills :) Anything
>>> else?
>>>
>>> Also as Ulaform uses Horde_Forms extensivelly I remember there was
>>> discussion in the past about a new Horde_Form library which would
>>> be more suitable for modern web. What is the status of that
>>> library and is anyone still interested in it? I have some spare
>>> time so can look into it. In fact it would help me a lot for my
>>> internal company purposes.
>>
>> Here's my vision:
>> I'd like to see Ulaform be separated into two layers. One is kind
>> of the current app - form generation and handling of the results.
>> Much better/easier embedded forms, easy embedding of forms on
>> Facebook, etc., should all be added as well.
>>
>> The other layer would take the old Horde_Form library and rewrite
>> it for Horde 4, based on Horde_View, in a way that gives us a
>> generic form generation/rendering engine. We should be able to
>> programmatically create (say, in Nag) the same kind of forms that
>> the UI for Ulaform creates, use the same shared rendering/layout
>> code (though layouts obviously need to be fully customizable).
>
> That's similar vision I have.
>
> Any idea about the status of Horde_Form which was developed during
> Google SoC? I mean is it worth continuing the work which was already
> done, or the code is too old and too far behind git so I'm better
> rewriting everything from scratch?
>
> I have looked at Horde_Form in CVS incubator but see that most of
> the code was moved to hatchery. Was it merged to horde-git master?
It's been quite a while, but very little has fundamentally changed
with Horde_Form, so some of that code might be usable.
I believe that code ended up in framework/Model, in git.
-chuck
More information about the dev
mailing list