Slashdot Mirror


Bringing WYSIWYG Content Editing To Mozilla

whythewig writes "Over the past month two open-source wysiwyg xml editors have appeared - Xopus from Q42 and the Bitflux editor. Each of these projects tries to bring true wysiwyg editing to Mozilla. From reading various mailing lists it seems that the Wyona project has been instrumental in bringing these two projects out as open source. It also appears that both of these projects will be presented next week at the open source content management conference in Berkeley, California."

33 comments

  1. teh futare of slashshit phirst poast tsarkon by Anonymous Coward · · Score: -1, Flamebait
    The Future of SLASHDOT.
    2002. Slashdot publishes 1,000,000th rumor passed off as actual story. The story generates 480 comments, 263 of which agree with the article, and 107 of which point out it's a rumor and are modded down as redundant. The remaining comments are all "first posts." or posts that contain any rational insight are modded "troll."
    2002. CmdrTaco married to a human female, reports are that she does not have 46 chromosomes, however. Fent does display tendency to retardation.
    2002. Slashdot parent corporation VA Research^W Linux^W Software stock worth 35 cents. Rumors that AOL, Microsoft, or even Jimmy the hobo who lives under the Longfellow Bridge may buy it.
    2003. VA Software bought by Microsoft for a cup of coffee and a donut. All Microsoft-critical articles mysteriously disappear from Slashdot. Bill Gates as Borg logo replaced with Bill Gates as God. (Taco suggested that in order to be "God," or his vision of God, Gates would have to be seen in a NAMBLA T-shirt. Luckily good taste prevails in favor of the old man image in glowing aura.)
    2004. CmdrTaco loses virginity, well, not sex with men virginity, that's long since gone, and not sex with anime blow up dolls, this time, real sex.
    2004. The WIPO Troll returns again, showering Slashdot in 45,000 copies of the same post: "Lick my crotch hairs." Slashdot, despite running on 18 redundant IIS/8.0Beta6 servers, buckles under the load. The term "Slashdotted" is replaced with "WIPO-Trolled."
    2004. Slashdot officially shut down. Millions of screaming, unwashed geeks invade Redmond campus and lynch Bill Gates.
    2005. Linus Torvalds and Anal Cox found dead along with six penguins, a tub of crisco and several used condoms. FreeBSD users are glad the insanity is dying.
    2005. CmdrTaco rumored to have had sex again, even with constant Viagra therapy, it took this long. He complains, I can be ready to go again in five minutes if I was looking at a nude man, to the dyslexic Fent.
    2006. CowboiKneel found dead in hotel room with 56 pizza boxes covering his bloated corpse. Three suffocated gay prostitutes are extracted from beneath his body as police remove it with a backhoe.
    2007. CmdrTaco actually has sex again, this time plugging Fent in the ass for a more manlike feel.
    2007. BSD is still officially "dying." No word on when its demise will take place. FreeBSD 9 is delivered in perfect working order in a coherent superior, commercially viable and useable fashion with real documentation, the same practice followed since inception. Linux lunatics, after the death of Cox, are still trying to perfect the Trident driver while ignoring the existence of the GeForce 9 [Anyone have one of these? There are only 3 known Trident based cards left in the whole world? Please Contact Marcelo Tosatti. Expect a short, rude reply.]. Netcraft dies along with all the surveys they held on Microsoft and Linux servers are lost as well.
    2007. CmdrTaco starts new weblog to replace Slashdot, creatively named Dotslash. Remainder of Linux users flock to the site and immediate WIPO-Troll it out of existence.
    2007. Box running FreeBSD for 6 years sets world record for Unix uptime on consumer hardware.
    2008. CmdrTaco has sex with his wife for the first time without thinking of men. He has dawned on the extra sexual pick me up for his twisted mind, small children.
    2009. Marcelo Tosatti finally releases a version of the 2.4 Linux Kernel that is useable 2.4.29-RC2099.alpha.stage.99 (not -STABLE!). Fuck you Marcelo, YOU SUCK as a MAINTAINER.
  2. i may be biased... by pizza_milkshake · · Score: 1, Flamebait

    ... but just because open source can do something doesn't mean it should do it.

  3. Interesting but... by kawika · · Score: 3, Informative

    Spend about 15 minutes editing the Bitflux demo and then navigate off the page with the back button or close the window. You will silently and efficiently lose 15 minutes of work.

    This kind of thing has always been a problem in browser data entry like form posts, but now it's getting more complex and the data is becoming more precious. You can try to mitigate the issue by having an onunload handler, but most ad blockers and other apps like Proxomitron disable onunload because of its abuse by pr0n and advertising.

    Perhaps if this is only used in an app that uses Mozilla technologies embedded inside it--rather than the Mozilla browser with its standard navigational options--there won't be a problem. But it sure is a problem for the demo.

    1. Re:Interesting but... by pediddle · · Score: 1

      You will silently and efficiently lose 15 minutes of work.

      Not to mention that the 15 minutes really should have been only 2, because even on my Athlon 1.4GHz it takes almost a second for any character I type to appear on the screen. Sorry, but there are some things that Javascript just isn't supposed to do.

      And it doesn't even show a cursor. I totally agree that they should just try to use XUL and other "real" Mozilla stuff -- technology that was actually designed to provide user interfaces of this type.

      The other question is, what's wrong with Mozilla Composer? It's built into the browser, and provides WYSIWYG editing already.

    2. Re:Interesting but... by PEdelman · · Score: 2, Informative

      Well, as the page clearly mentions, you should turn on "Caret Browsing (hit F7)", otherwise you won't see a cursor.

      I also wonder if the fact that you lose work when hitting the "return" button is because it is only a demo version?

      --
      Like science? Comics? Wicked...
      Funny By Nature
    3. Re:Interesting but... by chregu · · Score: 2, Informative

      because even on my Athlon 1.4GHz it takes almost a second for any character

      I have no idea, why on some machines it is terribly slow... On every machine i tested it until now, it was quite fast and typing stuff was certainly no problem and didn't take a second per character... (I have "only" a 700 MHz box and it is no problem, otherwise I wouldn't release this demo :) )

      and it doesn't even show a cursor.
      Hit F7...

      The other question is, what's wrong with Mozilla Composer?

      Composer is only able to produce HTML.. But we want XML, any XML. Big difference in my opinion. It gives you a lot more possibilities than just plain old HTML and takes the burden from editors to know HTML.

    4. Re:Interesting but... by chregu · · Score: 1

      Spend about 15 minutes editing the Bitflux demo and then navigate off the page with the back button or close the window. You will silently and efficiently lose 15 minutes of work.

      you mean you loose the edited data? Yep, this is not taken care of right now but shouldn't be much of a problem to be implemented. And if you turned of "onunload", then it's really your problem :) Another solution would be, that it saves the content every ~10 minutes to a temporary file on the server. Also not implemented yet :) But contributions are very welcome.

      chregu

    5. Re:Interesting but... by pediddle · · Score: 1

      Hit F7...

      Oops, thanks. I have to admit I didn't really read the instructions or the rest of the page, I just tried it out. Besides those issues, I have to say what you have done is pretty damn nifty.

      I still don't know what's making it so slow though. Is there a Bugzilla issue about it - maybe some generic Javascript problem on some machines? Could the fact that I'm running Linux make a difference?

    6. Re:Interesting but... by chregu · · Score: 1

      I'm developing on linux. Therefore this can't be the problem.. Although, I had the impression it's faster on Windows, but I seldom use Windows, so i can't really judge that.

      If anyone is interested, why it's mozilla only, I just updated our FAQ about that.

  4. Weblogging by seanmeister · · Score: 5, Informative

    I hope this technology makes it over to weblog sites like Blogger and Xanga. Both of those sites have excellent tools for IE, but the Mozilla versions of the same tools completely blow goats.

    Of course, there are always XUL-based alternatives like mozBlog and LiveLizard, or the very excellent Composite. Composite's great - it gives you a WYSIWYG editor for any <TEXTAREA> that Mozilla encounters... using it to make this comment :-)

    1. Re:Weblogging by TulioSerpio · · Score: 1

      I just download it, and is great!

      Thanks you!

      --

      I'm from Argentina: Tango, Asado, Mate, Gaucho, Maradona, YPF

    2. Re:Weblogging by chris_mahan · · Score: 1

      Mee too thank thee

      --

      "Piter, too, is dead."

  5. wysiwyg? by benjamindees · · Score: 1

    I thought I'd ask slashdot what wysiwyg meant, but I decided to ask Google instead and found this whatis? definition.

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:wysiwyg? by Lorgalis · · Score: 0, Flamebait

      ...in most cases it actually means
      "What You See Is Not Even Remotely Close to What You Get"

      --
      If at first you don't succeed, remove all evidence you ever tried.--David Brent
    2. Re:wysiwyg? by tommck · · Score: 3, Insightful
      Am I the only one that is surprised that a /. reader doesn't know what WYSIWYG is?

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    3. Re:wysiwyg? by Jugalator · · Score: 2

      No. :-)

      --
      Beware: In C++, your friends can see your privates!
  6. Replacement for Frontpage? by uncoveror · · Score: 2

    If either of these is an adequate replacement for Frontpage, A lot of webmasters will finally kick Microsoft to the curb.

    --
    The Uncoveror: It's the real news.
  7. Composer by Spy+Hunter · · Score: 2

    I don't understand. Mozilla already has a WYSIWYG editor, Composer. What do these do that is different?

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    1. Re:Composer by Thalinor · · Score: 3, Interesting

      first of all, they do have the potential to be cross-browser (ie 6 and mozilla). second, thanks to the built-in schema validation for xopus your users cannot even apply "wrong" text styles etc, because you can only apply styles that are pre-defined in the stylesheets.

      finally, xopus is arguably more "wysiwyg" than most editors who are nothing more than textareas with some formatting buttons. for instance, the NYT of switzerland, neue zürcher zeitung (nzz) uses xopus to enter articles. journalists see how their articles flow on the page while they are entering it. quite powerful.

      hope this helps,

      -gregor

    2. Re:Composer by chregu · · Score: 1

      Composer is just HTML. We (and xopus) on the other hand use any XML for in and output of the actual data.

      Makes it for example much easier to edit structured content... And you have a lot more possibilities to offer to your editors than with just HTML.

      chregu

  8. God of all creatures big and small! by sideshow · · Score: 1

    Any "webmaster" who uses Frontpage deserves a mercyless beatdown. Both Adobe GoLive and Macromedia Dreamweaver and trillions, if not bajallions, times better then Frontpage. The only WYSIWYG editor that is worse then Frontpage is NetObjects Fusion.

    --

    Hollow words will burn and hollow men will burn.

  9. Mozilla is Dying by Anonymous Coward · · Score: -1, Troll

    It is official; Netcraft confirms: Mozilla is dying

    One more crippling bombshell hit the already beleaguered Mozilla community when IDC confirmed that Mozilla market share has dropped yet again, now down to less than a fraction of 1 percent of all web browsers. Coming on the heels of a recent Netcraft survey which plainly states that Mozilla has lost more market share, this news serves to reinforce what we've known all along. Mozilla is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict Mozilla's future. The hand writing is on the wall: Mozilla faces a bleak future. In fact there won't be any future at all for Mozilla because Mozilla is dying. Things are looking very bad for Mozilla. As many of us are already aware, Mozilla continues to lose market share. Red ink flows like a river of blood.

    Netscape 6 is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time Netscape developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: Mozilla is dying.

    Let's keep to the facts and look at the numbers.

    Mozilla.org leader Theo states that there are 7000 users of Mozilla. How many users of Galeon are there? Let's see. The number of Mozilla versus Galeon posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 Galeon users. Chimera posts on Usenet are about half of the volume of Galeon posts. Therefore there are about 700 users of Chimera. A recent article put Netscape 6 at about 80 percent of the Mozilla market. Therefore there are (7000+1400+700)*4 = 36400 Netscape 6 users. This is consistent with the number of Netscape 6 usenet posts.

    Due to the troubles of Mozilla, abysmal sales and so on, Netscape went out of business and will probably be taken over by AOL who sell another troubled browser. Now AOL is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that Mozilla has steadily declined in market share. Mozilla is very sick and its long term survival prospects are very dim. If Mozilla is to survive at all it will be among browser dilettante dabblers. Mozilla continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Mozilla is dead.

    Fact: Mozilla is dying
    1. Re:Mozilla is Dying by Dark+Fire · · Score: 1

      Why are people that post about supposed numbers from organization x saying that product y is lost z% of it's market share always post as anonymous cowards with no reference links.

  10. WYSIWIG by Anonymous Coward · · Score: 0, Informative

    WYSIWIG editing is a key element of M$ Sharepoint Portal Server, and is enough of a "killer feature" to make the company I work for choose Sharepoint over alternative CMSs.

    Imagine being able to WYSIWIG edit a comment on a discussion forum. No more wierd HTML tags to learn!

  11. wysiwyg xml editor? by Anonymous Coward · · Score: 0

    Isn't vi a wysiwyg xml editor? xml is a text format if I am not mistaken.

    Now if you are talking about wysiwyg xhtml editors, that's a different story.

  12. Unfortunately, Microsoft owns this space... by Analog · · Score: 2, Informative
    ...and will for the foreseeable future.

    For whatever reason the Mozilla people just don't seem to see the utility in this. Reading through the forums and bugzilla, you'll see dozens of requests for a contenteditable feature, followed by a bunch of waffling about why they can't be bothered (it's usually along the lines of "we're concentrating on end user features"). Meanwhile end users by the thousands are passing Mozilla by because it can't do this.

    I wrote an in browser WYSIWYG editor which can be invoked on any block in a page. It works beautifully. It's 90% cross platform (most of the development was done in Mozilla on Linux). However, it only functions fully in IE because there isn't any good way to create a contenteditable block in Mozilla. You can hack it in (as some projects mentioned here have done, and I've done myself), but it is hackish, doesn't work reliably, and tends to break with new Moz versions. As proof of concept it's fine, but as a production feature it just ain't there.

    Mozilla could make itself the browser of choice almost overnight for potentially millions of users just by making this possible. Why they won't is beyond me, but their stubbornness on the issue is costing them users every day.

  13. Actually, conteditable is supposed to be in 1.2... by tgd · · Score: 2

    Unfortunately the link to the bugzilla entry about it is bookmarked on my computer at work, not here at home.

    I was thought it might make it into 1.1, and will likely make it into 1.2. It doesn't appear to be in the alpha release, but the bug still says they're targeting 1.2 for it.

  14. *I* may be biased... by Anonymous Coward · · Score: 0

    but just because you can post a dumbass comment doesn't mean you should.

    1. Re:*I* may be biased... by tomhudson · · Score: 2

      Actually, if we all kept this philosophy in mind, featuritis and code bload wouldn't be such a big problem.

  15. Re:Actually, conteditable is supposed to be in 1.2 by Analog · · Score: 2
    ...bug still says they're targeting 1.2 for it

    At one time that bug said it was targeted for 0.9.7, so I don't put too much stock in that. I'd love to see it, but I'll be more surprised if it shows up than if it doesn't.

    It's a shame this has been such a PITA with them; all the pieces appear to be there, they just haven't been put together. I've set out on a number of occasions to see if I could do something myself, but when you look at the sheer amount you need to learn about Mozilla internals just to get started, I just can't justify the time. Not when I have an already working alternative which is available on the OS that the majority of my customers are running anyway.

  16. Netscape... by coene · · Score: 1

    Last I knew, netscape has WYSIWYG HTML editing capabilities... Maybe its time for them to share? :)

  17. why not kazaa for mozilla? by Anonymous Coward · · Score: 0

    Is there any way that the mozilla browser could somehow have a plugin for kazaa or for other peer to peer networks!!! This would allow people to just download mozilla instead of kazaa and then they could turn off popups!

    and it would be much more stable and it would work on many many platforms once somebody got it working right!!!

    Right now I dont' have time to work on this, studying for LSATs, but if I ever have time I will try to bug the mozilla people to incorporate this into their builds.

    Just think you can browse which ever peer to peer network that you want! You could just have a window in preferences that said

    kazaa

    User:
    Password:
    kazaa Server:

    and then you could just have it as a tab in the browser!

  18. Little Rant... by $ArgonLil · · Score: 1

    Well, that is a little off target, but... Anyway, Composer is a nice designer, and is good enough. The Mozilla People go out of there way by doing this, unless a Gecko-based distro says they don't like Composer and want another one. As for Blogging, all the points made are correct and MozBlog is nice.