Well, my experience is about 10yrs Delphi and 3 years with Cocoon - but bear in mind the web platform stuff is still very much under development and esp. in the OS field... welcome to the 'bleeding' edge!! In the long-run I think the multi-platform tools will prevail... in the meantime is tough being on the learning curve.
I think it was Gandalf who said "great power comes at a great price" ?! >>> [EMAIL PROTECTED] 2004/05/11 04:46:25 PM >>> I've two years main-frame cobol and ten years foxpro(vfp) programing experience! Just wander how powerful cocoon is! I abandon MS platform just want a more powerful platform. (a stupid guy):-) nice to meet you! johnson ----- Original Message ----- From: "Derek Hohls" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, May 11, 2004 10:22 PM Subject: Re: Forms Validation [Was Re: is it a cform field widget bug? > You're right - Cocoon is a framework and therefore > can interact with a number of systems; I don't think > there should be duplication (assuming you assemble > them correctly) but there may not be centralization. > > Of course, if you want a system that's less like this, > there's always Zope...or hey, maybe, even PHP ;-) > > Derek > > >>> [EMAIL PROTECTED] 2004/05/11 04:13:45 PM >>> > In the business rules situation: > a business rule can be easily described by word, > for example,in purchase system,We must decide use one of the price > principles,average,LIFO,FIFO... > every principle come with lots codes , and validations too. > If we can centralize it,the programing will be easy and automatically. > I think it must be independly between systems,but in one system,must > tightly. > cocoon want to assembly so many system,so there're lots of duplicated > works > :-< > just an idea,I'll be happy if there're somebody assembly all of > them,user > just need to assign one time :-> > > Best Regards > > Johnson > > ----- Original Message ----- > From: "Derek Hohls" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, May 11, 2004 9:27 PM > Subject: Re: Forms Validation [Was Re: is it a cform field widget bug? > > > > Well, its quite hard to remove some of the > > default "validation" from a database; eg. if you > > try and put a string in a number field it will not > > "validate" this - bear in mind also that some data > > entries have relational issues attached to them, and > > as such, will not sure up until the data is ready to > > "hit" the database (of course, and O/R tool should > > help take care of these issues). > > > > In general, you should try and have as much of your > > validation outside of the db as is possible or practical > > for *your* system - but centralizing everything is not > > always the right anwer in these days of "loosely coupled" > > systems! > > > > PS Not sure what you mean by "more structural view" > > especially as Cocoon, being a framework, does have a > > single "view"... > > > > >>> [EMAIL PROTECTED] 2004/05/11 01:34:57 PM >>> > > Tks,my opinion is if there is a centra validation management, > > Which can handle all kind of validation,both form and database, > > Then we will benifit from it! > > 1.coding once. > > 2.easy maintain. > > 3.more structural view to the whole system. > > > > may be I'm dreaming. > > > > Johnson > > > > ----- Original Message ----- > > From: "Derek Hohls" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, May 11, 2004 7:10 PM > > Subject: Forms Validation [Was Re: is it a cform field widget bug?] > > > > > > > Um, I think you're mixing up different kinds > > > of validation here - the schema part is simply > > > to check that you have a well constructed XML file > > > that adheres to a given grammar (in terms of what > > > is or is not allowed, and what must be there or > > > what is optional). Typically you would do this > > > type of validation *before* releasing an application, > > > although you could be doing it at run-time as well, > > > see: > > > http://www.xml.com/lpt/a/2003/11/12/cocoon-eai.html > > > > > > The other types of validation refer more to data that > > > is created by users during the running of the application > > > (and yes, sometimes the validation on the form is > > > "duplicating" the validation that might otherwise be > > > done by the database - simply to make things easier > > > and less frustrating for the end user). > > > > > > I am not sure what a "central validation management" > > > might cover? > > > > > > Derek > > > > > > >>> [EMAIL PROTECTED] 2004/05/11 12:52:33 PM >>> > > > A schema just can do basic validation only! > > > In form defination , we set validate once, > > > custom validation the second,DBMS the third. > > > why we need so many and duplicated validation? > > > Is there and centra validation management skill? > > > > > > Best Regards > > > > > > johnson > > > > > > ----- Original Message ----- > > > From: "Derek Hohls" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Tuesday, May 11, 2004 6:21 PM > > > Subject: Re: is it a cform field widget bug? > > > > > > > > > > Well, maybe its just me, but I think *any* public XML > > > > document - particularly one thats going to be widely used > > > > (as we hope CForms is!) needs a Schema so it can > > > > be validated. > > > > > > > > >>> [EMAIL PROTECTED] 2004/05/11 11:44:29 AM >>> > > > > no schema in it,does cform need schema? > > > > > > > > best regards > > > > > > > > johnson > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Derek Hohls" <[EMAIL PROTECTED]> > > > > To: <[EMAIL PROTECTED]> > > > > Sent: Tuesday, May 11, 2004 4:04 PM > > > > Subject: Re: is it a cform field widget bug? > > > > > > > > > > > > > Hmm - a check with a schema would pick this up quickly - > > > > > does one exist? > > > > > > > > > > >>> [EMAIL PROTECTED] 2004/05/11 10:01:23 AM >>> > > > > > > > > > > > > > > > Johnson wrote: > > > > > > Hi! > > > > > > > > > > > > I use field widget to represent a boolean field , like below > > > > > > > > > > > > <fd:field id="dc"> > > > > > > <fd:label><i18n:text > key="dc">dc:</i18n:text></fd:label> > > > > > > <fd:datatype base="boolean"> > > > > > > </fd:datatype> > > > > > > <fd:selection-list> > > > > > > <fd:item value="false"> > > > > > > <fd:label><i18n:text > > > > > key="single">single</i18n:text></fd:label> > > > > > > </fd:item> > > > > > > <fd:item value="ture"> > > > > > ^^^^ > > > > > > > > > > you might want to try with 'true' in stead > > > > > > > > > > -marc= > > > > > > > > > > > <fd:label><i18n:text > > > > > key="double">double</i18n:text></fd:label> > > > > > > </fd:item> > > > > > > </fd:selection-list> > > > > > > </fd:field> > > > > > > > > > > > > when I run the form,the source is below. > > > > > > > > > > > > <select name="" id="dc" title=""><option > > > > > > value="false">single</option><option > > > > > value="false">double</option></select> > > > > > > > > > > > > both the value is false! > > > > > > > > > > > > is it a bug? > > > > > > > > > > > > Best Regards > > > > > > > > > > > > Johnson Hsu > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > > > > Marc Portier > http://outerthought.org/ > > > > > > > Outerthought - Open Source, Java & XML Competence Support > Center > > > > > Read my weblog at > http://blogs.cocoondev.org/mpo/ > > > > > > > [EMAIL PROTECTED] > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > -- > > > > > This message has been scanned for viruses and > > > > > dangerous content by MailScanner, and is > > > > > believed to be clean. > > > > > MailScanner thanks transtec Computers for their support. > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > > > This message has been scanned for viruses and > > > > dangerous content by MailScanner, and is > > > > believed to be clean. > > > > MailScanner thanks transtec Computers for their support. > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > -- > > > This message has been scanned for viruses and > > > dangerous content by MailScanner, and is > > > believed to be clean. > > > MailScanner thanks transtec Computers for their support. > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > MailScanner thanks transtec Computers for their support. > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > MailScanner thanks transtec Computers for their support. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. MailScanner thanks transtec Computers for their support. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]