Está en la página 1de 16

FarCry CMS: Product Features

FarCry CMS
Product Features

Daemon Internet Consultants


Prepared by Geoff Bowers, Chief Architect
January 2008 FarCry CMS for version 5
http://www.farcrycms.org//
http://www.daemon.com.au/

Copyright Daemon Pty Limited 2003-2008


The source of this FAQ is based on a list of questions presented in the book Content Management System © 2002 Glasshaus. The answers provided
here were prepared by Geoff Bowers, Chief Architect of the FarCry CMS. The answers remain the property of Daemon Internet Consultants.

1 of 16
FarCry CMS: Product Features

Table of Contents
Objects of Content !4 Does the site structure allow template Can authors update content and save the
What types of Content are managed by the creators to add bread crumbs (by displaying changes without submitting the content at
CMS? your current location in the site as a list of the next stage of the workflow?
Is it possible to create lists (eg. a list of links backs up the site tree) and does the Can comments be attached to a particular
news items)? system map your site? stage of the workflow?
Are there options to search, sort or filter a Is it possible to send documents a stage
list automatically? Search Engine!6 back if not approved?
Is it possible to split large lists into several Is the CMS packaged with a search engine? Can time limits be put on the different
pages? Is it possible to search for information stages of the workflow with notification sent
Can I reuse a content source within several within files (Word; PDF)? to administrators to flag documents delay?
pages? Can groups of pages be passed through the
Link Management!6 workflow as a grouped package?
Authoring Interface!4 How does the system allow authors to
Does the authoring interface make sense to create and edit links to other pages within Users and Their Rights!8
non-technical users who are familiar with a their site and external URLs? Can I create multiple users with different
particular word processor, such as What happens if an internal link is broken, access rights?
Microsoft Word? for example if a page is deleted or expired? Can roles be created and assigned to users
Does the content interface provide Does the system check availability of to facilitate the workflow management
WYSIWYG editing functionality? external links, and if it does, how does it process?
Is the CMS compatible with HTML code as notify the user of these broken links and How are users and roles managed?
content? their location in the site? Can users be grouped?
Is content previewed using the same How does the CMS allow the linking of files Can access rights to create / modify / delete
template performed as published version? (for example Word documents, Powerpoint pages in different areas of the site tree be
Is there a check-in/check-out mechanism to presentations, PDFs) to the site? limited by user / role?
avoid modifying the same content Can images be links? Can access to templates be limited by user /
simultaneously? Does the CMS provide an interface for role?
creating image maps? Is the CMS user access system compatible
Site Structure!5 with my LDAP (Lightweight Directory
How does the CMS allow the author to Accessing the System!7 Access Protocol) or other directory
manage the site structure? Does the system require installing custom servers?
Is a visual hierarchical view of the site software on an author's or template Does the CMS provide any information on
structure available for the administration developer's workstation? authors' performance and content editing
interface? If the system is browser-based, what history?
Can the CMS perform the site tree as a browsers and operating systems does it Is the number of users supported by the
navigation system for my live site? support? system limited?
Does each point on the site tree correspond Is remote access available to authors? Can users create other users? If they do,
to a page as well as a folder? can their user creation rights be limited and
Can pages or groups of pages easily be
Workflow!7 controlled?
moved from one part of the site structure to What does the interface for workflow Is it possible to create GUI interfaces
another? creation look like? customized for certain group of users (e.g:
Can pages be copied from one part of the Can authors create their own workflows? the GUI would appear with different logos
site structure to another? and colours according to a group)?

2 of 16
FarCry CMS: Product Features

