Code Examples

MiniChat

This is a charmingly small chat application that demonstrates many concepts, including the use of global events. Start two or more instances to send messages from one instance to the others. The screenshot on the right shows the end result.

View code >>

CustomTree Demo

Demonstration of the XULCustomTree class including the use of editable cells, drag and drop, sorting, checkbox/progressmeter/image cells and sparse tree construction. This sample application demonstrates a few of these features.

View code >>

Advanced TabBox

A control class contributed by Francesco Danti, demonstrating a XULTabBox extended to add several new features including automated adding and removing of tabs, auto-close, adding tabs in background and scrolling tabs horizontally.

View code >>

Standard App Menu

An automated menubar class that simplifies creating and modifying application menu's. Contributed by Francesco Danti. Features include automatically adding whole nested structures in one method call, adding event handlers on the fly, locating menu's on the left and right sides of the menu bar and modifying menu's and their contents by re-adding substructures under the same name.

View code >>

Applications

WebPerfect

WebPerfect is a modular website management system built with SiteFusion by the FrontDoor Media Group. Its features include:
  • Full WYSIWYG in-layout content editing
  • Modules and "Insertables" (parts of a module that can be inserted in a text)
  • User subsystem allowing any kind of user class configuration for the application itself, the website and other systems
  • Full in-application XHTML, CSS, JavaScript and PHP code editing in an embedded file system and editor
  • Embedding PHP and HTML snippets in templates and content
  • Maintenance of accounts, domains, modules and traffic in a separate admin application
  • Module panel for plug-in extensions, control panels and sub-applications
  • Extensive statistics with click-through details on visitors and content usage, search engine indexing, keywords used, referring websites and browser usage
  • Uses SFImageLib to resize images in the client and VLCPlayer to play video
1.png    10.png    11.png    12.png    13.png    14.png    15.png    16.png    2.png    3.png    4.png    5.png    6.png    7.png    8.png    9.png   

ServerSync

A utility built with SiteFusion by FDMG to automatically maintain television broadcasting servers. ServerSync consists of a background service that runs continuously and an admin application to monitor and command the service, change settings and view the log.
  • Maintain multiple network/VPN connections, filesystem mounts and synchronizations, handling fallout and disconnects.
  • Completely autonomous operation, built to move large amounts of data continuously over any kind of connection.
  • Does deep file compares when idle, checking file integrity at the lowest level.

Izitoko

A webshop platform for communities and franchises. Built on top of WebPerfect by Izitoko BV, a partner of the FrontDoor Media Group. Features include:
  • Customizing the shop layout with pickers and sliders
  • Maintaining a multitude of shop accounts in the WebPerfect account through the Izitoko Admin control panel
  • Direct connections to payment and delivery providers
  • Integrated mailinglists, SMS alerts and CRM functions
  • Contextualized help function
1.png    2.png    3.png    4.png    5.png   

Jobhopper

Internal order management application built with SiteFusion by FDMG for internal use. Features include:
  • Drag and drop task assignment
  • Instant synchrony between simultaneously running clients
  • Integrated order log with drag and drop file exchange, consolidating all history of an order in a single spot
  • Integrated instant messaging function and contact/co-worker list with online/offline indication
  • Notifications through taskbar popups on Windows and Growl messages on MacOS X