Date: Thu, 28 Mar 2024 17:00:24 +0000 (UTC) Message-ID: <73799449.19.1711645224425@3651aae2528c> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_18_1285749917.1711645224424" ------=_Part_18_1285749917.1711645224424 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
After completing this unit you should be familiar with the specific syst= em requirements and the various options for a typical FarCry installation. = Completion of this unit is necessary to set up your local development envir= onment for the rest of the course.
FarCry runs on a variety of different servers that can interpret the Col= dFusion mark-up language.
CFML Server |
Version |
Download |
---|---|---|
Adobe ColdFusion |
8.0+ |
http://www.adobe.com/product= s/coldfusion/ |
Railo |
3.3.0+ |
http://www.getrailo.org/ |
OpenBD support is probably not far off =E2=80=93 give the= community a shout if you are interested in this platform
FarCry supports a number of different relational database platforms.
Database |
Version |
Download |
---|---|---|
MS SQL |
2000+ |
http://www.= microsoft.com/Sqlserver/2005/en/us/express.aspx |
MySQL |
4.1+ |
http://dev.mysql.com/downloads/m= ysql/ |
H2 |
Railo Express |
http://www.h2database.com/ |
Contact Daemon for Support Options
<= /span>Other Databases
You may have varying degrees of success with other database platforms or= version numbers. Adding additional platform support is certainly possible,= but talk to the community first before embarking on such an ambitious proj= ect.
FarCry will run on just about anywhere you can get a supported ColdFusio= n implementation working. As a consequence there are installations running = on various versions of IIS and Apache web servers and on a variety of opera= ting systems including Windows, OSX and Linux.
URL Rewrites
Your web server implementation will require some form of URL re-write en= gine in order to activate the FarCry Friendly URL sub-system. For example, = mod_rewrite on Apache or an ISAPI Rewrite filter for IIS (several open and = commercial options are available. http= s://farcry.jira.com/wiki/display/FCDEV50/Friendly+URLs
Deployment Configurations
Detailed information on deployment options is available on the developer=
WIKI
http://farcry.jira=
.com/wiki/display/FCDEV50/Deployment+Configurations
Default installer configuration option.
Specifically aimed at one application per website. For standalone applic= ation deployment and/or shared hosting deployment that allows for a single = project with a dedicated core framework and dedicated library of plugins.= p>
Recommended for local development only.
For multiple application deployment under a single webroot. Specifically= aimed at multiple applications per website.
This installation configuration is not suitable for projects run= ning in a shared hosting environment.
An enterprise configuration that allows for an unlimited number of proje=
cts to share a single core framework and library of plugins. Sharing is don=
e through common reference to specific ColdFusion mapping of /farcry<=
/code>.
New for Fortress. Considered an advanced deployment option simil= ar to ColdFusion mapping.
An enterprise configuration that allows for an unlimited number of proje=
cts to share a single core framework and library of plugins. Sharing is don=
e through common reference to specific web server mapping (aka web virtual =
directory) of /farcry
.
Daemon provides commercial priority support offerings for installation, =
and ongoing operational maintenance.
http://www.daemon.com.au/=
p>
This course and its associated walkthroughs, labs and sample code are ba= sed on the following local development environment:
The courseware is based on a FarCry Express demo installation, which has= its own database and web server built-in.
FarCry Express
Download the latest FarCry Express installation or a dedicated training = installation provided by your instructor: http://www.farcryco= re.org/builds/
The Jump Start course is suitable for any valid FarCry = installation. The walkthrough details the FarCry Express demo installation = as this is arguably the easiest to install (ie. you do not need to know how= to configure the web server). Database references throughout the course as= sume the built-in H2 server, however, any supported database would be suita= ble for the course.
When starting the FarCry Express edition, remember that the server runs = on http://localhost:8888 and so you will need to ensure nothing else is= running on this port when you start the server.
In this walkthrough you will install and configure your local developmen= t environment:
INSTALL-ROOT/farcry-express-install/webroot
Double Check That Everything is Working
Please ensure that your development environment is full functional befor= e proceeding. This is critical for the success of the rest of the course. F= riendly URLs will not work with the FarCry Express installation. This is a = limitation of the Express demo only.
The course sample code should work in any operational environment that s= upports FarCry. However, the specific references in the walkthrough may nee= d to be adjusted to reflect your actual development environment.