Xataface is a flexible and shapable skin that sits on top of MySQL, making it accessible to every-day users. It automatically generates the appropriate forms, lists, and menus for a user to interact with the database without having to know any SQL. It is a full-featured Web application framework, and gives developers the flexibility to customize the features and behavior of their application via configuration files (using the simple INI-file syntax), templates, and plug-ins. A generic application with no customizations is completely functional, but the developer is free to customize things at his leisure.
| Tags | Internet Web Dynamic Content CGI Tools/Libraries Software Development Internationalization Database Front-Ends Libraries Application Frameworks php classes |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Changes: This release adds the ability to delete selected records in list view. Some modifications to the API include the implementation of the Dataface_Record::delete() method, and the df_init() function now returns a reference to the Dataface_Application object so that applications can be written with only 2 lines of PHP code (if you are using PHP 5).


Changes: This release adds the ability to delete attached files. It fixes issues with searches on related fields when a relationship is defined with table aliases as part of the query. Grafted fields are now included in related records.


Changes: This release adds a label_link directive for the fields.ini file to make field labels linkable. It fixes a bug in the find form that caused fields to be pushed below the instructions.


Changes: This release adds a 'struct' directive to the fields.ini file to allow you to indicate that a field stores a structure and should not be truncated for previews. It fixes an issue with unsigned fields that could cause Xataface to not recognize them as the correct data type.


Changes: The SQL parser has been improved to support more cases. This directly affects sites that use multilingual content, and broadens the types of queries that can be used to define relationships.