Multi-Lingual Content!10 What languages can be used for template Does the CMS allow you to flag the content
Is CMS content authoring multilingual? creation? as being appropriate for a particular
How can a multilingual site be generated? Do the skills required for template creation purpose?
Does the CMS support non-western match those within my company?
character sets / Unicode editing? What is the template creation interface / IDE Integration!14
(Integrated Development Environment)? What experience does the CMS company
Version Control!10 Can several template creators work on the have in integrating its system into other
Does the CMS save previous versions of templates? software and hardware used in my
pages? Does the IDE provide template check-in and company? Are there examples of
Is the number of saved content versions check-out to manage multiple template successful integration?
limited? developers working on templates at the What access does the CMS give to its
Can versions of pages be compared? same time? content storage database?
Are deleted pages saved for rollback?
Does the CMS provide versioning and Modules & Plugins!12 Servers!14
rollback for non-text assets (images, PDFs Are there any existing template modules Has the CMS company experience in
etc.)? that have been previously created? implementing its system at the server /
Can the audit history of the site be viewed? platform / database combination used in my
Can a snapshot of the entire site be taken Graphics and Multimedia!12 company?
and used for rollback in the future? Can uploaded images, or images in media Is the CMS server compatible with systems
libraries, be manipulated and resized in my company?
Metadata!11 without any graphics editing tools such as Can the CMS vendor provide performance
What metadata can be saved at a page level Photoshop? statistics for their CMS from a live, high-
keywords, description, live / expiry,...? Does the CMS make provision for a shared load implementation?
How is the entry of metadata presented to library of media items? Does the CMS provide a generic HTML
users at the authoring interface? How do Flash movies created by authors cache proxy to increase performance in
Can metadata be made mandatory for a and designers function within CMS? read only mode?
given page? Can the CMS update content within Flash Is the CMS multithreaded, and does it
movie templates? support multiprocessors?
Templates Authoring!11 What IT skills are required in my
How does the CMS present a wide variety of Publishing Process!13 organization to support CMS?
templates to the author? How does the CMS transfer content from
Is the author provided with visual previews the author environment to the live Think About the Future!15
of templates? environment? Does the current license cover version
How does the CMS handle paragraph Can content be published from one author upgrades? Does this cover both major and
templates within a page? environment to multiple live environments? minor releases?
Does the CMS place a limit on the number What is the CMS vendor's product roadmap
of paragraph styles on a page or their Multiple Targets!13 for the system?
positioning on a page? Can content be published with multiple Are there opportunities for my organization
Is it possible to swap content from one devices and targets? to influence future development of the
template to another? Can the CMS create different versions of the system?
same content (for example, a print version
Template Creation!11 or a version for visually impaired users)?

3 of 16
FarCry CMS: Product Features

Are there options to search, sort or


Objects of Content filter a list automatically?
Authoring Interface
What types of Content are managed Yes. The administration area provides Does the authoring interface make
by the CMS? comprehensive search and filter options sense to non-technical users who are
for locating content. familiar with a particular word
FarCry manages all manner of content
In the presentation layer, authors can processor, such as Microsoft Word?
types. Out of the box FarCry ships with
HTML web page, News, Events, and filter lists by any number of mechanisms. Yes, we've invested a lot of time trying to
Facts just to name a few. Plus a full text search is available for all build an intuitive authoring environment
content items in the FarCry system. specifically for non-technical
The FarCry Core framework allows
Is it possible to split large lists into contributors.
developers to readily add additional
custom types and even integrate several pages? Content is managed through a simple
external information and applications. Yes. Lists of objects can be split into wizard interface that takes authors step
multiple pages with intuitive pagination by step through the content
Is it possible to create lists (eg. a list management process. Advanced options
of news items)? menus. In FarCry, this is sometimes
known as a “list archive”. are also provided for more proficient
Yes, any content type can be used to authors to allow them to further increase
create a list. Lists can be generated Can I reuse a content source within their productivity.
dynamically based on the categorisation several pages? Plus developers can quickly build their
or metadata associated with your Yes. You can reuse and repurpose own wizards and authoring interfaces
content. content in all manner of ways. This can with the tools provided in the FarCry
For example, News can be listed by be done by a non-technical contributor development framework.
publish date and categorisation. on an item by item basis, or dynamically Depending on your authors you can
using the in-built content classification dumb down or enhance the authoring
There are also many other listing options
system. interfaces to suit your content teamʼs
including randomly pick an item from a
pool of content, display a list of events in skill sets and requirements.
a calendar format, and so on.
Does the content interface provide
WYSIWYG editing functionality?
Yes, FarCry is bundled with a choice of
the tinyMCE or XStandard rich text
editors editors. Both editors are fully

