We use a lot of terminology on our site that you may not be familiar with, so we hope these definitions help you to navigate through our website a little better.

Open-source: Computer software with source code (or programming text) that is available for users to view, learn, alter and develop in a cooperative way, much of which is freely accessible in the public domain.

PHP: A script computing language that is mainly used on Linux Web servers and helps communicate with a database.

MySQL Database: MySQL is an open source database management system based on a computing language called SQL. A website that uses MySQL will generally include dynamic pages, where the content of each page is loaded and generated from a database. Websites that use MySQL also use PHP in order to help a website access information from a database.

WordPress: An open-source web publishing platform or content management system (CMS) that is distributed under a GNU General Public License. WordPress was created by and for the community and there are hundreds of people all over the world working on its improvement. WordPress code is written in PHP and it utilizes a MySQL database to load content. Originally created as software for bloggers, it has now expanded to become one of the most versatile and useful content management systems available.

Shopify: Shopify is a web-based e-commerce platform that was built with the Ruby on Rails open source web application framework. This platform allows businesses to create an online store quickly, easily and securely. Shopify launched in 2006 and now hosts over 30,000 online retailers, including stores for companies like Gatorade, Foo Fighters, Encyclopedia Britannica and General Electric.

Magento: An open-source Ecommerce web application that uses PHP and is built on components of the Zend Framework. It contains a variety of features specifically geared for online sales and it allows users to control their store’s appearance and content. It is a secure CMS designed to make online shopping a simple, safe, effective and enjoyable process.

Search Engine Optimization (SEO): Optimization involves writing content and including specific keywords in a website to increase a website’s search engine relevance when being indexed. The higher a website appears in a list of search results, the more hits and visits it is likely to receive from the online community. This can mean increased sales for a business.

Responsive Design Layout: A responsive website layout view adjusts for the three main web screens: Desktop, Tablet, Mobile. A responsive design makes it easier for viewers to read and find the most important content on a website when using a mobile device. A responsive design may be compared to an older “fixed layout design” where one fixed website layout will fit and look the same in all web screens: Desktop, Tablet, Mobile. A fixed layout will look nice on all web screens, but it will be harder to viewers to read since it requires a lot of zooming in for mobile devices.