Custom themes: Other resources
This topic includes links to other information about technologies related to themes.
Related technologies
- Apache FreeMarker is a template engine: a Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data. For more information, see documentation at Apache FreeMarker portal https://freemarker.apache.org/index.html.
- Soy, or Closure, Templates use a data model that's not specific to any language: you can use the same template in JavaScript and Java. For more information, see documentation at Google Developers portal https://developers.google.com/closure/.
HTML and CSS Resources
Books:
- Designing with Web Standards (2nd Edition) at https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321385551/
- Don't Make Me Think: A Common Sense Approach to Web Usability at https://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/
Web sites and articles:
- Bulletproof HTML: 37 Steps to Perfect Markup at https://www.sitepoint.com/html-37-steps-perfect-markup/
- CSS Zen Garden at http://www.csszengarden.com/
- class="clearfix" : What the hell is that? on Worx
Blogs about web standards, CSS bleeding-edge techniques, and accessibility:
- A List Apart at https://alistapart.com/
- 456 Berea Street at https://www.456bereastreet.com/
- Green Beast at http://green-beast.com/blog
- W3Schools at https://www.w3schools.com/
- Sitepoint at https://www.sitepoint.com/
- Quirksmode Compatibility overview at https://www.quirksmode.org/compatibility.html
Developer tools
Firefox extensions:
- Firebug at https://getfirebug.com/
Validators:
- CSS Validation Service at http://jigsaw.w3.org/css-validator/
- Other validators at https://w3c.github.io/developers/tools/#validators