4 of 16
FarCry CMS: Product Features

configurable and provide deep Users of an appropriate privilege in the Can the CMS perform the site tree as
integration with the CMS for linking, system can unlock content items as a navigation system for my live site?
content, cross referencing and media needed. Yes, of course! FarCry provides out-of-
management. the-box tools, tag libraries and publishing
FarCry also provides the ability to rules to create dynamic menus, bread
integrate the WYSIWYG editor of your crumb paths and site maps in your web
choice, however, only tinyMCE and Site Structure site.
XStandard are officially supported by The sample solution abounds with
Daemon.
How does the CMS allow the author to examples of how to put these tools into
Is the CMS compatible with HTML manage the site structure? practice for both developers and non-
code as content? technical users alike.
FarCry has a comprehensive suite of site
Yes. FarCry is compatible with both hierarchy tools. Contributors with Does each point on the site tree
HTML and XML as content. appropriate privileges can change the correspond to a page as well as a
site structure at will using a simple tree folder?
The authoring environment can be
based folder structure. Branches can be
configured to assist contributors in the Not exactly. FarCry represents this
cut/copied and pasted to new
construction of valid HTML. information to the contributor as a folder
destinations.
and page in the authoring environment,
Is content previewed using the same Permissions can be applied to any because we believe this is an intuitive
template performed as published section of the site to create restricted metaphor. However, behind the scenes
version? extranet areas or provide role based FarCry assembles content from content
Yes, content can be previewed using the authoring privileges. objects in a database backend.
same template as the published version. FarCry simply excels at site structure Therefore, there is no need to map
management. pages to specific files and folders on the
Is there a check-in/check-out file system.
mechanism to avoid modifying the Is a visual hierarchical view of the site Mapping files has a series of inherent
same content simultaneously? structure available for the management problems when it comes to
Yes, FarCry automatically locks content administration interface? moving content and the like.
items that are currently being edited. Yes, administration tools go beyond The FarCry FriendlyURL module
Content items that are actively being those mentioned for contributors above. represents web pages in the system as
modified are highlighted as locked to FarCry administration has a very strong files within folders for the presentation
other users in the system and cannot be focus on the site information hierarchy. layer. This feature increases the usability
edited simultaneously.

5 of 16
FarCry CMS: Product Features

of the web addresses for humans and tags and sample code to make bread popular document suites and formats are
gets great results on search engines. crumb implementation as easy as supported, including Adobe PDF,
possible. The out-of-the-box solution has Microsoft Office, Corel WordPerfect, and
Can pages or groups of pages easily bread crumbs by default. Lotus formats.
be moved from one part of the site
structure to another? Site maps can be generated in a number
of formats. By default site maps are
Yes, indeed. Contributors can move rendered as unordered lists. Link Management
whole sections of the web-site around.
The links between pages are created
How does the system allow authors to
dynamically and so the internal links to
web pages are automatically adjusted, Search Engine create and edit links to other pages
within their site and external URLs?
preventing "link rot".
Is the CMS packaged with a search Contributors can select an internal link
Can pages be copied from one part of engine? directly from a visual representation of
the site structure to another? the site map. External links can be
Yes. FarCry leverages the high
Yes, entire branches of content can be added manually by entering the URL
performance Verity K2 search engine
copied and pasted to new regions of the through the editing wizard. Related and
bundled with the ColdFusion application
site information hierarchy. other links can also be implemented
server. The search index is fully
dynamically by the template system
It's worth noting that re-using or re- configurable with a web browser for all
inside FarCry making things even easier
purposing content is possible in a variety content types in your FarCry
for authors.
of ways. So content copying is seen as a applications, including external
feature enhancement to aid in content document libraries. What happens if an internal link is
authoring not necessarily for site FarCry provides an API for the extraction broken, for example if a page is
structure maintenance. of content for indexing, making it easy to deleted or expired?
integrate alternative search engines as If the link is managed directly by FarCry
Does the site structure allow template
required. it will be automatically updated or
creators to add bread crumbs (by
displaying your current location in the removed. However, if the link has been
Is it possible to search for information
site as a list of links backs up the site hard coded in a free text area, the author
within files (Word; PDF)?
tree) and does the system map your will have to remove the link manually.
site? Yes. The Verity K2 search engine
includes document filters that support
Yes. In fact this is such a commonly the indexing and viewing of more than
used feature we provide developer API's, 45 native document formats. Numerous

