The initial course is designed to run over 2 days. More units are being developed all the time, with the ultimate goal of development teams being able to cherry pick units for tailor made courses.
UNIT 1 - Introducing the Course--- FarCry 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, image manipulation, free text searching, and many more.
UNIT 2 - Installation--- After 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 3 - FarCry Overview--- FarCry 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 4 - Webskins I--- In 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 5 - Content Types--- This 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 6 - Content Relationships--- By 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 7 - Webskins II--- This 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 8 - Object Broker--- By the end of this unit you will be able to apply caching to various aspects of your applications to dramatically increase performance.
UNIT 9 - The Webtop — By the end of this unit you will be able to modify the webtop tabs, sub-sections and menus.
UNIT 10 - Building Forms — After completing this unit you will be able to build your own FarCry forms to edit and save content objects.
UNIT 11 - Plugins I--- By 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 relevent webskin locations.
APPENDIX A - Class Setup Notes
Course materials such as demo media and sample files for this specific course are only provided as part of 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