Dream Production Services
Among the needs and expectations our client had for this website reimplementation, several requirements stood out.
First of all, Daros needed up-to-date information about all artists and exhibitions they host. While these information were provided by an external source, a data sync between the website’s database and the external database would have done the job under normal circumstances. However, since Daros’ website included manually added content and the Drupal migrate module we used couldn’t update existing content, the data sync required a workaround. Specifically, in order to add new information that would over-write existing data we had to trick the module into thinking that it was updating information that was introduced in a previous synchronization.
Second, videos were regarded as a key website component and in this case they were hosted on Vimeo. When we started using several media modules which were not production ready, our developers’ experience in contributing to Drupal Core came in handy and we felt confident enough to start writing a rich content management module from scratch. The module includes a Vimeo field that allows videos to be displayed according to specs. Although it’s a neat solution, it’s also a temporary one which we plan to switch as soon as the community releases an official version for the media module.
Last but not least, we were proven once more that two heads think better than one while providing a helping hand to the Eyekon team in implementing the frontend. While they handled the design and most of the frontend development, we contributed by implementing some UI features, among which a custom selection widget that allows users to drill down through a series of filters while also being able to reset each option.
There was no surprise that this project was detail oriented considering the website’s highly visual nature. All in all we used 20 custom modules in our implementation, 13 of which are tailor-made for this project, all of which contributed to making sure that the end product matches the company’s vision and expectations.
If you’re looking for a development team able to take on the challenge of reimplementing your company’s website, contact us and we’ll make sure our Drupal expertise is put to the best use in your interest!