6 of 16
FarCry CMS: Product Features

Does the system check availability of Does the CMS provide an interface for If the system is browser-based, what
external links, and if it does, how creating image maps? browsers and operating systems
does it notify the user of these broken does it support?
No, FarCry has no built-in image
links and their location in the site? mapping tool. However, contributors can To the end user, FarCry will support any
No, the system does not conduct an develop image maps and paste them browser and operating system
automatic check on external broken into the content or template developers depending on the templates developed
links. can build image maps into templates. for the application.
FarCry works well with several free and/ The FarCry webtop supports most
or commercial third-party tools (such as current web browsers including IE 6+,
Linklint, Linkchecker, and others) to Accessing the System Firefox 2+, and Safari 2 on the relevant
validate external links. operating systems these browsers are
Does the system require installing available.
How does the CMS allow the linking
custom software on an author's or We've had favourable reports in other
of files (for example Word documents,
template developer's workstation? web browsers. Depending on the web
Powerpoint presentations, PDFs) to
the site? No, FarCry only requires a web browser browser some advanced administration
to enter content. functionality may not be accessible.
FarCry has an built-in document library
that can be associated with any content If the contributor wants to leverage the Is remote access available to
item. award winning XStandard WYSIWYG authors?
rich text editor, they would be required to
The file library allows contributors to Yes, contributors only require a standard
perform a one-time plugin install in the
upload files through the web browser HTTP or HTTPS connection to the
web browser.
and associate them with content as FarCry administration site.
needed, including news, events and web Templates are text files. Template
pages. developers can use any standard web
authoring environment to develop
Can images be links? templates from notepad to
Workflow
Yes, of course. Images can be linked Dreamweaver.
What does the interface for workflow
dynamically or manually depending on
creation look like?
the template configuration and the
HTML authoring skills of the contributor. FarCry ships out of the box with a basic
three stage workflow:
• Draft Mode (editing allowed)

7 of 16
FarCry CMS: Product Features

• Pending Approval (comments only) Is it possible to send documents a FarCry ships with a set of predefined
• Approved or Published (then stage back if not approved? roles within the system and these can be
automatically versioned and archived) removed, modified or supplemented to
Yes, unapproved pages are sent back to
suit the final deployment.
“draft” and the author notified of the
Alternative workflows can be built as rejection. Can roles be created and assigned to
required but do require programming
changes. users to facilitate the workflow
Can time limits be put on the different
management process?
stages of the workflow with
Can authors create their own notification sent to administrators to Yes. FarCry has a permission for each
workflows? flag documents delay? activity in the system. These permissions
Contributors can initiate workflows and can be assigned to a role. These roles in
No, this is currently unavailable.
are offered a list of relevant approvers to turn can be given to a specific group of
However, it is possible to run reports that
request approval for publication (default users. The workflow leverages the
show how long an object has sat in a
is all). However, contributors cannot underlying permissions framework.
particular state. Such reports can be
provide significant customisations of used to manually or programmatically Furthermore, branches of the web site
workflow without developer intervention. escalate workflow tasks. hierarchy can be assigned specific
Can authors update content and save permissions -- this enables
Can groups of pages be passed administrators to create roles for users
the changes without submitting the through the workflow as a grouped allowing them to work only within specific
content at the next stage of the package? sections of the site.
workflow?
Yes, FarCry allows you to request
Yes, this is the default “draft” state within How are users and roles managed?
approval and approve individual pages
FarCry. through to entire subsections of the site FarCry users and roles are managed
Can comments be attached to a in one go. through the web based administration
particular stage of the workflow? interface.

