Book of FarCry

FarCry Developer Jump Start

Try the FarCry 6.x Jump Start Course - its absolutely the best place to start learning how to tailor your own FarCry solution.

The developer course is always under review. If something seems a little quirky, or you have a great idea that should be included please let modius-AT-daemon.com.au know.

Table of Contents
  • UNIT 01 - Introducing the CourseFarCry Core is a web application framework based on the ColdFusion language. FarCry CMS is a popular content management solution built with FarCry Core. As a community, we provide support for the framework, CMS, and a host of community plugins including libraries for Google Maps, free text searching, and many more.
  • UNIT 02 - InstallationAfter completing this unit you should be familiar with the specific system requirements and the various options for a typical FarCry installation. Completion of this unit is necessary to set up your local development environment for the rest of the course.
  • UNIT 03 - FarCry OverviewFarCry provides a variety of out-of-the-box services including a comprehensive array of content management options. However, FarCry is in fact a web application framework that can be used to build sophisticated solutions that go way beyond a typical content management platform. One of the first steps to understanding what's possible is getting to grips with what installs by default.
  • UNIT 04 - Webskins IIn this unit we learn about webskins: the "view" for FarCry Framework. Webskins form the presentation tier of any FarCry application. By the end of this unit you should have a basic understanding of how webskins are managed, their relationship to content types and how to create your own.
  • UNIT 05 - Content TypesThis unit covers the fundamental building blocks of any FarCry application: the Content Type. By the end of this unit you should be able to create and deploy your own content types.
  • UNIT 06 - Content RelationshipsBy the end of this unit you will have learnt how to relate content types to one another, using one-to-many and many-to-many relationships. You will be able to create user interfaces to allow editors to select and relate objects from libraries.
  • UNIT 07 - Webskins IIThis unit is a workshop to discuss how to hook up different content types in the presentation tier - linking from one view to the next by the content's relationships.
  • UNIT 08 - ORM, Object Broker, View CachingBy the end of this unit you will be able to apply caching to various aspects of your applications to dramatically increase performance.
  • UNIT 09 - The WebtopBy the end of this unit you will be able to modify the webtop tabs, sub-sections and menus.
  • UNIT 10 - Building FormsAfter completing this unit you will be able to build your own FarCry forms to edit and save content objects.
  • UNIT 11 - Plugins, Skeletons & ExtensionBy the end of this unit, we should have an understanding of how FarCry navigates our project and plugins to find both content type metadata and relevant webskin locations.
  • UNIT XX - Containers & Publishing RulesAdding containers to templates and creating publishing rules to populate them.

Download Courseware

  File Modified

PDF File FCDEV60-20111130.pdf PDF Export of the Entire Course 2011/11

Nov 30, 2011 by Geoff Bowers

Instructor Lead Training

Daemon provides face-to-face and remote, online training for all FarCry courseware. Support the FarCry community: please consider investing in instructor lead training, mentoring and development support for your team.

Contact: training@daemon.com.au
URL: http://www.daemon.com.au/

Copyright (c) 2008-2011 Daemon Pty Limited