[dev] Ulaform release and future

Chuck Hagenbuch chuck at horde.org
Fri Jul 22 20:43:07 UTC 2011


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).

-chuck


More information about the dev mailing list