Our Programming Standards
We adhere to industry standards and focus on HTML 4.01 and XHTML 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
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.