Quote from: Bleda at Jan 21, 2009, 05:11 AMCan you present a mockup of how you see this working?
- The Resouces/Elements/Files buttons should all be on top of the sidebar (as tabs), the buttons change their place all the time and are too far away at the bottom. The slide-effect doesn’t work properly anyway.

In an ideal world, we’d also have more than one person doing Revo UI commits, too.
BTW, to really improve usability, let me edit a snippet, a chunk, and a document at the same time in different windows and, as a bonus, let me clear the site cache without closing either editing window.

Quote from: BobRay at Jan 21, 2009, 10:42 AMIn an ideal world, we’d also have more than one person doing Revo UI commits, too.
BTW, to really improve usability, let me edit a snippet, a chunk, and a document at the same time in different windows and, as a bonus, let me clear the site cache without closing either editing window.
That idea cannot be done [currently], because that would require those tabs to be divs ajax-injected with HTML/JS, and current browser limitations prevent onReady events from firing in ajax-injected HTML. Therefore, no custom JS for each page - therefore, no ability to load JS-enabled pages into a div. In other words, no can do. We initially tried this. I wasted a week cursing at Safari’s security restrictions.
Now, you might say, well, why not include all the JS before injecting, and just run JS after it’s injected? Well...
1. There’s no clue when the page will be finished loading - onload events for divs don’t always work since the rendering/transmit times differ.
2. Horridly slow load times, since ALL JS would have to be included EVERY page load
3. That would completely prevent custom pages from being developed and included, since you’d have to include all the JS, which could break other JS, etc...
No, I don’t at all. My apologies if I was short. Sometimes I think I get frustrated with the plethora of people demanding this and that design, and so few actually doing concrete contributions (yourself far excluded, you have been invaluable) to their own suggestions.
I hope you don’t take any of my suggesions as critical of your work so far (which is fantastic).
Correct. While we’re getting close, we’re still a far throw away from native-style UI development. The main problem is just the fact that everything has to be loaded every time.
Sometimes I forget that it’s totally unfair to compare a C++ OS-specific program’s UI to a generic web program’s UI. Even if the Web-2.0 tools were mature (which they’re decidedly not) there would still be severe limitations on a program written in an unholy amalgam of PHP, JS, HTML, and CSS and executed over the web.
Do you think a separate, Ajax-based code editor with no WYSIWYG capability could be written that would be able to edit the content field of multiple MODx objects - maybe in separate browser windows?

Sometimes I forget that it’s totally unfair to compare a C++ OS-specific program’s UI to a generic web program’s UI. Even if the Web-2.0 tools were mature (which they’re decidedly not) there would still be severe limitations on a program written in an unholy amalgam of PHP, JS, HTML, and CSS and executed over the web.
PHPEd is written in Delphi for Win32, i don’t believe web tools will ever approach that kind of UI building...
I would hesitate to work in different browsers - because of session persistence issues - but I know from experience working in different tabs in the same browser is not an issue.
I can open the Manager and log in in several different browsers, though I never do it. Is there any danger in doing work as the same admin user in several different concurrent sessions?
Quote from: BobRay at Jan 21, 2009, 11:40 AMI would hesitate to work in different browsers - because of session persistence issues - but I know from experience working in different tabs in the same browser is not an issue.
I can open the Manager and log in in several different browsers, though I never do it. Is there any danger in doing work as the same admin user in several different concurrent sessions?