Articles filtered by tag
We have just finished developing a loyalty program system for a Belgian coffee shop, so we thought we could summarize what we’ve learned to help Drupalists working on similar projects.
Loyalty programs are structured marketing efforts that reward and encourage loyal buying behavior. The owner of a loyalty card is identified as a member in the loyalty program who is entitled either a discount on the current purchase, or an allotment of points that can be used for future purchases.
Our guidelines for the coffee shop project were the following:Manage customer loyalty points online Support paper- and virtual loyalty cards Provide an easy way to switch from paper to virtual loyalty card
Paper... Read more
Brightcove is a video hosting platform that integrates with your Drupal site through the Brightcove module. They have a really solid service, and if you need an enterprise-grade solution you should definitely check them out (full disclosure: Brightcove is a customer of Pronovix).
But what really sets Brightcove apart in my opinion, is their dedication to and support for the Drupal community. I'm a regular attendee of a whole string of Drupal events throughout Europe and some of the largest events in the U.S., and Brightcove is often a major presence. Whether it's through the live streaming of the Drupalcon keynotes, support for the Drupal Association or through sponsorship to some of our events, Brightcove invests in the Drupal community.
While many software-as-a-service... Read more
Livefyre wanted to better integrate its services with the Drupal platform and asked us to make sure that the Livefyre integration module was architected to conform with Drupal best practices. They also wanted to give the module better feature parity with Livefyre’s WordPress integration. Following an earlier code review, Pronovix was asked to refactor the module to turn comments into fields, to add search indexing, a synchronization mechanism and a comment count.
AaronELBorg did a great job with the original Livefyre module. As a module originally developed for Drupal 6 and then ported to Drupal 7, it did not yet fully leverage all the new possibilities with Drupal 7’s API. When Livefyre asked us what we could do to make the module use best practices in Drupal, the obvious... Read more
Seeing how lots of merchandise, like plastic gadgets, heavy brochures and cheap electronics aren’t really inviting and eventually end up in the trash can, we turned the tables and came up with something that is in line with the Open Source Community’s philosophies of collaboration, reuse and free licenses: a collectible, deck building, open source card game.
To prepare for the project we asked ourselves and over a 100 people at Drupal events the past months how we could make better conference giveaways: What merchandise could we be enthusiastic about? We needed something that is complex enough to satisfy our minds, but simple and cheap enough to produce. We’ve ended up building a card game that resembles classics like Magic the Gathering or Munchkin, but that is set in... Read more
Brightcove is one of the leading video platforms and video management companies that provides professional quality video delivery for all kinds of audiences with different devices. The restructuring of the Media module resulted in two separate versions, so we had to follow up with the development of the Brightcove integration module to support the new one as well.
From its launch, the Media module has had the ambitious goal to solve Drupal's long standing media handling problem. To this end the Media module has:A unified mechanism that can be used to integrate different types of media, be it images or embedded videos, into text areas through a WYSIWYG editor A unified interface for adding any type of media as a field to entities Flexible display filters for image... Read more
In 2007 at Drupalcon Barcelona I had this crazy idea: what if we organize Drupalcon in Hungary, maybe even in Szeged. I talked with Gabor about my idea and he became my partner in crime. That year there were no other proposals, and with some initial reluctance and a good deal of convincing by Gabor, the board of the DA decided to go along and let us organize Drupalcon Europe in 2008. The rest is history.
Organizing an event this size, is a lot of work and I don't remember much from the event itself. But after the dust settled, it turned out that a lot of people really liked Szeged. In fact, for years people have kept on telling me and Gabor how Szeged was the most awesome Drupalcon ever. The same people also kept asking when we would organize another event in Szeged. So when... Read more
Kiosks have been present in the world since the 13th century. They were small, separated garden pavilions open on some or all sides primarily used for trade at markets. Their modern alternatives are the information kiosks running custom kiosk software designed to allow users to perform a set of tasks while preventing them from accessing system functions.
Kiosks are typically custom hardware setups that are fairly expensive to create, and are not really accessible for small organizations. But what if you could turn a mobile device into a kiosk for your Drupal site for free?
The Drupal Kiosk App makes it easy to build online content management systems that interact with objects in the real world. A combination of QR code scanning, a built-in browser, and persistent in... Read more
Today at 15:30 CET I'm giving a workshop on how to document your site with Walkthroughs at Drupalaton. Anyone participating in the workshop will get an account on WalkHub.net. This is the first opportunity for people that were too late to back the IndieGoGo campaign to get into the site. I've just found out that the conference is broadcasted live at http://drupalaton.hu/broadcast/workshop so it will also be possible to follow the workshop from home.
During the workshop I will explain how to:Play Walkthroughs Create Walkthroughs from a Selenium test Create steps with a custom Step highlight and set of Selenium commands Adjust Walkthroughs How to configure and use Parameters
After this introduction we will actually make walkthroughs. The goal is to turn this session into a... Read more
Module maintainers: now is your chance to get your module documented with Walkthrough.it for free!
After the community voted Commerce Kickstart from a list of distributions to win the Walkthrough documentation prize, we now would like to collaborate with module maintainers to level up their documentation by using the capabilities of Walkthrough.it.
Having walkthroughs for your module documentation has a lot of advantages over the traditional approach, as you canhave your own “GPS for your module”, not only showing your users where to go, but taking them there guide your users through complex configuration tasks real-time, without them having to look at a separate document have the best of what traditional and video tutorials offer: an interactive step-by-step tour... Read more
Last week I made a contribution to the Drupal iOS library, a full suite of iOS methods to natively connect iOS applications to Drupal.
We've been working on iOS + Drupal integration before. We wrote our own library first, but we didn't find it easy enough to use. It wasn't a clean solution. Later we found a more mature library called DiOS (for Drupal iOS), created by Kyle Browning from WorkHabit, so we decided to use his solution and add the things we liked in ours.
DiOS is a really powerful library: registering or logging in users is only a single line of code just like updating or deleting them. Besides user management, the library is capable of working with nodes, comments, files and taxonomies. It makes a developer’s work a lot easier.
After cloning... Read more