GENUKI Maintainers' Pages

Version 2.1

Maintenance Software

Note that the software packages listed below are for the Microsoft Windows environment unless stated otherwise.

HTML editors

Advice has been provided elsewhere on the subject of choosing your HTML editor and warns against using a WYSIWYG editor. What follows is a list of the HTML editors in use currently by GENUKI maintainers together with a few notes on advantages and disadvantages, and where to obtain a copy.

Notepad: This is the free text editor provided by Microsoft for the last 10 years and available with all modern versions of the Windows Operating System. It is a basic full screen editor with support for Find/Replace and Print. It has no knowledge of HTML and therefore provides no additional functionality when editing HTML files. It is perfectly adequate for use by GENUKI maintainers to create and modify GENUKI web pages.

Notepad++: Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. It has HTML-Tidy built-in, and a feature to search or search-and-replace text in all files in a directory or in a hierarchy. Obtain it from Notepad++.

BBEdit: For the Mac, not free but it has powerful search and replace facilities across folders, is very HTML aware, and can use plugins (such as the W3C HTML checker, "Tidy") etc. Obtain it from Bare Bones Software.

HTML-Kit (incl HTML-Tidy): This is a shareware editor developed and marketed by Chami Software. The free version is HTML-Kit 292, but a more sophisticated version is available at a price. It understands HTML, XHTML, XML, CSS, JavaScript, PHP and other text files. Many plug-ins are available including HTML Tidy for creating standards-compliant web pages, and a batch find/replace using regular expressions. It provides significant advantages over Notepad (it can check HTML syntax, present the page in your browser, include HTML fragments from a library, and tidy up rough HTML). Obtain it from HTML-Kit Editor.

Adobe Pagemill: Adobe PageMill 3.0 was released in early 1999, and included a spell-checker, support for creating HTML tables, frames, graphics, forms, embedded font commands, and a site-management feature. It was discontinued in February, 2000 due to the development and promotion of Adobe GoLive. One advantage is that it was developed in C++ for use on both the Mac OS and Microsoft Windows Operating Systems.

Dreamweaver: A major competitor to PageMill was Macromedia Dreamweaver, first released in 1997. However, Adobe bought Macromedia in 2005 and it's now called Adobe Dreamweaver. Dreamweaver is available for Mac as well as Windows. Obtain it from Adobe.

Namo WebEditor: Namo WebEditor is an HTML-based WYSIWYG (What You See Is What You Get) multimedia web authoring tool. It is a commercial product available for sale, or download (including a trial version). Obtain it from SJ Namo Inc.

HTMLTrim: HTMLTrim is an HTML files trimming program which can print HTML web page files, and trim unwanted characters from them (htm, html, asp, php, etc). It is free shareware downloadable from a number of websites.

MS Frontpage: Microsoft Office FrontPage was a WYSIWYG HTML editor and web site administration tool for the Microsoft Windows Operating System. It was included in Microsoft Office from 1997 to 2003, but discontinued by December 2006.

TextPad: Textpad is a substitute for Notepad on Microsoft Operating Systems but possesses significantly more functionality. It has some understanding of HTML and recognises and flags HTML tags. It is a commercial product but a trial version can be downloaded. Obtain it from Helios Software Solutions.

Hot Metal Pro: HoTMetaL was an early commercial HTML-authoring package, released in 1994 by SoftQuad Software. HoTMetaL went through several incarnations from versions 1 though 6 and the product line was discontinued as an HTML editor. The user interface was used in XMetaL, a commercial XML editor for XML and SGML.

SeaMonkey Composer: SeaMonkey Composer is the successor to Netscape Composer. It's a WYSIWYG HTML editor and part of the SeaMonkey Internet Suite. Its main user interface features Normal (WYSIWYG), HTML tags, HTML code, and browser preview. The generated code is HTML 4.01 Transitional. Its main advantage is that it comes from the Mozilla cross platform development project with official builds for Microsoft Windows, Linux, and Mac OS X. Unofficial ports exist for FreeBSD, OpenBSD, NetBSD, IRIX, OS/2, Solaris, and BeOS/magnussoft ZETA. Obtain it free from the SeaMonkey Project.

Link checkers

