I agree that Evo should be more in sync with Revo’s conventions. I am with Shane on the templates directory: nuke it. I always am a fan of putting CSS files loose into the assets directory with no wrapper directory (keeps calls to images in the CSS shorter). In fact, I’d be more inclined honestly to nuke most of the folders and make them configurable on a per-client basis. This of course means that we need a new image browser, which I’m really looking forward to too. MCPuck has been good, but certainly caused it’s share of headaches. If we had a less restrictive image/file browser, I’d be a fan of a structure like the following:
For add-ons and helper libraries that don’t need to be accessed by anyone but developers:
inc/
config.inc.php (make for easier "core" upgrades)
chunks/
manager/ (manager overrides and customization)
help/ (custom manager help pages)
login.html
welcome.html
modules/
phpthumb/
plugins/
snippets/
etc.
For site resources, and for setting the file browser "root" ... end-users play in this directory:
site/ (fewer bits!)
site.css (css files loose in site, though I could see a "css" directory too)
i/ (images)
js/
etc.
In a similar fashion, I wouldn’t mind seeing the export/import stuff moved to add-ons, since they’re fairly infrequently used. For those those that need them I suspect that they wish there were some tweaks to allow them to be improved upon such as supporting friendly URL paths. It’d be easy to include instructions to create those directories and make them writable. (This one is probably not worth messing with right now...)