Farcry CMS - CounterMarch Systems

obtainablerabbiΔιαχείριση Δεδομένων

31 Ιαν 2013 (πριν από 4 χρόνια και 6 μήνες)

202 εμφανίσεις

Farcry CMS

A Free, Open Source
ColdFusion Content
Management System

Who is Steve Rittler?


CF lover since 1999 (version 4.0!)


Certified Advanced CF Developer


Certified Flash MX 2004 Developer


Manager of the Philadelphia CFUG

What is Farcry?


Farcry consists of:


Database interface (FourQ)


The Content Object API (the COAPI)


A “webskin” for rendering the content



Remember Spectra? This isn’t it!

What do I need?


App server:


CFMX 6.1+ on JRun 4+, WebLogic,
WebSphere, Sun ONE


Database:


MSSQL, Oracle, PostgreSQL, MySQL


Others if you want to make it happen


OS:


Windows, most *nix Flavors

No, really what do
I

need?


A reasonable comfort level with CFCs


Comprehend some OO concepts


Willingness to let the COAPI and FourQ
do some work for you


Patience to get the initial installation
working

(hey, all web servers are different!)

Benefits of using Farcry


100% Open Source


Deployed, tested and still evolving


Pseudo
-
OO approach to Content
Management


Active developer base, many
deployments
worldwide


Paid support options are available

Potential Disadvantages


You’ll miss the “easy” page
-
based,
linear CF programming model


It’s open source. Sometimes you’re a
pioneer


Temptation to mod the Farcry Core
codebase is strong

Free? As in beer?


Yes!


But…


If you’re smart, you’ll “give back” to the
community by contributing to the Farcry
core



Farcry is offered under the Common
Public License 1.0

How does it work?


A
page

has
containers


These containers invoke
rules


Rules return
data

and
display methods


Display methods drive the
webskin

which renders the data (content)



Repeat for all content areas on page

But isn’t that dog slow?


Farcry has a very simple, but very
effective caching engine


Sample site load time decreased 75%
after activating caching!


Server memory load did not increase
proportionally to compensate

Demo


Now showing:


A Live Farcry
-
powered website


The Farcry Administrator


Simple page creation


Content editing

Security


Flexible roles
-
based security model


Integrates with LDAP and Active
Directory or any database (ships with
one that works fine)


Can restrict access to admin
functionality on a very granular level


Extending Farcry


New content types


Managed inside the Farcry DB


Simple integration


“Included Objects”


External application integration


Looks like Farcry, but it isn’t!

Extending Farcry Demo


New content types


A “Presentation” object


Simple integration


“Contact us” form



So what else can it do?


Content syndication


RSS/XML feeds built in


Built in reporting


A strong selling point, BTW…


Verity search engine integration

Support


Farcry
-
dev mailing list


http://farcry.daemon.com.au/go/support/mailing
-
lists


Farcry website


http://farcry.daemon.com.au/


Google!

In closing…


It’s free and powered by ColdFusion


Extensible in every way imaginable


Works *great* and implementation is
fast



The folks at Daemon and on the mailing
list are
very

good at helping you!

Thank you!


This presentation:


http://www.countermarch.com/cfunited


Happy Holiday!