| Windows | Linux | Mac | |
|---|---|---|---|
| Code editor |
Notepad++, geany, gedit |
geany, gedit, Kate, Bluefish, Quanta Plus, Notepad++ with Wine |
geany, Bluefish ? |
| Browser/OS testing |
Installed browsers, plus BrowserShots (online) | ||
| Link checker |
Xenu's Link Sleuth |
gURLchecker? Xenu's Link Sleuth with Wine |
? |
| Site search | FreeFind (online) | ||
| Traffic analysis |
Google Analytics online, AWStats | ||
| Code validation |
HTML Validator Firefox add-in | ||
| Raster graphics |
The GIMP, IrfanView |
The GIMP | |
| Vector graphics |
Inkscape | ||
I used to have about a dozen pages here, with a lot of how-to discussion on Web publishing. Almost nobody is doing it the way I and some others think it should be done, with emphasis on usability, readability, speed, fluid text, clean code, and open standards. It seems to me most people getting paid to do Web stuff today contrive to make a simple thing very complicated.
Since nobody seemed to be listening to me, I dumped all that exposition, and now I just point to resources. See my browsers page under Net software for information on Web browsers and layout engines.
Publishing PDF files on the Web is not always a good idea. Organizations often prepare documents for publication in printed form first, and then later want to publish the same information online. It seems at first glance a plausible and zero-cost option to just convert the word-processor document to PDF format, and put a link to the PDF file on the Web site; and it is true that nearly everyone has PDF reader capability on their computers, usually as a native OS service these days.
For best results, only things like forms, that are meant to be printed out and used exclusively on actual paper made from trees, should be put online in PDF format. For anything that will sometimes be read online and sometimes printed out, such as software documentation, one might want to offer both PDF and HTML versions. Anything that's primarily to be used online, that will rarely if ever be printed, should definitely be set up in HTML.
Since I'm writing this in April, when lots of us Yanks are freaking out about our tax returns, I've recently seen excellent examples, courtesy of the IRS: their basic tax-return Forms 1040, 1040A, and 1040EZ, and associated instructions, published as paper booklets.
The IRS Website also offers the tax forms and instructions in the form of PDF files:
The worst thing about making people read online content in PDF format is it confuses the heck out of unsophisticated Internet users. The whole interface and controls change suddenly, for no apparent reason. They might just turn off the computer and go read a comic book. It's rather annoying even for a savvy user who knows exactly what's happening.
When there's a valid reason to offer PDF files (such as our friend Form 1040) it needs to be clear to the user, before he clicks on it, that the link leads to a PDF file. All it really needs is "PDF" in parentheses right beside the link. There's been some experimenting with various glyphs for PDFs, pictures, video clips, and also to distinguish between internal and external hyperlinks, but no consistent usage has emerged that I can see.