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

 

 5

Drupal Events visited

 

7

Contrib. modules published

10

years Drupal experience

 

38

Drupal websites done

 

162

Commits on Drupal.org

 

Drupal’s Strong Points and Features

  • Highly Scalable
  • Mobile-First
  • Security
  • Multisite
  • Multilingual
  • Experienced Community
  • Tools with No Limitations
  • Flexible Content Architecture

Our Drupal Team

Vassily Y_200_200

Vas Jarem

Drupal Practice Lead

Sasha@2x

Sasha Hariton

Drupal Engineer

Vadim_200_200_1

Vadim Jin

Drupal Engineer

Sasha_L@2x

Alexander Laurie

Drupal Front-End Engineer

Drupal Portfolio Items

 

Spa Standard

spa-standard-speed-and-function 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.)

timoshkin timoshkina solomatin
makeyev liberzon shchiptsov

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

express inresh poshivshtor
 classic_hotel  smg  henkels

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

texas maasbrick ioga

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

marysplace_0 22q marysplace_1

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

pma CrystalIDEA sonicactive

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.

Online Stores

unkorked petes stickme
 hanuman  searsons  checkout

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

ct_find hanuman_map kgdtg

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

ct_catalog vail_ps zdanie

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

 music  music1  music2

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.  Paragraphs LandingPage Framework

 

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