Dashboard > FarCry Core Coding Guidelines > Home > Percolator
Added by Geoff Bowers , last edited by Geoff Bowers on Jul 16, 2007  (view change)
Labels: 

Needs updating 20070716 GB
A coffeepot in which boiling water is forced repeatedly up through a central tube to filter back down through a basket of ground coffee beans.

Glamour Branch (3.0.x)

Ongoing UI improvements including:

  • Introduction of Oracle support (done 3.0.2)

Gonzalas (4.0)

Clear focus on performance and refactoring:

  • fourQ upgrades
    • project [FCDEV30:sqldelta] (COAPI schema evolution improvements)
    • Object Broker (cache efficiency and pop reporting, aimed at content types, possibly embedded in fourQ)
    • make extended array properties first class citizens
    • Add typename to array data
  • Implement generic Reactor dao's for non-content type tables
  • shared code libraries (ie types/rules/etc shared across multiple installs on the same server)
  • Deprecating useless code
  • Implement Formtools Technology (MJB)
    • remaster default edit handlers
    • refactor plp tags
  • Messaging sub-system
    • Re-do system commenting (add dmComment content type to replace commentlog property)
    • Re-build notifications (appovals, denials, audit traps, and so on)
  • Refactor of core dmImage Object
    • Standardise Field Names
    • Cleanup Config Values
  • standardise Javascript libraries
  • improve widgets, wizards and editing process
  • introduce some transition effects
  • background save

Treebeard (4.1)

Clear focus on refactoring nested tree model:

  • Refactor nested tree model (possible in-memory NTM, parent/child only in DB, increase NTM span )
  • Eliminate tree corruption entirely (implement self repair mechanisms)
  • Allow NTM to be applied to any content type easily
  • Update JS site overview tree AJAX approach (eg move to prototype.js and JSON)
  • Redo category and dmNavigation management

Community Projects

Ongoing community projects not within core put independently deployable will include:

  • Mollio (see http://www.mollio.org/)
    • FarCry Mollio templates (availabe now in CVS)
    • Update installer to deploy Mollio by default
  • Live demonstration site (if you can't wait try http://demo.farcrycms.de/)
  • Community Site
    • Case study object for Community web site to promote existing farcry solutions
    • Implement nightlies archive (available now at Jeff Coughlin's site)
  • FarCry Blog
    • Sample tutorial code base using real-world example of converting FarCry to a blogging platform
    • Blogging tools (including blog API)
  • Form builder tool

Infrastructure Changes

CVS to Subversion Migration
Completed. All FarCry code bases are now on subversion

Beyond

  • dmSec overhaul

Powered by a free Atlassian Confluence Open Source Project License granted to FarCry CMS. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators