Practice: Drupal Development
Drupal is an “out of the box” web content management tool as well as a customizable platform. It is there to help you build the right tool to serve your content management strategy. Business and technology leaders use Drupal to create real-world enterprise solutions that empower web innovation. When assessing Drupal, it’s important to envision your goals and ask, “Can Drupal be used to build this?” The answer, nearly always, is “yes”. Drupal offers limitless potential with native features and module extensions—it’s a platform for the next disruptive technology, without disruption to your business.
Our Team Statistics
Drupal Events visited
Contrib. modules published
years of Drupal experience
Drupal websites done
Commits on Drupal.org
Drupal’s Strengths and Features
- Highly Scalable
- Experienced Community
- Tools with No Limitations
- Flexible Content Architecture
Our Drupal Team
Drupal Practice Lead
Drupal Front-End Engineer
S&F Drupal Portfolio
|Spa Standard aims to elevate the beauty and wellness industry through collaborative resources in mentorship and professional development. It is an educational community site with e-commerce elements and several paid membership levels with different sets of permissions. Read More >>|
Small Business Websites
Small business websites require the same features as personal websites, as well as some additional features. A client might request a product catalog, help center, or even customer login features. The typical budget for such websites can range from 100 to 500 hours. The best way to minimize the expenses for the project is to start from the Drupal Distribution, which covers the most of commonly required functionality.
Events and Conference websites
When we need to set up a site for an upcoming event or a conference, it’s important to find a simple, quick solution. Typical features for such “king of all webwebsites” include an email subscription, news feed, and countdown and event schedule. A contact form might be a desirable option. In the simplest case, we can start with a one-page site based on Speed & Function’s own Paragraphs LandingPage Framework. There is an event example template page inside this package.
Non-profit Organisation websites
Drupal is the best choice for non-profit organization websites. It worth starting with the Open Outreach Drupal Distribution. The typical features in that kind of site include a donation form, a blog, a news feed, an events page, a members board, and the like.
Application Homepage websites
These kinds of websites are usually either small—sometimes as minimal as a one-page site with a download button—or huge portals with a user forum, documentation, and a login-protected private section with a user profile and dashboard. Sometimes they include third-party integration with mobile or desktop applications.
We have extensive experience with Internet store development, starting from Drupal 5 and Ubercart 1.x. We have built several stores built in Drupal 6 and Ubercart 2.x, as well as a project built in Drupal 7 and Ubercart 3.x. In 2012, we switched to Drupal Commerce as integration with GeoLocation and Map Services, and we have been using it ever since.
Integration with GeoLocation and Map Services
We have an experience in integrating with Google Map API, Yandex Map API, OpenStreet Map, MapBox, etc. We think that OpenLayers approach is the best option in this case.
Complex Facet and Apache Solr Search
Search option with complex filters can be built via Search API module that easily integrates with Apache Solr and Facets. However, if we are dealing with several thousand product items, it is worth to use DB index instead of a third-party index integration.
Personal website typically requires an image gallery, a contact form, a news feed, audio and video media content management features. Drupal has all that stuff right out of the box, so the primary effort becomes theming. Based on our experience, these projects can be built on 40–80 hour budgets.
We have contributed custom gallery solutions and media integration to the Drupal community. One example is Swipe Photo Gallery, which is a Drupal 7 responsive image gallery solution that supports swiping on mobile devices.
Migration to Drupal
Speed & Function completed several migrations from WordPress, Expression Engine, Joomla, ASP NET, etc. to Drupal. We have successfully upgraded several websites from Drupal 5, to Drupal 6, 7, 8 using Migrate API. Vasily has migrated his personal website in less than 1 hour!
German music school from a screenshot above had a complex menu and document structure, media content connected with different sections and branch locations. We’ve also had to overwrite a couple of custom modules during the migration. Regardless, the budget for such migration is usually not more than 40-50 hours.
Contributing to the Drupal community
Our Drupal team is devoted to the development of varied Drupal modules and themes. We also regularly take part in Drupal-related events and stay on top of the most recent developments.
|Most recently, our open-source Drupal contribution has been the Paragraphs LandingPage Framework module. It provides a highly customizable out-of-box solution if you want to set a Landing Page on your Drupal site with a different design and layout.|
Participation in Drupal Events
We are trying to visit as more Drupal Conferences, Camps, Code Sprints, and other Events as we can. If we have enough time and enthusiasm we prepare presentations otherwise take part on the regular base.
Please read my Blog post about the most recent Drupal Event we have visited: DrupalCamp Lutsk 2017.
We’d be happy to estimate your Drupal project!
Please get in touch with our team by using the Contact Form