Main Page

From FuseWiki

Jump to: navigation, search

Contents


Using FUSE

Installation

Configuration

Controllers

Data Models

SQL Query Generation

Searching data

  • Searching data - Using FuseDataController's builtin search capabilities

Views

  • Views An introduction to creating and using Views (templates)
  • Using FuseTemplate The FuseTemplate object, which provides the interface between Controllers and Views.
  • Using Helpers Using Helper classes to extend view functionality

Forms

Direct Data Access

  • FuseDB The FuseDB object, which handles all communication with the DBMS

URI Routing

Static Page Caching

  • Static Page Caching - Using the FUSE static cache so that pages do not have to be rendered dynamically when unchanged

Presentation/Layout

Authentication

Photo Handling

AJAX / BRIJ

Messages/Message Translation

Error Handling

Handling Include Files

Debugging

Examples

Samples

  • Blog Sample A downloadable, functional sample for a blog with comments

FAQ

API

Main Classes

  • FuseApplicationController class - everything your application does will be an extension of this controller
  • FuseDataModel class - provides an object interface for fetching & updating records from database tables
  • FuseDataController class - makes interfacing your data as easy as possible
  • FuseDB The FuseDB object, which handles all communication with the DBMS
  • FuseSQLQuery Generating multipart SQL Queries through the FuseSQLQuery object
  • FuseTemplate The FuseTemplate object, which provides the interface between Controllers and Views.
  • FuseURIRouter Handles calling the proper controller and method based on the given URI
  • FuseFormValidator Handles form validation
  • FuseObjectIterator Iterates a series of objects
  • FuseModelIterator Iterates a series of data models

App Configuration

  • Config - Global, static Config class used to store configuration options

Photo/Image Management

User Authentication

Helpers

Layout/Presentation

Exceptions

Personal tools