Hi! Thanks for your input; it’s definitely appreciated. I’ll go through your points one-by-one.
1) IE is a crappy browser. It renders JS incredibly slowly, as shown in this AP article’s results:
[table]
[tr]
[td]
Chrome 3.x
JavaScript Speed: 542.3ms
Max CPU Usage: 3.0%
DOM Selection Speed: 39ms
CSS Rendering Speed: 91ms
Page Load Time: 1.45s
Cache Performance: 0.72s[/td]
[td]
Internet Explorer 8.x
JavaScript Speed: 6,305.5ms
Max CPU Usage: 13.1%
DOM Selection Speed: 137ms
CSS Rendering Speed: 793ms
Page Load Time: 1.61s
Cache Performance: 0.87s[/td]
[td]
Safari 4.x
JavaScript Speed: 863.9ms
Max CPU Usage 4.4%
DOM Selection Speed: 30ms
CSS Rendering Speed: 117ms
Page Load Time: 1.61s
Cache Performance: 0.89s[/td]
[td]
Mozilla Firefox 3.x
JavaScript Speed: 1230.6ms
Max CPU Usage: 7.6%
DOM Selection Speed: 73ms
CSS Rendering Speed: 359ms
Page Load Time: 1.34s
Browser Cache Performance: 0.75s[/td]
[/tr]
[/table]
Now, people can feel free to use an outdated and old browser that renders improperly, but they will take the hit on newer, more rich web applications. IE9 is supposed to solve this issue, btw. We decided that providing a rich, usable interface was preferred over IE6/7 support. IE8 should work fine, albeit a bit slower since it has horrid JS support.
2) I’m unable to replicate your login issues with FF. You’d have to provide more information about your server to get help there.
4) The tree issue is a known issue, and something we’re looking into for 2.0.1. The main issue is that everyone wants their tree to do something different, so finding the *best* solution is our current task.
5) If someone would like to contribute code that would make the left nav fixed without seriously degrading performance, we’d definitely incorporate it.
6) To be honest, this is completely opinion - I find the Quick Update/Create options invaluable, the drag/drop of sorting Resources incredibly time-saving, and the ability to drag/drop straight into content panes a fab feature. All that requires some JavaScript, and we’ve chosen ExtJS as our JS framework. ExtJS is big, yes - but the benefits it provides are amazing, and we think people will start to realize that the more they get into Revo. Everyone’s a bit slow to come around to Revo when they start, but you’ll start to notice your workflow and site building time becomes significantly faster once you’ve started to use Revo for a bit.
7) That will be addressed in 2.1, where we’ll introduce custom manager dashboards.
Thanks for your input, and we’re glad you’re enjoying MODx, and hope to see you more in the community!