Requirements
In order to get FieldFrame up-and-running, you will need:
- PHP 5 or later
- ExpressionEngine 1.4.2 or later
General Usage
Hit the ground running with FieldFrame using these guides:
Getting started
Covers installation and fieldtype management
Stand-Alone Entry Forms
Getting FieldFrame fieldtypes working in your SAEF
Bundled Fieldtypes
FieldFrame comes bundled with five useful fieldtypes:
Developing Fieldtypes with FieldFrame
Writing your own fieldtype? Here are some resources that should help you along the way:
Anatomy of a fieldtype
Choose a class name and create the skeleton for your fieldtype
A simple fieldtype
Take a look at how easy writing a fieldtype extension can be
Functions reference
Detailed rundown of the functions FieldFrame can call in your fieldtype extension
Defining your fieldtype’s requirements
What to do if your fieldtype is a needy bitch
Default settings and params
Get rid of those isset’s and get on with your life
Built-in convenience functions
Functions your fieldtype comes with by extending Fieldframe_Fieldtype
SettingsDisplay class
Introduction to the SettingsDisplay class, and a detailed rundown of its functions
Extension hooks
How to tap into ExpressionEngine hooks from your fieldtype extension
Postponed saving
Get the entry’s ID from save_field
Custom tag functions
Present your field’s data in multiple ways on the template side
Getting Help
Having trouble with FieldFrame? Or have an idea that could make it even better? All FieldFrame support is being handled through Get Satisfaction.
Donations
FieldFrame is, and always will be, a free extension. But if you feel compelled, I’m certainly not going to stop you from sending a little beer money my way!