Slashdot Mirror


Ask Slashdot: Web Site Editing Software For the Long Haul?

MouseR writes "It seems we can't rely on software, in particular Web site editing software, to exist for the long haul. Every time I rely on something, it takes only a couple of years before it gets trashed. I have used GoLive's CyberStudio before it got engulfed as GoLive from Adobe. Both got trashed. I eventually used Apple's .Mac HomePage. It got trashed and replaced with iWeb. I then used iWeb, hosted on MobileMe, and Apple just killed it again, along with the hosting. So, as I'm preparing to move my stuff on various web sites, onto my own hosting server (outsourced), I'm wondering what kind of visual web site editor(s) I could use, for the long haul. I'm rather sick of changing tools every other year and as a software developer, would rather spend my time editing my web site rather than code it. Any suggestions?"

23 of 545 comments (clear)

  1. Notepad by cgeys · · Score: 5, Funny

    Before someone comes in putting down all the IDE's and tools for web designing and suggests Notepad, let me just say this - no, notepad is not replacement for a good, solid IDE.

    1. Re:Notepad by Anonymous Coward · · Score: 5, Funny

      No, but vim is!

    2. Re:Notepad by Anonymous Coward · · Score: 4, Informative

      Right, Notepad++ is.

    3. Re:Notepad by grcumb · · Score: 4, Insightful

      Before someone comes in putting down all the IDE's and tools for web designing and suggests Notepad, let me just say this - no, notepad is not replacement for a good, solid IDE.

      Notepad is not only a useless HTML editor, it's a useless text editor. Use a real one and you'll see the virtue of this argument.

      EMACS or vi on a decent Unix/linux workstation is your IDE. I challenge any web developer to keep up with me in site design and updating. You might be able to stay with me on a trivial site with a couple of pages/templates, but I guarantee you that as soon as you start working on anything non-trivial (like the 100,000+ static documents I currently administer), a real text editor and the basic set of *nix utilities will leave any IDE looking weak and impoverished.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    4. Re:Notepad by realityimpaired · · Score: 4, Insightful

      Even good coders have off days. I used to prefer writing all the code/scripts in Notepad, but switched to Geany because of the automatic syntax checking and formatting. It's not that I'm not capable of doing it right myself, it's because it makes it easier to find typos.

      As for my answer to the OP's question, if he's got database access, he's best off installing a CMS of his choice, and using that to do his website. It'll make updates easier, and he won't have to worry about his program of choice going the way of the dodo, because he can always keep it installed on his system.

  2. Dreamweaver by sarku · · Score: 5, Informative

    Adobe Dreamweaver. Been stable for 15 years or more.

    1. Re:Dreamweaver by Anonymous Coward · · Score: 4, Informative

      I've been using Dreamweaver back since it was HomeSite.

      All around a very good product that has so far lasted for the past decade.
      It is more oriented towards the "I want to code, but see what I am doing" crowd, but it does so very well.

      Aside from that, since you are obviously a Mac User, I would highly recommend looking into RapidWeaver, as it is very capable, surprisingly so for a drag-and-drop editing application, and you can post whatever you make on a server very easily as it is just HTML and Javascript.

      If you need something a little more comprehensive with server-side scripting support and basic drag-and-drop forms, I would recommend considering a CMS application, such as ModX, Wordpress, Drupal or Joomla (in order of consideration).

    2. Re:Dreamweaver by tycoex · · Score: 4, Insightful

      Actually, I'd say that the difference between a professional craftsman and a hobbyist who builds stuff in his garage is often largely because the professional has a much larger assortment of tools to use.

    3. Re:Dreamweaver by rtb61 · · Score: 4, Informative

      So the real question is, what software can I use, so that I can pretend to be a web page designer without knowing all that messy stuff like html, css, xml and javascript/perl/php or even that weird server side stuff.

      Answer, then reason all those graphical web page designer software falls over is basically because it is crap. People expect to be able to design web pages like all those professional on the web, rather than clunking amateurish single fixed page documents and are unhappy when they can't.

      For people who want to learn there is of course notepad++ http://notepad-plus-plus.org/ and wampserver http://en.wikipedia.org/wiki/WampServer (if you really want to see how your web page will be served).

      --
      Chaos - everything, everywhere, everywhen
  3. Microsoft? by Anonymous Coward · · Score: 4, Informative

    I know im kind of a black sheep around here, but Expression Web & Visual Studio Web combined make a pretty solid base...

  4. Recommendation by Anonymous Coward · · Score: 4, Informative

    I use Bluefish on Ubuntu. It's very functional and has enough longevity as far as I know.

  5. Wrong tag by Anonymous Coward · · Score: 4, Insightful

    Not to troll or something, but I think this should be tagged as "designer", not "developer".

  6. Text editor of choice plus knowledge of HTML/CSS by Anonymous+Freak · · Score: 4, Insightful

    Notepad, TextEdit, TeX, emacs, vi, pico, whatever.

    Never have to worry about the editor itself going obsolete because of emerging HTML standards, never have to worry about the tool itself disappearing.

    Find yourself random web host of choice (I like nearlyfreespeech) that supports direct upload of files, no fiddly web interface forced on you, and voila! Instant future-proof website!

    (Yes, I'm going to have to be weaned off iWeb+MobileMe for my personal domain, too. I'm a lazy bastard, and iWeb was too easy. Now I'll have to go back to hand-coding and/or at least find a simple-to-upload-to-from-iWeb host; which, now that I think about it, nearlyfreespeech should do.)

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
  7. Content Management by TimTucker · · Score: 4, Insightful

    If you look at the solutions for "editing" sites that scale, ultimately you'll find that what you're really looking for isn't a better visual editor, but rather a content management platform.

    WordPress has a pretty decent track record for longevity, but there are plenty of other options out there as well.

    1. Re:Content Management by spinkham · · Score: 5, Informative

      I would recommend a static site generator instead.

      You get the benefits of a CMS without the server side software requirements, updates, and security problems.

      I use nanoc and love it, but there's tons of other choices out there.

      --
      Blessed are the pessimists, for they have made backups.
    2. Re:Content Management by Tridus · · Score: 5, Insightful

      Technically you can tell MS Word to output HTML, but what you get is really bad HTML.

      That's the problem with most WSYWIG HTML editors. HTML doesn't lend itself well to WSYWIG editing and so what you always get is really bad HTML. If you want to do it well, you have to learn some HTML and use a good text editor.

      If you don't mind shitty HTML then you have more options, but you're not going to find many people advocating them here.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  8. Just learn HTML. by Narcocide · · Score: 5, Insightful

    Seriously. You are looking for a solution to an impossible problem, and besides that it is *easier* to learn HTML than it is to learn Dreamweaver. Stop being frightened of the technicalities and just try it with a text editor for once.

    1. Re:Just learn HTML. by MouseR · · Score: 4, Insightful

      I actually built a complete e-comerce web site by hand something like 13 years ago. With php scripts (or was it Perl?) and some c-based CGIs. The reason I switched to WYSIWYG is because I don't have time to deal with that and that given web site development is a far cry from my regular Application programming duties, would rather spend whatever is left of my "free" time with my kids than learning to deal with CSS.

  9. Open Source CMS by dhammond · · Score: 4, Interesting

    Surprised nobody has mentioned this yet, but there are many good open source CMS's that allow you to edit your website through browser based tools -- Drupal, Joomla, etc. My company has built our own CMS that allows wysiwyg editing of websites (which I won't plug). The point is, for the long haul and for a lot of reasons a browser-based solution is best. And no matter what happens to an open source project you can always continue to use the code and extend it for as long as you want.

  10. RapidWeaver by TimHunter · · Score: 4, Informative

    Try RapidWeaver http://www.realmacsoftware.com/rapidweaver/overview/. You'll probably want to use the Stacks http://yourhead.com/stacks/ plugin to get flexible page layouts and Collage http://yourhead.com/collage/ for photos.

    I'm not connected to RealMac or YourHead, just a happy user.

  11. Migrating from visual editing to hand coding. by JoeytheSquid · · Score: 5, Interesting

    I've been a web designer since 1994. As all of my training was in the arts, not scripting or programming, I stumbled along making sites using visual editors until around 2001. At that point I realized that my various transitions from one visual editor to the next (Cyberstudio > Adobe GoLive > Dreamweaver) could be avoided if I did the proper thing and learned how to hand code HTML and CSS.

    So I did. I throttled down my workload and taught myself how to hand code everything. Sure that first year was miserable but I've since put together a rapid development framework that allows me to turn a custom design to a working Wordpress theme in about a business day. The end result is less headaches, a more refined workflow and sites that actually validate.

    Sure, I still rely upon an IDE for my development and most of the Mac IDEs are highly imperfect and rarely updated (Looking at you Coda, Textmate and Espresso), but at least my general workflow remains unchanged. Therefore should I need to drop Espresso and move to the (perpetually) forthcoming Coda 2, I'll be able to make that migration without much trouble.

  12. Management of Adobe? by Futurepower(R) · · Score: 4, Interesting

    That raises a bigger question: What has happened to the management of Adobe? There are many, many examples of bad management there, in my opinion. It seems that Adobe needs a new CEO.

    There are new versions that don't fix old bugs and insufficiencies, but cost a lot. Sometimes when you buy a CD of Creative Suite, you get software on the CD that is many months old, and requires downloading the newest version.

  13. Identifying OP's Target by Rie+Beam · · Score: 4, Insightful

    I'm a little confused -- are you looking for an online CMS? Or an offline tool for editing? Because that seems to be more than half of the recommendations coming up.

    If you're looking for content management, your options are pretty much limited to how much power you ultimately want over your content. Drupal has a little bit of a learning curve but is easily the most flexible options in the pack; outside of that, try browsing a couple of distribution sites, or hell:

    http://en.wikipedia.org/wiki/List_of_content_management_systems

    Of course, when it comes down to it, just simply learning to hand-code is not going to be the end of the world, I promise. Nothing has changed in the time you've described on the code-side of things except for bolted-on additions, and browsers are still pretty forgiving to older code (programmers could only wish for the kinds of backwards-compatibility HTML has had during its existence). HTML is not that difficult. CSS is not that difficult. AJAX might be a bit of a push, but JQuery is pretty solid for adding a little extra "zing" for not a lot of extra work. Look into it:

    http://www.w3schools.com/