The Eclectic Journey is a second-hand Designer online shop. The system is based on Drupal 7 & Drupal Commerce.with Commerce Kickstart, and the design was provided by Südwild Media GmbH. For the purposes of searching and filtering of products, we are making extensive use of the Search API, which brings in a number of facets that needed to be highly themed and modified, to fit the needs of the online shop and its design. The most challenging part of the system, was the following requirement regarding stock. Since each product in the shop is unique (second hand item), we were asked to come up wth a solution where users could reserve the item in their shopping cart for a predefined amount of time only, after which the cart should be automatically cleared - and the respective Drupal-generated order should be changed to Canceled. During this time, the "Add to Cart" button of the product(s) that are in a visitor's cart should change to "Reserved" in the respective product display node. At the same time, this product shouldn't show up in any product-related view. Only when the checkout is complete, should the stock be reduced to zero, which allows the item to show up - but with the message "Out of Stock" and with special theming. The later was achieved with a combination of cron-triggered tasks, a number Rules, and custom code.
Special attention was given to the checkout process, that allows the users to checkout in three steps only. For the first step, a special requirement came up: Users should be able to either login first, register, or proceed as anonymous to the checkout. In order to achieve that, we provided a heavily customized version of Drupal;s Checkout Redirect module. Other features of the site include Coupons, Shipping options, European VAT included prices, heavily themed product displays, extensive, fully customizable user profiles with further functionality (e.g. allow the users to post an item that would be interested in seeing in the website) and other. The online shop also includes a Blog section, where the authors can select and include products in each post, allowing them to better promote selected items.
Geocompanion GmbH is a company that delivers mission-critical GIS offline maps for iOS devices.A Drupal website was needed that would act both as a basis for selling the offline maps, but also as a REST server in order to communicate with an iOS mobile app. Drupal commerce with custom functionality was configured, in order to allow the users to buy the maps they needed, and to also provide a personalised interface where users can manage the maps they have bought. For the communication with the mobile device we worked together with a team of developers responsible for developing the app. Once all transactions between Drupal and the App were agreed upon, we developed a number of endpoints in a custom module that would provide the app with all the necessary ways to communicate with Drupal. Starting from core user login and registration, we continued with the custom functionality necessary for sending large files, lists of content, options to buy directly from within the app and other.Users that login from the app have all the maps they have bought available, and they can edit or delete them, or download them again - but only once per device (according to the businees model of geocompanion). Metadata for each map were, of course, also included as part of the transactions.
Wegweiser GmbH is a leading company that uses a strategic combination of conferences, exhibitions, publications and studies and with the involvement of leading experts from the worlds of politics and business, to bring together the most important people and help to provide an illustration and understanding, from a broader perspective, of future challenges and the changes which need to be made. A multilingual (4 languages) Drupal website was asked, where each piece of content would be posted in a detailed, tabbed layout. In order to facilitate the content management, each node needed to be editable from one single page. A mega menu was requested, that would split the content in two columns, depending on the upcoming date of each event. Drupal commerce and commerce registration allows the users to register for the conferences, or buy additional products, whether it is a sponsorhip package or publications. For the latter, calculations based on the total weight of the products was also needed, in order to automatically update the shipping costs during checkout. Custom modules where needed in order to provide URLs, that would expire after one use, that wegweiser would provide to selected clients in order to download material from the conferences. Moreover, we were asked to provide some functionality that would, among other, alter the product selection method from dropdown list to radio buttons, to hide a horizontal tab in node display depending on the value of a checkbox, and of course to Translate Order total, Shipping Information, Billing information.
Vaterfreuden is a very popular online community in Germany for fathers, who share their ideas, concerns and challenges they face in growing up their children. This website was originally developed with Drupal 6, and we were assigned with the task of a full Drupal 7 upgrade. During this process, new features were introduced to complement the social aspects of the website, including user profiles, messaging & notifications, and groups. In addition, a slightly complex article publishing workflow was implemented, respecting taxonomy based and workflow state restrictions based on user permissions. In addition, a new theme was created from scratch, based on a PSD design that was provided. We used a subtheme of Adaptive theme as a basis.
Mr. Henderson trusted us with the development of intelacare.com website. This project was created from scratch using Drupal. We provided a number of suggestions on the design that were then implemented in a cross-browser, xHTML/CSS valid, Fusion-based Drupal theme, along with a number of custom, fully collapsible regions and skinr classesm that are ready to be applied in all elements. Special attention was given to the slideshow, as all rendering images should fit nicely within the smartphone wrapper.
Mr Henderson trusted us with the relaunch of the currently existing website http://www.affn.com. We suggested Drupal CMS as a basis and part of our role was consultancy on best Drupal practices, among other. The web design is based on a commercial HTML template that was purchased and then converted to a cross-browser, xHTML/CSS valid, Fusion-based Drupal theme. Part of our responsibilities was also to provide tutoring on Drupal site administration topics, and to deliver the complimentary documentation.
Mr Darren Taylor, from Approach Digital, a design & web dev company based in UK, trusted us with the development of the choose a bed and breakfast website. The design was provided by Approach and converted to a Drupal theme, using fusion as a basis.
The website supports recurring payment system using Ubercart for paid registrations. It allows proximity search and implements gMaps API for geolocating all data. Many custom modules were developed to offer additional functionality.
Vancouver Web Design trusted us with the development and theming of Injury Free Jone website - a preexisting project that was redesigned and transferred to Drupal. Blog posts, Flash Games and Youtube integrated Videos forming galleries (with custom pagination based on titles) are just some of the content types that were included. Full integration with a number of social media websites (i.e. facebook, twitter etc) offers an excellent way of dissemination of this new project.
Two (summer and winter) custom themes were developed using Fusion as a basis in tandem with skinr, to allow the most flexible combination for theming needs Drupal has to offer at this point. Themes were based on PSD designs, that were converted to detailed-to-the-pixel, cross browser, xHTML/CSS valid themes. A checkbox under the admin theme settings allows an easy way to toggle between the two themes.
Mr. Jon Behr trusted us with the Drupal design and Theme conversion tasks for the website http://www.accountsportal.com. Desings were developed with close cooperation, discussing each step, and we took into consideration all Drupal features (core, e.g. breadcrumbs etc) - and of course output by additional modules (e.g. Views and other).
Once the final designs were approved we proceeded with the development of a cross-browser, xHTML/CSS valid, Fusion-based theme. Lots of skinr custom settings were implemented to achieve maximum flexibility of this theme: Administrators can simple select a pre-defined style for an element and all data within will be themed accordingly.
This is a project we developed from scratch, working closely with the client. It included the logo and web design, that was later converted into a Drupal theme. During the development a lot of custom modules were developed, most important of which are the following:
The owner of MetalEra records was holding an inventory of all music cds/dvd/lps etc that were available in the shop in an excel list. Our task was to develop a custom module, that would automatically retrieve each record and convert it to a drupal node. Then, there came the magic:By implementing a number of free music APIs (like e.g. last.fm), these drupal nodes would be automatically updated with pictures and information not only for the Album, but for the artist as well. The retrieved info would be stored in the database to save bandwidth on future calls. So in the end, not only is there a list available online, but also a small "live" music wiki that would be updated in case information change.
A second custom module is working closely with a desktop application the client was running to keep track of the sales and clients. Everytime a client purchases a product in the shop, he/she earns userpoints that are updated in their Drupal profile and tranlated into discount for future purposes. Users have the option to pay cash or use the points any time. Future plans include the implementation of userpoints with ubercart.
it is worth noting that this project was developed under a very stressful deadline, during which we came through without loosing in quality of the deliverable.