|
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.
|