Whats new in Ditto 2? • 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 [+#item+] syntax
• Tags now support multiple tagData sources in a comma delimited fashion and the [+tagLinks+] 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...
You can download a copy at the end of this post
You can browse the all new documentation and Ditto HQ at
http://ditto.modxcms.comEnjoy!
Version control provided by the awesome guys at CVS Dude