Folks,

We're building our plans for the next milestone release of FarCry.  This
should be considered a work in progress and has not been finalised.  I
put this out to the community to really get some feedback on what people
are eager to see and spark some discussion about the priorities we need
to give to various areas of the code base.

**************************************
* FarCry 2.4 is codenamed "Glamour"  *
**************************************

--/ Mission Statement /--
*Glamour* is all about the users. We must overhaul the UI of FarCry
administration, and surface as much hidden functionality as possible.
FarCry will become an elegant and beautiful thing to behold.

--/ Reality Check /--
Although the FarCry administration interfaces are generally good and
maintain a particular look and feel across all interfaces they are not
ideal.  There are many features that exist under the hood that are
really only acessible to power users of the system -- and by that we
mean developers who have an intimate understanding of the core.  This
will be changed.

FarCry provides for sophisticated content management scenarios. We need
to provide more intuitive interfaces for non-technical authors to get
the most from the system.  On the flip-side we need to somehow
accommodate the least experienced users in our community and more easily
allow admins to "dumb down" the admin interfaces.

A rough list of desired outcomes includes:

** Overhaul of UI
 - work to a single set of CSS styles to allow for complete admin
customisations
 - standardise all FORMs and wizards to admin styles
 - introduce Crystal SVG icon library throughout
 - Standardise on cross browser support for Safari, Firefox, Mozilla and IE
 - improve rich text editor integration for popular editors (refactor
editor integration to make this easier for developers wanting to plugin
in new editors)
 - improve media management of files and images for all content types
(including custom types)

** Functional Changes to Core
 - add basic image manipulations (eg. auto thumb generation)
 - add file archiving
 - add generic interface for container reflection
 - add generic admin interfaces for ALL core content types (including
tree content types)
 - replace the SECURITY interfaces completely (include profile
management, and multi directory management options)
 - statistics aggregation and purging options
 - updates to FriendlyURL servlet

** Architecture Changes
 - integrate FourQ package directly into the Core code base
 - extend FourQ array properties to include data beyond object references
 - improve error handling options (including URL 404 and developer
debugging)

** Installation
 - new installer to make life easier for new members to the community
 - more comprehensive sample site templates to show off more
functionality and give better guidance
 - out of the box support for context roots
 - J2EE deployment options for CF7 installations

--/ Rough TimeLines /--
We are aiming for a beta release of the *Glamour* code base for end of
May 2005, with a final production release end of June 2005.  This is
ambitious and we're going to need help from the community to achieve this.

--/ System Requirements /--
We've decided to hold off any CF7 specific enhancements in core for the
*Glamour* release. However, CF7 features and functionality can certainly
be leveraged in FarCry projects and extensions.

It's envisaged that *Glamour* will be the final milestone release for
CFMX 6.1.  Future releases will be targetted to take specific advantage
of the CF7 platform in the farcry_core code base.  The next milestone
version after 2.4 will be version 3.0 -- the change in primary version
number denoting a backward compatability issue associated with the
requirement for CF7.

Note: Complete compatability with CF7 was a fundamental requirement of
the 2.3 milestone release.  Any incompatabilities are considered bugs
and will be patched to the 2.3 maintenance branch in addition to the
HEAD trunk.

Best regards,

-- geoff
http://www.daemon.com.au/



---
You are currently subscribed to farcry-dev as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to