URL Conventions - Learn how to use Xataface's URL conventions to form URLs that return exactly the result set that you want.
Roadmap? - What is planned for the next releases of Xataface
Cook Book
Customizing Theme Based on IP Address - An article on storing IP addresses in the database and showing users a different theme depending on which range of IP addresses they are connecting from.
By Topic
Installation
Xataface Installation Instructions - This document explains how to install Xataface on your system. It does not describe how to create an application with Xataface.
Creating your first App - How to create an application using Xataface (from the Getting Started Tutorial)
About Xataface - Quick overview of Xataface. Includes a 6 step example of creating an application with Xataface.
Using Valuelists - How to use valuelists to set up options for your select lists and checkbox groups.
Configuring and customizing the list tab - This document explains how to customize the display of the list tab using INI files, templates, and delegate classes.
How to internationalize your application (how to) - Xataface 0.6 contains a LanguageTool class that allows your applications to be presented in multiple languages
How to use other translations - Xataface 0.7 includes German and French translations. This document explains how to allow your application to use these and other translations, rather than the default English translation.
How to enable unicode support - As of Xataface 0.6, unicode is fully supported so that your dataface application will work with any and multiple languages simultaneously.
Download latest language files out of SVN - If you want to make sure that you have the latest translations, you can download them from SVN and place them into your xataface lang directory.
User Interface Customization
User Preferences - You can hide, show, enable, and disable features of the application selectively.
Changing the Look and Feel - Change the way your application looks by adding custom headers, footers, and sections, and by overriding the default templates with your own custom templates. (From the Getting Started tutorial).
How to hide the search box - The full-text search box that appears in the upper right can easily be removed.
Configuring and customizing the list tab - This document explains how to customize the display of the list tab using INI files, templates, and delegate classes.
How to Add Custom Sections to View Tab - The View tab in a Xataface application can be configured in many ways. This tutorial shows you how to add your own custom sections to the view tab.
Creating a Dashboard - Create a dashboard action for your users to so that they have a logical starting point in your application.
Grafted fields - Add a grafted field to your table for user convenience. You can use it also to be able to sort columns with relative tables content.
Using Query Caching - Query caching can drastically improve performance of busy applications with large databases. This article explains how to enable this caching in your Xataface application.
_output_cache - Xataface does quite a bit of heavy lifting on each page request. If your application is getting a lot of traffic that is slowing your server down, you may want to look at enabling the Xataface output cache.
Modules
modules - Available Xataface Modules. This includes such things as CAPTCHA validation, editable javascript grids, and more.
Relationships - Xataface allows you to define relationships between tables using the relationships.ini file. (From the Getting Started Tutorial)
How to assign order to related records - Sometimes it is desirable for the records in a relationship to take on a particular default order. Dataface 0.6 makes this easy if you follow a few conventions.
Using Valuelists - How to use valuelists to set up options for your select lists and checkbox groups. (From the Getting Started tutorial)
Form Validation - Xataface allows you to add validation rules to fields using the fields.ini file. (From the Getting Started tutorial).
How to handle file uploads - Xataface allows you to store file uploads in BLOB fields or on the file system.
How to add custom validation with delegate classes - If the standard validators (e.g., required, email, regex, etc..) don't quite cut it for your validation rules, Xataface allows you to define custom validation methods in the delegate class.
Dynamic select boxes - How to create two dynamic javascript select boxes from the valuelists.
Importing
Import Filters - It is common to need to import records en masse into a database. This is what import filters are for. (Since 0.7).
Actions
Actions I: The Basics - Web Lite's actions framework allows you to customize existing actions (e.g. new, edit, find) and create your own new actions. (From the Getting Started Tutorial).
Adding triggers to actions - Xataface 0.6.1 adds some triggers to actions so that the developer can define custom functionality to be performed after an action has successfullly taken place.
Calendar Action - Using the built-in calendar action to add a full-fledged event calendar to your application.
Creating a Dashboard - Create a dashboard action for your users to so that they have a logical starting point in your application.
Selected Records Actions - Create custom actions that are performed on records that have been selected in the list tab.
Using RecordGrid - Using Dataface_RecordGrid to print data in tabular form.
History
How to activate history logging - Xataface 0.6.9 comes with support for managing the history of your records. This how-to shows you how to enable and use this feature.
RSS Feeds
Introduction to RSS Feeds in Xataface - Xataface provides RSS feeds to any found set in your application. This tutorial shows how it works and how you can configure these feeds to get your desired results.
Event Calendar
Calendar Action - Introduction to the Xataface calendar action which can be used to convert your application into a full-fledged event calendar.