Login Register

Druid, Open Source Unified Communications

What does your service provide?

Druid is an open source unified communications platform, built around technology such as Asterisk, IMAP, XMPP. Druid gives your organization access to the best available IP communications platform, bringing together voicemail, VOIP, mobile phone, faxes and instant messaging.

Druid is a platform which can be extended using the Druid SOAP API to build mobile and web-based services.

Demo server
http://demo.voiceroute.org



Is this service open to the public?

IP-Telephony, Unified Communications platform.



What version of Dojo, and what components are you using?

Answered above in the "Miscellaneous comments:" question.



What made you choose Dojo?

We found that Dojo was well designed and stable. It enabled us to keep our PHP backend and HTML/JavaScript front end separate. Our backend and frontend only communicate using Json and JsonRPC.

We like the fact Dojo could be built using build profiles and in that optimize its use. We loved the concept of Deferred objects which we had previously worked with in Twisted Python. Dojo was easy to understand and easy to inherit and extend.

We are really proud of the fact that we could handle localization/internationalization entirely using Dojo and not have to use PHP gettext which can result in an ugly mess of HTML and PHP in the same file.



What was your favorite thing about working with Dojo?

Deferred Objects, JsonRPC, Widgets. Actually we have a lot of favorite things in Dojo :)



Do you have any other comments you would like to make?

Druid began with Dojo 0.4 and since has been ported to Dojo 1.0 and now 1.1 It makes extensive use of Dijit: Form Widgets, Custom Widgets, Data Source, Custom Data Source, i18n, Tooltips, Containers and Dojox: Wire, GFX


Dialog



Charting



Internationalization


Information provided by: Vikram Rangnekar