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 Drupal experience
Drupal websites done
Commits on Drupal.org
Drupal’s Strong Points and Features
- Highly Scalable
- Experienced Community
- Tools with No Limitations
- Flexible Content Architecture
Our Drupal Team
Drupal Practice Lead
Drupal Front-End Engineer
Drupal Portfolio Items
|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 >>|
Personal websites (an Artist’s or Musician’s Website, etc.)
This kind of websites usually requires the following features: 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 main part of work is theming. According our development experience, such kind of projects can be done on a budget of 40–80 hours. Sometimes, a client might request a custom solution for the gallery or media integration. We have contributed the best of this kind of solution to the Drupal community. One example of such a solution is Swipe Photo Gallery. It’s a Drupal 7 responsive image gallery solution that supports swiping on mobile devices.
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 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 the 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 newsfeed, an events page, a members board, and the like.
Application Homepage websites
These kinds of webwebsites 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 (stickme.ru) 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
We worked on several projects that required search option with complex filters. In such cases it is possible to use Search API module that can be easily integrated with Apache Solr and Facets. But usually if there are up to several thousand product items, it is worth to use DB index instead of a third-party index integration.
Migration to Drupal
We are experienced in migrating websites 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!
The german music school from the 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. Nevertheless, the budget for such migration is usually not more than 40-50 hours.
Contribution 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 keep abreast of the most recent devopments.
|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.|
We will be happy to give you a quote for your Drupal project!
Please get in touch with our team by using the Contact Form