|
Posted by GTalbot on February 9, 2008, 6:41 pm
Please log in for more thread options
On 4 f=E9v, 03:45, "The Bicycling Guitarist"
> I know and have known for years that MS FrontPage is bad for generating
> invalid code. Nonetheless I found it handy-dandy for managing my website
> because I could drag a flie from one folder to another and it would
> automagically rewrite all hyperlinks in other pages pointing to that file.=
> It also is good for site summaries, checking hyperlinks, etc.
>
> Is there something out there besides FrontPage that is so handy-dandy
> automagical for managing websites? I am more than willing to leave FrontPa=
ge
> if there is.
Hello,
First, the best solution is always hand-coded webpages by using an
advanced text editors. An WYSIWYG HTML editor will always involve a
number of well known and well documented problems:
- table layout design
- bloated markup code: e.g.:
<CENTER><DIV ALIGN=3DCENTER><P ALIGN=3DCENTER><FONT
FACE=3D"Arial,Helvetica"><FONT SIZE=3D"+1"><FONT COLOR=3D"red"><B> </
B></FONT></FONT></FONT></P></DIV></CENTER>
see Cleaning Up After WYSIWYG Editors
http://webtips.dan.info/wysiwyg.html (a bit outdated but still pretty
much true)
- unexpected and unrequested huge number of <br> and
- dependence to the WYSIWYG HTML editor in a sense that you can not
upgrade or modify the webpage easily without the generating WYSIWYG
HTML editor originally used
- absence of HTML Tidy: all of them do not have HTML Tidy built-in.
KompoZer 0.7.10 has the ability to add the extension HandCoder 0.3.4
with the latest HTML Tidy (January 25th 2008)
- dependence on a specific rendering engine and not on web standards
compliance
http://developer.mozilla.org/en/docs/Using_Web_Standards_in_your_Web_Pages:B=
enefits_of_using_web_standards#2_risks_regarding_editing_with_a_WYSIWYG_HTML=
_editor
- only a few have an ability to submit the webpage to an online HTML
validator; none of them have a built-in HTML validator and/or a built-
in CSS validator
You have to consider the price too:
- latest DreamWeaver version is $399 US
- MS-Web Expression is $99 US
Again, the best alternative to a WYSIWYG HTML editor is hand code with
an advanced text editor (there are lots of good ones, all free, open-
source ones) and to learn the best coding techniques regarding HTML,
CSS, webpage design, accessibility: a software will never do that
well.
If you still prefer a WYSIWYG HTML editor, then I recommend
KompoZer 0.7.10
http://www.kompozer.net/
with HandCoder 0.3.4
http://fabiwan.kenobi.free.fr/HandCoder/
with latest HTML Tidy (January 25th 2008)
http://www.paehl.com/open_source/?HTML_Tidy_for_Windows
Here are my HTML Tidy settings when I use it:
--char-encoding latin1 --clean yes --doctype strict --drop-font-tags
yes --drop-proprietary-attributes yes --enclose-block-text yes --
enclose-text yes --indent auto --logical-emphasis yes --output-html
yes --replace-color yes --show-warnings no --wrap 76 --write-back yes
and to follow the KompoZer User Guide by Charles Cooke:
http://www.charlescooke.me.uk/web/ http://www.charlescooke.me.uk/web/kz-ug-home.htm
Some reading:
Using Web Standards in your Web Pages:Benefits of using web standards
http://developer.mozilla.org/en/docs/Using_Web_Standards_in_your_Web_Pages:B=
enefits_of_using_web_standards
List of web design tips and resources for Nvu users: basically CSS
webpage templates, what to avoid, how to do things, recommendable
coding techniques, etc.
http://www.gtalbot.org/NvuSection/NvuWebDesignTips/
Regards, G=E9rard
|