Objectmatter Logo
Customer Spotlight

Weborganic

"VBSF allowed us to develop PageSeeder in a completely object-oriented framework which makes the code easier to write, understand and maintain. It also gives us the freedom to mix and match PageSeeder with different databases. Using VBSF we were able to get PageSeeder to work with Microsoft SQL Server, Microsoft Access, Oracle and Borland's JDataStore without any changes to the source code."

Philip Rutherford
Director of Web Development
Weborganic Pty Ltd


About Weborganic

The founders of Weborganic were among the first to use the WWW to develop a delivery system for education. Out of this experience they created a way of capturing the interactions between on-line teachers and their students. At WWW7 they won the IBM Java Brainwave Award for that concept and formed Weborganic Pty Ltd to develop it  into a product - PageSeeder™ .

PageSeeder™ v1.0 has now been released and introduces a completely new way of perceiving web interactions by enabling the users of a web site to contribute to the content.


PageSeeder™

PageSeeder™ allows you to plant seeds anywhere in your web pages. They appear as seed symbols seed.gif (70 bytes) and act as interaction points. A page user can post a comment  by clicking on a seed. The comment will be listed at that position in the page. Another user will see the comments right next to area to which they relate.

chocpage.gif (19583 bytes)
Figure 1 Comments listed next to the related content

To view the contents of a comment you click on it's subject line and the contents appear in a new window. The contents appear in a small pop-up window that floats above the original web page. Once this window is open you can see all the comments at that seed.

choccont.gif (8788 bytes)
Figure 2 Content of a comment in a pop-up window

Groups of pages can be associated with email lists which are then maintained automatically by PageSeeder™. Users can subscribe to an email list related to a group of pages. They are then notified of any new comments via email and are kept up to date with the latest discussion.

PageSeeder™ is also capable of much more. Below are just some of its other features:

  • posting and replying to comments via e-mail
  • moderated and unmoderated topics
  • moderation and administration via a web browser
  • secure comments restricted to specific groups
  • doesn't require browser plug-ins
  • fully customizable screens and graphics
  • based on XML and XLink open standards
  • written in Java so it can be installed on most systems


How PageSeeder™ uses VBSF™

PageSeeder comments are stored in an XLink database separate from the web page to which they refer. They are inserted dynamically into the page by a Java servlet when the page is requested. VBSF sits between the Java servlet and the database and translates object oriented instructions on the Java side into SQL commands on the database side. The Java code is less complex and easier to maintain because it doesn't need to deal with anything at the database level. This also means that any of a number of standard database engines can be used as the underlying database without any changes to the source code.

vbsf.gif (4317 bytes)

Figure 3 Comments are inserted dynamically into the page when it is requested.

Not only does VBSF encourage better Java code but it also facilitated the development of the Weborganic framework. This framework creates all the screens and layouts in PageSeeder. It is a system of XML templates developed by Weborganic which pulls in external data in an object oriented manner. VBSF in turn translates these object oriented requests into SQL and retrieves the actual data from a relational database. A simple example of a Weborganic template is shown below:

<tmpl:template>
<html><head><title>Comment Header</title></head>
<body>
<b><tmpl:subst href="#comment.subject" />
 - <tmpl:subst href="#comment.authorName" />
 - <tmpl:subst href="#comment.date" /></b>
</body>
<tmpl:template>

The output of this template would be:

An Interesting Comment - Philip Rutherford - 1998-11-19 10:31:17.326

As well has making PageSeeder much easier to develop these templates can be modified by PageSeeder users who want to customize any of  PageSeeder's screens or layouts.


Further Information

Weborganic Home Page Contains links to a full list of features, documentation, download and purchase information.

 

Return to Objectmatter's Customers Page


© 1997-2001 Objectmatter, Inc. All rights reserved.
TRADEMARKS. Products and company names mentioned herein are the trademarks of their respective owners.