Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 74777 invoked from network); 23 Nov 2003 16:51:12 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 23 Nov 2003 16:51:12 -0000 Received: (qmail 78388 invoked by uid 500); 23 Nov 2003 16:51:02 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 78346 invoked by uid 500); 23 Nov 2003 16:51:02 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 78331 invoked from network); 23 Nov 2003 16:51:01 -0000 Received: from unknown (HELO pulse.betaversion.org) (217.158.110.65) by daedalus.apache.org with SMTP; 23 Nov 2003 16:51:01 -0000 Received: (qmail 10778 invoked from network); 23 Nov 2003 16:51:02 -0000 Received: from unknown (HELO ?192.168.2.41?) (stefano@80.105.91.155) by pulse.betaversion.org with SMTP; 23 Nov 2003 16:51:02 -0000 Mime-Version: 1.0 (Apple Message framework v606) In-Reply-To: <3FBF9D51.6060009@cbim.it> References: <3FBEBAB9.7050304@virbus.de> <3FBF9D51.6060009@cbim.it> Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-69--1042668262; protocol="application/pkcs7-signature" Message-Id: <60232131-1DD5-11D8-A66F-000393D2CB02@apache.org> From: Stefano Mazzocchi Subject: Re: Refactoring woody styling (was Re: Woody Rant) Date: Sun, 23 Nov 2003 17:52:08 +0100 To: dev@cocoon.apache.org X-Mailer: Apple Mail (2.606) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --Apple-Mail-69--1042668262 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 22 Nov 2003, at 18:30, Ugo Cei wrote: > Sylvain Wallez wrote: >> I don't agree with you here: you cannot seriously convince people to >> use Woody if it doesn't provide the minimal "fancy features" that >> every other form framework provides. You won't convince anybody with >> flat inputs. We need tooltips, help popups, calendars, etc. But I >> also think the current field-styling.xsl has reached a size where it >> must be split into smaller units that everybody can assemble >> depending on their needs (see below). > > I'm with you here. Let's face it, what people are and will be using > Woody for is mainly HTML forms, and there's no way you can make a > decent form-based application without *lots* of DHTML code. For > example, in my current project we have forms with hundreds of fields, > and having tabs is a huge usability improvement. So much that for an > early prototype we developed our own "tabs" script on top of JXForms, > but as soon as I saw Woody's tabs I threw the prototype away and > restarted from scratch. > > If there are problems with the current implementation, let's fix them > and provide a standards-compliant DHTML-based toolkit for those who > need it (like me ;-) ). If we want to create the best web application > development platform in the world, we cannot provide only a > server-side solution and tell people to do their homework on the > client side. This isn't going to sell. > > Let's not just provide something for the lowest common denominator > (a.k.a. Netscape 4.X). We could do a simple stylesheet for people who > just want a plain registration form for their guestbook, but I'd > question the appropriateness of using Woody for that, the > FormValidatorAction would work much better. I agree here. It is better to keep the common denominator much higher than netscape 4.x, I would say IE 5.0 and NS 6 would target 95% of the browser market. For the rest, well, up to them: if you need it, you fix it. As for Safari, by the time we are done, I'm sure they'll fix the issues, they are fixing bugs at an incredible rate. At the same time, all the style should happen in the XSLT thus the calendar strings worries me. -- Stefano. --Apple-Mail-69--1042668262 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGGDCCAtEw ggI6oAMCAQICAwsi0jANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDMxMTEzMDE0OTU4WhcNMDQxMTEyMDE0OTU4WjBEMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSEwHwYJKoZIhvcNAQkBFhJzdGVmYW5vQGFwYWNoZS5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2CMYDGJqn0K4hpdDlpgbFlGxlFh2m p5EZyY3cu9nmp2wcl+vGn1Wcc103mshOV7BYHnBnR9CBNI5E/l/S/hKj0jgd0jH9/aKqmExZkLWs C7kCLANKPPDFl/sPGTHnpkQhvUbDjlUZa/h77oVFowBgIZjdJWadNzssPJ5wnGdfuYr+4ZI2xEWj H0tZY6V4TpILRg/jp3F6x/avqjNGBA1KOp6OzXdh0RfvXEMEXDu6AZTD+flQxOjKp+IHtSO7suwk Kg9ffx7Gh2LGKE24sBNE8SEPYHRtchutpQh9YFW30HVgLgq9rM8lUx6JA7D4akj/A2Wc3tr+BBqp Ukvgm3b/AgMBAAGjLzAtMB0GA1UdEQQWMBSBEnN0ZWZhbm9AYXBhY2hlLm9yZzAMBgNVHRMBAf8E AjAAMA0GCSqGSIb3DQEBBAUAA4GBAGfFFcM8lPwGLk1c5dHqMMbvR+i9MAWCNVoA2mHloOHW3Lv0 peihvloRht8+lIK4+LpoygMQbeh+piuu/tcP+Z8W0Gee1pPiy0WfDbg5ZHfNvUswUSkoBP/nxL1y oHifBffxIm5IZNIxIj/lfStsMv5X8Tb/+KZY4T+iU/QU5t6UMIIDPzCCAqigAwIBAgIBDTANBgkq hkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UE BxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlm aWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAz MDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0 ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1 BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fx H5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wID AQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2Ny bC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkG A1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOB gQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZ foSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4 gtwhGTXeJLHTHUb/XV9lTzGCAucwggLjAgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBJc3N1aW5nIENBAgMLItIwCQYFKw4DAhoFAKCCAVMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDMxMTIzMTY1MjA4WjAjBgkqhkiG9w0BCQQxFgQUpfAqB3xA +Sz50Xq+lPKmvtaHvrUweAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZy ZWVtYWlsIElzc3VpbmcgQ0ECAwsi0jB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMLItIwDQYJKoZIhvcNAQEBBQAEggEARQQmxlxh Sy4A85CKAgxnWEPBmVMSrs0CDRHWL9nF2joaK3yUMi2TNOTSEL7j6o0R7APdxLzDoKLlWHfDNSxL QDyPqpGBYLHpqsTXJbPFmRZW8rTSBmT24UZgPY/Z6bephcJ1Wp3WFY/H0BIt8nSzBFkjXT+IF1Yv kq2EQK/ukdk9a0eEjHHRfTV9Vh3B8nBM0EROJ7roiUAXsOtCaRb0/UpYFJLH5kGdqePa4nVpMZOu hyIuHGK5FebP8sqdVrTeY+Bwm23fRj+T2/NV0Mj+QRycaJyNK8Ac1bcSsCPKmHcpRdQn0MWmxS+F 0sswL1fTluam3sBCRbAFT5FkSKaYCgAAAAAAAA== --Apple-Mail-69--1042668262--