Print version

SiteMech Web Development Framework

Site Mech Web Development Framework is a set of tools, components and APIs. It allows for example to manipulate with website data writing fewer lines of code, create feature rich e-commerce web-sites, use popular online services like Google, PayPal, UPS.

The Framework is independent product, however to gain best efficiency for your web-application it strongly recommended to use it in conjunction with SiteMechanics CMS Backend.


Data/controls mapping
Advanced mapping of database table records to Framework web-controls through DataObjects. This makes possible to easily display data on a web-page, edit content right on your website pages and store submitted form results into database with just few lines of code. Flexible template engine. Easily two-way mapping of complex data structures (like site map) into web-page controls hierarchy.

Rich set of controls
All typical features of modern web-site like shopping cart, banners, polls are included into Framework controls and could be easily used in your web-application with almost no extra coding.

Integration with lead online service providers
Integration with lead online service providers like Google Map for utilize satellite maps on your website, UPS and USPS for products real-time rate calculations and delivery tracking, PayFlow Pro and Authorize.net for secure credit card processing.

Image processing engine
Image processing engine allows real-time images scaling for thumbnail generating. All scaled images are cached in server memody or disk. Caching method is set in configurations file.

Power of AJAX
AJAX-library for better website user interface experience

Full-text search engine
Full-text search engine allows to perform effective and fast searches with-in website contents.

Exceptions Tracker
A tool allowing to track all error messages from all your websites, stores it in on your BugsTrack database. Allows sorting, reports, email alerts, Knowledge Base maintenance.

Emailing Engine
Send automated emails to your website visitors, customize look and feel of your automatic email messages, manage recipients and email attachments.

Website Starter
This New Application Wizard allows to prepare new website for development from the scratch. Creates all required configuration files based on developers input, generates Data Access Layer files based on database schema, prepares all required classes and control for particular project.

Maintenance Workshop
Maintenance Workshop is a web application configuration tool, allowing you always keep your website configuration up to date: change email senging, caching, logging and debugging methods, database and proxy connections, licence keys, web application name and description.

Database Manager
Database Manager allows to export/import your entire databases and individual tables between XML, SQL and DataSet files.

Application health monitoring
Miscellaneous web developer's libraries for debugging, logging and monitoring web applications