Yes, comments can be added at every In addition, FarCry can leverage existing
stage of the workflow, even on the live Users and Their Rights user directories such as NT Domain,
content item. Active Directory and LDAP. You can
Can I create multiple users with even use a mixture of all of these
different access rights? directories to achieve your preferred
user management.
Yes, the FarCry security model is a
sophisticated role based framework.

8 of 16
FarCry CMS: Product Features

For example, you might be running a programmatically to respond to specific Is the number of users supported by
university web site where all students roles. the system limited?
logon using credentials in a campus
Is the CMS user access system No, the FarCry user interfaces were
wide LDAP server but content authors
compatible with my LDAP specifically created to support large
log on using the in-built FarCry user
(Lightweight Directory Access numbers of contributors and users. In
directory option.
Protocol) or other directory servers? addition, FarCry was built to support very
Can users be grouped? large numbers of content items.
Yes, out of the box FarCry can leverage
Yes, FarCry users are always grouped. LDAP, NT Domain, Active Directory and Can users create other users? If they
its own JDBC user directory. In addition, do, can their user creation rights be
Can access rights to create / modify / JDBC/ODBC user directories that can limited and controlled?
delete pages in different areas of the express a view similar to the FarCry user
site tree be limited by user / role? Only users in a role with appropriate
directory can also be utilised. privileges in the system can create new
Yes. The FarCry site structure has it's There is a complete API available for the users. The user creation rights of such a
own permissions set that can be development of custom directory user are always at an administrator level.
assigned to any section (or branch) right interfaces. However, custom administration
down to the page level. For example, interfaces can be built to allow
you might create an intranet where the Does the CMS provide any alternative user creation scenarios.
HR department have privileges to update information on authors' performance
only their subsection of the site and and content editing history? Is it possible to create GUI interfaces
nothing else. customized for certain group of users
FarCry has an inbuilt auditing service
(e.g: the GUI would appear with
Can access to templates be limited by that logs every action a contributor might
different logos and colours according
user / role? make in the system. The audit log can be
to a group)?
reviewed by object or user. Author
Not by default. If a contributor has performance is a fairly subjective term -- The administration “webtop” is highly
access to edit a particular content type, ie. it means something different to every configurable and can be customised
then can select any of its registered client. Certainly FarCry can provide based on the permissions of the user
templates. Templates themselves can statistics on author contributions and the accessing the application. For example,
only be installed by an administrator or popularity of their content through the menus and sections appear dynamically
developer with appropriate access to the FarCry reporting engine. based on whether or not the user has
application. permission to view them.
However, the behaviour of the template
selection UI element can be modified

9 of 16
FarCry CMS: Product Features

The “look and feel” of the webtop can be Does the CMS support non-western purposes.
customised by modifying the webtop character sets / Unicode editing? Content in the site tree can optionally be
style sheets. Yes, FarCry is fully Unicode/UTF-8 “sent to trash”. Content in the trash can
compatible. be recovered directly. Once the trash is
emptied the content is gone.
Multi-Lingual Content
Does the CMS provide versioning and
Version Control rollback for non-text assets (images,
Is CMS content authoring
PDFs etc.)?
multilingual? Does the CMS save previous versions
Media assets can be dynamically
FarCry is unicode compliant and can of pages?
archived for record keeping purposes.
accept multilingual content in all content Yes, FarCry automatically versions web The media archive has no specific option
types. page content when it is sent live. The for recovering and “rolling back” media
FarCry has full support for multi- entire data-record for the content item is assets, however, this can be
language application development, archived. accomplished manually.
letting you specify translation strings and
providing hooks for language-specific Is the number of saved content Can the audit history of the site be
functionality. versions limited? viewed?
The content authoring environment is No, the only versioning limit is the The audit history can be reviewed on a
localised to English (Australian) by storage capacity of the database. content item basis, by user and a variety
default. Several translations are currently of other reports (for example, failed
Can versions of pages be compared? logons and more).
ongoing.
Contributors can review the content of
How can a multilingual site be individual versions separately. Can a snapshot of the entire site be
generated? taken and used for rollback in the
There is currently no way to dynamically future?
Contributors would create separate highlight differences between versions.
branches in the site hierarchy and However, this is planned for a future Yes, the entire site is database driven so
provide content for each branch in a release. restoring a backup of the database and
specific language. any non-text assets (images, PDFs, etc)
Are deleted pages saved for rollback? will allow a complete recovery of the
entire site.
No, deleted pages are removed from the
database. However, versioned content is
archived by default for record keeping

