inputEx 0.7.0 release and Roadmap

inputEx 0.7.0 was released today !

Most importantly, we upgraded YUI dependency to version 2.8.2r1 to fix security issues, and fixed a major bug for Internet Explorer 9.

We also worked on setting correct names for all sub-fields in order to use classical browser form posting. You can now safely use Group and List fields using standard forms.

Finally, I merged all the various Wiki pages we had into the new inputEx Guide. Obviously far from being complete, this first version will help us replying to questions from the forum, and hopefully help newcomers.

You can take a look at the complete changeset here, and download the 0.7.0 version here.

inputEx Roadmap

Now, where are we going ?

With the upcoming YUI 3.3.0 release, it is now time to seriously work on upgrading inputEx to YUI3.

Of course, this is not a new idea, and we’ve already tried to start the project over, leveraging the YUI 3 widget infrastructure. However, this appeared to be a huge amount of work, while throwing away most of the current code.

Facing our failure, we’ve decided to take a smaller step to get there, so we’ll start by forking the current version to make it work with YUI3, using yui2in3 for widgets dependencies, while keeping code changes to the strict minimum.

Once this version is out, we’ll be able to continue with the following goals in mind :

  • remove unrelated code from the library (yql-related stuff, JsonTreeInspector, …)
  • removing YUI2 dependencies while widgets get integrated into YUI3
  • make inputEx available on the YUI gallery (and leverage Yahoo! CDN )
  • finally use the YUI Widget framework

You will be able to follow the progress of the inputEx-yui3 branch on https://github.com/neyric/inputex/network.

Happy new year !

This entry was posted in inputEx, Projects, YUI Library and tagged , , . Bookmark the permalink.

4 Responses to inputEx 0.7.0 release and Roadmap

  1. Piercus says:

    Hi eric,

    It seems nice, i’m very interested in making InputEx works with YUI 3. It could be nice for WireIt too ! Keep us posted with the github issues tab.

  2. neyric says:

    @piercus: Indeed, I’m planning to upgrade WireIt to YUI 3 as well… and inputEx is a milestone to get there.

    However, I will release inputEx3 on a different repository. It has too many changes to merge fixes from the stable branch anyway…

  3. Erik Winlöf says:

    Hi Neyric,

    Nice job, this all looks very promising! I’ll be doing some tests and hopefully use it inour Activiti Explorer (open source bpmn20 solution) (www.activiti.org) to dynamically generate forms based on json-schema (based on BPMN2.0 process definition properties). Currently we have a dependency to YUI2.8, so the current release is actually what we prefer, therefore I wonder what your move to YUI3 would mean for us?

    Can we expect the old 2.8-code to remain and get bugfixed in the future?

    Cheers, Erik

    PS. If you have time to answer please send an email as well :-)

  4. neyric says:

    @Erik: Hi, the current code still is the stable branch. We use it a lot in production so it will get maintained and bugfixed in the close future…

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>