Hi Jeremy!

First of all thx for the great job you did on the "modernization" of CForms,
I didn't have the proper time to investigate it or better to use it
(hopefully I will do that this or the next week), but reading from ML
threads seems to be quite cool stuff!

On 1/7/07, Jeremy Quinn <[EMAIL PROTECTED]> wrote:

Hi All

Now that Cocoon 2.1.11-dev runs Dojo 0.4.1, I think we have a solid
platform to complete the modernisation of CForms client-side code.


<snip/>

I hope to be working on this stuff, you would be very welcome if
you'd like to join in !!!!


I  think I can be active on many of the improvements you mentioned, but
first I have to investigate a bit more, as I was saying, the dojo
0.4integration with CForms. Maybe you can pin-point me ( again ;-) )
to a
particular thread or some docs, or even a crucial code fragment you wrote,
to ease the understanding. Or better I have just to dig into code...

If you would like to take on something from this list (or something I
missed out) please discuss it on the dev list so no-one is
duplicating effort.


<snip/>

Maps: not even sure our current one is working, replace with Dojo
(Yahoo and Google)


I've been recently working quite hard with GMaps and Dojo, I can surely help
in this task, and I'm pretty motivated to work on that.  Expect me coming
with questions as soon as I studied your code.


Possible Additions :


<snip/>

Validation: plug in client-side validation where common datatypes
exist between CForms and Dojo, make new ones


This is also very interesting, and there's been interest in the community on
that in the past. I may be able to contribute also on this point. But as you
correctly say, let's go for the replacements first.


Issues:

We need to do this work in such a way that has the absolute minimum
impact on existing cforms projects.
eg. adapting Dojo widgets to work the CForms way and not the other
way around.

We need to make it easier to customise the style, layout and
behaviour of our supplied widgets.


+1000

In addition to being pretty configurable in the layout, I would really see
CForms solve another "tedious" problem I have to face while working
especially in government projects with high requirements of accessibility:
some design is still table-based in the forms styling xsl, as well as
propietary attribute are sometimes coming out in the html (say ajax = true,
or dojoType = CFormsForm, maybe the latter is changed), preventing any site
to be:

1. completely W3C compliant
2. completely accessible (WCAG 1.0 and 2.0) and easily customizable (tables
are somewhere used for design purposes, and the absence of div in those
place limits the customization power of CSS, and prevents from having a
highly configurable default using this [1]) .  See, I'm not looking at
CForms deeply since a 2/3 months, so maybe everything is already changed,
but, according to me, a key point in the success of CForms would to have a
sensible default behaviour that automagically assing CSS (multiple) classes
so that the forms-styling.xsl can be "almost" ignored during development,
and widget Id's can be used as the only, ultimate, contract between
developers and designers.
WDYT? Can it be a valid improvement in this "refurbishment" roadmap?

<snip/>


I hope this whets your appetite !



Sure it does ;-)


Let's get on with the replacements first !!


Yep, hopefully I can come again with more appropriate questions of proposals
in a 10 days time.


regards Jeremy


Ciao,
Gab


[1]
http://mail-archives.apache.org/mod_mbox/cocoon-dev/200605.mbox/[EMAIL 
PROTECTED]



-----------------------------------------
Eng. Gabriele Columbro
Consultant at Sourcesense Italy
-----------------------------------------
work: [EMAIL PROTECTED]
private: [EMAIL PROTECTED]
mobile: (0039)3201612846

yahoo: g.columbro
gtalk: [EMAIL PROTECTED]
AIM:   gabrielecolumbro

-----------------------------------------
"Keyboard not found.
Press F1 to continue"
-----------------------------------------

Reply via email to