Skip to the content.

Ziggy MVC

Ziggy MVC is a family of small, lightweight, convention-over-configuration frameworks for CFML. It provides:

About Ziggy MVC

Ziggy MVC version 5.0.0 is a community-driven fork of Framework-1 (FW/1), created by South of Shasta and other members of the CFML community. Development on the original FW/1 had stalled, so we created a fresh start while preserving full backward compatibility with FW/1.

Ziggy MVC is 100% backward compatible with FW/1. Your existing FW/1 applications will work as-is with Ziggy MVC - you just need to change framework.one to framework.ziggy in your Application.cfc file.

Version History

Version Description
5.0.0 Initial Ziggy MVC release (forked from FW/1 4.3.0)
FW/1 4.3.0 Original Framework-1 codebase

Quick Start

Installation

Via CommandBox:

box install ziggy-mvc

Via GitHub: Download from https://github.com/ZiggyMVC/ZiggyMVC

Minimum Requirements

Your First Application

Create these files in your webroot:

Application.cfc:

component extends="framework.ziggy" {
    this.name = "MyApp";
}

index.cfm:

<!--- This file intentionally left empty --->

views/main/default.cfm:

<h1>Hello, Ziggy MVC!</h1>
<p>Welcome to your first Ziggy MVC application.</p>

Visit your application in a browser, and you’ll see your first Ziggy MVC page!

Features

Documentation

Community

License

Ziggy MVC is released under the Apache License 2.0.

Special thanks to Sean Corfield, the original creator of FW/1, and to all the contributors who made this framework possible.