10 of 16
FarCry CMS: Product Features

Can metadata be made mandatory for available and selecting one simply
Metadata a given page? appends the template content to the
current body content.
What metadata can be saved at a By default metadata is optional.
page level keywords, description, However, any content property can be These templates can also be used in
live / expiry,...? configured to be be mandatory. combination with other related content.
For example to provide an image insert
FarCry has it's own internal metadata with caption, or a link to a file complete
categorisation system which can be with file type and file size.
applied to any object in the system, Templates Authoring
including custom objects. In addition, Does the CMS place a limit on the
each content type has a set of properties How does the CMS present a wide number of paragraph styles on a page
that could also be utilised to provide variety of templates to the author? or their positioning on a page?
metadata, although available properties The contributor is given a drop down list No, the development of templates is
of this nature would vary between of templates relevant for the content type limited only by any inherent restrictions
content types. they are authoring. of HTML, CSS, CFML and or JSP
How is the entry of metadata specifications.
Is the author provided with visual
presented to users at the authoring previews of templates? Is it possible to swap content from
interface? one template to another?
No preview or template thumbnail is
A category tree for pre-defined available by default. However, the Yes, contributors can swap between any
application categories or as form fields contributor can preview the content in templates nominated for the specific
for data entry. An appropriate UI widget the selected template prior to approving content type they are working on.
is used for the relevant metadata to the content.
make things as intuitive as possible for
contributors. How does the CMS handle paragraph
templates within a page? Template Creation
There are several extensions available
to accommodate more advanced meta Each content type can have any number
What languages can be used for
data requirements; for example, keyword of paragraph or content templates.
template creation?
dictionary management, dynamic These can be blocks of text, HTML
keyword abstraction, keyword formatting, or whatever content is Templates are written in the ColdFusion
suggestion and folksonomy tools. deemed appropriate. The primary body language.
editing step of the content has a drop However, for the development of
down menu of content templates templates no specific programming

11 of 16
FarCry CMS: Product Features

knowledge is required beyond that of the Can several template creators work Some of these plugins include Google
templates final output; for example on the templates? Maps integration, image manipulation
HTML, CSS and Javascript for web tools, search engine integration,
Templates are treated like any other part
pages. blogging, image galleries and more.
of the code base. If suitable precautions
Do the skills required for template are taken (for example the In addition, several commercial plugins
creation match those within my implementation of code versioning) then are available for purchase from various
company? any number of template creators can development teams, including user
work on the code base simultaneously. interface options, customer relationship
Anyone confident with coding HTML or management, event management and
even using Dreamweaver or an Does the IDE provide template check- others.
equivalent web design IDE can create in and check-out to manage multiple
and edit templates. template developers working on
templates at the same time?
What is the template creation Graphics and Multimedia
interface / IDE (Integrated FarCry does not have a specific template
Development Environment)? IDE. Templates are simply scripts that
Can uploaded images, or images in
can be edited using any number of
Any standard HTML coding environment media libraries, be manipulated and
authoring environments.
including Homesite and Dreamweaver resized without any graphics editing
can be used to develop templates. We recommend the implementation of tools such as Photoshop?
appropriate code management
FarCry comes packaged with its own Yes, images can be configured to meet
measures to provide checkin/checkout
"webskin" tag library that encapsulates pre-defined requirements with respect to
functionality for template creators.
many advanced features in simple size and dimension. For example, you
HTML-like tags. For example, bread can enforce a style guide that ensures
crumbs, site maps, and navigation no image is wider than a certain value.
structures. Modules & Plugins FarCry provides automated generation
More complex templates may require an of thumbnails.
Are there any existing template
understanding of the FarCry Several plugins exist that extend image
modules that have been previously
programming API. However, developers management to include special effects
created?
can readily build additional tags to and integration with external services
simplify template creation for non- The FarCry community is working on an such as Picnik.
programmers. ever growing library of plugins and
extensions for use with the FarCry
Framework.

