On Jan 21, 6:59 am, James Buckingham <[email protected]> wrote:
> My question is - It mentions that these comparisons are based on
> version 4.x. If that is the case what has changed in terms of these
> features since the 5.x release? I'm not looking for anything in-depth
> really I was just looking for a quick summary from someone that knows
> and uses FarCry and can pick out these things quickly :-).

Very detailed release notes for all versions are available here:
http://bugs.farcrycms.org/secure/ConfigureReleaseNote.jspa?projectId=10000

>From a feature comparison perspective, FarCry 5 sees an increasing
maturity in the plugin architecture, and a consequential increase in
the number of robust and significant plugin options for the FarCry
framework.  The FarCry Community bundle (CMS, Greybox, Core) is really
just the tip of the iceberg in terms of functionality.

A quick roadmap for the recent releases, that really just highlights
major changes follows. The sum of the myriad of minor changes between
releases is also significant by much harder to articulate ;)

Glamour: FarCry 3.0
-----------------------
v3.0 involved a complete overhaul of the webtop UI to a more standards
based, CSS driven layout.  By and large, this look has persisted into
later versions of FarCry.


Gonzales: FarCry 4.0
-----------------------
Introduction of Formtools
Formtools are components that represent the behaviour of individual
properties when being displayed or rendered in a form. A property
might be as simple as a text input field or a complex library picker.
The framework ships with a huge dictionary of choices, and you can
build and distribute your own components. Difficult to put in a little
sound-bite but form tools lets you build very rich user interfaces
*very* quickly.

Caching & Performance
The framework automatically caches calls to the database to improve
performance. Better still, the result of any view can be cached in
memory allowing you to generate complex, composite pages and then
retrieve them instantly from memory. FarCry even understands the way
the cache has been constructed so that embedded views that change will
flush and re-generate their parent pages automatically.

Plugin Architecture
Every aspect of a project can be repackaged and used in another
project as a plugin. This might be the entire project or just a small
part of it. Most applications are combinations of several plugins.
Community plugins include solutions for Google Maps, blogging, content
management, free text search engines and many, many more.


Fortress: FarCry 5.0
-----------------------
An overhaul of the security framework for FarCry, restructuring of the
application framework for shared hosting deployments, and a multitude
of smaller enhancements.

Application.cfc
Replace Application.cfm/OnRequestEnd.cfm

Security refactoring
* create better hooks for external directories; a user directory
plugin
* out of the box support for Active Directory, LDAP (OpenID planned)
* Integrate Audit sub-section for reporting
* Provide scaffolding for permission sets
* view level security

Inline Documentation
* sub section summaries based on component metadata
* extend webtop config xml elements for i18n text

Form Components
* ability to use formtools without content type machinery
* appropriate with Quick Builder UIs and so on

Ongoing Formtool UI improvements

Config refactoring
* convert config to content type
* convert config edit handler to use form components

Improved Deployment Options
Shared hosting and webroot directory installation options.

Workflow Framework
Comprehensive task based, workflow framework that can be applied to
any content type in the system.


Immediate Roadmap: FarCry 5.1 (in release candidate)
-----------------------
Friendly URL Service Overhaul
Caching Service Upgrade

Internationalisation (i18n)
* re-engineer i18n to accommodate core, plugins and project
* localisation of the webtop (replace existing approach)
* resource bundles for core, common plugins, projects
* engage community for translations

Note this is with respect to the localisation of the webtop and other
programmatic features, and not multi-lingual content. The majority of
i18n development work has been completed but has not been announced as
we ran out of time to adequately test for the 5.0 release.

Resource Bundle Plugin
* for development and translation

Auxillary Plugin Roadmap: targeting FarCry 5.1
-----------------------
Plugin Explorer
* dedicated plugin install/remove engine
* dedicated plugin data import engine
* plugin listing and deployment window
* hooks for external web services directory of plugins

NearCry
* blogging solution
* standalone or as a plugin

MXUnit Test Framework
* unit testing framework for all FarCry applications

FarCry Doc
* developer utilities
* automated documentation services

I'm sure I missed plenty -- but hopefully that helps.

geoff
http://www.daemon.com.au/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"farcry-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/farcry-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to