Web Development
We design and build beautiful, standards-compliant websites that are compatible with all current browsers and platforms. In addition to uncluttered, attractive user interface design, we also develop dynamic, interactive sites with custom content management systems and web applications.
You can see some of the websites we've created on the Portfolio page.
Content Management Systems
If your site will be updated often, you need a content management system. Instead of editing HTML files by hand, you manage your site using a web application, which stores your content in a database. We develop high quality, custom content management systems using the PHP language and MySQL database server, tailored to meet your specific needs. We can also integrate other PHP-based web applications, such as message boards or banner ad systems.
Our content management systems support several key features.
- Localization
Your website can support multiple languages, allowing users to select their language (this is done automatically by current browsers when the site has been set up correctly). Text (and images containing text) can be added for each language without having to maintain multiple copies of HTML documents. - Themes
Full theme support allows you to create multiple site designs and easily switch between them. Alternate themes can range from a simple replacement of graphics and colors to a full-blown redesign of the layout. You can offer your users a choice of themes, or change your default theme for special occasions. - Modularity
Our site engines have a modular architecture designed with future improvements in mind. If you want to add support for new types of content, or enhance the features of your site, we can do it cleanly and efficiently, without having to rewrite significant amounts of code, saving you time and money. Modularity also greatly enhances reliability, making bugs less likely to occur, and easier to track down and fix. - Integration
We can seamlessly integrate other PHP- and MySQL-based web applications, making them look and feel like the rest of your site, instead of "tacked on". Site maintenance is made simple with a unified administration panel and database. You can add powerful applications such as message boards, without having two separate user databases and session management systems. We make it all work together, with minimal modifications to the application, making it easier to upgrade to newer versions while maintaining compatibility with the rest of your site.
Technologies
We have extensive knowledge of, and experience with, the following technologies.
- HTML 5
- CSS 3
- JavaScript & AJAX
- PHP
- MySQL
- Apache
- Unix & Linux