Section index

Feature overview
W2g's key features at a glance
more...

FAQ
Frequently asked questions about W2g
more...

Installation
The installation guide for W2g
more...

Enabling SSL
How to run W2g with SSL encryption
more...


Feature overview

User frontend

  • Each module features new-entry form, edit-entry form, search form, main view and detail view with submodule capabilities
  • Home view welcomes user after login showing extracts of configured modules
  • Quick search in the main view
  • Full search featuring all input form fields
  • Entries may be deleted and undeleted (trash bin function)
  • Sophisticated filter widgets in main and detail view
  • User specific filter / search settings are stored persistently

Module configuration:

  • Supported data (column) types: text_single, text_multi, select_single, select_multi, id, date, time, timestamp, date_interval, file, image, checkbox, money etc.
  • Each data type has it's own widget in input forms, filter sections, main view and detail view. E.g. a date input field will be displayed with a JS-enhanced calendar widget, or a name input field acting on a linked table will be displayed with an interactive AJAX search&select widget
  • Images are scaled + optimized automatically using ImageMagick in the background. Various image sizes are rendered for main views and detail views.
  • Custom input forms may be designed rapidly using a grid layout
  • Each module may be displayed in a custom key color
  • Building sub modules (appearing as tabs in detail view) is done by simply linking two tables
  • JS-enhanced flexible category editor

Backend engine:

  • Database engine with MySQL backend
  • Template engine
  • Session management
  • Persistency engine configurable to work with arbitrary and human readable database structure.
  • Completely working as Apache module written in Perl. Code gets compiled only once, then executed from Apache's internal cache.
  • Various caching functions prevent redundant database work
  • Module-specific skel files are auto-generated and may be populated with custom Perl code.
  • W2g features a powerful API for programming in Perl including database functions, template functions, mail sending (with MIME support), Image manipulation, calendar/date computing etc.

Documentation - Feature overview | 1578 page requests