Quote from: PaulGregory at Dec 22, 2006, 11:06 AM
1) It will be useful to compile (possibly into the first post) a list of hosting environments that are known to work, with notes on the changes required. This would be a bit more positive than just a list of problems!
Agreed, and definitely part of my motivation in releasing this to the team now, rather than later.
Quote from: PaulGregory at Dec 22, 2006, 11:06 AM
2) I really hope that this will be up-to-date with the late 0.9.5 changes before 0.9.7 alpha goes public, because otherwise all reports will just be full of people picking up on the changes that are missing and already known. Is it the case that the team can assist with that?
It is merged with latest trunk as far as the manager goes. Some of the most recent changes to the manager just need to be verified (merges may have broken some new functionality there) and some of the more recent tweaks to document.parser needs to be re-applied to the new core classes responsible for those features now (i.e. latest updates to TV functionality needs to be migrated to the modTemplateVar class).
Quote from: PaulGregory at Dec 22, 2006, 11:06 AM
3) If QuickEdit needs to be "refactored", who is going to do that? There’s a lot to be said for just replicating (and extending) the functionality in an all new Thing entirely in MODx front-end code.
Hopefully this will be a collaborative effort where I work with someone (Adam?) to make sure we strike a good balance between optimizing the core parsing events and optimizing the QuickEdit plugin. I don’t see any reason to start from scratch. We just need a find a way to resolve the fact that instead of 10 finite passes of the mergeDocumentContent() function being called per document, as well as an equal number of OnParseDocument events being triggered, that we now have a potentially infinite number of passes (with protections for infinite loops by refusing to parse the same tag nested within another and by limiting the maximum parsing iterations in a configurable way) that may or may not be relevant to the needs of QuickEdit. Shouldn’t be that big of a deal, and even with the 60+ passes of QuickEdit, the processing time is not that unusable; just would be nice to get it back to the same performance level of 0.9.5 at least.