
I am not a programmer, so I can’t really suggest fixes in any meaningful way ...
Yes, there is.
Unfortunately, loading straight without using AJAX for dropdowns such as Template fields prevents us from dynamically adjusting the content of those dropdowns at any given time without reloading the page, and putting that Template combo widget anywhere - including in windows such as the Quick Create Document window.
That said, we do plan to optimize some things. The JS will all be compressed, along with the CSS. We’re also going to look at the AJAX request and see if we can cut down on them.
Feel free to suggest fixes or optimizations.
Quote from: splittingred at Nov 01, 2009, 08:41 PMI am not a programmer, so I can’t really suggest fixes in any meaningful way ...
Yes, there is.
Unfortunately, loading straight without using AJAX for dropdowns such as Template fields prevents us from dynamically adjusting the content of those dropdowns at any given time without reloading the page, and putting that Template combo widget anywhere - including in windows such as the Quick Create Document window.
That said, we do plan to optimize some things. The JS will all be compressed, along with the CSS. We’re also going to look at the AJAX request and see if we can cut down on them.
Feel free to suggest fixes or optimizations.
But in general, the manager is really heavy, and especially compared to evo. I really prefer the new interface in many ways, though.
Something has to be done, IMO, because while editing and adding content, I really feel like there is a lot of waiting time - it kind of kills the experience. Perhaps I notice it more, being in israel and having a server in the states there is a noticeable latency with all server requests. Although again, it is not a problem for me with any other web apps I use, including evo.
Your link addresses site visitor attention span, etc. These are typically NOT a consideration for developers.
But the point is valid.
Maybe, the devs should cache the menus and only use the ajax to load if there has been a change since the last cached load. Essentially use ajax to change the cache on the server and update the browser IF there have been updates or additions to the menus since last load.
Just a suggestion. I’m still working on getting content to users.
No one else seems to have complained about this until now, so perhaps it truly is a non-issue for MODx developers.
Still, from my experience - in the last 2 weeks I have been building two different sites - layout and also entering content, etc. One site in Evolution (1.0.1 and now I upgraded it to 1.0.2) and one in Revolution. The differences in workflow are quite significant due to this dynamic loading of just about everything in the Revolution manager.
I too have been making a website with both Evolution and Revolution, and even if i don’t understand all the magics yet, i have gained quite some time with Revolution, especially with application deployment via the package system.
The development itself stay in my editor, and most of the time out of the manager for both Evo and Revo. So, in my case, it doesn’t change anything on the dev speed aspect.