Virtual WhiteBoard - System Development Log

This development log is provided for documenting new features and functionality implemented in Virtual Whiteboard since the system went live in March 2007 (following a year long "beta" period).


 May 2007

Sunday, 27th May 2007
A small tweak has been included to how note elements are created on the virtual whiteboard. This has helped in the process of correctly rendering note elements when doing an image export of the whiteboard.

In the case where a note was added to a whiteboard, and then was left in its original state (i.e. no further changes were made to its content or dimensions) there were some circumstances where the image export did not reflect the true (visible) size of the note.

This has now been corrected, and even improved as note elements are now created based on the height of their content rather than the original fixed height they had previously.
TF

Saturday, 19th May 2007
Whiteboards can now be "instanced" on a daily basis to automatically provide a new whiteboard for your users to work with. This is useful if you are, for example, gathering ideas on a daily basis. Instancing works in tandem with the View Owner Boards functionality (described previously) to supply your users with the relevant whiteboard IDs and authentication codes when new boards are created.

When a whiteboard is setup for instancing, the system will automatically create a new copy of it on a daily basis (providing one or more users visit your View Owner Boards list or you login into the whiteboard management page).

You can specify the time of day new boards are instanced, as well as set what happens to previous boards when a new one is created; e.g. you can set the board created (instanced) yesterday to "closed" (i.e. remove access to it), or have its user permissions removed so no further edits are possible.

Whiteboard Instancing, along with the View Owner Boards page, allows whiteboard owners to setup a self-maintaining environment where new whiteboards are created automatically on a daily basis, and previous ones are deactivated or closed by the system itself. This ensures that new user generated whiteboard content is captured in the current day's whiteboard; and provides a simple method of cataloguing ideas or content on a daily basis.

The options for Whiteboard Instancing are presented on the whiteboard settings page when you select the settings button in the whiteboard management interface:

settings.jpg
TF

Sunday, 13th May 2007
A new View Owner Boards feature has been implemented that allows external users to view a page listing all of your open whiteboards (that you have specifically keyworded for this purpose).

This provides your customers/colleagues/friends with another access point to your whiteboards in addition to the usual invitation via email or direct link methods currently in place.

The View Owner Boards page provides a central point (and single URL) for people to view your whiteboards (that you have provided access to). You only need to supply visitors with the one link to provide access to all of the boards you want, rather than previously having to provide links to each and every board separately (or send invitation emails for each board).

The page only lists open whiteboards that have been assigned a keyword of "VIEWBOARD", and for security you can specify an owner code that the visitor must know before they can see the list.

You can also specify a range of IP addresses if you want to restrict who can access the View Owner Boards page. This is useful for providing access to a select group of people or just for your organisation as examples.

The url address to your own View Owner Boards page is displayed on the user details page (accessed from the whiteboard management interface after logging into the system).
TF

Saturday, 12th May 2007
You can now export whiteboards as text files via the export page (accessed from the export button on the user toolbar):

export.jpg

The text exporting complements the existing image export function and is particularly useful for whiteboards that are primarily composed of notes and text elements. This is often the case where a whiteboard is created for collaborative brain-storming sessions or idea gathering.

Although the image export provides an exact representation of the whiteboard (as an image file), you are obviously unable to access any text-based content directly from the exported image.

The new text exporting function creates a text file in .CSV format and contains records of all notes, text, image, and symbol elements in a given whiteboard including details of who created each respective element and when.

This feature is implemented as a link at the top of the export page: ">> Export as text file (.csv)".
TF