← All guides

GUIDE / WEB RESOURCES

Go to the source.

A short collection of standards, project manuals and practical documentation for building and maintaining websites. Choose the resource that matches the question in front of you.

Older Imagiware pages linked to HTML resources and hosted copies of development manuals. This directory provides current destinations and explains what each is useful for. It does not reproduce those historical manuals. Links reviewed on 14 October 2026.

HTML structure and source checking.

  • WHATWG HTML Living Standard — the reference for HTML elements, attributes, content models and browser behavior. Use it when you need the precise meaning or allowed structure of an element.
  • Nu HTML Checker — checks submitted HTML and reports errors and warnings. Use it when a page looks acceptable in a browser but you want a more detailed markup review.

For an approachable first pass, HTML Checkup explains selected source issues. It does not replace a full checker. Fix a concrete problem, then confirm that the page still works for visitors.

JavaScript behavior.

The MDN JavaScript Guide covers language fundamentals such as values, functions, objects, promises and modules. Use it to understand a script before changing it. Keep a browser’s developer tools open when debugging runtime behavior: inspecting HTML alone will not reveal what a script does after the page loads.

Accessibility in real interfaces.

The W3C WAI tutorials explain accessible images, forms, tables, menus and page structure with practical examples. Start with the component you are building. For an image, consider its purpose; for a form, consider labels, instructions and feedback.

Use the tutorials alongside a manual review of keyboard operation, focus, zoom and reading order. An automated check can identify some issues, but it cannot decide whether every interaction makes sense to a person.

HTTP responses, headers and redirects.

  • MDN HTTP documentation — practical explanations of requests, responses, headers, caching and status codes. Use it to interpret what appears in your browser’s Network panel.
  • RFC 9110: HTTP Semantics — the standards reference for HTTP methods, response status codes and related semantics. Use it when an implementation detail needs a precise definition.

Our redirects and canonicals guide connects these concepts to common website maintenance tasks.

Maintaining server code: CGI, Perl and PHP.

  • RFC 3875: CGI 1.1 — documents the interface between a web server and a CGI program, including request metadata and responses. Useful when tracing how an older script receives form input.
  • Official Perl documentation — language guides, function references and module documentation. Use the documentation matching your installed Perl version when maintaining an existing application.
  • Official PHP manual — language and function references, installation guidance and migration information. This is the current starting point if an old Imagiware-hosted PHP manual link brought you here.

A .cgi filename does not identify the programming language by itself. Check the application and server configuration before applying language-specific advice. For older projects, compare the deployed runtime with the version covered by the manual.

Preparing images with ImageMagick.

The official ImageMagick magick reference covers image conversion and operations such as resizing and cropping. The command-line processing guide explains how input images, options and output filenames fit together.

If you arrived from an old convert.html manual, first check your installed ImageMagick version. Older examples and current commands can differ. Work on a copy of an image while learning a transformation, then compare the output dimensions, format and visual result.

A useful way to work.

  1. Identify the problem: markup, browser behavior, accessibility, network response or server code.
  2. Read the matching reference and reproduce the issue on a small example.
  3. Make one change and check the result in the environment your visitors use.