Ever wondered how Doodle works?

September 29, 2014

Have you ever wondered how the red and the green boxes are getting from your friends to you? The engineers at Doodle work hard each day to keep this process as easy and straightforward as it always has been.

It is very important to us that every person all over the globe is able to use Doodle to make scheduling possible between all kinds of people. This is why we support all major browsers (IE8+). Mobile devices are covered by native Apps (Android & iOS) or our mobile web version for other smartphones.

fe-words

But what exactly is happening under the hood?

When a page is requested by a browser, our servers are serving a skeleton HTML page using JSF. This page includes some basic HTML, JSON data, templates and an initial JavaScript AMD module.

This module is the starting point for everything you see on Doodle. It loads all its dependencies with the help of RequireJS, reads the provided JSON data and finally renders the data with the Mustache template engine. To give Doodle a modern face we use the famous Bootstrap3 framework and customize it with SCSS. Since HD screens become common we are building Doodle to become Retina-ready.

At this point it’s on you – the Doodle scripts are loaded in your browser and now await your input; be it creating a poll, participating in one, or adding a comment. Most of these actions do not need the page to be reloaded, since our client handles your input and actions immediately and communicates asynchronously with our servers in the background using a RESTful API that is provided by the Java Jersey framework implementing JAX-RS. The responses of the server can be handled again by the JavaScript and give you immediate feedback using jQuery to handle the DOM easily.

To offer the huge variety of all our features we use the following third-party-libraries: FullCalendar to show you the polls within context of your personal calendar. Feature detection (legacy support) with Modernizr. Fancy Input elements with ChosenJS and Select2.

How your Doodle polls are stored and how the infrastructure looks like has been explained by this Blogpost; so this post will focus on the frontend part of the web app.


Doodle will focus on its core product

August 6, 2014

About two years ago Doodle successfully launched and established BookMe as a professional appointment booking service.

Today we are announcing that BookMe will be discontinued. Doodle will focus on its core product, the worlds largest and most successful tool for scheduling group events with over 20 million users.

For BookMe users this means that BookMe will only be available until October 31st. Afterwards, the BookMe page will be deactivated. However, there are many great other scheduling products out there that focus specifically on your business requirements.

In order to give you enough time to find a replacement for BookMe we will keep offering BookMe until October 31st 2014 – for free. As of today existing users will not be charged for BookMe anymore.

Do not hesitate to contact us if you have any questions regarding the upcoming changes.


Doodle adds “reset admin link” feature to help administer your poll

July 30, 2014

Who hasn’t experienced this problem before: we click the SEND button in our eMail program and realise just in that same second, that we have sent a wrong link or have sent the eMail to the wrong person. Our Doodle users told us that they would love to get security for such error when sending the participation links for a scheduled poll out.

With today’s release, we have improved the use of Doodle admin links. Within the admin panel for your poll we now have added a functionality for organisers to reset the admin link. Such new admin link will be sent to the organiser by eMail, actually to that address that was used for setting up the poll. All users that have received the former admin link will be able to participate in the poll but not be able to administer the poll.

In hoping that we were able to help our users with such change we wish you happy Doodling on the world’s easiest scheduling tool.

Your Doodle Team


Doodle calendar integration improvements [Update]

May 27, 2014

With 20 million users, Doodle is the worlds largest and most successful tool for scheduling group events and we continuously work on improving our product. During the past weeks we worked on improving our calendar connection for Doodle.

Doodle’s calendar connection is one of the preferred options for people to choose Premium Doodle. We received a lot of feedback from our users regarding our synchronization feature and over the time one thing stuck out: Users do not want tentative events to be synchronized making their calendar unclear.

That’s why we chose to change this feature and only use the sync functionality with their final event from now on. This keeps you calendar tidy and you are still able to find all important events at a glimpse. Tentative events that were already synchronized will be smartly removed with the next synchronization initiated by yourself.

[Update as of 11 June 2014]

When we published the blogpost above, we were keen to getting some feedback from our Doodle users. And yes, we received a lot of feedback here on the blog and through our support hotline which we appreciate. It is the open communication which helps us improve our Doodle application.

Because of your comments we were able to understand how you use the calendar integration and which factors are important to you. Based on the overwhelming feedback from you to keep the temporary calendar entries up we decided to wind back the current version. With our current release, we now offer you the choice with every Doodle synchronization, whether you’d like to enter provisional dates in your calendar or whether you would like to only enter the final date(s).

Bildschirmfoto 2014-06-11 um 11.10.08

Thanks again for everybody’s constructive feedback so far and for any comments on the changes within this release.

Your Doodle Team


Interview with CEO Michael Brecht @frenchweb.fr

May 15, 2014

Doodle CEO Michael was in Paris this week where he spoke to the French media about Doodle’s future.

Here is the link to the video on French magazine frenchweb.fr where Michael spoke to Marion Moreau about his first 100 days with scheduling specialist Doodle, his role in leading the Swiss start-up to become a global player and about the importance of growing in French speaking countries. Doodle is today used by more than 20 million users worldwide with French being one of the top three languages on its platform. Doodle as a scheduling platform for private and business use is available in 20 languages.

Thanks Marion for the interview, it was great talking to you.

Doodle scheduled in France

Doodle in France


Important security news from Doodle

April 10, 2014

