Skip Links

Network World

  • Social Web 
  • Email 
  • Close

Zoho Creator creates 'weblications'

Zoho Creator, Web 2.0 at its best
Web Applications Alert By Mark Gibbs , Network World , 09/18/2006
Gibbs
Sign up for this newsletter now!

Mark Gibbs shares Web site tips and provides advice on getting the most out of your apps.

  • Share/Email
  • Tweet This
  • Comment
  • Print

In this newsletter earlier this year, I discussed a software-as-a-service provider called Zoho that offered an online word processing weblication (a name that sounds slightly better than "a SaaS service").

Since then, Zoho has released a whole range of services and one in particular has really impressed me: Zoho Creator a weblication that creates weblications. Actually, to be quite accurate, Zoho Creator only builds database Web apps but - wow! - it does that incredibly well.

Sign up (the service is free) and you are presented with a polished AJAX-driven interface that allows you to create an application from scratch or copy (and modify if you wish) an existing application.

To create an application you specify the various fields you want along with their data types, field validations, and other properties such as whether the application is public or private. You then create views - displays of the data from the application's database - and forms for data entry. Views and forms can also be filtered to access a specific subset of the database.

All of the views and forms can be embedded in your own Web site using a script that is downloaded dynamically from the Zoho Creator site (either as a simple reference or enclosed in an i-frame) or referenced via a "permalink."

You can add code written in the Deluge language to drive your application. Some examples of the value of Deluge suggested by Zoho are:

* Perform an action when a row is added successfully or detect when someone adds a row to a form. For example, you might want to receive e-mail notifications as and when a row is added.

* Perform an action when a row is updated. For example, in the case of a bug tracker, you might want to receive e-mail notifications whenever the status of the issue gets modified.

* Validate the form data before persisting it.

* Add a row only if it satisfies a certain criteria and reject the other entries. For example, in a recruitment application, accept only those applicants who have more than two years of experience.

* Define formulas for calculations. For example, assume a student database has marks obtained by students in all the subjects and you want to display the total and average marks also.

* Create complex filters in views.

Mark Gibbs is a consultant, author, journalist, columnist and blogger.

  • Share/Email
  • Tweet This
  • Comment
  • Print
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed