Slashdot Mirror


Mozilla Starts Work On XForms

AnamanFan writes "The Mozilla Foundation, with Novell and IBM, announced the formation to implement the W3C's XForms 1.0 Recommendation on the Mozilla platform. XForms is the forms module in XHTML 2, developed by the W3C. The project enables developers to deliver the type of next-generation, rich, portable web-based applications desired by corporate IT. Is this one step away from the corporate world's dependence on ActiveX? We can only hope."

283 comments

  1. The truth is out there by Motherfucking+Shit · · Score: 5, Funny
    The project enables developers to deliver the type of next-generation, rich, portable web-based applications desired by corporate IT.
    Also, it renames the Start menu to "I Want To Believe," and installs a hot wallpaper image of Gillian Anderson. Oh, wait, X-Forms..?
    --
    "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
  2. A little JavaScript, a little DOM by Anonymous Coward · · Score: 3, Interesting

    Why a complicated forms standard? Is there anything that can't be done with a little JavaScript and access to the DOM?

    1. Re:A little JavaScript, a little DOM by Tongo · · Score: 4, Informative

      Except with JS and DOM you have to code for two/three/four/who knows how many different browsers. (this is still the case isn't it? been a while.)

    2. Re:A little JavaScript, a little DOM by HTD · · Score: 5, Informative

      The standard also includes a label for every form element, which currently does not exist. This is very useful for disabled people - e.g. blind people, their screen-readers can figure out which text belongs to which form element. This is currently impossible.

      You also no longer define the type of formelement (radiobutton, selectboxes,...) the browsing tool chooses the most apropriate system. For graphical browsers radiobuttons may be cool, but for screen readers it may read the form like "choose one of the following", and for small display devices a dropdown-menu maybe better as 2 radio buttons plus their label takes up too much screen space.

      To me it makes sense, but I know that I wont use XForms anytime soon. Because there's still companies that have MSIE 5 as the only allowed browser in their IT-policy... Creating a web- application for them still includes crazy html and javascript hacks

    3. Re:A little JavaScript, a little DOM by ultraw · · Score: 3, Informative

      Anything can be done, but it will only work in one specific browser and/or one specific version. Basic stuff works with Javascript, but every browsers has another interpretation of the standards...

      However, if only Mozilla supports the Xforms2 standard, not a single site will adapt them. IE is still the market leader (yes, I'm using Firefox, so don't blame me ;))...

    4. Re:A little JavaScript, a little DOM by stray · · Score: 4, Informative

      It's a lot better than it used to be... also with CSS stuff. While we still don't have perfect compatibility between all browsers, and probably never will, you can get working results across different clients with less hassle and headache than a couple of years ago.

      Or perhaps, I just got used to it and only use a well-supported subset of code without realizing it... uh. must check. bbl.

    5. Re:A little JavaScript, a little DOM by ecc0 · · Score: 4, Informative

      Untrue. There's , used like so:

      <label for="textbox" accesskey="t">Input text here</label>
      <input type="text" name="textbox" />

      http://www.htmlhelp.com/reference/html40/forms/l ab el.html

    6. Re:A little JavaScript, a little DOM by Roug · · Score: 5, Informative

      Actually, you have to give the input form an ID, as in:

      <label for="textboxfield" accesskey="t">Input text here</label>
      <input type="text" name="textbox" id="textboxfield"/>

      and your example can be shortened to:

      <label accesskey="t">Input text here
      <input type="text" name="textbox"/></label>

      I have mixed experiences with access keys in real life. IE uses the ALT key for both pulldown menus and access keys, hence ALT-F is useless (in english-language browsers, other key-combinations are used in other languages). Then there are issues with semantics. For example, if a submit button has an accesskey attribute, should we assume that using the access key submits the form, instead of just focusing on submit button?

    7. Re:A little JavaScript, a little DOM by BarryNorton · · Score: 1
      IE is still the market leader

      Sorry if I'm being naive, but it doesn't look hopeless in Redmond if the inclusion of this article on MSDN is anything to go by: http://msdn.microsoft.com/library/en-us/dnasdj00/h tml/xhtml.asp?frame=true

      (And, imho, direct SOAP support would be great for everyone, Microsoft included.)

    8. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      For graphical browsers radiobuttons may be cool, but for screen readers it may read the form like "choose one of the following", and for small display devices a dropdown-menu maybe better as 2 radio buttons plus their label takes up too much screen space.

      And today's browsers/devices couldn't do that with today's forms if they wanted? Why not? No one forces you to render radiobuttons a certain way. You could as well display them as a drop down menu if you wanted.

    9. Re:A little JavaScript, a little DOM by jonwil · · Score: 4, Funny

      Why would any IT shop not want to use IE 6?
      Its been out long enough that its had various service packs and bugfixes so (unlike XPSP2 which is only just out), its probobly safe enough to use.

    10. Re:A little JavaScript, a little DOM by ultraw · · Score: 2, Informative

      Hmmm, looks like the article is from March 2000, and the referrer software (Mozquito) is no longer at the URL they present. From what I can make out from the article, it used Java to process the pages.

      I guess that MS will stick to their ASP, and their integration with IE and ISS. It is a nice solution, and allows one to quickly program certain things, without all the hassle of validation and the such, but it is very restrictive on platform/browser.

      As far as I see it, those who want to implement XForms will have to have a Javascript "if"-block on top to decide if they present some XForms or just plain old forms with loads of Javascript to support every single browser and version.

      And yes, SOAP would be great. SOAP is the way to go for integrating different online platforms...

    11. Re:A little JavaScript, a little DOM by BarryNorton · · Score: 1

      Good point.

    12. Re:A little JavaScript, a little DOM by rpjs · · Score: 5, Insightful

      You also no longer define the type of formelement (radiobutton, selectboxes,...) the browsing tool chooses the most apropriate system. For graphical browsers radiobuttons may be cool, but for screen readers it may read the form like "choose one of the following", and for small display devices a dropdown-menu maybe better as 2 radio buttons plus their label takes up too much screen space.

      Sounds great in theory, but in practice the design monkeys are going to insist on their chosen control type be implemented as they want it. I've even had an argument where the designers wanted a bunch of check boxes with validation control to ensure only one could be ticked at a time, i.e. functionally equivalent to a group of radio buttons. Took a lot of time to convince them to change as they felt the checkboxes looked better than the radio buttons.

    13. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      Scuse me french, but HTML forms suck so hard that you don't want to stick anything in it.
      Anyone who has ever tried to implement something more complicated than a simple mail feedback form will agree.
      Ever tried the fiddle with the readonly or diabled attribute?

    14. Re:A little JavaScript, a little DOM by mailtomomo · · Score: 0

      "safe enough" isn't enough.

    15. Re:A little JavaScript, a little DOM by Dachannien · · Score: 2, Insightful

      You also no longer define the type of formelement (radiobutton, selectboxes,...) the browsing tool chooses the most apropriate system.

      As much as this is the Right Thing To Do, it isn't going to satisfy people who try to micromanage what their web pages look like. These are the same people who put caveats on their sites like "This Site Requires the Shockwave Flash Plugin", and then use a Flash widget to perform basic site navigation, but then don't provide a non-Flash way to use the site, all for the sake of dictating exactly how the site will look.

    16. Re:A little JavaScript, a little DOM by grandemperor · · Score: 1, Redundant
      Its been out long enough that its had various service packs and bugfixes so (unlike XPSP2 which is only just out), its probobly safe enough to use.
      Should be probably. -The Grammar Taliban.
    17. Re:A little JavaScript, a little DOM by tekunokurato · · Score: 1

      Or you could be like most of the US and code only for IE ^_-

    18. Re:A little JavaScript, a little DOM by Yer+Mom · · Score: 1

      Lucky you. I still have to support Netscape 4 :(

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    19. Re:A little JavaScript, a little DOM by Yer+Mom · · Score: 1
      Yeah, and in Firefox, the page's access keys override the menus. Press ALT-F to pull down the File menu and suddenly you're on a different page.

      Which is why I went into about:config and disabled access keys... (set accessibility.accesskeycausesactivation to false)

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    20. Re:A little JavaScript, a little DOM by razmaspaz · · Score: 2, Informative

      Is there anything that can't be done with a little JavaScript

      Yeah, you can't do dynamic content on a browser that has java script turned off.

      Also you can't write code (easily) that works for JScript, Javascript and who knows what BS language will replace javascript in Longhorn.

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    21. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      What do you mean by "direct SOAP support"? SOAP is just an RPC protocol. What's the application here that you want to use SOAP for?

    22. Re:A little JavaScript, a little DOM by BobLenon · · Score: 2, Insightful

      Yea, and with XForms you'll still be coding for more than one browser ....

      * Mozilla suports it
      * Opera ... maybe
      * Safari will only sorta work
      * IE - MS will invent it's own puesdo-standard

      yea - now i can write sixty different types of xforms instead of JS and DOM :)

      Of course, i could be wrong - i have had many a jaded experiences ;)

      --

      /* Lobster Stick To Magnet!*/
    23. Re:A little JavaScript, a little DOM by lphuberdeau · · Score: 1

      Actually, you will have to explain to your boss and clients that the application runs under Mozilla and not on application they can usually use to surf the web (IE is not good enough to be called a browser).

      I don't think XForms aims for wide availability anytime soon, but for administration areas or intranet type of applications, it could probably be used as soon as Mozilla has an official releases with it included.

      --
      Qui ne va pas à la chasse n'a pas de gibier
      PHP Queb
    24. Re:A little JavaScript, a little DOM by BarryNorton · · Score: 1

      Erm... XForms... sort of what the article's about! Submission, to be precise, but that's kinda implied in forms, surely (?)...

    25. Re:A little JavaScript, a little DOM by FuzzyBad-Mofo · · Score: 1

      This is incorrect. You should code for the DOM, not for individual browsers. Since every modern browser supports the DOM, there is no longer much* need for browser-specific code.

      * The only place I've needed browser-specific code for HTML forms in the last three years, has been manipulating the contents of a TEXTAREA.

    26. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      Why a standard? Is that a serious question?

    27. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      Looks to me like the submission protocol is already defined. And it sure doesn't look like RPC to me. Why exactly would you want to add a full implementation of an RPC protocol just to submit serialized data to a server?

    28. Re:A little JavaScript, a little DOM by BarryNorton · · Score: 1

      Actually the ancestor (can't be bothered to count) was talking about the future spec (actually 1.1 not 2.0 at the moment), where the requirements doc (http://www.w3.org/TR/2004/NOTE-xforms-11-req-2004 0611/) says:

      1. Client/Server Interaction

      1.1 SOAP Integration

      Requirement: Support SOAP as a new method of submission.

      I, for one, am in favour, since adding a presentation layer to SOAP-based web services is currently a real pain.

    29. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0
      Except with JS and DOM you have to code for two/three/four/who knows how many different browsers. (this is still the case isn't it? been a while.)

      Or just code for the one browser that has 95% + of the market instead of doing 3x the work for maybe a 5% payout on the effort.

    30. Re:A little JavaScript, a little DOM by MexicanMenace · · Score: 2, Funny

      Took a lot of time to convince them to change as they felt the checkboxes looked better than the radio buttons.

      Good lord, don't get me started on designers and forms.

      "But putting round buttons on the page instead of square ones takes away from the feng shui of the layout man."

    31. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      That's where CSS comes into play.

      I mean optimally you should use the right widget and screw the morons, but why not have a "widget:checkbox" style?

    32. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      not a single site will adapt them

      "Adopt", not "adapt", you silly person.

    33. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      Or just code for the one browser that has 95% + of the market instead of doing 3x the work for maybe a 5% payout on the effort.

      Unless you work in the real world, where throwing away five percent of your revenue is generally corporate suicide.

    34. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      "hassle of validation..." No comment. Just no comment.

    35. Re:A little JavaScript, a little DOM by Narchie+Troll · · Score: 1

      Because you don't want to fuck the users just so some art-school wankers can get exactly the look they want?

    36. Re:A little JavaScript, a little DOM by mcrbids · · Score: 2, Insightful

      However, if only Mozilla supports the Xforms2 standard, not a single site will adapt them. IE is still the market leader (yes, I'm using Firefox, so don't blame me ;))...

      Actually, that's not my experience at *all*. We vend various workflow automation products for schools and educational facilities. I've already done a survey to determine the impact of requiring the Mozilla browser for a web-ish product, and the issues raised in the survey ended at the words "free download".

      We already require them to download our software in order to use it - Mozilla just becomes part of "our software" to download...

      (We're talking about institutions of typically between 10 and 100 staff)

      So when I hear about Xforms coming out, I just DROOL... If I can deliver a better, more productive product faster using Mozilla, AND get a chance to improve the security of my clients' computer systems, you think I would say no?!??

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    37. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      Yeah, accesskeys do have that behavior. Fortunately, you can hit alt and release it then hit the menu shortcut letter. Unforunately, very few people will ever realize this. Combined with the fact IE and other browsers either follow the link immediately or wait for enter, this effectively makes accesskeys a PITA.

    38. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      OK, if SOAP is an option, this discussion makes a little more sense. I'll still stand by my question though. If the goal is just to submit serialized data to a server, why does a web browser need a full RPC implementation? The existing options would require less effort. While other applications may make significant use of SOAP, and can simplfy things by using SOAP for submission, why does a web browser that does not typically use RPC need an RPC implementation?

    39. Re:A little JavaScript, a little DOM by BarryNorton · · Score: 1

      What do you mean "full RPC implementation" - I think the ability to XML-encode the data is core to the spec, to pop it in a SOAP envelope does a lot of good for little effort, imo (there's no need to add correlation, transactions and all that other good stuff).

    40. Re:A little JavaScript, a little DOM by Anonymous Coward · · Score: 0

      Ignore me. SOAP is not RPC. You can do RPC over SOAP, but SOAP isn't RPC.

      I've been duped by marketing. Jerks...

    41. Re:A little JavaScript, a little DOM by Jussi+K.+Kojootti · · Score: 1
      Yeah, you can't do dynamic content on a browser that has java script turned off.
      User turns off feature A, website cannot take advantage of feature A. The situation is the same for all technologies, it's not just ecmascript. Or did I miss something here?
    42. Re:A little JavaScript, a little DOM by NuclearDog · · Score: 0

      I don't have to support it, but if I fire up Netscape Navigator 2.01, and surf to most sites I have designed, it all works fine. The colours are off usually because it (NN2.01) doesn't support CSS, but other than that it works perfectly. I didn't spend any time at all ensuring anything worked in older browsers, I just made sure it was all valid HTML, and it displays fine. I don't use any fancy features or anything (simple HTML & forms, that's it) and I have no problems.

      Why do people find it so hard to support older browsers?

      ND

      --
      This statement is forty-five characters long.
    43. Re:A little JavaScript, a little DOM by daem0n1x · · Score: 1

      Americans look like Microsoft hating zealots compared to my fellow citizens. Even universities and schools sold their asses to the Darth Gates Evil Empire. And now they hatch the Micro$oft drones of the future.

  3. In other news... by Capt'n+Hector · · Score: 4, Funny
    In other news, Microsoft announced today that Longhorn's internet browser will be powered by Mozilla.

    Please?! I for one don't mind if they keep their source closed. Just use the damn code, and we can all be standards compliant for once.

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
    1. Re:In other news... by mark_lybarger · · Score: 2, Insightful

      doesn't the mpl or one of the many licenses mozilla is released under allow corportations to make closed source versions of the software (bsdish)? or at least wrap the rendering engine with closed source software.

      the thing is, that ms's browser is really integrated a LOT. there's a lot of things in that operating system (and applications) that use the ie rendering. this would _break_ a lot of things i'd assume.

      not that it would be a bad thing, but somehow users have problems when something touches their backward compatability.

    2. Re:In other news... by SlowMovingTarget · · Score: 1

      Yeah... I heard that the real reason XP SP2 is delayed is because they couldn't figure out how to keep that "installing Gecko engine" message from popping up during setup.

    3. Re:In other news... by Anonymous Coward · · Score: 0

      Wanker.

  4. Replace ActiveX?? by Dr.+Shim · · Score: 2, Insightful

    How is XForms supposed to replace QuickTime, RealPlayer, Flash, Shockwave, JAVA applets, VRML plugins ... Excuse my ignorance about XForms, but it doesn't look anything like ActiveX technology to me!

    --
    People discover the meaning of life between getting piss drunk and the following hangover.
    1. Re:Replace ActiveX?? by ultraw · · Score: 4, Insightful

      You're talking about plugins. This is something different.

      What is meant are things like "rich textarea" with some MS Office Word-like editing (through activeX) in it. Other uses are in very specific applications like the windows update and the such...

    2. Re:Replace ActiveX?? by BarryNorton · · Score: 2, Insightful

      Sorry, how are 'rich text area' controls going to be replaced?

      How are, say (from the parent), Shockwave controls going to be replaced?

      Yes, these are ActiveX controls in IE; no, they're not going to be replaced.

      What's more, for me, I'd say that more likely to be made obsolete than ActiveX controls by a better, and SOAP-compliant, forms mechanism are Java applets... and that, for me, would be great!

    3. Re:Replace ActiveX?? by ultraw · · Score: 1

      You're right, both rich-text and shockwave will remain. Mea culpa on that. I was pointing out that there is a difference between both plugins and ActiveX (see parent).

      However, as the presentation and method of input is controlled by the browser, and not directed by the form, it might be very well possible that each textarea-like form element will have some basic editing tools attached to it. I'm however completely unaware if it will be possible to "overload" the basic behavior of the elements.

      ActiveX has its good points (...sorry, I can't think of any right now, but I'm sure that used wisely, it can be good).

      As on your point that XForms will replace Java Applets in the near future, I'm not so sure about this. Applets are (next to Flash and the like) a way of putting some brain at the client side. It is commonly used to set up communication between the client and a server that is not a simple GET or POST request. (I fear a bit that Flash is pushing Java Applets aside.)

      What will be replace by XForms (if they arrive) is all the silly Javascript that is needed to preload images, validate input, restrict input and do some other funky stuff. Unifomisation (XML format) and integration with other things (SOAP) are also great.

    4. Re:Replace ActiveX?? by Deviate_X · · Score: 1

      Technically all the plugins mentioned are ActiveX controls and can be easily reused in any other application which can act as a OLE2 Container.

      Its important to understand that there is no weighty technical difference.

    5. Re:Replace ActiveX?? by Anonymous Coward · · Score: 0

      Rich Text editing is alrealy supported natively by IE and Mozilla. There's no reason to use a ActiveX or Applet.

    6. Re:Replace ActiveX?? by Dr.+Shim · · Score: 1

      I agree with you! Looks like XForms would be a great way to create really intellegent, flexible, and possibly even componentized forms! HTML forms are stupid, IMHO. I don't know much about XForms, but it looks like a worthy replacement to HTML forms. Plus, it uses XML!

      Completly unrelated to ActiveX, if you ask me.

      --
      People discover the meaning of life between getting piss drunk and the following hangover.
    7. Re:Replace ActiveX?? by BarryNorton · · Score: 1
      As on your point that XForms will replace Java Applets in the near future, I'm not so sure about this. Applets are (next to Flash and the like) a way of putting some brain at the client side. It is commonly used to set up communication between the client and a server that is not a simple GET or POST request. (I fear a bit that Flash is pushing Java Applets aside.)

      While I was being a bit reactionary (to the anti-Microsoft message in the article) and don't think all of the roles of Java Applets would be subsumed either (JGraph being a good example in that case), I am serious that XForms intend to do a serious amount of the stuff that we're both talking about.

      Check out Section I of the 1.1 Requirements (http://www.w3.org/TR/2004/NOTE-xforms-11-req-2004 0611/) and the associated discussions...

    8. Re:Replace ActiveX?? by WebCowboy · · Score: 3, Insightful

      Excuse my ignorance about XForms ...and perhaps about ActiveX as well. You are excused on both counts--I'm not exteremly well versed on them either ;-)

      but it doesn't look anything like ActiveX technology to me!

      I'm confused. You say that like it's a BAD thing!
      ActiveX as a concept seems cool, but the implementation makes me cringe--it should be eradicated from the planet!

      How is XForms supposed to replace QuickTime, RealPlayer, Flash, Shockwave, JAVA applets, VRML plugins

      XForms is NOT an ActiveX replacement, and it isn't meant to replace ANY of those things. It is a proposal for an elegant, standard implementation of interactive form display and processing--compared to the complete mess we have today (DOM+Javascript, or *particular* ActiveX controls, flash, etc). Ironically, XForms support of sorts is ALREADY available for IE6 in the form of an ActiveX plugin. I suppose that at least allows one to replace a myriad of nonstandard controls with one plugin that implements the bells-and-whistles using an actual standard.

      In my opinion NONE of the above plugins are of great use to me and in 90 percent of cases where they are used they only serve to be annoying. To the web authors out there--PLEASE THINK TWICE before using them. Don't use Quicktime, WMP9 or Real unless you are hosting a site dedicated to video and/or sound (I prefer to launch the player externally rather than embedded in the page anyways)! If you aren't making a web-based game then DITCH THE DAMN FLASH AND JAVA--PLEASE!

      I want simple, fast-downloading, compatible and easy-to-use interfaces. Proprietary plug-ins and bloated code get in the way. If XHTML with XForms, etc. can make some of the above crap obsolete it'll be a great step forward for the internet.

    9. Re:Replace ActiveX?? by msobkow · · Score: 2, Insightful

      Just how many order forms, bank payment systems, and other such online services make use of QuickTime, RealPlayer, Flash, or any of the traffic and media-heavy crap that you're talking about?

      Forms are about business, not eye candy. Customers need it easy, business needs it portable and reliable. XForms is both.

      There will never be a silver bullet that appeases the so-called "web artist" who likes to play with pixel alignments and color transformation maps. Most of the world really doesn't care, as long as it works.

      For that matter, a lot of the key business targets -- the 40-60 market that runs must industries don't even like the fancy animated interfaces. They literally want something as boring and simple as the computer equivalent to the paper forms they've filled out for 20 years.

      You say it only takes 5 seconds to load the graphic-heavy display. They say you wasted 5 seconds for one page out of the dozens I need to do my job. Even with a high-speed internal backbone, media is just a bad idea for anything but targetting markets that would rather watch animations than get the job done.

      --
      I do not fail; I succeed at finding out what does not work.
  5. XHTML 2? Try Web Forms 2.0... by timealterer · · Score: 5, Interesting

    XHTML 2 has a number of problems, from backwards-compatibility to human editability. A much better successor for HTML forms is Web Forms 2.0, which is also being worked on by Mozilla, as well as other major players in the industry. Obviously the real challenge is forcing Microsoft to support it.

    --
    - Allen Pike
    Altering time, one time at a time.
    1. Re:XHTML 2? Try Web Forms 2.0... by Anonymous Coward · · Score: 0
      XHTML 2 has a number of problems, from backwards-compatibility to human editability. A much better successor for HTML forms is Web Forms 2.0

      I'm sorry, but this reeks of low-performance WYSIWYG-style editors so common in the 90's
      Whats next, MS FrontPage®???

    2. Re:XHTML 2? Try Web Forms 2.0... by ErikTheRed · · Score: 3, Funny
      Obviously the real challenge is forcing Microsoft to support it.
      No problem! Just install this ActiveX control and you have instant Web Forms 2.0 capabilities (oh yeah, and I get all your credit card numbers... whoops... did I say that?)
      --

      Help save the critically endangered Blue Iguana
    3. Re:XHTML 2? Try Web Forms 2.0... by X_Caffeine · · Score: 4, Insightful
      eh?
      <html>
      <head><title>Adding sections</title></head>
      <body>
      &nbs p ; <section>
      <h>The Web's future: XHTML 2.0</h>
      <p>by Nicholas Chase</p>
      <section>
      <h>Good-bye backward compatibility, hello structure</h>
      <p>Why backward compatibility is over.</p>
      </section>
      </section>
      </body>
      </html&g t;
      Excluding whatever /. did to a couple tags, what's not human-editable about that?

      As long as backward-compatibility through browsers exists, a clean break could be a great idea if handled properly.
      --
      // I will show you fear in a handful of jellybeans.
    4. Re:XHTML 2? Try Web Forms 2.0... by Deviate_X · · Score: 1

      Interestingly, many of the extensions proposed in "Web Forms 2.0" already exist as "proprietory extensions" in IE....

    5. Re:XHTML 2? Try Web Forms 2.0... by AliasTheRoot · · Score: 2, Insightful

      And why do I care about this given my compoany has invested a lot of training time and development in a terminal based solution that works for our needs?

      An quote about goodbye backward compatability, hello structure in a broken xml fragment doesnt sell it to me, and it certainly wont sell it to my bosses.

      Why is it better? Why does it cost less? Why does it cost us nothing to replace existing apps? Why will we be able to use it in 10 years from now? Why will our staff be more productive?

      XML/XHTML/and all these other standards just dont answer the questions that are important. Sure they are "neat", but "neat" doesnt get adopted.

    6. Re:XHTML 2? Try Web Forms 2.0... by Anonymous Coward · · Score: 0

      Nobody said it's right for everyone. If your company doesn't need it then they shouldn't use it. For others it might be a good fit. Quit being a jackass. This was a thread about the human editability of XHTML 2, not about whether it would forever replace all terminal solutions.

    7. Re:XHTML 2? Try Web Forms 2.0... by AliasTheRoot · · Score: 1

      no it was about some new standard (yay another!) that has no real use in the real world. As long as us techies keep churning out some new standard every year that doesn't really address the problems of the area it is targetted but looks kinda elegent....

      most companies have 20 or 30 years worth of elegently retarded standards to deal with, why do they want another?

      isn't about time someone making some standard for a business actually asked what the business wanted and made it for them instead of some hypothetical extreme programming remote procedure call markup language shit?

    8. Re:XHTML 2? Try Web Forms 2.0... by Jerf · · Score: 2, Informative

      You seem to have forgotten the link; could you provide it, please?

    9. Re:XHTML 2? Try Web Forms 2.0... by ajs · · Score: 4, Informative

      [...] my compoany has invested a lot of training time and development in a terminal based solution that works for our needs [...] Why is it better? Why does it cost less? Why does it cost us nothing to replace existing apps? Why will we be able to use it in 10 years from now? Why will our staff be more productive?

      Ok, let's take those one at a time (I'm assuming that by "terminal based" you are refering to something even more archaic than ActiveX-based form builders):

      Why is it better? Well, for starters, it's portable. Portability always sounds a tad useless because you can't see yourself moving to a different hardware or OS platform, but while that kind of portability is more important than it often sounds, portability is rarely considered in terms of moving between software platforms. Why is it better? Because you can take your forms, defined for application A and move them over to application B for the same purpose (new vendor) or for a similar purpose (say, an inventory control form that you modify only slightly and input into your POS system).

      Why does it cost less? Code is cheap. Cost to maintain code (or markup for that matter) is high. Maintaining something that has a public specification and thousands of vendors rushing to support it is cheaper than than maintaining something that is proprietary.

      Why does it cost us nothing to replace existing apps? It doesn't. See above (and factor in the change in lead-time to add new features) and perform your own cost analysis. My estimate is that most medium-to-large shops will amortize the cost of such a technology move over proprietary, terminal-based solutions within a couple of years, but that's just off-the-cuff. Talk to accounting, they'll understand what inputs you need for such a calculation quite well.

      Why will we be able to use it in 10 years from now? Because XML is extensible, so in 10 years, many new features will have been added, but the old features that you rely on will still be available (though, perhaps some of them will be available in a compatibility mode provided in response to your use of a archaic schema). I'm no XML fan, but I have to admit that this capability is one of its MAJOR advantages over many other alternatives.

      Why will our staff be more productive? That one's easy because there are so many answers: 1) Because there is less ramp-up time in learning your environment; 2) because dozens of companies are going to be competing to produce better and better editors and front-ends for such systems; 3) because the fact that you don't lock in your employees to a proprietary system means that they won't be looking to escape from your cul-de-sac and you will be able to retain a higher calibur of employee without having to over-compensate them for their rare, niche knowledge; 4) because, being a modern tool, it will interface well (or be built into systems that interface well) with other modern, high-level tools (e.g. encrypting form access is a trivial after-thought with SSL).

      I don't like the IDEA of XHTML and XForms because of the way it changes the character of the Internet, but I do have to admit that for a certain class of business, it's the best option on the immediate horizon.

    10. Re:XHTML 2? Try Web Forms 2.0... by Rasta+Prefect · · Score: 1
      most companies have 20 or 30 years worth of elegently retarded standards to deal with, why do they want another?

      Usually to replace old ones that suck. For example, I believe XHTML2 and Web Forms 2.0 provide the ability to do input checking as part of the actual Form. No more fucking around with Javascript , which would be a good example of an old standard thats fucked up (mostly because Microsoft and Netscape couldn't play nicely).

      --
      Why?
    11. Re:XHTML 2? Try Web Forms 2.0... by Anonymous Coward · · Score: 0

      No, you're wrong. Just wrong. There's no such thing as elegantly retarded. People who use the words "real world" need to have a reality check. The whole thing about the "real world" is making the "real world" a better place. So you go and get stuck in your dead-end technological clutter; meanwhile we will make progressive advancements to technology.

    12. Re:XHTML 2? Try Web Forms 2.0... by wtrmute · · Score: 1

      IHBT.

      isn't about time someone making some standard for a business actually asked what the business wanted and made it for them instead of some hypothetical extreme programming remote procedure call markup language shit?

      You have apparently never worked in the web application field, have you? If you had, you'd know exactly what the client wants: everything, fast, and preferrably, the application should do the thinking for its user. Whatever your application does, the user is going to invariably want a back-door that allows him to bypass all of your pretty business logic.

      Considering this, standards are churned out in the vain hope business folks will want to abide by the rules they themselves decided on over the course of the development. Useless? You be the judge!

  6. What's really new in XForms? by osho_gg · · Score: 5, Interesting

    From the announcemnt,

    "XForms is key to realizing the vision of a future where people can access information online on any device--and do everything from shopping and banking to checking their e-mail or calendar."

    Hmmmm?? I do all that on the web - shopping, banking, email, calender - right now just fine with the current generate technology. What's really new in XForms? Is there a XForms show-case or something like that out there?

    Osho

    1. Re:What's really new in XForms? by spiff42 · · Score: 5, Funny
      Yes, but you are missing the "on any device" part. At least all atempts so far to get my banking issues solved with my toaster have failed.

      /Spiff

    2. Re:What's really new in XForms? by andyfaeglasgow · · Score: 3, Informative

      I think the major benefit is data validation. With X-Forms, all the information you input on a web page can be checked before it is sent to the server without the need for writing reams of javascript. All you need is a simple xml schema.

    3. Re:What's really new in XForms? by Quixote · · Score: 1
      Yes, but you are missing the "on any device" part.

      Wasn't Java supposed to do this? Maybe XForms will allow us to have a truly cross-platform Java implementation.... ;-)

    4. Re:What's really new in XForms? by duncangough · · Score: 2, Interesting

      Yes but the current widgets for web forms really suck.

      Custom widgets for credit card numbers, telephone numbers, email address and birthdates could be so much more user friendly than the current text box that serves pretty much all of those.

      Just look at the upcoming slider widget demoed in the new Mac OS, things could be so much better.

    5. Re:What's really new in XForms? by ajs · · Score: 1

      What you're saying (though you're being too specific) is that separation of semantics from presentation provides arbitrary mapping of the semantics into new problem spaces. For example, the form that you use on the Web to manage your bank account can be the EXACT SAME form that you use at the ATM. Even though those two have wildly different UI needs (touch screen and limited keyboard vs general purpose computer), the semantics of the operations are mostly the same.

      This sort of "presentation of requirements" is key in producing the next generation of Web-as-infrastrucutre.

      Unfortunately, it also destroys much of what the current World Wide Web is all about. I dread to think of some of the things that will happen to the Web in the next 10 years as a result of technologies like this, but let's not under-play their value.

    6. Re:What's really new in XForms? by MexicanMenace · · Score: 2, Funny

      Yes, but you are missing the "on any device" part. At least all atempts so far to get my banking issues solved with my toaster have failed.

      TOASTER: You know the last time you had toast? Eighteen days ago. 11:36, Tuesday the third. Two rounds.
      SPIFF: Ssshhh!
      TOASTER: I mean, what's the point of buying a toaster with artificial intelligence if you don't like toast?
      SPIFF: I do like toast.
      TOASTER: I mean, this is my job! This is cruel! Just cruel!
      SPIFF: Look, I'm busy!
      TOASTER: Oh, you're not busy eating toast, are you?
      SPIFF: No, I'm trying to reconcile my checkbook.
      TOASTER: I mean, the whole purpose of my existence is to serve you with hot, buttered, scrummy toast. If you don't want any, then my existence is meaningless.
      SPIFF: Good. Now show my my current checking account balance.
      TOASTER: I toast, therefore I am.
      SPIFF: CHECKING ! ACCOUNT ! BALANCE !

    7. Re:What's really new in XForms? by oliverthered · · Score: 1

      What are you ging on about 'destroys much of what the current World Wide Web'

      Forms are fuck*d in the current implementation and compleatly screw up layouts.

      Ok, there may be a few non-techies that write html by hand, but then I doubt it would be too hard for them to move to XForms, and it would tidy up the web a bit.

      Those who don't write by hand (I started off using a text HTML editor that provided the tags for me) will just use the GUI generator, or some WiKi type system, so no problem for them, and a whole load of new constraints preventing things like Word and Frontpage generating such shit html.

      On my wish list.
      It would be nice to have forms that could switch from entry to display, in whole or in part, I hope XForms provides this.

      --
      thank God the internet isn't a human right.
    8. Re:What's really new in XForms? by ajs · · Score: 1

      in the current implementation [forms] compleatly screw up layouts.

      And that statement alone desribes the problem. Currently the Web is a content-driven medium which is straining at the seams to become a presentation-driven medium. The PROMISE of XHTML and XForms is that it will allow both to exist in harmony, but in reality the "I will present the way I want to present, dammit" crowd is already rushing to use these features to locate "layover" ads in front of content, make text move, and otherwise slowly mutate HTML into Flash.

      Ok, there may be a few non-techies that write html by hand

      You're way off base here. I wasn't taking about by-hand vs. automatic generation or techie vs non-techie at all. I was simply describing a World Wide Web where the content takes control of the presentation to a degree not yet seen outside of poorly behaved plug-ins like Flash (mind you, Flash is not a bad IDEA, it's just that the default viewer/plugin for it is horribly unrestricted by the platform on which it exists -- I hope the SVG project for Mozilla makes a better run of it, since client-side rendering of visual information is VERY important).

  7. Has MS Jumped on the Bandwagon? by Anonymous Coward · · Score: 5, Interesting

    Sad to say it, but if Microsoft doesnt implement XForms into IE, then it doesnt have much of a future. I'm sure visitors would just LOVE to see a site error message "I'm sorry, you must download Mozilla 8.0 to view this website". Maybe for intranets it could be used, but not on the general internet.

    Has Microsoft expressed interest in implementing the standard? I hope so, since it looks pretty cool. However, it looks like MS already tackled a lot of the issues with ASP.NET (such as validation controls) so maybe they dont want to reinvent the wheel (or implement something that will help them lose one of their server platform's competitive advantages)

    1. Re:Has MS Jumped on the Bandwagon? by XemonerdX · · Score: 2, Insightful

      By the time Mozilla 8.0 is released, Internet Explorer will be nothing but a faint memory.

    2. Re:Has MS Jumped on the Bandwagon? by CountBrass · · Score: 2, Funny

      Ah we can all dream. Personally mine tend to involve fast cars, fast computers and fast red-heads with nice legs.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    3. Re:Has MS Jumped on the Bandwagon? by Air-conditioned+cowh · · Score: 4, Insightful

      Maybe for intranets it could be used,
      Actually, that is quite significant if the intranet is coporation-wide.
      What sys-admin really wants IE on a corporate desktop anyway as it attracts so much adware and other unauthorised crud to end up on the machines. How much support time does that take up?

    4. Re:Has MS Jumped on the Bandwagon? by Mia'cova · · Score: 1, Insightful

      If you can add support to mozilla, there's no reason why you can't add support to IE via plug-in. Well, that's probably not entirely true. Maybe someone who's familiar with what can and can't be done via IE plugins could comment?

    5. Re:Has MS Jumped on the Bandwagon? by will_die · · Score: 5, Informative

      Microsoft's alternative to xforms is infopath. A form of it, or something like it, will be included in Longhorn as microsoft's new web/intnet based API.
      Other other major alternatives are:
      Flash/Flex from macromedia.
      Java applets.

      While they are not all the same in the way they work or what they do they all marketed as improvements to the current web forms and a way to bring back alot of the user interface capabilities that were lost with the move to web based applications.

    6. Re:Has MS Jumped on the Bandwagon? by 16K+Ram+Pack · · Score: 1

      Every little thing added to Mozilla will give more people a reason to switch.

    7. Re:Has MS Jumped on the Bandwagon? by LiquidCoooled · · Score: 1

      from a technical standpoint, I think its best describing Internet Explorer as an old prostitute.

      You can shove anything you like into it, but your not certain you won't catch anything.

      ActiveX allows basically anything you can code and produce an interface for, there isn't really any restrictions.

      --
      liqbase :: faster than paper
    8. Re:Has MS Jumped on the Bandwagon? by dylan_- · · Score: 3, Funny
      Personally mine tend to involve fast cars, fast computers and fast red-heads with nice legs.
      That's not a dream; you're watching Knight Rider...
      --
      Igor Presnyakov stole my hat
    9. Re:Has MS Jumped on the Bandwagon? by bobaferret · · Score: 1

      I'm thrilled to see some real energy put into XForms. It will allow us to provide much better web services to our clients. These are all on intranets, and not on the web at large, so we can dictate the browser. All of our data and api are currently SOAP and XML, we just need a better way to populate the data than using current html forms. This combined with SVG and you cn add custom controls and what not to your web page. The possibilites are very cool. I think that most companies will be interested in XForms for their intranets though. That's surly IBM and Novell's interest in it. They want to provide an easy way to migrateaway from terminals (In IBM's case) and have a simple "have your secretary make forms" kind of thing going on. The idea of it does such a nice job of seperating render code from model and control.

    10. Re:Has MS Jumped on the Bandwagon? by Anonymous Coward · · Score: 0

      "By the time Mozilla 8.0 is released, Internet Explorer will be nothing but a faint memory"

      Look how long a 1.0 took. By the time 8.0 is released the universe will be nothing but a faint memory. Plus, it will never make it that far cause they'll get in a big unix pissing match argument and fork it.

    11. Re:Has MS Jumped on the Bandwagon? by wonkavader · · Score: 1
      Maybe for intranets it could be used,

      That's excatly what I want -- no or bad xforms support on IE. No, really. I want things which make IE go away on the intranet.

      I'll use it as a lever to get IE out the door here. I've already got the powers that be interested, and now I need compelling arguments. If I can develop stuff faster/better under Mozilla and then get the company to ditch IE (they're close anyhow) that's a slam dunk.

      The Internet will follow, because after that happens a bunch of times, Microsoft will get frightened, and IE will support xforms. But I (and people like me) will have already let the horses out of the barn.

    12. Re:Has MS Jumped on the Bandwagon? by Tanktalus · · Score: 1

      All quite true - although I suspect that if significant intranets start requiring Mozilla, people will get used to it, and start using it at home, too. It could easily drag IE's monopoly down from nearly 100% to, say, 60 or 70% marketshare. At that point, Mozilla becomes a real contender with momentum.

      This really can be a case where first-to-market gives huge advantage.

    13. Re:Has MS Jumped on the Bandwagon? by Anonymous Coward · · Score: 0
      Sad to say it, but if Microsoft doesnt implement XForms into IE, then it doesnt have much of a future.

      Yes a product with 95% marketshare is in dire need of an obscure feature that has yet to be implemented by any other browser.

    14. Re:Has MS Jumped on the Bandwagon? by SharpNose · · Score: 1, Flamebait

      "I'm sure visitors would just LOVE to see a site error message 'I'm sorry, you must download Mozilla 8.0 to view this website.'"

      And why the hell not? Actually, I wouldn't use exactly those words - I'd say something like "if this page renders incorrectly, you are probably using a Web browser that does not adhere to established open standards. Please consider one of the browsers below..."

      It *is* a fight, and sometimes you have to take a swing.

    15. Re:Has MS Jumped on the Bandwagon? by arkanes · · Score: 2, Insightful
      In my experience, sysadmins are really, really lazy. They are much less interested in securing environments than they are in downloading porn and playing unreal tournament. Having a solution where you can simply pass the buck if anything bad happens (Oh, thats Microsofts fault), which will fly because everyone KNOWS that computers are supposed to have problems, is far superior to a "non-standard" (ie, non-Microsoft) solution where they'll be responsible if it breaks.

      It's all about accountability, having someone to blame. Some people confuse this with having someone to actually fix problems, that is not a priority. Having someone besides you being responsible for the problem is the priority, a solution for the problem is way down on the list.

    16. Re:Has MS Jumped on the Bandwagon? by zemoo · · Score: 1

      It doesn't matter if Internet Explorer supports this. The great thing about XForms is that it can be implemented on the server-side. Take a look at chiba, which is real technology you can use today (and I am using), to develop with XForms. Servlets not good enough? Take a look at 10 different XForms implementations Who cares what IE does?

  8. Anything thats not ActiveX.... by mboverload · · Score: 3, Funny

    ...is better than ActiveX

  9. Konqueror? by bogaboga · · Score: 4, Interesting

    Where is Konqueror in this project? Will it (Konqueror) simply follow the "leaders" as it has somewhat been in other instances? How can they get involved?

    1. Re:Konqueror? by AliasTheRoot · · Score: 0, Flamebait

      Konquerer represents somewhere between fuck all and slightly more than fuck all of the market. It's not relevent.

    2. Re:Konqueror? by rikkus-x · · Score: 1

      Konqueror's own HTML engine is also used in Safari, which is used by plenty of MacOS X users, so that estimate should perhaps be revised upwards slightly.

    3. Re:Konqueror? by Anonymous Coward · · Score: 0

      Where is Konqueror in this project?

      sorry to say this, but, until Konqueror has a Windows version, no one will give a damn.

    4. Re:Konqueror? by AliasTheRoot · · Score: 1

      what 2% or so at best estimates?

      still not relevent.

    5. Re:Konqueror? by rikkus-x · · Score: 1

      Relevant to who? How many people does even 1% of the browser market represent? Quite a large number, I'd say. What you are saying is akin to saying that the citizens of Norway are not 'significant'.

    6. Re:Konqueror? by AliasTheRoot · · Score: 0, Troll

      well with a tiny market share, they are hardly in a position to say no the IE way of doing things is stuffed up. Lets do things this way and break IE.

      It won't happen, the 99% of people using IE wont go for it. Anyway these days Gecko is surplanting KHTNL, it's dead basically.

    7. Re:Konqueror? by Anonymous Coward · · Score: 0

      Except for blonde girls and all that oil, the citizens of Norway aren't significant. See World War II.

    8. Re:Konqueror? by Anonymous Coward · · Score: 1, Informative

      How many people does even 1% of the browser market represent?

      Approximately seven million three hundred thousand.

      What you are saying is akin to saying that the citizens of Norway are not 'significant'.

      Norway has about 2.9 million internet users, less than half of one percent of all internet users.

      I'll let you draw your own conclusions about significance.

    9. Re:Konqueror? by Anonymous Coward · · Score: 0

      what 2% or so at best estimates?

      If you want to lose 2% of your (potential) customers for your business, then go right ahead...

  10. I'm wondering.... by mstefanus · · Score: 0

    ActiveX? This has nothing to do with ActiveX right?
    Correct me if I'm wrong, but isn't this the extension of the XUL and the would be competitor of XAML?

  11. I had a quick scan of the article by LardBrattish · · Score: 1

    And it does look a little wordy & inefficient for doing the "stuff we do at the moment".

    What interests me is what extra cool stuff can be done & if it really can replace flash & ActiveX then I'll drop my cacks to watch the monkeys fly out of my butt.

    Secondly I'd like to wait until Dreamweaver makes this easy to do & not an absolute grind. Thinks, better dig out that article on writing Dreamweaver extensions in Delphi...

    --
    What are you listening to? (http://megamanic.blogetery.com/)
    1. Re:I had a quick scan of the article by mx.2000 · · Score: 1

      And it does look a little wordy & inefficient for doing the "stuff we do at the moment".

      It's based on XML. Wordiness and Inefficiency come as standard features.

  12. Replace activeX? by N5 · · Score: 2, Insightful

    I use mozilla so websites DON'T HAVE activeX capabilities.

    Why would you wana replace an excellent thing like activeX anyway? *sarcasm*

    --
    John 3:16 - The easiest way to a BETTER YOU.
    1. Re:Replace activeX? by Anonymous Coward · · Score: 0

      I use Mozilla at home and IE at work, and neither place allows websites to have ActiveX capabilities. Frankly, anyone who allows their IE to run ActiveX controls is a moron.

  13. Press releases by scottme · · Score: 4, Insightful

    Why is it that in every damn press release I see online, not one of the URLs is ever a live, clickable link? Is there some press office union rule that insists only people with the skill and knowledge to use copy-and-paste should ever get to look into the background of one of these blurbs?

    Sheesh.

    1. Re:Press releases by NoMercy · · Score: 1

      Sounds like a great idea for a firefox extention to me, find valid URL's and make them clickable :)

    2. Re:Press releases by nutshell42 · · Score: 1
      With Konqueror you can select a URL and middle-click to load it

      I know that there is a firefox extension that does the same thing and I assume mozilla has one too. With opera "go to url" was one of the options in the context menu IIRC but I'm not sure

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    3. Re:Press releases by Anonymous Coward · · Score: 0

      If you're using Mozilla/Netscape/Firefox, you can go to non-clickable URLs by highlighting the URL and dragging it to the tab bar (drop it on an existing tab to load it there or a blank bit of space to load it in a new tab).

    4. Re:Press releases by urmensch · · Score: 1

      here ya go!

      http://www.beggarchooser.com/firefox/

    5. Re:Press releases by Tarqwak · · Score: 1

      Extension for Mozilla Firefox: text/plain

      List of elements in context menu you can hide with their id's using userChrome.css in profile chrome directory:

      openInCurrent
      openInNewWindow
      openInNewTab
      textplainSepUrl
      bookmarkSelectionTarget
      saveSelectionTarget
      textplainSepSave
      composeMail
      addEmailToAddressBook
      textplainSepMail

      For example:

      #composeMail,
      #addEmailToAddressBook,
      #textplainSepMail,
      #openInNewWindow {display: none !important;}

    6. Re:Press releases by unapersson · · Score: 1

      It's the same in Mozilla and Firefox, at least in Linux, and also works for a URL selected in another application.

    7. Re:Press releases by Anonymous Coward · · Score: 0

      It's probably Microsoft's fault.

    8. Re:Press releases by eugene+ts+wong · · Score: 1
      With Opera on Linux [I use KDE], you can do both middle click & "go to url". In fact, I'm so used to doing that, that I had a difficult time knowing what that fellow was talking about. In fact, I'm so used to doing that, that I'm almost considering whether I should bother using
      <a>
      elements anymore. :^/
    9. Re:Press releases by GrayTech · · Score: 1

      Press releases generally aren't made for the general public, but for reporters. Companies want these releases repeated in trade publications and other media as a form of free advertising.

      Having live links would be a detriment for these people, as they would have to open the source to look at the original to copy it. They might end up with a different focus than PR wants if reporters visit these links and modify their text based on them.

      --
      -- I need to remember to update my sig
    10. Re:Press releases by Kent+Recal · · Score: 1

      Like this?

    11. Re:Press releases by Anonymous Coward · · Score: 0

      I don't think so, press releases are often written to be dropped into newspapers, which are for the general public.

  14. Finally! by Mia'cova · · Score: 5, Insightful

    When IE development stopped it really hampered new development. It's now clear that longhorn will be introducing a whole pile of new proprietary offerings with its new browser to facilitate the much needed improvement in web apps. But with details locked up, presumably until release, I'm very glad that other browsers are now looking ahead in their own direction. With any luck Microsoft will be pressured into supporting XForms. Heck, I'd settle for a 3rd party plugin. But anything to give developers a solid full-featured cross-platform solution. We can't let ourselves continue to be locked into microsoft products. It's unhealthy :)

    Phew.. I was starting to get really scared that the web would be developing at the speed of Macromedia and Sun for the next while. This really is something big and new we can look forward to as well.

    I wonder what kind of working timeline they have. With those big corporate spenders helping out, I'd like to think they are really pushing forward at a good pace.

    1. Re:Finally! by rvw · · Score: 1
      IBM has a plugin for IE that supports XForms. Furthermore it has an alternative for Mozilla and other browsers via Javascript and HTML4.

      So the plugin is already there, although I haven't tested it yet. Novell has an XForms tool as well. They probably both have a solid code base already. I hope this means the implementation into Mozilla won't take too long.

    2. Re:Finally! by r3m0t · · Score: 0

      There already are third-party plugins. Check the W3C XForms website.

    3. Re:Finally! by bay43270 · · Score: 1

      It's now clear that longhorn will be introducing a whole pile of new proprietary offerings with its new browser to facilitate the much needed improvement in web apps. But with details locked up, presumably until release, I'm very glad that other browsers are now looking ahead in their own direction.

      This doesn't change the message of your post, but Microsoft is being surprisingly open about what their doing. Avalon and XAML information is all over the MSDN. Of course, you can only use it hands-on if you can get a beta of longhorn, but information on how it works is out there. This doesn't change anything, of course. These are still proprietary solutions.

      I'm really surprised at how the open source community is ignoring Avalon. It seems like we should be learning from it (its successes and its failures) as soon as we can.

  15. This is the end for me! by Anonymous Coward · · Score: 0

    I depend on ActiveX, you insensitive clod!

    1. Re:This is the end for me! by Yaa+101 · · Score: 2, Funny

      specialist always die out in nature...

  16. Does is support combo-boxes? by rseuhs · · Score: 3, Interesting
    The biggest shortcoming in the usual HTML-form tags are the lack of combo-boxes (which are a combination of a text-input field and a select drop down list - The "location" widget in most browsers is a typical example of a combobox, you can drop down and choose a URL from a list, or you can type in your own), does XForms support it?

    BTW, if anybody knows Javascript workarounds for Combobox functionality, I'd be very happy if you could post them.

    1. Re:Does is support combo-boxes? by Anonymous Coward · · Score: 4, Informative

      Annoying as hell one:
      Have a text field and a hidden drop down. On text.focus() display the drop down.

      Search the dropdown as you type (substring on select.option.text and so on).

      If the text fully matches or the user just presses enter (or uses the drop down), select the drop down value, hide it and set the text to that of the selected option.

      If the text doesn't match anything on the select, then mark as new (hidden field).

      As I said, a PAIN IN THE ASS, but I had to do it for a client that was completely used to comboboxes.

    2. Re:Does is support combo-boxes? by markiii · · Score: 1

      Take a look at this site:
      http://www12.brinkster.com/chrisrickard/developmen t/zippycombo/combotester.asp/

      It's GPL, but MSIE 6 only.

    3. Re:Does is support combo-boxes? by Anonymous Coward · · Score: 0

      Well, I use both for that. I mean, I use a text-input field and then a select drop down list next to that, and with a bit o Javascript when a select an item from the select list it gets written in the text-input automatically. Still you can just write what you want in the text-input field. Is that what you want? .- D. Rojas

    4. Re:Does is support combo-boxes? by rainman_bc · · Score: 1

      And the broken link award goes to... you?

      HTTP1.1 STATUS 403 Remote Access to this object forbidden This file cannot be directly accessed from a remote site, but must be linked through the Brinkster Member's site.

      What a useless link...

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    5. Re:Does is support combo-boxes? by Proc6 · · Score: 1

      Just remove the trailing slash dummy.

      --

      I'm Rick James with mod points biatch!

    6. Re:Does is support combo-boxes? by markiii · · Score: 1

      this one works.

      http://www12.brinkster.com/chrisrickard/developmen t/zippycombo/

      click the "Test 1" link at the bottom to go to the demo page.

    7. Re:Does is support combo-boxes? by alex_ware · · Score: 1

      those nasty scripts. copy and paste the url into browser http://www12.brinkster.com/chrisrickard/developmen t/zippycombo/

      or use the new version
      http://www12.brinkster.com/chrisrickard/developmen t/combobox/

      --
      If you have nothing useful to say post as AC.
    8. Re:Does is support combo-boxes? by XemonerdX · · Score: 1

      As with most of these sites (like geocities & angelfire), removing the 'http://' part from the URL will give you the page without a problem.

      Ofcourse the given URL has a trailing / which will render the URL useless, so 'www12.brinkster.com/chrisrickard/development/zipp ycombo/combotester.asp' is the correct URL that leads straight to the page.

    9. Re:Does is support combo-boxes? by jgalun · · Score: 4, Informative

      BTW, if anybody knows Javascript workarounds for Combobox functionality, I'd be very happy if you could post them.

      I know there's others out there, but I don't have the time to track them down right now. But...

      Combo box

      Combo Box

    10. Re:Does is support combo-boxes? by frostman · · Score: 1

      Off the top of my head...

      it should be possible to have an absolutely-positioned input box of a fixed width and a drop-down button (or more likely a linked gif) to its right.

      Clicking that button makes the input box invisible and makes a same-position but higher-Z dropdown visible. The onChange for that dropdown puts the value in the textbox and swaps the visibility again.

      You could also use a more complicated dynamic menu approach instead of the dropdown if you were very worried about the dropdown's non-stylable chrome.

      In either case you'll probably need a little padding to deal with the different sizes of the widgets.

      There might be some issues around swapping visibility inside the form, but you could always use a more complicated document structure to get around that. And the neat thing is that it *might* still work as a textbox without the javascript.

      Anyway that should work in theory, though I haven't done it. I'd be happy to try it but I have a job I have to get back to...

      Good luck with it.

      --

      This Like That - fun with words!

    11. Re:Does is support combo-boxes? by sgt-at-arms · · Score: 1

      Well, here's one I developed based on another's starting point. It's a single external library which defines a class and is called via a constructor which accepts an element or its element ID. The element should be a simple, standard select control, which is then augmented via this script to act like a combobox. The bit of functionality for accepting values that don't exist in the options is togglable at the time of construction. I have yet to have a problem with it in any installation of my user base.

      --
      I can see how dictators do it, it's so easy. - Easy2RememberNick
  17. [XForms] XForms is not only useful in browsers by superskippy · · Score: 5, Interesting

    Like SVG for graphics, I think XForms is not only a useful concept if the browser supports it. I like the idea that I can currently create SVG on the server, render it on the server and send it to the browser as a PNG. I believe that there are currently products and projects available that if you have a set of XForms, allow you to turn them into a standard CGI-like application- all of the work of transforming into HTML etc. is done on the server.

    I hope (cross-fingers) that in the future that I can send the original SVG/XForms/whatever to browsers that support it, and render on the server for everything else.

    It's also good writing things using standards compliant products. I've currently just moved a website that relied on XSLT a lot from one software toolkit to another. This wouldn't be possible if I'd used a non-standard technology (in the sense that it worked with one toolkit only).

  18. Not a magic bullet. by Photo_Nut · · Score: 2, Interesting

    Parent poster wrote:
    "I'm sure visitors would just LOVE to see a site error message "I'm sorry, you must download Mozilla 8.0 to view this website"

    Just like I'm sure that web authors would love for 98% of their market go to their competitors who work around IE by using scripting and ActiveX (I take it that your use of the word LOVE was sarcastic). Let's face it, just because there is a standard out there doesn't mean that everyone else implements it and Microsoft loses.

    In order for XForms to be a big deal, you need to have good clients and good servers, and especially good authoring. XForms isn't a magic bullet, it is a protocol, and these component software pieces don't just write themselves.

    I saw a demo from some Microsoft guys recently of some forms using ASP.NET, and I must say that I was impressed by what they were doing. Their tools are really maturing.

  19. from w3.org site: by lkcl · · Score: 5, Informative

    18 Nov 2003: A preview release of Oracle's XForms processor PlugIn for Internet Explorer is now available. The XForms Processor is a plug to Internet Explorer 6 on Win2000/WinXP. A User's Guide, Datasheet and several samples are provided with the preview release install.

  20. List please by kahei · · Score: 4, Insightful
    Is there a short persuasive list of reasons why we should pay attention to yet another W3C recommendation?

    A recommendation which no doubt will shortly split into 'mobile' 'standard' and 'full', each available at 'level 1' or 'level 2', each in three simultaneously maintained versions called 'Original W3C recommendation', '1.0', and '1.1b'?

    I'm not actively going out of my way to be mean here, and I do love SVG despite the issue mentioned above, but the W3C sure seems to focus a lot more on creating documents to justify their staffing levels than on, say, identifying clear needs.

    I wasn't able to turn up a simple useful 'what are the benefits of XForms' document anywhere, but looking at the other docs (http://www.w3.org/MarkUp/Forms/2003/xforms-for-ht ml-authors.html) I was left a bit confused...
    The button element

    <input type="button" value="Show" onclick="show()">

    can be written

    <trigger><label>Show</label>
    <h:script ev:event="DOMActivate" type="text/javascript">show()</h:script>
    </trigge r>
    I have to admit that looks awfully W3C-ish to me. The use of xmlns="" to prove that a tag 'belongs' with an XForm looks even more so.

    PS I realize all this stuff is terribly worthy and open and all, I'm just wondering whether anyone thought of a way to use it.

    --
    Whence? Hence. Whither? Thither.
    1. Re:List please by Anonymous Coward · · Score: 2, Informative

      >>I wasn't able to turn up a simple useful 'what are the benefits of XForms' document anywhere

      Errm... did you look at the FAQ?

      http://www.w3.org/MarkUp/Forms/2003/xforms-faq.h tm l

    2. Re:List please by Apathetic1 · · Score: 2, Interesting

      I was reading up on XForms a bit when the story about XHTML2 was posted to /.. There were a few things of which I took note in the XForms spec:

      • A form's action is now separate from its layout on the page. I've occasionally found myself wishing I could have a button inside a form submit to a different action URI from its parent. XForms allows this.
      • Client-side error checking and requirements enforcement. If the standards are implemented correctly it means most of the work I do on the server side to handle forms (validation, etc.) can be handled by the client and I no longer have to worry as much about logistics. This depends on clients not being stupid, however.
      • Accessibility - most of the changes will be better for accessibility. Image buttons are just a different type of label element and label elements can contain several alternate forms of the label, e.g. image, text, audio.
      • <select1> and <select> work essentially the same, whereas radio and checkbox use somewhat different syntax.

      It's nothing huge but it will make my life easier as a developer.

      --

      My username does not make me Apathetic. It's irony, get it?

    3. Re:List please by tesmako · · Score: 2, Interesting
      I very much agree.

      What really scares me about all this is the worry about adoption rate of the standards that I see everywhere. Web standards has to be the only standardisation field where people start worrying when no standard has been released for a few years. I really cannot see the point of having standards at all if they are changed quicker than they can be sanely implemented (not to mention being used). Look at successful standards efforts, the C language had its last major standard in 1999, it is far from adopted, many compilers still only offer the older 1989 standard and most projects still stick to that one as well. It is however important to note that it took the better part of the nineties to get most code over to the -89 standard and no one particularly worried. Another example is postscript, first standard (level 1) 1984, second 1991, third 1998. These are not even a standards organisations work but in-house at Adobe, and you know what? Many applications still don't support all the features of level 2, 13 years after its release.

      Overall a standards effort should in no way be ongoing like the W3C, one needs to get one more or less complete (a bit flawed is OK, a few inconsistencies are easier to handle than having tons of standards to support) and then leave it be for a decade or so while working on the next iteration. Only then will anyone be able to base a sane software project on the foundation provided.

      As I said, I know of no standards in history (at least no successful ones) that have been as floating and ever-changing as the web standards. It is no wonder that web-browsers are the huge monoliths of software they are. Web publication is not an intrinsically hard problem, it is just a badly handled problem.

    4. Re:List please by jschottm · · Score: 1

      What worries me is the possibility that this will turn out to be another CSS. A poorly designed, overly complicated set of rules that everyone impliments a little differently so that people like me have to write horrible, ugly kludges to make it work in everything.

      Unless you like plain, boring boxes, doing layout in CSS is a nightmare. And because Moz/Opera/IE5/IE6/Safari/Konq all do things just a little different, trying to make something look the same is a long, time consuming process. There's less room for creative versions of this standard, but it makes me leery.

    5. Re:List please by Anonymous Coward · · Score: 0

      Unless you like plain, boring boxes, doing layout in CSS is a nightmare. And because Moz/Opera/IE5/IE6/Safari/Konq all do things just a little different, trying to make something look the same is a long, time consuming process.

      I've had no trouble getting Mozilla and Opera to give nearly identical layouts with CSS. I mean they're almost pixel perfect, and I'm using ems everywhere so things scale right in Moz/IE.

      I haven't been able to test Safari or Konqeror though. And IE is of course lousy, but then it's a bit of a stretch to say that IE supports CSS. Even so, positions usually turn out pretty much right. The biggest trouble is that IE expands blocks without explicit width to fit, even when you set overflow:auto or hidden. (and the box model thing, but that goes away with the right doctype)

      Maybe I'm just really patient or something...

    6. Re:List please by DunbarTheInept · · Score: 1


      (validation, etc.) can be handled by the client and I no longer have to worry as much about logistics. This depends on clients not being stupid, however.

      You want to make extra sure none of that validation that you are offloading onto the client will be security-related. Otherwise someone can just write their own client to spit the form data at you without the validation, and bang - there goes your security.

      One of the things I find most frustrating about online games is how they consider it cheating to use anything but the approved client - why is this the case? Because they put too much functionality in the client such that using a different client makes it possible to cheat.
      Of course the fact that using a different client has other benefits besides cheating is irrelevant to them - once they put their risky validations in the client where they don't belong, they had to lock down the client.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    7. Re:List please by mino · · Score: 1
      You want to make extra sure none of that validation that you are offloading onto the client will be security-related. Otherwise someone can just write their own client to spit the form data at you without the validation, and bang - there goes your security.

      Ahh, but I think (correct me if I'm wrong) that's the beauty (at least in theory) of XForms. You effectively define a form and a validation schema. The client can then use the validation schema to check the form input is OK before they submit it. Someone wants to hack the form and send invalid data? Fine. But you can then use the same validation schema to check the data on the server end. Better than the old way, which was (a) do all validation server-side, which might mean multiple roundtrips to the server, or (b) write the same validation code twice, once in JavaScript and once in PHP/ASP/whatever.

    8. Re:List please by Apathetic1 · · Score: 1

      Naturally, security-related validation stays on the server side. Depending solely on the client to do proper validation for non-trivial applications is asking for trouble regardless of whether the information is security related.

      I tinkered briefly with writing a MUD server and came across some guidelines about what (not) to do in order to have a successful game community. In the logistics section, the cardinal rule was "Don't trust the client for anything. The client is in the hands of the enemy." I took that to heart for all my projects. Even before that, my father has a mug printed with a number of computer principles and rules one of which is "If the input routine is designed to reject all bad data, some ingenious idiot will find a way to get bad data past it."

      I know what you mean about multiple clients. It's frustrating dealing with poorly written clients for otherwise good games.

      --

      My username does not make me Apathetic. It's irony, get it?

  21. ActiveX replacement??? by lphagetti · · Score: 3, Interesting

    I am not sure how X-Forms would replace ActiveX since I don't think ActiveX has anything to do with how IE displays an html form tag???

    1. Re:ActiveX replacement??? by Anonymous Coward · · Score: 0

      You and me both.

      I think the 'replaces ActiveX' crap was coined by someone who doesn't know what ActiveX can do.

      I mean, how can an HTML form intereact with COM-enabled applications and components? How can it embed, say, an Excel chart into a web page (not that I'm saying you should - but that's the kind of thing ActiveX allows you to do)?

      It's BS I think! Maybe someone got confused because they both have an 'X' in the name?

    2. Re:ActiveX replacement??? by alex_ware · · Score: 1

      Mod this up please its a valid and interesting comment.

      --
      If you have nothing useful to say post as AC.
  22. Combo-boxes are anathema to good UI design by Anonymous Coward · · Score: 1, Insightful

    There is no place in a good interface design for a combo box.

    It should either be a drop-down list where the user locates and selects a value, or a field where the user types a value - not some bastards combination of the two.

    If the user needs to select a value that isn't in the list then it usually means you got your UI design wrong IMO.

    Combo boxes! No! Please NO!

    1. Re:Combo-boxes are anathema to good UI design by rseuhs · · Score: 2, Insightful
      So all browsers (at least all browsers that I know about: Mozilla, Konqueror, IE, Opera) have "broken" user interfaces?

    2. Re:Combo-boxes are anathema to good UI design by Jugalator · · Score: 2, Interesting

      I find combo boxes good since they greatly reduce UI complexity. Just imagine a form where you're supposed to pick a country. That implies a ton of choices, so you'd probably go for a text box where a user can just type in the country name. But then you risk having users mistyping the country name, and if these form results are to be analyzed for statistics, a computer will have no idea what "Swtzerland" is. So to be sure to get better data, you need a list box with hundreds of items?

      And now imagine that times 5, if you have a couple of more large selections like that.

      The user would be overwhelmed...

      --
      Beware: In C++, your friends can see your privates!
  23. try firefox with Super DragAndGo by Anonymous Coward · · Score: 0

    try using firefox with the super DragAndGo extension. you can highlight a non-link URL, drag it to any blank part of the page and it'll open in a background tab. very useful

  24. -5 Silly by anti-NAT · · Score: 3, Insightful

    The standard also includes a label for every form element, which currently does not exist. This is very useful for disabled people - e.g. blind people, their screen-readers can figure out which text belongs to which form element. This is currently impossible.

    You also no longer define the type of formelement (radiobutton, selectboxes,...) the browsing tool chooses the most apropriate system. For graphical browsers radiobuttons may be cool, but for screen readers it may read the form like "choose one of the following", and for small display devices a dropdown-menu maybe better as 2 radio buttons plus their label takes up too much screen space.

    Wow these are great features, it seems you like them, and see benefit in them for a number of people, including the disabled.

    To me it makes sense, but I know that I wont use XForms anytime soon. Because there's still companies that have MSIE 5 as the only allowed browser in their IT-policy... Creating a web- application for them still includes crazy html and javascript hacks

    Yes, let's all give up, MSIE is the best browser in the world, we shouldn't try to show how standards can make things better.

    Thankfully there are enough people in the world who won't just accept the status quo such that improvements keep coming. Sadly, you don't seem to be one of them.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    1. Re:-5 Silly by Stuart+Gibson · · Score: 4, Insightful

      Yes,and if you're rolling out a £10000 web application for a company that is one of those, then you should just tell them they have to upgrade all their boxes in defiance of corporate policy?

      On a non-critical site I'm all for using standards and techniques that, in theory, make for a better experience for the user, but there are times that it just isn't practical.

      Stuart

      --
      It's all fun and games until a 200' robot dinosaur shows up and trashes Neo-Tokyo... Again
    2. Re:-5 Silly by anti-NAT · · Score: 4, Insightful

      Yes,and if you're rolling out a £10000 web application for a company that is one of those, then you should just tell them they have to upgrade all their boxes in defiance of corporate policy?

      They'd have to be used to constant (weekly) security upgrades if they are using MSIE, and the associated MS OSes. I'd also bet those applications stop working every now and again, as the upgrade changes (breaks) the way something works.

      On a non-critical site I'm all for using standards and techniques that, in theory, make for a better experience for the user, but there are times that it just isn't practical.

      I don't know whether to laugh or cry. I can't understand who would use MSIE for a critical site these days, with all the associated security problems. Even the Department of Homeland security recommends against using it (not that that means a lot, although it is unusual for a government department to come out against any particular software product).

      I'm quite aware people can't just drop one software product for another. However, regarding MSIE, people should be starting their migration plans away from it now.

      It makes financial sense to move to standards based web applications. For a start, a larger (larger being >1) variety of web browsers are available. If you have trouble with one browser, you aren't locked into it. Nor are you locked into the OS it sits on.

      --
      The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    3. Re:-5 Silly by generic-man · · Score: 0, Troll

      I agree. They should be using a stable browser like Mozilla Phoenix.

      Sorry, that's Mozilla Firebird.

      Sorry, that's Mozilla Firefox 0.9.

      Oh, wait. That version has bugs. Better upgrade to 0.9.1. No, wait, go with 0.9.2. No, use 0.9.3 instead. Each time you upgrade, be sure to back up your settings; the installer will remove them unless you download Extension X 0.1. No, wait, make that 0.2.

      Tell me again how other browsers are more stable than IE?

      --
      For more information, click here.
    4. Re:-5 Silly by cavemanf16 · · Score: 0, Flamebait

      Wow! What great business sense you have! Gee, I never realized how completely trivial it must be to just "screw the customer" and migrate to Mozilla, Linux, and everything good and open source!

      Look, I'm all for Mozilla, Linux, and open source software, but sometimes preaching and serving are two entirely different things. The homeless, starving person on the street corner could care less what kind of philosophical bullshit about healthfoods and a "low-carb lifestyle" you want to talk about, but give them a week's worth of free burger coupons to McDonald's and they'll most certainly be grateful for your help.

      Sometimes your "customer" doesn't want The Best Thing, they just want something that works NOW. IE and MS Windows for companies works NOW. Sell them on the benefits of open source software, Mozilla, and Linux LATER. I guarantee they'll listen to you more intently if you've already helped them out in the past, despite their past computing shortcomings.

      And by the way, you are one of those Gnu/Linux hippie types who gives Linux users a bad name because of your rhetoric about everything Microsoft. It's true, Microsoft is insecure and dangerous to use in these days of the Internet and widespread computer virii, but the average computer user doesn't know that and sometimes doesn't even care. There are still plenty of reasons NOT to switch to Linux or Mozilla for many people, which while unfortunate, is their lot in life. I for one, am stuck using IE once in a while. Why? Because I HAVE TO! Mozilla won't work with certain things. Yes, it upsets me that some developers can't code for interoperability, but not everyone is at the same stage of uber-enlightment that you are.

      Thank you, it felt good to flame you. You may now return to your regularly scheduled postings.

    5. Re:-5 Silly by MvD_Moscow · · Score: 2, Informative

      I don't know about your setup (on what OS are you?), but for me the updagrades were 100% painless, once I set up 0.9, with every update I had no rpoblems at all. That includes extensions, themes, custom profels and plug-ins. And the update problem (that you have download a the whole installer over again) is solved (as per bugzilla).

    6. Re:-5 Silly by generic-man · · Score: 1

      Firefox's greatest asset right now is that it isn't the #1 browser. There are flaws that have been in Mozilla for five years (see the recent XUL-related issues) that are of great interest to casual users. The Mozilla development team has dismissed these flaws. Once additional previously-ignored flaws come to light and embarrass the Mozilla project devteam, another few hastily-deployed revisions of Mozilla will come up.

      IE also has latent flaws that, once exploited, lead to hastily-deployed patches. Firefox is no better. Simply using an unpopular web browser is no way to guarantee your security.

      --
      For more information, click here.
    7. Re:-5 Silly by Anonymous Coward · · Score: 3, Insightful
      IE also has latent flaws that, once exploited, lead to hastily-deployed patches.
      I don't know what dream world you're living in, but IE has had a number of security holes that MS considered to be "low-priority" and left unpatched for months It wasn't until Liu Die Yu and others figured out how to chain these holes together for one big spyware vector that MS started taking them seriously. I will agree that using an unpopular browser does not increase your security, because Opera hasn't had the greatest track record lately. But the Mozilla project has had a consistently better record.

      I'm not excusing the Mozilla team for leaving a couple vulnerabilities open for way too long, but they aren't nearly as numerous nor dangerous as some of the long-living (and gaping!) holes in IE. Saying "firefox is no better" is wrong, wrong, fucking wrong.

    8. Re:-5 Silly by Anonymous Coward · · Score: 0

      Who said anything about migrating to Linux? We're talking about browsers here. Deploying and maintaining a browser that installs into one directory is as painless as you can get!

      Linux is an entire operating system. Mozilla and friends are browsers. They're worlds apart when it comes to migration and deployment efforts.

      I may HBT, but whatever. I hope you're not a paid shill and can sleep at night.

    9. Re:-5 Silly by Anonymous Coward · · Score: 0

      Wow. You're stupid. Mod parent -1 Idiot.

    10. Re:-5 Silly by generic-man · · Score: 1

      Results 1 - 10 of about 107,000 for mozilla exploit. (0.27 seconds)

      Now it's nowhere near the 900,000 some hits for "IE exploit," but Mozilla is far from invulnerable. Although the source is available, you still have to (1) convince the developers that the bug is important and (2) provide a fix that satisfies the Mozilla maintainers.

      'Saying "firefox is no better" is wrong, wrong, fucking wrong.'

      I don't know whether to laugh or cry. Could you repeat your points some more, with more bold and italics?

      --
      For more information, click here.
    11. Re:-5 Silly by MattMan741 · · Score: 1

      firefox has now been trademarked, there will be no more name changes. as a pre-release, it is also subject to massive changes quite frequently in the way it works. all that being said, firefox 0.9 is years ahead of internet explorer six in terms of standards implementation and features. ie used to be one of the best browsers around, but that was years ago.

    12. Re:-5 Silly by anti-NAT · · Score: 1

      What great business sense you have!

      Good business sense is to occasionally question the "conventional". To question where all the money is going, when no benefit is gained.

      It is good business sense to question why to continue to use and recommend Microsoft software, when better, more secure and cheaper solutions may exist.

      I don't blame customers for make less informed decisions about what is good or bad software to use. I would ask that more informed people, probably such as yourself, be looking out for your customers best interests. Using web standards is in your customers best interests. A person with good business sense would make that advice available to their customers, as the customer benefits, and you, as the advice giver, are likely to get more business.

      And by the way, you are one of those Gnu/Linux hippie types who gives Linux users a bad name because of your rhetoric about everything Microsoft.

      Before calling me names, I'd suggest you find out more about my opinions.

      Here is my opinion on the mandating of Open Source software in government - Deomcrats, Open Source and parliment.

      Quoting myself,

      Once the data format is open, then the government agencies can select the best implementation that suits their needs, based on budget, functionality, hardware capabilities etc, be it closed or open source.

      I wouldn't encourage using MS software for web application development. That doesn't mean I'm against using it for any particular purpose. If it is the best, most cost effective solution, and the data formats are open, preventing vendor lock in, then I'd be happy to recommend it.

      --
      The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    13. Re:-5 Silly by cavemanf16 · · Score: 1

      OK, now that the caffeine buzz has worn off, I can say that I apologize, and thanks for your clarification on what you think. I can agree with you now.

    14. Re:-5 Silly by Anonymous Coward · · Score: 0
      Sure:
      • Nowhere did I claim Mozilla was invulnerable. In fact, I don't excuse the Mozilla developers for slacking on a couple holes.
      • However, your informal google search that you use to make arguments against my claims leads to the conclusion that there are nine times as many exploits for IE as there are for Mozilla
      • Nine times as many exploits in IE would be worse
      • If IE is worse , than it follows that Firefox is better.
      • Therefore, saying "Firefox is no better" is wrong, wrong, fucking wrong.
    15. Re:-5 Silly by generic-man · · Score: 1

      Thank you for the clarifications. Beacuse I am nearly blind, I rely on a screen reader to let me experience Slashdot's comments. The screen reader reads bold text in a much louder tone of voice than most other text. Upon hearing your comments read through my screen reader, I laughed until my pancreas exploded.

      In conclusion, I found this web browser flamewar to be most enjoyable and look forward to hearing from you again.

      --
      For more information, click here.
  25. Mozilla working XForms isn't that big a deal... by fm6 · · Score: 5, Interesting

    How many little things like this has various Mozilla people working on it? I'd say "ho hum", except that this project has the backing of two leading Open Source citizens, IBM and Novell. I surely hope this means increased recognition of the importance of web standards. There are too many specs that sound exciting, but never go anywhere, except to be described in some hard-to-read document on w3.org.

  26. XFORM renderer in Flash by tajan · · Score: 5, Informative

    From the DENG web site :
    "DENG is an open source Modular XML Browser, capable of rendering subsets of XForms, SVG, XHTML, XFrames, arbitrary XML(...) Currently, the footprint of the DENG Modular XML Browser is 76 KByte, allowing zero-install deployment of these W3C standards to the vast majority of today's web browsers that have the Macromedia Flash Player 6 installed."

    http://claus.packts.net/
    http://sourceforge.net/projects/dengmx

    This is a really cute application and for those of you who'd like to see Xforms in action, there's a few working examples on their demo page : http://claus.packts.net/deng/examples

    Of course, it's open source (GPL).

    1. Re:XFORM renderer in Flash by jrumney · · Score: 4, Informative
      vast majority of today's web browsers that have the Macromedia Flash Player 6 installed.

      The problem with Macromedia's claims about how widely deployed Flash is, is that the vast majority don't have Flash 6 deployed. The vast majority have Flash 5. And when users with Flash 5 go to a site that requires 6 or 7, do they get prompted to download a newer version? No, they just see a partially working Flash animation, or a blank screen.

    2. Re:XFORM renderer in Flash by germ!nation · · Score: 1

      even taking into account macromedias claims, certainly the flash 6 penetration is over 80%. thats really pretty good for a world wide figure. in the market for the kind of user DENG is targeting the penetration would probably be 100%. "And when users with Flash 5 go to a site that requires 6 or 7, do they get prompted to download a newer version? No, they just see a partially working Flash animation, or a blank screen." yes, if the developer has done their job properly. if not then it is a limitation of the developer, not of the software as there are a number of reliable ways to sniff the exact version (down the the nth point).

    3. Re:XFORM renderer in Flash by claus68 · · Score: 1

      "The problem with Macromedia's claims about how widely deployed Flash is, is that the vast majority don't have Flash 6 deployed" who did you tell that if i may ask? according to macromedia's stats flash player 6 is currently installed on 95% of this world's webbrowsers. it's not that i believe in macromedia's stats (i don't believe in any stats, thanks to good education of my former math teacher), but on the other hand they can't be *that* far off. "And when users with Flash 5 go to a site that requires 6 or 7, do they get prompted to download a newer version? No, they just see a partially working Flash animation, or a blank screen" that's just plain wrong either. you can easily make your application determine what flash player version is running on the system. please don't get me wrong. i also don't like proprietary software. i don't like activex. i don't like flash (talking in general). but there are occasions where you can use the flash player for something worthy too. and please try to stick to facts.

    4. Re:XFORM renderer in Flash by Anonymous Coward · · Score: 0

      And when users with Flash 5 go to a site that requires 6 or 7, do they get prompted to download a newer version?

      They do with Internet Explorer -- at least before XP SP2. And the download is quite small.

    5. Re:XFORM renderer in Flash by jrumney · · Score: 1
      according to macromedia's stats flash player 6 is currently installed on 95% of this world's webbrowsers.

      I don't know what Macromedia stats you are looking at, but they are usually very careful not to mention versions when they tout their made up statistics, because they know full well that most people do not download upgrades to Flash, they just use the version that came with their machine, or that got downloaded the first time they came across a Flash animation 4 or 5 years ago.

      That 95% of users can use the latest and greatest features of Flash is a big lie invented by Macromedia's marketing department. I know of a number of companies that started building serious apps in Flash, then switched to a Java applet once they saw what versions were actually deployed on desktops. It is a lot easier to write rich applications in Java 1.1 than Flash 5, which is the versions you need to target if you want to get anywhere near 95% of users.

      you can easily make your application determine what flash player version is running on the system

      Sure, but by the time your application is running, it is too late. You need the newer plugin to be downloaded before your application starts. Most users will just not use your site rather than download a new plugin, restart their browser and come back.

    6. Re:XFORM renderer in Flash by claus68 · · Score: 1

      i'm sorry but i really can't follow. is this just another, general flash rant? you were replying to a comment about the flash based xforms browser "deng", and - to get to the point and back to the original discussion - the number of people that are able to see xforms content via deng today (and i couldn't care less if that's 95, 90, 80 or 60% of all web users) outweights all other solutions combined, by far. so what's your point?

    7. Re:XFORM renderer in Flash by Anonymous Coward · · Score: 0

      Do they get prompted to download a new version? That'd depend on the site -- Flash 6 in IE and Firefox provides an http header that the site can use to do content negociation.

  27. They dont ALL use ActiveX by Anonymous Coward · · Score: 2, Informative

    I work for a large software company that makes CRM (et al) solutions for business that are delivered via web, and use only HTML and Javascript.

    From a web site, users do ALL management tasks.

  28. Removes dependence on ActiveX , HOW? by Anonymous Coward · · Score: 0

    ActiveX is used for far more than client-side user-input validation, which as I understand it is the main thrust behind X-Forms.

    ActiveX is typically used to implement custom UI components in Intranet applications.

    I think someone is confused? Is it me?

  29. About time! by badansible · · Score: 0, Troll

    About time they drop their crappy XUL in favour of the toolkit of the future! Sorry, gotta go to read the article.

  30. Mixing technologies using XML namespaces by Nagus · · Score: 5, Interesting

    For those who didn't know this: one of the great things about XML is that it allows for the mixing of namespaces in a single document.

    This means that different XML technologies (like XHTML, SVG, MathML, and yes, XForms) can be used in a single file.

    Now if the display device (ie. browser) has support for all the used technologies, some funky things become possible.

    For example, a web page could use XHTML for structuring a document, SVG for graphics, MathML for formula display and XForms for data input.

    Throw in some scripting, and you could for example do a function plotter as a web application, in a single document.

    At this point it's not just about structured data anymore, but also about mixing-and-matching technologies to create applications. And XForms is one of the building blocks that will hopefully make this possible.

    --
    Wenn ist das Nunstruck git und Slotermeyer? Ja!... Beiherhund das Oder die Flipperwaldt gersput!
  31. Re:[XForms] by NoMercy · · Score: 1

    Tempting to push XSLT to the client, I know it works because viewing the raw XML files from my server generates the page perfectly in IE and Firefox :)

    Only becasue I cheated though and changed the default XSLT to one which uses tags to pull in the CSS, as oposed to using the XML delcaration.

  32. same question aros with XSL by Numen · · Score: 4, Insightful

    Same question arose with XSL... some of the most notable objectors btw to XSLT were the chaps developing Opera who advocated JavaScript+DOM as opposed to XSLT.

    A little JavaScript and a little DOM isn't a standard approach.... You're using a little JavaScript+DOM, I'm using a little Python+DOM and he's using a little Perl+DOM

    Now choice is great, but not for documents that you're publishing to a worlwide audience and which aspire to be unerversally readable.

    As an aside you mean ECMAScript+DOM... the standard isn't JavaScript, it's ECMAScript.

    Assuming we overcame diversity of language choice and madated ECMAScript+DOM the diversity of implimentation of any given task is FAR FAR broader in ECMAScript than it is in a declarative standard, say like XSLT.

    Lastly, because XFORMS like XSLT *is* XML it benefits from application of schema, intigration with existing XML tools, mechisms for transport... and generally can be worked with like a regular XML document for instance one might generate your XFORMS via XSLT from existing XML manifests. While this can be done with ECMAScript+DOM, the task is more complicated, is open to diversity of implimentation, is less usable by other parties... and overall is less standard.

    1. Re:same question aros with XSL by grandemperor · · Score: 1
      Lastly, because XFORMS like XSLT *is* XML it benefits from application of schema, intigration with existing XML tools, mechisms for transport...
      Integration, mechanisms. The Grammar Taliban
    2. Re:same question aros with XSL by Anonymous Coward · · Score: 0

      You had no problem with "aros"?

    3. Re:same question aros with XSL by Anonymous Coward · · Score: 0

      They were too busy defacing the Daniel Webster statue in front of my local library...

  33. Corporate World Dependence by kiwicmc · · Score: 3, Insightful

    I'm not so sure of your glib statement of corporate dependence on ActiveX. I've worked for a large US corporation (top 20? top 10?) and I know the security boys would smack you upside the head if you even thought of emebedding an Active X control in their intranet infrastructure.

  34. And while you are at it... by johannesg · · Score: 1

    ...can we please have an extension to automatically replace certain URLs by other URLs? So we can automatically translate "http://it.slashdot.org/..." with "http://slashdot.org/..."?

    1. Re:And while you are at it... by mattyrobinson69 · · Score: 1

      could you not do this using /etc/hosts or a rule in iptables?

    2. Re:And while you are at it... by Cili · · Score: 1

      not if he's using a network-crippled OS. ;)

    3. Re:And while you are at it... by mattyrobinson69 · · Score: 0, Troll

      ah, the joys of telling somebody how to do something in a proper OO, to realise it cant be done easily in their OS.

    4. Re:And while you are at it... by jp10558 · · Score: 1

      The Proxomitron. Been doing that for weeks now, well not for that specifically - used CSS instead, but been editing url's on the fly for months.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  35. It'd be nice if regular HTML forms were also fixed by jesterzog · · Score: 3, Insightful

    A recommendation which no doubt will shortly split into 'mobile' 'standard' and 'full', each available at 'level 1' or 'level 2', each in three simultaneously maintained versions called 'Original W3C recommendation', '1.0', and '1.1b'?

    I think it's great that Mozilla's looking to finally implement this. I've been watching the bug (97806) for about six months, and it's been very contriversial, at least partly for the reasons you mention.

    Having said that, XForms do seem like absolute overkill for a lot of tasks, and it'd be a shame to see them deprecate and presumably replace the limited (but simple) forms that HTML has at the moment.

    My own gripe is that in my own experience, existing forms could be so much more convenient to use if only there was an accepted standard for a couple of extra data types.

    Specifically, I'd very much have liked to see <input type="date" />. and <input type="time">. (Browser pops up a relevant calendar selection dialogue as appropriate.)

    Those two inputs alone, if designed with appropriate properties for things like time zones and granularity, could prevent a huge number of headaches in web programming. Offering some very simple client end type checks for other types of inputs could prevent even more headaches.

    XForms is just overkill for a lot of this, but javascript is a very yucky and unreliable alternative. Oh well.

  36. XUL? by Trinition · · Score: 3, Interesting

    What about XUL? Throw away the need to be contained in HTML and make a real thin-client markup language. Then, if you need to display HTML (you know, hyper-text-markup-language, not web applications), you do it using the XUL tag for an HTML widget. XUL tags are course enough that it could be used on multiple platforms, rendered specially for the handicapped, etc.

    If we're truly talking "next generation" here, do somethign revolutionary enough to truly be advantageous, not something pitifully incremental.

    1. Re:XUL? by Anonymous Coward · · Score: 1, Insightful

      XForms is NOT platform dependent.
      You could use XForms as well in a web browser as in with standard application as long as you have the engine to render it.

    2. Re:XUL? by Trinition · · Score: 1

      If XUL is done right, it can be platform independent, too. I've seen plenty of non-Mozilla flavors of XUL, such as Luxor-XUL.

      If someone can sit down and standardize XUL, we can start having "XUL browsers" fetching XUL thing-client rich applications over "XTTP" which communicate back to the servers via staeful connections through a conversational SOAP interface.

      That would be (and can be!) "platform independent".

  37. Tab Indexing by Proc6 · · Score: 3, Insightful

    I hope the spec includes tab indexes. One of the downsides to the ASP.NET framework is if you have multiple "forms" on the page (which are all within 1 form tagset), controlling which element gets focus on a tap of the tab key is a nightmare. Usually it "doesnt" go where you want it, and worse yet, most the time hitting the ENTER key presses the wrong buttons. Bottom line is, IMHO, the browser shouldn't be guessing what comes next in a tab or enter keypress (unless its unspecified), the developers should decide.

    --

    I'm Rick James with mod points biatch!

  38. It's a step forward by Bozovision · · Score: 5, Informative

    There are two classes of application that web browsers are very bad at: rich UI interaction - for example graphics editing - and interactive data apps.

    There are workarounds and bodges that can help, but they depend on Javascript and you can't be sure that everyone will be running Javascript, let alone that there is consistency at the DOM level.

    There are two things that web applications are very good at: rollout and global availablity. Wouldn't it be great if we could have it all. XForms is a step towards that, targeted at data manipulation applications.

    For this sort of application, you very often need to update the information presented, at a field level. So for instance, on a desktop application, you might have a field where you can enter a name, and as you type, another control presents a list of possibilities which dynamically changes. Typing 'S' would show you 'Smith' and 'South' and 'Smart'. Adding 'm' would reduce the list to 'Smith' and 'Smart'. And so on.

    To do this properly, you need to be able to have sub-page queries of the web server/web service/database/whatever, or you need to download the whole index and filter at the client (yech). And you don't want the whole page to refresh. So it's not something that HTML as it stands can do, without workarounds.

    From the XForms FAQ, here's a list of some of the things that can be done with XForms that aren't possible in HTML:
    * Check data values while the user is typing them in.
    * Indicate that certain fields are required, and that the form cannot be submitted without them.
    * Submit forms data as XML.
    * Integrate with Web services, for instance by using SOAP and XML RPC.
    * Submit the same form to different servers (for instance a search string to different search engines).
    * Save and restore values to and from a file.
    * Use the result of a submit as input to a further form.
    * Get the initial data for a form from an external document.
    * Calculate submitted values from other values.
    * Constrain values in certain ways, such as requiring them to be in a certain range.
    * Build 'shopping basket' and 'wizard' style forms without needing to resort to scripting.

    If you are interested in XForms, it's also worth knowing about Web Hypertext Application Technology Working Group (WhatWG) - http://www.whatwg.org/ who are working on specifying an extensions to HTML to allow richer applications. One of the projects is Web Forms 2.0 which aims to specify form extensions for HTML and XHTML.

    Both of these are excellent initiatives which could make the life of web app developers Better.

    Mozilla starting work on XForms is terrific. The competition may spur Microsoft on... MS are not very keen on anything that reduces the dependence of users on desktop apps. For them, this is a very sensible strategic position because their income stream depends on continued need for their OS, and that in turn is because applications are bound to their platform. Consequently they haven't been especially fast to embrace (or extend) standards which would make it easier to deliver rich web applications.

    Don't bother to weigh in with MS-bashing. You are wasting your time and this is not what the para above is about.

    Jeff Veit

    1. Re:It's a step forward by lphagetti · · Score: 2, Interesting

      On the one hand I think that you are absolutely right and X-Forms will provide a simple way to help developers have their required field checking and all those dreadfully tedious things done for them. However, I am not yet convinced that it will pave the way for truly "rich" client applications.

      To date, you can find rich client applications such as Oddpost http://www.oddpost.com/ that use Javascript and other IE *features* (sorry but I'm not sure if Mozilla has this) such as XML HTTP Posting to create a desktop like environment on the web with server calls behind the scenes to collect/store data. It is really a beautiful thing. There are also vendors who develop usable Javascript based components http://www.google.com/search?hl=en&ie=UTF-8&q=java script+grid+control such as a grid controls, comboboxes (which someone was asking about before) and tree controls. All of which can generally be plugged into your database through the language/platform of choice.

      I am not yet convinced that the presence of X-Forms or any other lets-use-XML-for-the-sake-of-XML type technology for web interfaces will make creating usable web applications easier any time soon.

    2. Re:It's a step forward by Darby · · Score: 1
      (sorry but I'm not sure if Mozilla has this) such as XML HTTP Posting to create a desktop like environment on the web with server calls behind the scenes to collect/store data.

      I've been using Mozilla for this for over 2 years.
      Below is an example I did 2 years ago (or rather copied from some O'Reilly network article and modified.)
      function callSearch(method,params,callback){
      try {
      netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead");
      } catch (e) {
      alert(e);
      return false;
      }
      var soapCall = new SOAPCall();
      soapCall.transportURI = "http://pc353/cgi-bin/ender/repgen/RepGenSoapDispa tcher.pl";
      soapCall.encode(0, method, "RepGen", 0, null, params.length, params);
      soapCall.asyncInvoke(
      function (response, soapcall, error)
      {
      var r = handleSOAPResponse(response,soapcall,error);
      &nbs p; callback(r);
      }
      );
      }
      You would then call it like this:
      function doSearch()
      {
      var query = document.forms[0].elements["queryTerms"].value;
      var p = new Array();
      p[0] = new SOAPParameter(query,"q");
      callSearch("nameSearch",p,showResults);
      }
      Assuming you have a SOAP server listening at the indicated URI dispatching to the indicated method, you will get a SOAP response as a parameter to the function showResults.
      Neat.
    3. Re:It's a step forward by Sithgunner · · Score: 1

      I understand it's very useful to have client validation of data before it gets sent to server as it reduces the load on network and on server, but you must still know that clients can't always be trusted thus, this technology does not take away the task that server has to verify for the data as well, since some unknown client may just send data ignoring the verification process on client side.

      XForms from the above post looks like adding what was missing in HTML form, as making a workaround to patch the holes. Hope it's not just that but some radically thought out technology.

      Good to see Mozilla people taking their time to put innovative technology into their browser suits.

      It's getting our problem to be able to have these technologies wide spread as it's us who don't switch to Firefox after all =) OK, I admit average users don't know what Firefox or Mozilla is...

  39. What's really new in XForms? by oliverthered · · Score: 2, Informative

    Data validation is really that great, you can do it now if you want.

    What is good is unwrapping the form from the UI, this should make it easier for small (or large) screens to display the form, and allow blind or handicaped people to navigate the information easier. sections are clear, labels and inputs are tightly bound etc....

    --
    thank God the internet isn't a human right.
  40. Vs. Active X by porkface · · Score: 2, Insightful

    The reason ActiveX sucks is not the implementation. It works fine, but is OS dependant.

    The main reason I hate ActiveX is that it introduces so many non-standard paradigms to something that is wonderfully simple and powerful. The web, HTML (web pages), and HTTP/HTTPS, are all very useful when you don't start doing stupid shit. Why create a standard to support "stupid shit" that then creates lots of proprietary systems with steep learning curves for new developers/team members?

    I have yet to run into a Marketing Requirement that required the use of ActiveX unless some Marketing retard specifically put the term ActiveX in their request without consulting developers.

    1. Re:Vs. Active X by 4of12 · · Score: 1

      Why create a standard to support "stupid shit" that then creates lots of proprietary systems with steep learning curves for new developers/team members?

      Because it will tie developers and users closely to your proprietary offerings and assure that the addicts will need to buy your crackware in the future, thus improving shareholder value.

      </obvious>
      --
      "Provided by the management for your protection."
  41. Doesn't HAVE to matter by SmallFurryCreature · · Score: 2, Interesting
    Why? There are plenty of web applications where it can be enforced wich browser you use. Namely business. If I develop an app using x-forms in the future for a company that company can simply require their employees to use mozilla to access it. Nothing special about that. There are plenty of places were word-perfect is enforced. Or lotus-notes for email.

    Secondly is that MS controls the desktop but it does not control mobile devices. Worse its own browser on mobiles devices is even worse then desktop IE. It may have changed recently but I doubt it.

    So if the big boys really are going to push this I fear MS might just have to follow, just as MS recently realised it could not keep stringing IE6 along forever.

    As for regular home users. Try this. Give my new web app customer a cd with a branded mozilla or have them use IE and handle all the security problems. Slowly people are starting to get a clue. Now it depends on the non-MS companies to exploit that.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  42. Hmmm by Baki · · Score: 4, Insightful

    So now with xforms we get a 3rd way to do some things that today can be done either through javascript or server side.

    The server side way gives you full flexibility, you can use any language/technology to validate, structure your parameters, regenerate the page. The cost is some efficiency (round trips, having to regenerate full pages except if you use lots if (i)frames which can be very hard to handle).

    Now what exactly is the place of this 3rd posibility? Could it really replace javascript? It may eliminiate the need of 60% of todays javascript, but I don't think it can handle all cases.

    So the result is, developers need to learn and stay current still with javascript and their server technology of choice (e.g. asp, jsp) and additianlly need to learn xforms and related technologies (xml, xpath).

    While submitting structured parameters is nice, what exactly is the point? While validating input values for ranges or types is nice, you still have to repeat the validation on the server side (you never know what manipulated or buggy client comes at you). The server side still has to convert all those text parameters into really structured types/classes.

    So I see little benefit but great cost. One or two tricks would be really useful as an addition to current HTML standards (e.g. the partial replacement of pages which can help on large/complex pages without having to resort to frames).

    I think this is a typical result of strandards groups that have grown too large and now don't know how to stop and limit themselves. To justify their existance, they keep putting out an ever growing stream of "useful" standards and loose touch with their "customers".

    1. Re:Hmmm by Azghoul · · Score: 2, Insightful

      I was skeptical as well, but then I followed a link or two and found a page they've put together for HTML authors. It's actually very easy to implement and you can do some pretty interesting things with it.

      XForms can essentially replace javascript as a validation tool. It can also load initial values from another document, something I find pretty interesting (because you let the client side do it, not your poor over-burdened server).

      It's just options. You're certainly never going to be forced to use it.

      By the way, how many developers really know asp/jsp/php/perl but don't know xml yet? :)

    2. Re:Hmmm by Baki · · Score: 2, Insightful

      Yes, I've read the same page before I posted my comment. That is why I say it may replace maybe 50% of javascript use, but not more.

      I'd rather stick with a single mechanism (i.e. javascript, even when it may be improved especially the compatability between browsers) instead of introducing yet another way. Except if xforms could replace 99% of javascript use (i.e. most could just switch completely) it does not make much sense.

      For that, the declarative approach is unsuitable IMHO. Even in the doc for authors you still find references to script elements.

    3. Re:Hmmm by Just+Some+Guy · · Score: 1
      The server side way gives you full flexibility, you can use any language/technology to validate, structure your parameters, regenerate the page. The cost is some efficiency (round trips, having to regenerate full pages except if you use lots if (i)frames which can be very hard to handle).

      I have to reluctantly agree with you. You still have to validate forms on the server - if you don't, you deserve to be dragged out and flogged. So, now you have a server-side validation system and a parallel client-side system, hopefully with the same logic. Want to update a field's input range? Be sure to touch both pieces of code!

      I'm guessing that smarter people than myself have this all figured out, but from what (admittedly little) I know about it, this seems like an easy way to double the amount of work required to process forms.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Hmmm by Anonymous Coward · · Score: 0

      Even in the doc for authors you still find references to script elements.
      uhh...yeah... when you want to specifically call a javascript function...

    5. Re:Hmmm by Anonymous Coward · · Score: 0

      except that people already use JavaScript for client-side validation...

    6. Re:Hmmm by Anonymous Coward · · Score: 0

      So, now you have a server-side validation system and a parallel client-side system, hopefully with the same logic. Want to update a field's input range? Be sure to touch both pieces of code!

      The solution is simple - use the same code. Use a server module that understands Xforms, and can run exactly the same validation code as was sent to the client.

    7. Re:Hmmm by BandwidthHog · · Score: 1

      I think this is a typical result of strandards groups

      Heh. How appropriate.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  43. Re:But it doesn't get rid of ActiveX by NightWhistler · · Score: 0, Offtopic

    Yes, because we all know Jezus has unlimited modpoints.

    --
    PageTurner Reader: open-source e-reader for Android with cloudsync. http://pageturner-reader.org
  44. Re:[XForms] by hsoft · · Score: 1

    You're rendering your website using XSLT in realtime? Don't you find it a little slow? What do you use? XT?

    --
    perception is reality
  45. Sounds good to me by The+Kenman · · Score: 4, Funny

    I support xforms.

    As a gen-x'r, I prefer to refer to everything as xanything. It really makes my life easier too, as a slacker (I slack therefore I am) you know that I need this. Instead of doing it the old way and calling it FancyNameForSomethingSimple, we just use xsfw. "Honey, where's the xbox?" "I dunno, I think it's in the xcarton in the xcar."

    The current forms implementation just sucks.....I'll take xanything new they're willing to try out. Nothing's ever going to replace [java/ecma]script, but if xfroms can cut down on the routine scripting like validation, or maybe just offer some fancy new features (the 'submit as XML' sounds pretty cool!), I'm still xdown.

    --
    ASCII silly question, get a silly ANSI.
  46. Embedded ActiveX with IE... by Cpt_Corelli · · Score: 3, Interesting

    The problem is that a lot of web based applications depend on the Rich Text Editor control included with MSIE. If you look at professional CMS-applications many of them use this editor field to format content areas and this makes life a lot easier for content producers.

    If Mozilla had a similar editor field that could be embedded I believe that a lot of CMS manufacturers could make cross-browser CMS-software. This could eventually lead to an easier corporate switch from IE to Mozilla.

    1. Re:Embedded ActiveX with IE... by kiskoa · · Score: 1

      MOzilla has this feature too. Click here to try it out.

      --
      If Yoda so strong in Force is, why words in right order he cannot put?
    2. Re:Embedded ActiveX with IE... by acebone · · Score: 1

      Click here

      Read here

      This CMS already uses it, I bet others do as well

      --
      Check out my PHP Url Validator
    3. Re:Embedded ActiveX with IE... by Anonymous Coward · · Score: 0

      Mozilla supports richtext editing since 1.3

      google: mozilla midas

    4. Re:Embedded ActiveX with IE... by Anonymous Coward · · Score: 0

      Since we like to talk about standards compliance here, shouldn't we be following all the standards?

    5. Re:Embedded ActiveX with IE... by acebone · · Score: 1

      That's a 'best practise' tip - not a standard, other than that I am now off to shoot myself for failure to comply :-)

      --
      Check out my PHP Url Validator
    6. Re:Embedded ActiveX with IE... by Cpt_Corelli · · Score: 1

      This is great! Now all we need is Apple to include a similar feature in Safari and then we can move to any client platform we like.

  47. Re: by AliasTheRoot · · Score: 2, Insightful

    "rich, portable web-based applications desired by corporate IT"

    the author is full of shit, corporate IT doesn't want rich portable web-based applications, those things may satisfy a corporate IT departments needs in certain cases.

    If I was a corporate IT director, i'd throw out the technology buzzwords with the bathwater and look for a solution that helps me integrate and solidify all my existing and future application needs.

    I dont think this attitude of rewrite everything as web is helpful, most data entry clerks / cashiers think its just as crap as vt100 terminals.

    The goal for me at least is finding some way to provide a unified interface to all these different legacy applications in a way that it is consistant and that you dont need to hire a consulting company to refactor every damn screen on your app.

  48. Re:It'd be nice if regular HTML forms were also fi by Cereal+Box · · Score: 1

    My own gripe is that in my own experience, existing forms could be so much more convenient to use if only there was an accepted standard for a couple of extra data types.

    That's one of the things that XForms tries to address. All information submitted in the form gets placed in an XML document, so you can easily write a schema that places restrictions on valid input. So for instance you can create data types by writing regular expressions for them or by extending existing data types like string, int, etc.

  49. Re:[XForms] by dpb · · Score: 1

    Indeed, given a suitable XForms widget for GTK/Qt/Swing, it would allow you to add a rich client interface to a desktop application, for controlling the remote web application with very little additional development work. Sure you'd still need custom work on the non-Form aspects of the UI for the desktop app, but at least you'd share code for the data submission side of things.

  50. Free XForms by RicJohnson · · Score: 0

    Check out the free domain
    Is this the site for XForms?

  51. Not only ActiveX by dustrider · · Score: 3, Insightful

    ActiveX is being dropped by MS anyway. as even they realise it's insecure. Xforms is really going to come up against Infopath and Avalon which are both new tech's Ms is rolling out. And if mozilla does not provide an alternative it will be left behind again as netscape was in the browser wars. So all in all this is a good thing, perhaps it would be even better through web forms but as per a prior poster the foundations is working on them already. If anything the foundation needs more coders to help roll it out quickly. The web is a fickle place and whoever builds new tech first gets the jump on the market, and as such gets to keep that market.

    1. Re:Not only ActiveX by borgdows · · Score: 1, Funny

      [i]whoever builds new tech first gets the jump on the market, and as such gets to keep that market.[/i]

      let's tell that to Netscape, Real Networks, Mirabilis(ICQ), and others...

  52. Re:It'd be nice if regular HTML forms were also fi by wadetemp · · Score: 1

    Validation is not the issue... what's needed are standardized controls for choosing these items. This provides a better user experience for your sites users, and (mostly) addresses the validation issue as well. For example, a user can pick a date using a standardized popup calendar that shows other appointment dates for context.

    Email address inputs and shipping address inputs would also be nice-to-haves.

  53. Why oh why do they want to steal a name? by Anonymous Coward · · Score: 0

    XForms is a gret toolkit for X Window applications, it's been around nearly a decade, and there's absolutely no excuse for the W3C to try and steal their name. Frankly I find that behaviour disgusting.

  54. Re:It'd be nice if regular HTML forms were also fi by Cereal+Box · · Score: 1

    OK, I see what you're saying.

    On one hand, it would be nice to have those controls. However, let's be realistic -- the standard can't include every single control that everyone thinks is an essential part of a form.

    I have a feeling that in the future the XForm spec will probably be expanded to allow custom controls that are defined by some other XML standard (rendered perhaps by SVG?), and that will lead to people publishing standard libraries of every kind of crazy control people want. That seems like the best approach to me.

  55. Tortuous history of XForms support in Mozilla by nsushkin · · Score: 1
    There was a bug filed back in 2001 requesting support for XForms in Mozilla. Despite many votes for the bug (around 600 now), for a long time, Mozilla people were against XForms, arguing back and forth with the supporters of XForms.

    They didn't like the XForms spec and did not want to implement all the XML APIs on which XForms depends. I guess after divorce from Netscape and switching the name to Mozilla Foundation and with support from big companies like IBM, they decided to start the work.

  56. Officework by lysium · · Score: 2, Insightful
    Many companies, but especially media companies, and especially in summertime, pass any and all work off to interns, temps, or clueless college grads. All the smart employees stop working, while all the rich employees are on vacation.

    That about explains it, yes?

    --
    Together, we will drive the rats from the tundra.
  57. why XForms matters by ragnar · · Score: 5, Informative

    There is a lot of negative talk about XForms, and plenty of people asking what it is good for. I've been following the spec and would like to share why it is useful.

    If you have a web application that presents a form, but the server side needs to represent the data in XML, problems abound. Throw in the potential for repeatable elements and a few conditionals in the XML Schema and your simple little form becomes a major pain to develop. I personally wrote a web front end for authoring MODS records and had to do serious JavaScript/DOM acrobatics. The result was good, but compromises were made along the way.

    XForms changes this because the form constrains to an XML Schema and sends a populated XML document to the server. This simplifies matters tremendously. It doesn't obviate the need for some serious work to setup XForms, but given my initial experience testing the spec, it is a great step forward.

    It is overkill for a basic form, so I hope there are some provisions in XHTML for backward support.

    --
    -- Solaris Central - http://w
  58. What about XUL? by Anonymous Coward · · Score: 4, Interesting

    Mozilla already has XUL (pronounced "zool" as in cool). It provides rich application ability to be served via the web. (In other words, equivalent to upcoming MS Avalon except XUL has years of use and stability.) XUL works on any computer/OS that has Mozilla or Firefox running so it is cross-platform compatible.

    Website for XUL:
    http://www.mozilla.org/projects/xul/

    Nice example application developed in XUL.
    Click on "Try MAB 1.2" to run the application.
    http://mab.mozdev.org/

    1. Re:What about XUL? by Anonymous Coward · · Score: 0

      No thanks. I don't want another attack vector for kiddies to attack my system. A web browser is not a safe environment. Keep useless crap out of it, and make the web browser just a web browser.

  59. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  60. XForms? by bsd_usr · · Score: 1

    When I read XForms the first things I thought of was this: Forms Library

  61. Re:[XForms] by superskippy · · Score: 1

    I now use AxKit . And there is caching, so the transform only happens once - the web sees the same transform unless the source document has changed.

  62. Great, a new source of exploits by A+nonymous+Coward · · Score: 4, Insightful

    Great that the client can verify data, but too many shoddy web programmers will use that as an excuse to not verify data on the web server too, as if only valid data can escape the client browser.

    1. Re:Great, a new source of exploits by AnyoneEB · · Score: 2, Insightful

      This is as a cleaner way than JavaScript to enforce data verification client side, so it doesn't have to touch the server. With HTML forms and JavaScipt, you can simply disable JavaScript to get rid of the data validation. A programmer that wasn't already checking the data server-side has written bad code either way. XForms just makes the client-side interface easier to create.

      --
      Centralization breaks the internet.
    2. Re:Great, a new source of exploits by jeremy_a · · Score: 2, Insightful

      Disclaimer: I haven't actually used XForms, although I have done some reading on it.

      It seems to me that this is actually one of the advantages of XForms. With XForms you specify the validation rules along with your form. Now a smart client can use these rules to validate the form before bothering to send it to the server.

      But the server can use those SAME rules to validate the data on the server as well. This is necessary both for working with clients that might not support all of the validation functionality, as well as to prevent people from trying to intentionally bypass validation.

      This probably requires a bit of extra work from the "shoddy web programmer", but it should certainly be simpler than implementing all of the validation rules twice (once for the client and once for the server), and especially keeping those rules in sync.

    3. Re:Great, a new source of exploits by prockcore · · Score: 2, Insightful

      Great that the client can verify data, but too many shoddy web programmers will use that as an excuse to not verify data on the web server too, as if only valid data can escape the client browser.

      As opposed to too many shoddy web programmers who don't bother to verify data at all?

      I can tell you that people accidentally hitting enter and submitting half a form happens way more often than someone trying to pass bad data purposefully. If I could prevent that from happening without having to code the damn form twice (once to ask for the data, the second time to present the user with the data they entered and highlight what went wrong) I'd be happy.

  63. Not to be confused with the XForms toolkit by psgalbraith · · Score: 1

    Right. It's not as if the much older project called XForms was listed anywhere either.

  64. Re: Homeland Security and IT by pileated · · Score: 1

    I'm surprised that no one has mentioned the Department of Homeland Security recommendation not to use Internet Explorer:
    http://www.internetnews.com/security/article.php/3 374931/

    Surely some IT people are tired of combatting IE's security flaws. Mozilla already seems to me to be more useful than IE, it is standards compliant, and it promises as we see here to continue to be. What SMART IT department wouldn't like that?

    Sadly in my opinion many home users went to Windows because that's what their corporate IT departments forced them to use at work. So they got familiar with it, warts and all. If those same IT people get them to use Mozilla I'm sure they'd be far less fearful of trying it at home.

  65. A little JavaScript, a little DOM-You have eggroll by Anonymous Coward · · Score: 0

    "However, if only Mozilla supports the Xforms2 standard, not a single site will adapt them. IE is still the market leader (yes, I'm using Firefox, so don't blame me ;))..."

    Oh wow! Let's change that to..."However, if only Mozilla supports [W3C Standards], not a single site will adapt them. "

    Maybe the reason IE is the market leader is because we all are too busy telling ourselves what we can't do without Bill's permission?

    "Oh Bill can we have permission to impliment tabbed browsing?" Oh Bill can we impliment pop-up blocking?" Oh Bill can we use PNG in our web pages?"

    Well what do you know? We can progress forward without him. Market leader? Looks like we need a new leader.

  66. Re:Does it support combo-boxes? by iabervon · · Score: 1

    It should really be up to the browser to give combo-boxes for text inputs. In fact, Firefox makes slashdot's subject field a combo-box (except for lacking a button to pop up a dropdown of all of the suggestions). The document should, however, be able to give a list of suggested values which could be added to the browser's suggestions.

    In fact, XForms supports "open selections" which is the form model equivalent to combo-boxes (keeping in mind that, for accessibility, the browser may get this input in some other way).

  67. Re:It'd be nice if regular HTML forms were also fi by Ian+Bicking · · Score: 1

    The Web Hypertext Application Working Group (what-wg) is actively working on improving HTML 4's forms, in a way that you can improve your existing HTML-based applications. They are also trying to address issues of IE compatibility.

  68. Re:A little JavaScript, a little DOOM? by Anonymous Coward · · Score: 0

    Am I the only one who read the parent's title as "Re:A little JavaScript, a little DOOM"?

    Maybe I've played too many hours of Doom 3 and it's affecting my m... what was that sound? Who's there?

  69. Re:But it doesn't get rid of ActiveX by Anonymous Coward · · Score: 0

    Even though this guy's marked a Troll, he's right.

    Get XForms to access hardware on the client's machine. It ain't happening. That's one of the main reasons to use ActiveX (interfacing with hardware via COM components).

  70. XForms tutorial online by mdubinko · · Score: 3, Informative

    If you want to see XForms in action, point your browser to XForms Institute

    This uses the Flash-based DENG engine, so it should work on any Flash-enabled browser.

    The site includes an interactive tutorial, a validator, and the full text of O'Reillly's _XForms Essentials_

    .micah

    --
    --- Learn XForms today: http://xformsinstitute.com
  71. News Flash by jasmusic · · Score: 1

    They aren't.

  72. even complicated i'll vote YES by Anonymous Coward · · Score: 2, Interesting

    I would love to have XForms included..i read some of the comments that mention they are usless...
    U haven't coded js checking code so u dont know how ugly and bad this approach is... or u didnt try to think of a numerous ways how to present db data ..
    XForms at start may be a little complicated, but after they arrive they will be accumulated into the Frameworks..

    XForm or if some similar approach is choosen will give the ability to programmers to separate the logic from the presentation..

    Many web developers currently use MVC tools (model-view-controler) to separate DB,HTML output and the buisness logic.

    The most important thing is Logical separation, especialy when many ppl programmers and non-programmers work on a project.

    Opposite approach of MVC is the way ASP&PHP pages are done (i dont follow them anymore, they have to have now also some MVC frameworks), where html&js&server-side code are munged like spagetty nightmare.
    This style dosent work for big projects.

    I dont care if they are not implemented in IE (even if it has 101% of the market), i need them for in-house apps.
    If u want to sell app then give your users a Knoppix-CD and u are OK.

    flame bait now commencing :") ....
    In fact I'm tired of this web dominance and desktop dominance, X% share articles.. when linux will take the desktop..!? and so on..
    Who cares I'm using it now and it work for me.

    WHEN U WILL UNDERSTAND most of the hard-time lunux users dont want to conquer the world. They want things to work their way. end of story.. if u dont like it that way then we are OK, use whatever suits your needs dont complain.
    If u want something to be easier to U pay someone, do it yourself, or help someone to make it happen.

    Companies want to take the world, so they have money and they are doing things their way... so we will cooperate on the ways that are common to us and will divide on things we are different.
    end of the flame ..sorry..

  73. Re:It'd be nice if regular HTML forms were also fi by jesterzog · · Score: 1

    On one hand, it would be nice to have those controls. However, let's be realistic -- the standard can't include every single control that everyone thinks is an essential part of a form.

    The point that I was originally intending to make earlier is that dates and times are very common data types, but they're not supported at all by existing HTML forms. People have been trying to code around that literally for years. We know what the most important problems are likely to be, specifically dates, times and simple data validation (integer , etc). But the original standard hasn't been updated to reflect that.

    XForms are great and I don't want to claim that they're silly or unnecessary, but implementing them will be a massive hurdle for user agent developers, and realistically that's what's been holding them up for so long already. During the past few years it would've eased so much frustration if only a few adjustments had been made to HTML4 forms to reflect what was learned after their initial design and implementation.

  74. Re:yawn by Anonymous Coward · · Score: 0

    Just like your comment, and my comment, and all such related comments.

  75. An Open Letter to Law Enforcement Everywhere by mrchaotica · · Score: 2, Insightful

    Could we have open season on "designers" who don't understand usability? Please?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  76. Please, don't bring out SOAP... by Dr.+q00p · · Score: 1

    Take some REST instead!