Drupal Module for A/B Testing via

PUBLISHED ON 31/8/2013

Convert.comSome days ago, we released to the Drupal community a module that facilitates A/B Testing & Multivariate Testing through is a new generation experimenting tool that allows people with no coding capabilities to start optimizing their site.

Enable the module, go to the settings page (admin/config/system/convert), set it to ON and insert your account id. Then, you are set to go.

The module adds the tracking code in your page's HEAD and also allows you to tag your pages using Drupal Tokens.

Finally, adds the revenue tracking js on the commerce checkout complete page, so you can have revenue as a tracked goal as well. You don't have to do anything to enable this, it is added automatically.

Walking on the Drupal lane

PUBLISHED ON 19/6/2013

My name is Panagiotis Moutsopoulos and I am the most recent member of the team. I have been part of this great team for a few months but I never had the needed time to say "Hi!". Wondering about what I should write, I thought of what Ernest Hemingway used to think: “Do not worry. You have always written before and you will write now. All you have to do is write one true sentence. Write the truest sentence you know".

Early Drupal 7 vs Drupal 8 performance comparison


I'm very excited about the upcoming Drupal 8 release and its features and even though I'm not a core developer (yet), I follow its development as close as I can. There are numerous blog posts about it and the new features it has. There are hundreds (if not thousands) of issue queues where you can watch our community discuss and build the new system, you can even try the freshest dev release by using

But, while there is a vast amount of information about Drupal 8, I couldn't find any metrics about how it will compare with Drupal 7 performancewise. I know that we're not in code freeze yet and that performance improvements are scheduled for the "polish phase" which officially starts on 1 July, but I was curious to see how Drupal 8 performs at this stage, where many API's have changed, a lot of hooks have been replaced and a new framework is implemented into it (Symfony2).

7 reasons why you must insist on Drupal

PUBLISHED ON 20/5/2013

About a month ago, I had the opportunity to present at Internet World London, why I believe that Drupal is the best Open Source solution to build professional level websites, e-shops or online applications and why you should dig in it and do your own research about it.

The speech is in English. You can enable the English or Greek subtitles by clicking the captions button or read the transcript below.

Presentation Transcript

Hello everybody, my name is Yannis Karampelas. I'm the owner and founder of Netstudio.

Netstudio is a Web Design and Web development company in Athens, Greece. I am Greek and this is the first time I give a presentation in English, so if what I say, sounds Greek to you, feel free to interrupt me and ask questions.

Commerce Pricing Attributes - What it is and how it works.

PUBLISHED ON 22/2/2013

In early 2011 the world changed! That happened because Drupal 7 came into our lives and along with it Drupal Commerce, the brand new online e-shop tool. In the blink of an eye Drupal Commerce became viral creating a small sub-community on and as a result a majority of Commerce oriented modules came to life very fast that expanded its capabilities furthermore. In Netstudio we immediately contributed in the Drupal Commerce ecosystem, not only with extra modules, but also with a Drupal Distribution based on it, called Open Deals. Drupal Commerce is widely accepted and trusted within the Drupal Developers community and managed till August of 2012 in London’s DrupalCon to cover almost every feature of Ubercart, which until then was an A-player for Drupal e-commerce solutions.

Pixel Men

PUBLISHED ON 14/1/2013

For the past few weeks I'm a member of the Netstudio development team. If someone told me a few weeks ago that I would be writing my first blog post and especially for Netstudio, I wouldn't believe him. So, as the newest member here, and from my new shiny office(!!) I'll try to describe my first impressions from within.

Testimonial by Kristina Tremonti

PUBLISHED ON 19/11/2012

We've just received the following testimonial from Kristina Tremonti, from

"Working with Netstudio has not been a simple exchange of services but has translated itself into a phenomenal partnership. With such an extremely skillful, informed and knowledgeable team one can expect nothing less than exceptional results. Timely in delivery, trustworthy, true to their commitments, communicative and up to date in anything that needs to be known in the ever-changing world of technology, I felt that Netstudio embodied my vision and helped optimize the final product in the best possible way. I highly recommend them with no reservation."

Thank you Kristina for your appreciation!

Excluding modules from being updated

PUBLISHED ON 25/9/2012

Sometimes we may have downloaded a dev version of a module because it has some fixes, or maybe he have applied a patch. So in order not to lose our changes in case of an update we must install this module and then go to admin/reports/updates/settings choosing the appropriate module's row tab "WARN IF OUT OF DATE" set to "Never". Drush also respects the settings of the module and as you can see in the above image views does not get updated due to the exclusion from our module.

CAUTION! When we make a "manual update check" you may notice that the module isn't been checked but when we check it to be updated and press update, then the update procedure ignores the module's settings. So you have to be very careful in this case and in order to be on the safe side you should always update through drush.

Open Deals - One year later

PUBLISHED ON 16/9/2012
Open Deals

For those who don't know about Open Deals, it is a Drupal distribution that lets you build a deals site (like Groupon) with a few clicks. You just download it, install it and you are ready to get orders.

We started building the Open Deals distribution about a year ago. You can find the initial post about it here. We released the 7.x-1.1 version (after many alpha, beta and RC releases) just a few hours ago. Currently, there are no open issues and this is considered a stable release. So, I think this is a good time to recap this year.

First of all, let's make clear that we didn't build Open Deals for personal use nor for any client that had asked us for something like that. We built it for two reasons. To learn how a distribution is built and to attract new clients.

Resolve IP module

PUBLISHED ON 19/8/2012

Recently, I had to debug a lot of watchdog entries in a client's site. In order to better understand the meaning and cause of each entry, I had to copy the IP address that generated the notice or error and paste it in a DNS Resolver to check who or what was the visitor that generated it. It's easier to understand than I thought that instead of doing this repetitive task, it would be much more helpful to see the hostname besides the IP address. But there is no such option in Drupal 7. So, I coded a very simple module that does just that. Shows the hostname besides the IP address. I uploaded the module at If your site is built on Drupal 7, you can download and use the module for free at


Subscribe to Blog