Web Development Links
General
- Mozilla Developer Network Documentation Center – A comprehensive documentation of widely-used HTML, CSS, JavaScript, HTML5, Ajax, and DOM-related information
- QuirksMode – A site giving information about browser compatibility with HTML elements, CSS attributes, JavaScript functions, etc., with its “famous” compatibility tables
- HTML Dog – A very useful introduction to HTML, CSS, and JavaScript, as well as a reference to HTML tags and CSS properties
- HTML Explained (From Chelsea!) – A more thorough explanation of HTML elements and front-end development, as well as plenty of additional resources
- SitePoint Reference – References for commonly-used HTML, CSS, and JavaScript elements, properties, concepts, etc.
- Nettuts+ – A site that offers tutorials and articles on technologies, skills, and techniques to help developers improve design and build websites
- Stack Overflow – A programming Q&A site that contains questions (and answers) to problems that other programmers have
- PHP Manual – The PHP manual located on the official site for PHP
- PHP Guide For Beginners – A series of guides written for those who are new to PHP and wish to learn more about the language
Server
- Apache – The open source HTTP server that powers this site
- MySQL – The open source database that stores information for this site
- PHP – The open source server-side scripting language employed on this site to create dynamic pages
Content Management Systems (CMSs)
- WordPress – The CMS currently used on our site; it is focused on creating a blog, though it can be adapted for a website
- Drupal – An open source CMS that can be used to power a website, from blogs to enterprise sites
- CMS Made Simple (CMSMS) – An CMS that is easy to set up and use; it can also be scaled for different websites
Validators
JavaScript Libraries
- jQuery– A fast JavaScript library that simplifies JavaScript coding for faster web development
- jQuery UI (User Interface) – A collection of effects and widgets built on top of the jQuery library that provide the tools for an interactive web application
- jQuery Mobile – A JavaScript framework designed for mobile devices
- jQuery Documentation – The documentation for the jQuery JavaScript library
- Prototype – A JavaScript framework that aims to ease development of dynamic web applications created with JavaScript
- Dojo – A JavaScript library that saves time, delivers powerful performance, and scales with the development process
- YUI (Yahoo! User Interface) – A JavaScript library developed by Yahoo! developers that allows for building richly interactive web applications
- MooTools – A compact, object-oriented JavaScript framework designed to write powerful, flexible, and cross-browser code with its well-documented API
Server-side JavaScript
- node.js – An server-side JavaScript environment that uses an asynchronous event-driven model
- Rhino – An open-source implementation of JavaScript written entirely in Java, typically embedded into Java applications to provide scripting capabilities
Firefox Add-ons
- Firebug – An add-on that puts a wealth of web development tools, such as inspecting and modifying a web page’s HTML, CSS, and JavaScript, at a developer’s fingertips while browsing through web pages
- Web Developer – An add-on that adds a toolbar that contains various web developer tools useful for web developers
- Greasemonkey – An add-on that allows a user to run a specific script on a particular web page
- HTML Validator – An add-on that adds HTML validation in the form of an icon; any HTML errors can be seen while viewing the source of a web page