12 of 16
FarCry CMS: Product Features

Does the CMS make provision for a services or through the Flash Remoting Can content be published from one
shared library of media items? gateway that ships with the underlying author environment to multiple live
ColdFusion engine. FarCry likes Flash :) environments?
Yes, contributors can leverage a shared
image library managed by FarCry. This Yes. FarCry works in a variety of
might be for convenience or it might be clustered environments. As the content
part of a corporate requirement to only
Publishing Process is served from a database, any live
use approved imagery. FarCry is server that can see the database will
designed to handle these and a variety How does the CMS transfer content automatically be updated when new
of other situations. from the author environment to the content goes live.
live environment?
How do Flash movies created by Non-text assets stored on the file system
The author and live environment are (for example images and PDFs) need to
authors and designers function within
essentially the same. Content is be replicated to other servers. Typically
CMS?
dynamically "staged" in the production in a clustered environment we
There is a specific Flash content type in environment. recommend nominating a single server
the system that captures the standard for administration and having file
Content in draft or pending status is not
flash parameters required. Contributors synchronisation in place to replicate all
shown to site visitors but appropriately
can upload and embed references to non-text assets to other servers.
privileged contributors can view the draft
Flash content directly within their Alternatively, assets can be served from
content in situ right along with the live
content. a central storage area (eg. SAN)
content. We call this the FarCry Virtual
Developers can integrate flash within the Staging Environment. depending on the enterprise
template's themselves for navigation and configuration.
Although both authoring and publishing
the like. Flash is a readily integrated
can be done on the single server many
content type for the FarCry environment
and has been implemented by many
clients prefer to have a clustered Multiple Targets
environment where a single server is
users of FarCry in any number of
dedicated to administrative tasks and
different ways. Can content be published with
other servers to delivering content to
multiple devices and targets?
Can the CMS update content within visitors. There are many recommended
Flash movie templates? and supported configurations to suit Yes. The FarCry presentation layer is
budget, security, scalability and/or separate from the underlying data
Yes. Provided the movie can be updated redundancy. storage. Templates can be built to
using external parameters, FarCry can service any output including WML, XML,
deliver content as PARAM vars, web services and so on. Interestingly,
delimited vars in a text string, XML, web

13 of 16
FarCry CMS: Product Features

FarCry has a specific xmlExport content access without a thorough


type that simplifies the syndication of
Integration understanding of the FarCry system.
content to XML format -- for example, we
What experience does the CMS The FarCry component API provides
provide RSS syndication by default.
company have in integrating its hooks into all facets of the FarCry
Can the CMS create different versions system into other software and system, its underlying data layer and
of the same content (for example, a hardware used in my company? Are application services -- just consult the
print version or a version for visually there examples of successful developer documentation and open code
impaired users)? integration? base.

