Announcing Ditto 2

Posted on 8-Mar-07 at 9:02 pm by Mark Kaplan

Ditto, the snippet that aggregates documents to create just about anything, is getting its first major update since last July. The codebase has been completely rewritten and reorganized for maximum performance and customizability. This update coincides with the release of a new support site full of helpful resources. To find out more, keep on reading....

Whats new

  • New document and TV retrieval logic for up to 4x the performance of Ditto 1 when used with large quantities of documents
  • No more tv prefixes!
  • PHx support
  • Optional randomization of the results
  • Extender architecture to allow users to expand Ditto's functionality and create their own custom placeholders
    • Request extender for functionality like DittoMachine
    • Summary placeholder has been moved to an extender
    • All tagging code is now an extender
  • New powerful debug console for quicker troubleshooting
  • Archives have been removed and recreated in the new snippet Reflect available in the Ditto package as reflect.snippet.inc.php
  • QE style placeholders with edit links now possible via the syntax
  • Tags now support multiple tagData sources in a comma delimited fashion and the placeholder for a nice tag list
    • There is now a case sensitive parameter that allows you to decide if you want the tag comparison to be case sensitive or not
  • It is now possible to have multiple Ditto calls with url based features on one page thanks to the id parameter
  • A new config architecture allowing users to create config files in the config directory with the simple php variable syntax
  • Added new @bindings for templates including @CODE: and @FILE: for their respective purposes
  • New formats including XML and ATOM
  • Parents and documents options now available, start ID deprecated (will still work though...)
  • Added between filtering for dates for use in conjunction with Reflect based archives or custom links
  • Hooks for custom filters and placeholders in extenders and config files
  • The obligatory much much more...

New Support Site


Check out all the links at http://modxcms.com/ditto

Thanks

Thanks to heliotrope for all his ideas as well as testing and to the awesome guys and gals at CVS Dude for their SVN version control service.

Get your copy

download iconDownload

Meta: RSS feed Permalink

Comments:

1
Ditto does it again! by pixelchutes 11-Mar-07 10:36 PM
Mark,

This is a huge list of Wins put up with the 2.0 release of Ditto! This is a must-have for the community in 2007. Keep up the fantastic work!
2
Mark, by lw-d 25-May-07 02:59 PM
Thanks for the great snippet and all the good help you have given to myself and others on the forums.

Thanks
Lee
3
Mark, by lw-d 25-May-07 02:59 PM
Thanks for the great snippet and all the good help you have given to myself and others on the forums.

Thanks
Lee

You must be logged into the forums to comment. Please login