Earlier this week a vulnerability in the OpenSSL library was disclosed. Doodle uses this library to encrypt data transmissions like many other Internet services. Therefore Doodle might be affected by this issue. Learn more about the vulnerability on heartbleed.com.

First and foremost we want to express that all Doodle systems have been updated after the disclosure and the issue is therefore resolved on doodle.com.

There are no signs that the vulnerability was exploited to tap into Doodle’s data transmissions. However, due to the nature of the vulnerability this cannot be completely ruled out, though.

We want to emphasize that NO credit card data could have leaked via Doodle as this data is sent directly to our billing provider from your browser.

As a precaution we recommend that you reset your passwords and reconnect your calendars:

Do not hesitate to contact our support team in case you have any questions.


Doodle Mug Design Contest Winners

February 17, 2014

We received hundreds of creative submissions for our Doodle Mug Design Contest, but in the end, the Doodle team could only choose two winners:

“Scheduling with Doodle is like reading minds, without the weirdness.” – Jill Pittman

“Scheduling without Doodle is like waking up without coffee.” – Luc Puis

Congratulations to both of the winners! They’ll each receive a $250 Amazon.com gift card, a 1-year Premium Doodle Solo account, and a set of the mugs.

Thanks to everyone who participated!

Doodle Mug Winners


Doodle crosses the 20M user mark

January 29, 2014

We’re happy to announce that Doodle is now used worldwide by over 20 million monthly users! In the past five years, we’ve seen a tenfold increase in our number of users, and our free scheduling service is especially popular in our home market of Switzerland, as well as in Germany, France, and the US.

The key growth driver continues to be the viral nature of the service, as Doodle inventor Michael Näf explains: “Anyone taking part in a Doodle scheduling poll for the first time will immediately notice how much time and stress the service saves them – and how easy it is to use. In addition, almost every poll automatically generates new users, which spreads Doodle to even more people.”

One Doodle poll every two seconds 

More than 17 million scheduling polls were created by Doodle users in 2013. Even small groups can save about 15 minutes per poll, which means that Doodle saved more than four million hours for our users last year.

20 million Doodle users

More growth in 2014

As we announced earlier this month, a new management team is taking control of Doodle in February, and later this year, Tamedia (Switzerland’s largest media group) will acquire the majority of the company and push forward with the international expansion of the service.

The two founders, Michael Näf (current CEO) and Paul E. Sevinç (current CTO), are handing over the managerial control and leaving with a good feeling: “We are delighted to be passing Doodle on to such a competent team. The fact that we are leaving the brand with 20 million users is a nice parting gift and reaffirms that the Doodle concept works superbly.”


New management, same Doodle

January 7, 2014

2014 will bring some changes to Doodle: Both founders (Michael Näf and Paul E. Sevinç) will step down during the next couple of months and let a new team take charge.

On February 1st, Michael Brecht will join the Doodle team as the new CEO and lead the company with a management team consisting of current Doodle employees.

Also during 2014, Switzerland’s largest media group Tamedia, which already owns a 49% stake in Doodle, will acquire the majority of the company and invest to further fuel Doodle’s international growth.

What will change for you as a Doodle user? Nothing.

15 million people worldwide use Doodle on a monthly basis. They will all be able to continue using Doodle: The core group scheduling product, the premium experience with additional functionality, the 1:1 scheduling tool (MeetMe), and the customer appointment solution (BookMe).

The new management team behind Doodle

Doodle’s new CEO, Michael Brecht, has more than 20 years of experience in the IT and online world and has held several international positions: As a Managing Director at Germany-based CompuNet, he was responsible for building the UK business. After that, he founded urbia.com, an online portal for families and children, which was later acquired by media house Gruner & Jahr. After living in Australia for several years, Brecht founded and led 52weine.de, a shopping club for wine lovers.

In his new role, Brecht will be working closely with Doodle’s management team, which has had a major impact in many of Doodle’s past successes: He will work closely with VP of Sales Tiziano Obrecht, VP of Product Management Malte Schiebelmann, and VP of Engineering Christoph Bäni, who will take over all things technology from Paul E. Sevinç.

Doodle’s founders, Michael Näf and Paul E. Sevinç, are happy about the handover: “We have been privileged to build a great team and – together with it – a profitable, growing, international business. Now it’s time for us to leave and let new people take charge. We’re sure that Doodle will break many more records in the future, and our users can keep relying on the best scheduling service.”

Michael Näf and Paul E. Sevinç

Michael Näf and Paul E. Sevinç

Michael Brecht

Michael Brecht

Tiziano Obrecht

Tiziano Obrecht

Malte Schiebelmann

Malte Schiebelmann

Christoph Bäni

Christoph Bäni


Mobile Doodle relaunched

December 18, 2013

For quite some time, we’ve been receiving feedback from our users about the lack of the table view on the mobile version of our website. Many of you have requested it because it offers a much better overview of who is available and when.

Well, we’re happy to say that we’ve now brought the unique table view to Mobile Doodle. We’ve also updated the interface, which makes Mobile Doodle much clearer and more like an app. Check it out!

It’s important to note that only newer phones and specific browsers are supported yet. We’ll add support for more devices over the next couple of weeks. Also, Mobile Doodle focuses on the basic features of Doodle, so if you need access to additional features, please check out our iOS and Android apps.

MobileDoodleScreenshotEN


Follow

Get every new post delivered to your Inbox.

Join 13,483 other followers