Yes, see above. FarCry ships out-of-the- FarCry is written to leverage the
box with a "print friendly" template as an underlying ColdFusion application
example. Also, FarCry's CSS integration server. The plethora of integration Servers
makes it easy to write presentation technologies available for this incredible
layers that rely upon style sheets to platform are immediately available to Has the CMS company experience in
provide print friendly and accessible FarCry including, Java libraries, web implementing its system at the
content. services, XML, SMTP, POP, LDAP, server / platform / database
COM, Corba -- the list goes on. combination used in my company?
Does the CMS allow you to flag the
content as being appropriate for a ColdFusion is a Sun Certified Java FarCry's only dependence is the
particular purpose? application and so FarCry will run on any underlying ColdFusion application
Sun Certified J2EE platform, including server. FarCry should run within any
Any content item can be categorised JBoss, Adobe JRUN, IBM Websphere, environment that is supported by the
using the underlying category engine. SunOne, and BEA Weblogics. ColdFusion platform.
Flagging content is as simple as creating
a specific category and assigning that to There are lots of real world The FarCry database abstraction layer
the content item in question. implementations across a host of vertical makes it easy to provide support for
industries -- please ask for examples of multiple database platforms. Currently,
In addition, content types can be successful integrations that match your support has been developed for MS
extended to add additional properties to preferred environment. SQL Server, mySQL, Postgres and
flag content for a specific purpose. Oracle.
What access does the CMS give to its
content storage database? Is the CMS server compatible with
systems in my company?
Content storage can be accessed
directly via the database -- though we By leveraging the underlying ColdFusion
recommend this be kept to read-only technology, support for a multitude of

14 of 16
FarCry CMS: Product Features

systems and protocols is inherently In addition, FarCry is well suited to


available in any FarCry system. traditional HTTP acceleration
The list of supported protocols and configurations with proxy services such Think About the Future
as Squid.
services is too long to mention here,
review the Adobe ColdFusion feature list Does the current license cover
Is the CMS multithreaded, and does it
for a more comprehensive overview. version upgrades? Does this cover
support multiprocessors?
both major and minor releases?
Can the CMS vendor provide Yes, FarCry leverages the underlying
FarCry is a dual licensed, open source
performance statistics for their CMS J2EE server for multiprocessor support.
solution released under the GNU Public
from a live, high-load In ColdFusion Standard this is Adobe
License and FarCry Commercial
implementation? JRUN, on ColdFusion Enterprise this
License.
can be any supported J2EE platform.
FarCry works well in both single server
Please review the various ColdFusion Standard and Site Commercial licenses
and clustered server environments.
performance briefs. are available for purchase from Daemon.
There are many enterprise-level FarCry
users who would be happy to discuss What IT skills are required in my Commercial support for FarCry is
their implementations. Please contact organization to support CMS? available if you would prefer for patches
Daemon for references. and upgrades to be professionally
Your organisation requires a working managed.
Does the CMS provide a generic knowledge of your chosen database
HTML cache proxy to increase platform and administration skills for the What is the CMS vendor's product
performance in read only mode? relevant operating system and server of roadmap for the system?
your server platform. Managing the FarCry is an open source solution and
Yes, FarCry has a comprehensive
FarCry application itself requires an so feature development tends to be
HTML caching layer. Caches are held in
understanding of how things work but no driven by client demand and the various
memory and can be administered from
particular qualifications beyond "common interests of those companies actively
the administration environment. The
sense" are required. extending and building on the FarCry
cache service is sophisticated enough to
provide different cache periods for Skills in ColdFusion development would framework.
different page regions, page specific be a plus to extend and customise the Daemon runs and maintains the FarCry
caches, section wide or site wide environment -- it is very compelling that common code libraries ensuring
caches, browser specific caches, ColdFusion is so easy to learn. providing quality assurance and
personalised caches by group or user direction. The current FarCry
Commercial support and training are
and more. development road-map is publicly
available for all aspects of the FarCry
solution. available from the FarCry web site

15 of 16
FarCry CMS: Product Features

Are there opportunities for my


organization to influence future
development of the system?
Absolutely! The FarCry code base is
open source and supports a thriving
development community. You can
influence the code base by simply giving
feedback on the product, bug reporting,
contributing code and features of your
own for inclusion or paying to fast-track
functionality you require.

16 of 16

También podría gustarte