Found 1 or 1 records in table Projects
Now Showing 1 of 1
Current Record: Dataface
Dataface
Description
++Overview
Dataface is an application framework for developing data-driven web applications
in PHP and MySQL?. It is intended to bring MySQL? more inline with applications
like Filemaker for ease of use and speed of development. Using this framework,
a developer can design his database using his favorite database tool (e.g.
PHPMyAdmin?) and have a fully-functional web application up and running within only
a few minutes.
Once the application is running, the developer can configure all aspects of it
by way of simple INI files, and powerful PHP delegate classes (to extend the
functionality of the basic application.
++Installation Instructions
#Unpack the dataface-xx.xx.xx.tar.gz file and copy the resulting dataface file to a location inside your web server's document root.
#Make the dataface/Dataface/templates_c directory writable by the web server. (an unsafe way to do this is chmod 777 templates_c)
#Point web browser to http://yourdomain.com/path/to/dataface/dataface_info.php to confirm that installation is successful.
+++Developing Applications using Dataface
Refer to the "Getting Started With Dataface" tutorial located at http://fas.sfu.ca/dataface/documentation/tutorial/getting_started
+++Documentation
* Refer to Dataface web page at http://fas.sfu.ca/dataface/documentation
* Read/search the API docs at http://dataface.weblite.ca
* Check the Dataface forum at http://fas.sfu.ca/dataface/forum
+++Help
* Email Steve Hannah <shannah@sfu.ca>
* Post question in the dataface forum at http://fas.sfu.ca/dataface/forum
Classes
- Dataface_Application
- The main Application object that handles requests and response.
- Dataface_ActionTool
- A tool to manage actions within the application.
- Dataface_Application_blob
- File: Dataface/Application/blob.php
Created: March 25, 2006
Author: Steve Hannah
- Dataface_AuthenticationTool
- File: Dataface/AuthenticationTool.php
Author: Steve Hannah
Created: May 10, 2006
- Dataface_Cache
- Dataface_Clipboard
- A clipboard class to enable users to cut and paste records between relationships
and tables.
- Dataface_ConfigTool
- Dataface_ConfigWriter
- Author: Steve Hannah
- Dataface_ConversionTool
- Dataface_converters_date
- File: Dataface/converters/date.php
- Dataface_DB
- File: Dataface/DB.php
- Dataface_DeleteForm
- Dataface_Error
- Dataface_ExistingRelatedRecordForm
- Dataface_HistoryTool
Manages the history of records. This class will record the state of each record
- Dataface_ImportFilter
- Dataface_ImportFilter_xml
- Dataface_ImportForm
- Dataface_IO
- Dataface_LanguageTool
- Dataface_LinkTool
- File: Dataface/LinkTool.php
Author: Steve Hannah
Created: September 2005
- Dataface_MetadataTool
- A tool for managing table metadata. Meta data can be any data that describes
- Dataface_NavMenu
- Dataface_OutputCache
- A class to handle caching of output. It takes into account whether database
tables have been updated to decide whether a cached version is valid or not.
- Dataface_PageCache
- Dataface_PermissionsTool
- Dataface_QueryBuilder
- Dataface_QueryTool
- *****************************************************************************
- Dataface_QueryTranslator
- File: Dataface/QueryTranslator.php
- Dataface_QuickForm
- An HTML_QuickForm object that is aware of the Dataface framework foundation classes.
- Dataface_Record
- Represents a single record from a table.
- Dataface_RecordGrid
- Dataface_RecordIterator
- An iterator for iterating through Record objects.
- Dataface_RelatedList
- ****************************************************************************
- Dataface_RelatedRecord
- File: Dataface/RelatedRecord.php
Author: Steve Hannah
Created: October 2005
- Dataface_Relationship
- File: Dataface/Relationship.php
Author: Steve Hannah
Created: October 2005
- Dataface_RelationshipIterator
- An iterator for iterating through related records.
- Dataface_RelationshipTool
- Dataface_RemoveRelatedRecordForm
- Dataface_ResultController
- *****************************************************************************
- Dataface_ResultList
- Handles the creation and display of a result list from the Database.
- Dataface_SearchForm
- Dataface_Serializer
- Dataface_ShortRelatedRecordForm
- File: Dataface/ShortRelatedRecordForm.php
Author: Steve Hannah
Created: October 2005
- Dataface_SkinTool
- Handles the display of content in Dataface using templates. Abstracts all templating.
- Dataface_Table
- A class that represents the table of a table in a database. This models (and loads)
all information about a table and its columns (names, types, keys, etc..), but it also
augments these definitions by adding relationships, value lists, and widget types
to the fields so that the system knows how a user will interact with the fields.
- Dataface_TableTool
- Dataface_TableView
- The Dataface_TableView class is a mis-named controller that manages the flow of
control in a dataface application. Even though Dataface_Application is the top-level
object, all pages are in the context of a table - for which TableView provides the
view.
- Dataface_Table_builder
- Handles the building of database tables and their associated configuration
files. This version is only support the fields.ini file, but future versions
will support relationships and valuelists.
- Dataface_TranslationForm
- An HTML_QuickForm object that is aware of the Dataface framework foundation classes.
- Dataface_TranslationTool
- Dataface_TreeTable
- A tree table for displaying records in a heirarchical view.
- Dataface_Utilities
- Contains Utility functions.
- Dataface_ValuelistEditorForm
- Dataface_ValuelistTool
- Dataface_View
- A Surrogate view class. This is like a Table except that it is defined
with an SQL query.
- Dataface_ViewRecord
- Represents a single record from a table.
- Dataface_Vocabulary
- *****************************************************************************
- ReferenceBrowser