Rather than wait for the GENUKI system administrator to run the Spider, it's possible for maintainers to check links using a package running on their own computer and pointing at either a locally-stored version of their county pages, or GENUKI itself.

Xenu Link Sleuth: This free shareware runs on Microsoft Windows. Link verification is performed on links which appear in tags, as well as images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and Java applets. The program follows links to other pages, and iteratively checks the links on those pages, so it is possible to check a complete website for broken links in one session. Xenu displays a continuously updated list of URLs which can be sorted according to different criteria. The program utilizes a simple, no-frills user-interface, and can help users see how their website is structured. Obtain it from Snafu.

W3C Link Checker: This free tool, written in Perl, can be used online or downloaded from the World Wide Web Consortium (W3C) and used on your own computer. Obtain it from W3C Link Checker.

HTML validators

It is good practice to validate HTML before uploading it to a GENUKI server, and doing so avoids seeing HTML errors on the HTML errors page. Validation can be done either online or using a package running on your local computer.

W3C: The best known HTML validator is that provided by the World Wide Web Consortium (W3C). They provide an online service to validate a named web page, and you can create a button on a web page which allows any user to validate the page (see the example parish page for more details).

HTML-Tidy (mentioned above) provides validation.

Firefox Add-ons: If you are using Firefox or Mozilla, an add-on is available to validate HTML. Another useful Firefox add-on with HTML and other checking is the Web Developer Toolbar. Obtain it from Chris Pederick.

CSE Free Validator: A free HTML validator is available from CSE (CSE HTML Validator Lite).

Local file synchronizers

Some maintainers keep a copy of their files and folders separately from their work-in-progress, and use a synchronize package to compare the two.

Synchronize X Plus: Synchronize X Plus is a file synchronization and backup utility for personal data on Mac OS X. There is a free download restricted to basic file synchronization and backup features for folders containing 10MBytes or less. Obtain it from Qdea.

SyncBack Freeware: SyncBack is a freeware program for MS Windows that helps you easily backup and synchronize your files to: the same drive; a different drive or medium (CDRW, CompactFlash, etc); an FTP server; a Network; or a Zip archive. Obtain from 2BrightSparks.

FTP and SFTP clients

Maintainer' pages will need to be uploaded to a GENUKI server and will need a file transfer client supporting either FTP or SFTP, depending on the server (note requires SFTP).

Fetch: This is a full-featured file transfer client for the Apple Macintosh whose user interface emphasizes simplicity and ease of use. Fetch supports FTP and SFTP, and also allows mirroring of local files on a remote server, meaning you just change the files required, then tell Fetch to upload just the changed ones. Obtain it from Fetch Softworks.

Transmit: Transmit is a file transfer utility with synchronizing ability for the Mac. It supports ftp and sftp and can also synchronize a local and a distant file hierarchy. It's not free but you can obtain it from Panic.

FileZilla: Filezilla can be told to upload everything in a hierarchy, with or without an option to upload only those files which are newer in the source than in the destination. It's also free, obtain it from the Filezilla Project.

WinSCP: WinSCP is a free open source SFTP client and FTP client for Windows. Its main function is the secure file transfer between a local and a remote computer but it also includes a synchronize feature. Obtain it from WinSCP.

WS-FTP: WS_FTP is a file transfer solution for personal use on Windows systems, offering a way to quickly and easily transfer files of any type and size to any FTP server. It includes a synchronize function. There is a freeware version downloadable from many servers, and a commercial version obtained from Ipswitch.

Indexing, publication

If you have a large amount of data to which an index and/or HTML must be added before it can be published, it's worth considering using a spreadsheet or database package to do so. Packages such as Open Office, dBase, Excel and Access (for Windows systems) can produce output in HTML, but the output will almost certainly need editing before use on GENUKI (to remove verbose and redundant HTML).

Adobe Acrobat can be used to generate an occasional ".pdf" file, simply to contain data (no HTML) referred to elsewhere. One nice feature is that copy (or cut) and paste from the document can be inhibited, and so it makes copyright less of a worry.

[Last updated at 07.03 on Wednesday, 3 June 2015, by Mel Lockie. 2015]
Hosted by Mythic Beasts Ltd.