Website Development Standards

Our team adheres to standards recommended by the W3C in developing, programming and building websites for our clients. The W3C standards are an Open Web Platform for application development that has the unprecedented potential to enable developers to build rich interactive experiences, powered by vast data stores, that are available on any device. Although the boundaries of the platform continue to evolve, industry leaders speak nearly in unison about how HTML5 will be the cornerstone for this platform. But the full strength of the platform relies on many more technologies that W3C and its partners are creating, including CSS, SVG, WOFF, the Semantic Web stack, XML, and a variety of APIs.

Our Programming Standards

We adhere to industry standards and focus on HTML 4.01, HTML 5, XHTML, etc. compliant code for our web page design. In addition, we validate each page against the World Wide Web Consortium (W3C) recommendations for these specifications. We also validate the code to ensure that your site is accessible to those who use alternative browsers (older browsers or browsers for those with visual or mechanical disabilities).

Graphics are optimized for the Internet to ensure the best quality without unacceptable download times. We use licensed versions of all the common graphics development tools for this work, which protects you from any negative impact resulting from the use of the privately patented GIF file format.

We focus primarily on Open Source solutions. Our servers come with Perl 5.005, Fortran, PHP 4.004+, MySQL 3.23+, and similar access to common scripting and programming environments. What this means to you is access to tools that allows you to accomplish almost any goal, but without the startup costs of licensing or buying proprietary software! Here is a breakdown of commonly used software accessories. There is no additional charge for any of these:

Linux Operating System

This Operating System is based on the Unix operating , and is well known for stability and efficiency. Linux is the O/S of the computer that hosts your web site.

More Info: Linux Operating System

Apache Web Server

In use by most of web sites online today, the Apache server is the #1 web server in the world according to many different sources: Apache Server Information. This software has been used for sites from the smallest to the largest. It is stable, efficient, and highly configurable. Apache is the application that serves your web pages to users.

More Info: Apache Server

MySQL Database Management System

MySQL uses the common standard of Structured Query Language to interact with the database server daemon. Designed for speed and efficient data storage, MySQL is the equal of any database application in the world for data handling in medium use environments. From the MySQL web site:

"We have now been using MySQL since 1996 in an environment with more than 40 databases containing 10,000 tables, of which more than 500 have more than 7 million rows. This is about 100 gigabytes of mission-critical data. "

MySQL is the database (if needed) where all your online customer/event information is stored.

More Info: MySQL Databases

Perl Server-side Scripting Language (Interpreted Programming Language)

Perl is the most common CGI application language on the Internet. It is used in applications as small as a site's guest book and as large as an entire site's management utilities. It easily powers such applications as your payment collection forms. Perl will be used to code much of the CGI functionality of your web site, including the handling of online forms.

More Info: Perl Language PHP Server-side Scripting Language

PHP differs from Perl in two main aspects:

  • PHP code is directly embedded in the HTML document, allowing for a clearer maintenance picture in some cases, and
  • PHP has a special relationship with MySQL, with several pre-developed functionalities to facilitate database queries and data handling.

PHP may be used to construct and manipulate the SQL queries to the database.

More Info: PHP

HTML (Hypertext Markup Language) 4.01

HTML is the code used to format information into a structure that a web browser can understand. HTML is also the language web pages are written in. 4.01 Transitional is a version of HTML that is recommended by the World Wide Web Consortium (W3C) for the greatest compatibility with older browsers and newer display formats. Validation of the source code of your pages against 4.01 recommendation results in the greatest possible level of reliability across different user platforms.

We also take special care to ensure that your HTML documents are XHTML compliant. HTML 4.01 Transitional is the markup language that your pages are be coded with.

More Info: HTML

JavaScript 1.2 Client-side Scripting Language

JavaScript performs programming functions within the browser environment on the client (user) computer. JavaScript can allow such time-critical functions as image "mouseovers". Due to the inconsistent browser support for this language, it will be used only for enhancements, and not for mission-critical functions. JavaScript may be used in non-critical supporting roles on your web site.

Scripts are the backbone of an effective e-commerce site, allowing you to effectively present, store and control information as you see fit. Shopping carts, auctions, mail lists, bulletin boards, link tracker, and billing schemes and some prime examples of the power of Perl and CGI scripting.

Java Programming Language

A platform-independent programming language commonly used for minor and major web-based effects and applications, such as applets. Java may be used in non-critical supporting roles on your web site.