Slashdot Mirror


Nvu 1.0 Released

An anonymous reader writes "Version 1.0 of Nvu has been released. Nvu is a standalone WYSIWYG HTML editor and a continuation of Mozilla Composer. As one would expect for a Mozilla-based product, it is fully Web standards-compliant and all the code will soon be available at mozilla.org. Nvu 1.0 can be downloaded for Linux, Mac OS X and Windows. Further details are available at MozillaZine. Slashdot reported on the first beta of Nvu way back in February 2003."

41 comments

  1. Messy WYSIWYG by niskel · · Score: 4, Interesting

    Personally, I have always found WYSIWYG editors to produce very messy code. It's refreshing to hear that Nvu actually supports standards, but like most other WYSIWYG editors, it's produced code looks a bit messy. I think I may just be a stickler for good looking code but maybe because it's hard to add PHP and other such code when it's hard to navigate the initial generated code. Vim is still my editor of choice :)

    1. Re:Messy WYSIWYG by Universal+Nerd · · Score: 2, Informative

      I agree about WYSIWYG making messy code, that's why I finish off my pages with a pass through TidyHTML.

      It's a little more work but the results are very readable, not-messy HTML.

      --
      Ash nazg durbatuluk, ash nazg gimbatul Ash nazg thrakatuluk agh burzum-ishi krimpatul
    2. Re:Messy WYSIWYG by Will2k_is_here · · Score: 2, Interesting

      Yeah, I usually use NVU to build a base page, but then I used jed to fix up the code so it works and looks perfectly.

    3. Re:Messy WYSIWYG by Universal+Nerd · · Score: 4, Informative

      Sorry 'bout that... the correct link is:
      http://tidy.sourceforge.net/

      Let me just add that TidyHTML reformats the code, strips out excessive tags, changes a few tags into CSS equivalents (if you allow it to do so), points out open tags and, what I like the most about it, it reindents the HTML to increase readibility.

      --
      Ash nazg durbatuluk, ash nazg gimbatul Ash nazg thrakatuluk agh burzum-ishi krimpatul
    4. Re:Messy WYSIWYG by Dracos · · Score: 1

      Agreed, WYSIWYG is the crutch that most so-called designers rely on, and Dreamweaver is the worst offender. Even with complex tools like this, you still have to know what you're doing to use it effectively: the vast majority of people I've met who don't code by hand barely know any HTML, and understand little more than basic CSS. WYSIWYG is a tool, not a slave.

      NVU has a history of (re)formatting source in crazy ways, maybe this will be fixed soon. This is the only reason why I don't use it, but I prefer a text editor anyway.

    5. Re:Messy WYSIWYG by Eric+Giguere · · Score: 1

      I think Nvu is perfect for non-techies who are looking for a free tool to help them build Web pages. The non-techies aren't going to be looking at the generated HTML much initially, so what does it matter if it's not perfect? Most HTML isn't perfect, anyhow, and there is an option in Nvu to turn off the auto-formatting.

      What I really like about Nvu is the built-in CSS integration, so that you can put most of the presentation details in the style sheet and stick to mostly structure in the HTML. I wrote a blog entry about it: Nvu makes creating Web sites easy. The fact that Nvu is cross-platform with binaries for Windows, Mac and Linux is a real bonus, too.

      Eric
    6. Re:Messy WYSIWYG by StrawberryFrog · · Score: 2, Interesting

      If both NVu and tidyHTML are open source, then can't they be integrated? e.g. automatically tidy the page before saving. The tidy project page even says "a library form of Tidy has been created to make it easier to incorporate Tidy into other software."

      --

      My Karma: ran over your Dogma
      StrawberryFrog

  2. Source code highlighting by Kick+the+Donkey · · Score: 3, Insightful

    about the only thing I find myself wanting in an html editor is source code highlighting. everything else is just fluff.

    --
    /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
  3. I almost left work early as a result of this. by BandwidthHog · · Score: 2, Funny

    I'm sitting here staring at the text on the download page, and I'd swear I'm seeing something not unlike JPEG artifacts around the bold text, except that I'm sure it's not a graphic. Eventually I realized there's a faint vertical band image behind some of the text, and that my vision wasn't going all screwy. If making users question their eyesight is one of the great new features they offer, then, uhh, yeah. That's not cool.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  4. No such thing as WYSIWYG by Anonymous Coward · · Score: 5, Insightful

    The design of a web page changes depending on all sorts of different circumstances.

    • The size of the monitor
    • The resolution of the display
    • The font size of the user
    • The size of the window
    • Whether or not the user has a sidebar open
    • What toolbars the user has installed
    • Various other browser settings
    • Platform/browser-specific issues (e.g. form control appearance)

    The term "WYSIWYG" simply doesn't apply to the web. The web is a fluid medium and web pages change in appearance under varying circumstances without any change to the code. The term "WYSIWYG" applies to paper. The web is not paper.

    1. Re:No such thing as WYSIWYG by BandwidthHog · · Score: 2, Funny

      Yeah, but there's an ActiveX control that can account for these things and once you do that, everything should look exactly like the mockup I did in Photoshop.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    2. Re:No such thing as WYSIWYG by alacqua · · Score: 2, Insightful

      WYSIWYG in this context means not looking at raw html. Even though "the web is a fluid medium and web pages change in appearance...", I still think seeing how a page renders on this machine, with this rendering engine, etc., and being able to directly edit the same view, is useful. "The web is not paper", yes, but in all cases the WYSIWYG view in Nvu is a lot closer to the way the page will actually appear than opening the html file in vi.

      --

      Move on. There's nothing to see here.
    3. Re:No such thing as WYSIWYG by KagatoLNX · · Score: 1

      This is a troll or a joke, right?

      I mean, I know that some sites/products (notably Plone use some JavaScript to implement missing CSS properties in various browsers, but an ActiveX super-fixer-upper?

      I've seen ActiveX do a lot of things (many that it shouldn't), but never fix IE rendering to the point it's pixel perfect with Photoshop. Not to mention that the biggest problem on the web is still fonts (although this may be due to legal, not technical, concerns).

      Not to mention that ActiveX controls only ever make anything worse. Seriously. If you need ActiveX for a web interface, you should probably be writing a native interface instead.

      --
      I think Mauve has the most RAM. --PHB (Dilbert Comic)
    4. Re:No such thing as WYSIWYG by BandwidthHog · · Score: 1

      This is a troll or a joke, right?

      The intention was a joke, but if someone called it a troll, I guess I couldn't really prove otherwise.

      I'm a standards freak who codes all HTML and CSS by hand (although I do let BBEdit do all the tedious monkey work of updating relative URLs, image sizes, etc.). I did briefly flirt, many years ago, with Javascript browser sniffing to send NS or IE versions of a page, and more recently I have used sniffing to feed different style sheets to work around some MSIE bugs. But other than that, totally 100% pure compliant code in five of the six web sites I maintain, and the more recent ones use CSS-based layout rather than TABLEs.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    5. Re:No such thing as WYSIWYG by Anonymous Coward · · Score: 0

      WYSIWYG in this context means not looking at raw html.

      WYSIWYG stands for What You See Is What You Get. It does not stand for What You See Might Be What You Get And Might Resemble Something Other People Can Get If They Use The Same Browser, Operating System And Settings As You.

      If you look very carefully, you might notice that there's a slight spelling difference between "WYSIWYG" and "WYSMBWYGAMRSOPCGITUTSBOSASAY".

      I still think seeing how a page renders on this machine, with this rendering engine, etc., and being able to directly edit the same view, is useful.

      I do too. But it's not WYSIWYG. It could be the world's most useful tool and cure cancer on its lunch break, but it still wouldn't be WYSIWYG. How useful it is bears no relation to whether or not it is WYSIWYG, and I am not saying that it isn't useful.

      What's wrong with "page layout mode" or something else that isn't misleading to newbies? Somebody who has done DTP before (practically everybody my age - it was part of the curriculum when I was at school) could easily assume that WYSIWYG means WYSIWYG. Thinking that the web is a fixed medium like paper is a classic newbie error that using the term "WYSIWYG" wrongly only encourages.

      Slow Down Cowboy!

      Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

      It's been 2 hours, 15 minutes since you last successfully posted a comment

      This is getting to be a joke.

    6. Re:No such thing as WYSIWYG by kerrle · · Score: 1
      Personally, I prefer using ifIE tags to sniffing.

      It works on everything post-IE4, and if you're talking about browsers that old, you don't even have the assurance of Javascript being turned on at the client end.

      Plus, you only end up with one version of the page.

    7. Re:No such thing as WYSIWYG by salesgeek · · Score: 1

      The term "WYSIWYG" simply doesn't apply to the web.

      Actually, N|VU is WYSIWYG. You are literally editing HTML with a hot rodded browser.

      --
      -- $G
    8. Re:No such thing as WYSIWYG by Jugalator · · Score: 1

      And this is why you test your developed sites in various settings and browsers.

      It doesn't really matter how you *made* the page, it always need to be tested properly, that's what matters, not the choice of editor.

      --
      Beware: In C++, your friends can see your privates!
    9. Re:No such thing as WYSIWYG by Anonymous Coward · · Score: 0

      Thats why I make all my web sites using large imagemaps (or flash). I also block users that have too small screens or too few colors to prevent anyone vewing my sites in a not intended way. /end sarcastic rant.

  5. Nice, But No WebDAV by blueZhift · · Score: 1

    Correct me if I'm wrong, but it doesn't look like there's WebDAV support in Nvu. Still, this is just what I've been looking for for my daughter, the aspiring artist. With WebDAV support it could become a lightweight alternative to Dreamweaver at work, especially if it can play nice with Zope templates!

    1. Re:Nice, But No WebDAV by afd8856 · · Score: 1

      Maybe you can try the ftp or external editor with zope...

      --
      I'll do the stupid thing first and then you shy people follow...
    2. Re:Nice, But No WebDAV by blueZhift · · Score: 1

      I've shut down the ftp server for security reasons, preferring WebDAV over SSL with the Zope server behind Apache. It's no big deal, but I'm always on the lookout for better ways of doing things.

  6. All very well and good... by AntsInMyPants · · Score: 0, Offtopic

    ...but I was wondering if anyone could tell me if Eclipse 3.1 had been released.

  7. Useless... by GypC · · Score: 2, Funny

    ... to me without vi keybindings.

    1. Re:Useless... by Eric+Pierce · · Score: 1

      Not sure why parent was w/modded 'funny'. Those were my exact thoughts too!

  8. PHP by Beuno · · Score: 3, Interesting

    Now, if only Glazman would give up fighting against PHP and make is useable enough for us web developers. (You can't open PHP files in Linux unless you do it VIA FTP or you stand on your left foot while holding your nose)
    Although for those who still only develope plain HTML it's a great app.

    1. Re:PHP by JamesTRexx · · Score: 2, Insightful

      And that's the people they're aiming for right now (despite the claim to rival Dreamweaver). I use it because I only need simple pages without any scripting behind it. I believe as soon as they've got the whole "plain" html and css done they'll extend nvu with support for scripting languages. After all, you don't want to start by trying to do everything at once.

      --
      home
    2. Re:PHP by Beuno · · Score: 1

      Yes, he has been claiming this, altough the main page does kinda say:

      "Finally! A complete Web Authoring System for Linux Desktop users as well as Microsoft Windows and Macintosh users to rival programs like FrontPage and Dreamweaver"

      Still, just to be able to OPEN a PHP file in linux would be a very big step forward.

    3. Re:PHP by Rysc · · Score: 1

      Still, just to be able to OPEN a PHP file in linux would be a very big step forward.

      $ nano index.php

      There, that was easy. Why are you having such trouble?

      --
      I want my Cowboyneal
  9. it's crap by davegaramond · · Score: 1

    I tried 1.0PR (20050427) on Debian/Linux the other day. Sorry, but God, what a piece of crap. I used to be ashamed for using MS Frontpage, but after seeing this, I'm glad I do. Nvu is sloooow, buggy, basic things like selection, copy-paste, and typing Enter doesn't work very properly.

    I'd rather put hope on Quanta, but its VPL (WYSIWYG) editor is still largely unfinished.

  10. WYSIWYG is misunderstood... by Gopal.V · · Score: 2, Interesting

    What you see is what you get ...

    But that does not apply to someone else with a different browser, different resolution and color depth.

  11. Terrible, even for a 1.0 release by ChatHuant · · Score: 1

    I downloaded NVU a couple of days ago and tried it a bit (the Windows version). The test project was a basic photo album site. I gave the thing a couple of hours, but gave up in disgust after it lost a file I had painfully edited (so please don't consider what follows as anything but a rant. I didn't get to the advanced features at all. The thing may be a diamond in the rough for all I know)

    The software is buggy and doesn't respect the platform's conventions (extremely annoying: why for example doesn't Ctrl+F4 close the current page?). Introducing basic text in WYSYWIG mode was a pain; selection works weirdly, deletion doesn't do what you expect, the arrows work intermittently and so on. I found myself using mostly the HTML source code editor (which was almost as bad). Inserting and editing a table was an exercise in frustration. The table format dialog is fairly counter-intuitive - I had to go back to the HTML source code editor for that too. I might as well have used notepad to begin with. Working with templates is also difficult and the software offers very little support.

    NVU has a CSS editor, but using it is completely non-intuitive for a beginner. And a more knowledgeable web programmer will probably have better tools.

    All in all, it's more what I'd expect from an early beta, not a 1.0 release.

  12. What I want in an editor by adamUndefined · · Score: 2, Insightful

    I use Dreamweaver at work and love it. But it's a bit too expensive for my personal use. I never touch the WYSIWYG view or any of the fancy "features." What I want in an editor is code highlighting, auto-indenting, auto-complete tags, tabbed file editing, and the lovely tree menu and ease of uploading that Dreamweaver has. If someone can point me to something along those lines I would appreciate it. I have done a bit of searching but didn't seem to find anything.

    1. Re:What I want in an editor by afd8856 · · Score: 1

      Jedit with plugins.

      --
      I'll do the stupid thing first and then you shy people follow...
    2. Re:What I want in an editor by Limburgher · · Score: 1

      Notepad++, at sourceforge.

      --

      You are not the customer.

    3. Re:What I want in an editor by baadger · · Score: 1
    4. Re:What I want in an editor by bedessen · · Score: 1

      It's not Free software (they do have a trial version though) but check out UltraEdit. It has just about everything you could possibly want in a text editor.

  13. WYSIWYG by Anonymous Coward · · Score: 0

    Wasn't he Scrooges first boss?

  14. Nvu and Web Standards by Regnard · · Score: 1

    I'm impressed that Nvu has good support for CSS & XHTML, but I hope that the developers will be able to integrate better creation in the WYSIWYG editor (like using div's instead of tables or creating div's on the fly from the toolbar).

    --
    Need a color? Try 100 random colors