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
-
- 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.
-
- 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.
-
- Installation
- Download and installation instructions for the Dataface framework.
-
- Creating Your First Application
- Build a simple Dataface application.
-
- 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.
-
- 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.
-
- Using Value-lists
- Value-lists serve as vocabularies that can be used for fields such as select lists, checkbox groups, and auto-complete fields.
-
- Relationships
- Dataface allows you to define relationships between tables using the relationships.ini file.
-
- Form Validation
- Dataface allows you to add validation rules to fields using the fields.ini file
-
- Delegate Classes
- Use Delegate classes to add permissions, custom serialization, display filters, calculated fields, import/export functionality, and other custom functionality to your application.
-
- 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).
-
- Permissions
- Use sessions and delegate classes to define permissions at the record and field level.