Getting Started with Dataface 0.5.x

Dataface is a simple framework for developing data-driven web applications in PHP and MySQL. This tutorial will show you how to get a dataface powered web application running in under 20 minutes.

Contents

1. Introduction
Dataface is a simple framework for building data-driven web applications in PHP and MySQL. This section introduces some of the concepts and applications of Dataface.
2. Why Use Dataface?
Some simple examples similar to those that are frequently encountered by web developers, and how dataface can be used to acheive a solution.
3. Installation
Download and installation instructions for the Dataface framework.
4. Creating Your First Application
Build a simple Dataface application.
5. Using Your First Application
A Dataface application, at its core, provides 4 standard operations: Add new records, edit existing records, delete records, and find records. This section gives a brief overview of how to use your first Dataface application.
6. Customizing Field labels, descriptions, and widgets
Using simple INI configuration files, you can customize the look and feel of your application. You can change widgets, labels, field descriptions, and more.
7. Using Value-lists
Value-lists serve as vocabularies that can be used for fields such as select lists, checkbox groups, and auto-complete fields.
8. Relationships
Dataface allows you to define relationships between tables using the relationships.ini file.
9. Form Validation
Dataface allows you to add validation rules to fields using the fields.ini file
10. Delegate Classes
Use Delegate classes to add permissions, custom serialization, display filters, calculated fields, import/export functionality, and other custom functionality to your application.
11. Triggers
Triggers are methods that can be defined to carry out custom behaviors when certain events occur in the application (e.g., when records are saved, inserted, or deleted).
12. Permissions
Use sessions and delegate classes to define permissions at the record and field level.
Powered by Dataface
(c) 2005-2007 All rights reserved