By using this website you agree to the terms below. They are deliberately short.
The content
Articles here are published in good faith and describe methods that worked in the situations described. They are provided for information. You are responsible for deciding whether something applies to your own site, and for testing it before relying on it.
No warranty
The content is provided as-is, without warranty of any kind. We do not guarantee that any technique described will produce a particular result on your system, and we are not liable for loss arising from following it. Take a backup before making changes to a live site.
Code samples
Code published on this site is offered as an educational starting point. It is not a supported product, and no customisation support is implied. Read it before you run it.
Copyright
Articles and original graphics on this site belong to their author. You may quote short passages with attribution and a link. Please do not republish whole articles.
External links
We link to third-party sites where useful. We do not control them and are not responsible for their content or their privacy practices.
Contact
Questions about these terms can be sent through the contact page.