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 -~----------~----~----~----~------~----~------~--~---
