Resources

Below are a list of useful resources that should help you with your learning. For an in depth list of resources check out Charlie Arehart's cf411 page.

CMS

  • ContentBox

    ContentBox is a professional open source modular content management engine that allows you to easily build websites, blogs, wikis, complex web applications and even power mobile or cloud applications. Built with a secure and flexible modular core, designed to scale, and combined with world-class support, ContentBox will get your projects out the door in no time.

  • FarCry

    FarCry Core is a web application framework based on the ColdFusion language. FarCry CMS is a popular content management solution built with FarCry Core.

  • Mura CMS

    Mura is a comprehensive web-based content management system that allows your organization to publish and control web content quickly and easily.

Help

Tutorials / Articles

Books

  • Adobe ColdFusion 9 Web Application Construction Kit, Volume 1

    Written by the best known and most trusted name in the ColdFusion community, Ben Forta, The ColdFusion Web Application Construction Kit is the best-selling ColdFusion series of all time - the books that most ColdFusion developers used to learn the product.

  • Adobe ColdFusion 9 Web Application Construction Kit, Volume 2

    This second volume of the series begins by introducing important code organization and management techniques, and then progresses to topics that include integrating with all sorts of other technologies (including PDF, Adobe Flex and Data Services, Ajax, advanced SQL and databases, ORM), debugging, and optimizing performance.

  • Adobe ColdFusion 9 Web Application Construction Kit, Volume 3

    Volume 3: Advanced Application Development, focuses on application security, scalability and high-availability, and integration with other systems and technologies.

  • Adobe ColdFusion Web Application Construction Kit: ColdFusion 10

    Written by a team led by the best known and most trusted name in the ColdFusion community, Ben Forta, The ColdFusion Web Application Construction Kit is the best-selling ColdFusion series of all time - the books that most ColdFusion developers used to learn the product.

  • CacheBox by ColdBox: Scaling Your ColdFusion Applications (Volume 1)

    CacheBox is an enterprise caching engine, aggregator, and API for ColdFusion applications. It is part of the ColdBox ColdFusion Development Platform, but it can also function on its own as a standalone framework so it can be used in any ColdFusion application or framework.

  • ColdFusion ORM - By John Whish

    A guide to developing applications using ColdFusion ORM.

  • Object-Oriented Programming in ColdFusion by Matt Gifford

    This book is a fast-paced tutorial to developing ColdFusion applications using an object-oriented programming approach. Complete with code examples that can be altered and applied to your application and careful explanations, this book will guide you through your first interaction with object-oriented programming within your ColdFusion applications.

  • The Definitive Guide To The ColdBox Platform: Version 2.6.3

    ColdBox is an event-driven convention based ColdFusion Development Platform. It provides you with a set of reusable code and tools that you can use to increase your development productivity, and it provides you with a development standard when working in a team environment. ColdBox is comprehensive and modular which helps you address most infrastructure concerns of typical ColdFusion applications. It also goes places that other frameworks don't.

Frameworks

  • ColdBox

    ColdBox is an event-driven, convention-based ColdFusion Development Platform. It provides a set of reusable code and tools that can be used to increase your development productivity as well as a development standard for working in team environments. ColdBox is comprehensive and modular which helps address most infrastructure concerns of typical ColdFusion applications.

  • FarCry

    FarCry is an open source, web framework that encourages rapid application development on the ColdFusion platform. FarCry is a set of core components that takes care of a lot of the programming work that goes into building web applications and other database-driven websites so you don't have to. Those things that must be done for nearly every web site are built-in, so you can ignore them and focus on what makes each site unique.

  • FW/1

    FW/1 - Framework One - leverages Application.cfc and some simple conventions to provide a 'full' MVC framework in a single file. Intended to require near-zero configuration, FW/1 lets you build your application without worrying about a framework getting in your way.

  • Mach-II

    The mission of Mach-IIĀ® is to serve as a powerful, object-oriented, MVC framework for developing CFML applications. Mach-II handles your application's basic plumbing for you and allows you to spend your valuable time focusing on the business logic of your application. Mach-II provides a consistent, layered architecture for your applications that facilitates easier development and low-impact maintenance.

  • Model Glue

    The Model-Glue family of frameworks support Web application developers by making the construction of Object-Oriented Web and Rich Internet Applications a straightforward process. Through a simple implementation of Implicit Invocation and Model-View-Controller, they allow applications to be well organized without sacrificing flexibility.

  • Taffy

    A tool for building REST APIs inspired by FW/1, Powernap, Swiz, and jQuery. Much like FW/1, Taffy is a set of base classes that your Application.cfc and resource CFCs extend.