Open source software does not cost anything to license or use. It benefits from a large developer community who contribute new code and patches. The spirit of open source is software for everyone. There are no barriers to access, and the developer community encourages improvements and modifications. Programming languages associated with open source are Java and PHP, which serve as the foundation for open source CMS (content management system) frameworks such as Drupal, Joomla, WordPress, and others.
Drupal is an open source framework that is very developer-centric and can be used as a simple CMS or as a large-scale web application. Drupal can be anything you want it to be. We have built sites both large and small in Drupal as well as full-scale web applications that interface with mobile applications. The admin panel is sleek and easily searched for quick content editing.
WordPress is the most popular CMS in the world. Though it started out as a blogging platform, WordPress has expanded into full, content-rich corporate websites. It features a user-friendly admin panel as well as a wealth of plug-ins for new functionality. In addition, editors can edit in-page content with the click of a button.
Like Drupal and WordPress, Joomla is an open-source CMS. It offers a clean admin interface and extensions for more functionality. We can help you decide if Joomla is the right fit for you.
The CMS Concrete5 offers a scaled-down, simplified content editing experience. Users can click to edit in-page, and the CMS includes a robust media library for file uploads. Concrete5 can be the CMS of choice for a certain set of circumstances, and we can help you figure out it would work well for you.
Cascade Server is an open source CMS built in Java by Hannon Hill. It has a central CMS that contains the content and code, and it publishes out static HTML pages for display on the web. This type of CMS is ideal for large-scale entities such as universities that would like more control over the central code.
PHP is one of two open source programming languages. It is used in the world’s most popular CMS frameworks, and it has become a standard language for web development. Our developers are well-versed in PHP and use it daily in our Drupal, WordPress, Joomla, and Concrete5 website builds.
Java is the other open source programming language. It was created by Sun Microsystems, and it’s used for both small-scale and large-scale web applications. The open source CMS Cascade Server relies on Java as its foundation. Native Android mobile applications also use Java. We have coded in Java for multiple applications and websites, and we can help you determine if Java is the right language for your project.
Linux is the operating system of the open source world. It is the operating system of choice for servers hosting open source CMS implementations. Our development team is highly experienced in the setup and configuration of Linux for servers.
NGINX and Apache are both open source server software programs for web (HTTP protocol). Apache has been around longer than NGINX; however, NGINX has fewer issues with scalability. In some site instances, one is just as good as the other; however, in larger scale sites, NGINX or a combination of NGINX and Apache might be the right choice for you. We determine the best approach on a case-by-case basis.
MySQL is an open source database system. It works well with other open source applications such as NGINX, Apache, PHP, and the various CMS frameworks. Our development team has a great deal of experience using MySQL for database communication and management.