Login Register

Taroby

Spotlight on:

www.taroby.org

From an interview with Aby Varghese

Can you give us a quick overview of the project? What makes it unique?

Taroby is an E-mail Dashboard for Enterprises that enables sharing of email accounts among team members. Email seems to be one of the most efficient ways of communication in our time. In recent years however, it has evolved from a pure communication method to become many things more, resulting in jammed inboxes, unfinished work and frustrated managers. Most existing email applications have not done much to address this evolution. Taroby wants to change this:

"Sharing" implies that emails are accessible to all team members working on a particular assignment or project, with the possibility to assign messages directly to individual team members. In traditional email clients, the inbox is a mere interface to read and write emails.

Taroby is different: through its innovative functions, it makes the inbox more powerful, providing new strategies and a competitive edge to the user for working more efficiently and productively. It provides normal inboxes with a complete work flow, task management and ticket system and thus helps organizations holistically improve their internal and external communications. It is ideally suited for SMEs or work groups of any kind.



Who is it for and how can they get access to it?

TAROBY is a Web 2.0 SaaS based application. It has free and premium versions



What parts of Dojo helped you build out most? Are you doing anything special with the system or mostly using the stock capabilities?

Currently we are using Dojo Version 1.2, Dijit, DojoX and most of the widgets inside them. We mainly use Grid widget in DojoX for inbox display and Floating Panes for display of pop ups. We also use other widgets for generating tabbed interfaces in the browser, layers, menu, grid, context menu (right-click), the folder tree, and more.

We have easily extended all of these widgets per our requirements, especially CSS. We have extended Dojo widgets to create SpanText, SpanSelect, TabContent, and more.



What made you choose Dojo in the first place?

1) The availability of more ready to use widgets that were closely matching our requirements were available in Dojo.
2) Options to extend the widgets in Dojo
3) Free and liberal licensing of Dojo



What was your favorite thing about working with Dojo?

As an ordinary user
There are lot of widgets already available in Dojo, and they provide a test file for each widget. These test files help a lot while implementing an application.

As a programmer
The way the Dojo Foundation built-up the whole thing is remarkable. The way in which they create a widget and how a widget can be extended. Before using Dojo, JavaScript was only useful to us as a validation language for asking our users to "Please enter a valid value". Now it is as important as our server side programming language of choice.

Our favorite function in Dojo is the very fast dojo.query("css selector"). Dojo helped us learn more about CSS, extending CSS classes, and the use of "!important".



Any parting thoughts?

We are using many widgets provided in Dijit. Dojo has a bundle of user-friendly widgets which we used in designing the application. It helped us to improve the user friendliness of our product and thus making our customers happy.


Application Interface



Home Screen