About
Features
- Tagging support
- Extensive logic and sanitychecks ensure the values you enter will work correctly and failures result in helpful messages about potential problems
- Simplified parameter namesall in camel case
- RSS, XML, JSON, and ATOM Output
- Advanced filtering gives the ability to create category listings based on TVs
- Multilanguage capability
- xHTML strict archives with templating via Reflect
- Alt-First-Last-Current Documentrow template support (inspired by omnivore's post)
- Ability to call all parts ofthe document object in a template via and all tv's via
- Multilevel/hierarchal support
- Sort results based on thevalues of TVs
- Pagination including a listof pages
- Multisort capabilities
- Multicall abilities
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 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...