We Build Drupal Sites! Drupal is our content management system of choice. We have been building and customizing Drupal web applications since 2008. Drupal is a great choice for organizations that are large or small. It is not only a Content Management system but also features an extensive framework using Symfony. We provide full stack Drupal development that includes custom themes, graphic design, custom modules, system integration and hosting.
Drupal Commerce: Need help getting your online shop up and running? We have extensive experience using Drupal Commerce and Ubercart. Provide your customers a shopping experience that reflects your brand and promotes your products using a customized approach.
Drupal 7 Migration: For legacy Drupal 7 systems we provide migration to the latest version of Drupal or upgrade into Backdrop CMS. For situations where a lot of investment has been put into a Drupal 7 implementation, we can migrate the application with most customizations intact into Backdrop CMS. The Backdrop CMS community is dedicated to continuing the Drupal 7 development path and will provide support for years to come.
Wordpress: Over the years clients have brought us many Wordpress applications that were in need help. We have become increasingly skilled at rescuing and improving Wordpress projects. As a PHP application we can support it. We also have experience with migrating Wordpress application to Drupal. There are many great tools available to streamline the process.
Our software engineering team has over 60 years of combined experience in a variety of programming languages and frameworks. It is important to us that we the use best practices as defined by our industry. Experience has taught us that the best way to deliver clean code is not to make a mess. One technique we use to achieve clean code is by adopting code standards. We strive to ensure that the code we deliver complies with programming standards such as the PSR standards and the popular SQL style guide The code we produce for Drupal development complies with the Drupal Code Standards. Code standards promotes teamwork, increases programming production efficiency, reduces bugs and raises overall quality. Another tool in our best practice kit is using Behavior Driven Development. By using tools such as Behat, we can develop and deliver automated unit testing for the critical functionality our projects.
Database Development: We specialize in database technologies. It is the lifeblood of modern business. Database design and administration is extremely important in this information age. We provide full database design, implementation, and administration services using a variety of technologies.
All of our projects include support options. We are committed to not only completing a great product but to continue supporting and maintaining your web application and related infrastructure. Software Security updates can be critical to the operations and stability of an organization. Having up to date libraries, modules, frameworks, operating systems and etc is the first step to ensuring stability and fend off attacks. Maintenance and continuous development services can be provided on a schedule as part of our service contacts.
We provide managed hosting services for Drupal, Symfony, Wordpress and other PHP applications. We specialize in building custom server solutions to fit the specific needs of your organization. We can also work with your existing hosting and infrastructure services to:
- Improve performance and reliability
- Implement continuous development systems (CI/CD)
- Provide scheduled maintenance
- Develop automated backups
For the health and stability of an organization, it is important to have solid development and operations (DevOps) systems in place to facilitate continuous maintenance and development. Our Services include:
Continuous Development CI/CD
We build automated workflow that takes code from development to production using tools such as Ansible, Jenkins, Gitlab, and Git.
Create a customized automated backup solution using Amazon S3, Google Filestore or good old rsync. Have peace of mind that if disaster strikes, your backups are ready to be restored.
It is important to monitor applications and infrastructure to gain insight into performance and stability in a centralized location. Know when an outage occurs before your users report it. Solve critical performance bottlenecks and improve productivity by being alerted when and before problems occur. Be alerted when security updates become available to maintain security.
We build and implement custom monitoring solutions using Nagios, Prometheus, New Relic or pingdom.
Containerize your applications using Docker so the key dependencies of your application ship with the application.
Open Source Community Commitments
When possible we contribute bug fixes and new features to the Drupal Community and other open source projects. Your organization may be credited with sponsoring such improvements.
Consulting and Training Services
If you have a project and a team of developers on staff and would value a jump start into Drupal development and related technologies, we are happy to help by providing the training sessions and learning direction needed for success.
Training service options include:
- Drupal CMS Administration
- Drupal site building
- Command Line Essentials using Composer, Drush, BASH, FISH, ZSH and more. Learn how to use the command line for development or polish your administration skills.
- Git source control management: Keep your team organized, communicating and productive by implementing and learning how to use the world's finest version control system, Git.
- Drupal Theme Bulding: Become familiar with the Drupal theme layer, using Twig, Kint and the Devel module.
Dedicated to Clients
LarsDesigns Information Systems was founded in Denver Colorado and has been committed to building Drupal web applications since 2008. LarsDesigns takes a hands-on approach when interacting directly with clients and agencies. Clients come first above all else and are delivered full attention during their project and when provided support.
Everyone on the our team is an engineer with specific and overlapping skill sets which provides strength and diversity to our team.
Our no black boxes approach ensures that our clients receive full access to their systems, detailed documentation, online access to their project in our project management system and direct communication with our engineers.