by kalman.hosszu / 19 December, 2013

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 question was... Read more

by diana / 29 October, 2013

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

by k.dani / 10 October, 2013

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 manipulation,... Read more
by kvantomme / 15 September, 2013

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

by iamzoltanvaradi / 6 September, 2013

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-app... Read more

by kvantomme / 16 August, 2013

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

by diana / 6 August, 2013

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 can

have 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 of different... Read more
by iamzoltanvaradi / 3 July, 2013

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 the library to my... Read more

by andrea / 27 June, 2013

As we announced in one of our previous blog posts, the Hungarian Drupal community is organizing Drupalaton, the first international drupalcamp at Lake Balaton, in Keszthely from 15 to 18 August 2013. The keynotes of the event were announced just a few days ago, a really exciting Drupal event is in the making!

If you would like to learn, discuss, collaborate and have lots of fun with the Drupal community, don’t hesitate, join the attendees here. How to travel to Keszthely, where to stay? Please visit our recommendations and book your hotel room in advance. Keynote speakers:

Robert Douglass, whose session title is ”Identify and seize the next Drupal opportunities” Kristof De Jaeger (Swentel) will give a presentation about “Configuration management in Drupal 8 Co-... Read more
by tamas / 18 June, 2013

While working for Acquia in the last few months – helping them maintain Drupal Gardens – I had two tasks that required to write small modules. In this blog post, I would like to introduce these modules.

Safer Permissions

The first one is Safer Permissions.

I am logged in as user/1. As you can see, even I can’t assign potentially malicious permissions to anonymous users. The original purpose of this module was to make spammers’ life harder on Gardens, but I think there are other cases when this module might be useful. As an agency, it might be a good idea to install this module when the customer asks for the user/1 account.

Advanced Syslog

The second one is Advanced Syslog.

This module is a replacement to the core syslog module. In the... Read more