Quote from: splittingred at Aug 17, 2010, 06:53 PM
For what it’s worth, these are common Security terms for those familiar with enterprise security. The idea of Access Controls is *very* familiar to people who do security daily. Your end-users should never be going into the Security section. I’d recommend hiding it from them.
I wasn’t referring to terms like "Roles", "Permissions", or "Access Policies" - I was referring to the names given to specific Roles or Permissions. I will say, however, that roles in Evo made much more sense: Administrator, Editor, & Publisher are pretty clear and descriptive. It would be interesting to see a listing of all permissions that would need to be assigned to an access policy in order to achieve identical (or equivalent) levels of access. In Revo there are two built in roles: Super User and Member. There’s a lot of ground to cover between those two ends of the spectrum. I’m curious why the built in roles were limited to these two?
Quote from: splittingred at Aug 17, 2010, 06:53 PM
While yes, there can definitely be UI improvements, we will most definitely not be removing features because they are initially ’too complex’.
I’ve used the acronym "UI" when I probably should have been using "UX" or "User Experience" - UX covers a lot more than how screens are organized. I think that you can achieve simplicity, while also providing access to granular controls. I’m a big fan of simplicity, and like Ryan’s mention of a "Dad Simple" manager interface.
Quote from: splittingred at Aug 17, 2010, 06:53 PM
The Permission listing issue will be addressed in 2.1 or sooner.
Awesome!
Quote from: splittingred at Aug 17, 2010, 06:53 PM
Right-click on the Categories node in the Elements tree. You can create a root-level Category or a nested one, from any page.
Thanks!
Quote from: splittingred at Aug 17, 2010, 06:53 PM
For an end-user, the word MODx is going to create confusion. This isn’t a problem with revo - you just need to educate your end-user.
Theoretically, I could train my users to write HTML and PHP. However, they want to know the bare minimum. They want as few options as possible, and clearly labeled text fields. Above and beyond that, I feel like you’re just asking for additional training and help desk requests.
Quote from: splittingred at Aug 17, 2010, 06:53 PM
I completely, 100% disagree. Doing the select boxes the way we do them allows for massive amounts of scalability - pagination of results, templated selects, dynamically adjusting selects, and instant field validation. A great example of this is the linklist in TinyMCE in Evo - it nearly crashes when you get to 1000+ page sites in Evo, due to the lack of pagination.
It sounds like there are valid technological reasons for the way select boxes are handled. My opinion, however, is that they detract from user experience (my experience, anyway.) I’m only offering feedback/ opinions. Not saying my opinions are "right."
Quote from: splittingred at Aug 17, 2010, 06:53 PM
You can easily click on a row to see a description of what it does, so the ’what a specific setting does’ complaint doesn’t make sense.
In Evo you can scroll down the page and read what each setting does. In Revo, if someone wanted to see what each setting did, that would be 100’s of clicks. Again - it’s my opinion this isn’t the best user experience.
Quote from: splittingred at Aug 17, 2010, 06:53 PM
As for the inefficiency, I disagree - ajax requests are much faster and easier to process than a full-blown page request.
True, if you’re changing one setting. If I were changing 5 settings at one time, for example, it would be: Change, wait... Change, wait... It feels like it would be much more efficient to make multiple setting changes if they were all submitted at once.
Quote from: splittingred at Aug 17, 2010, 06:53 PM
Really? We added drag/drop for sorting and tag insertion, quick update/create, one-click package management installs, MgrMgr *built into the core*, an easier to access Elements and Files tree, and you’re telling me Revo is *less* user friendly? I would seriously argue against this. Yes, there are bugs here and there (which any release of any product will have), and there are ways it can be improved. But saying it’s less user-friendly than a product that requires 4 clicks just to go edit a Snippet?
That’s what I’m saying
- this is from my own experience, and feedback I’ve gotten from one of the designers I partner with. If you’ve done usability testing and research with designers, developers, and end users - then I might just be an edge case or impossible to please. If you’re basing this on your own experience or opinions, it might be worth getting feedback from users that haven’t used MODx before.
Quote from: splittingred at Aug 17, 2010, 06:53 PM
Unless we had at least $40,000 in donations, this isn’t really an option. (Plus I don’t think we want to create the idea of paying for MODx development.) Nor are we really wanting to completely rewrite the UX, but rather just improve it, as a complete rewrite would set us back a year again in development.
Fair enough.
Earlier, via Twitter, Jay had this to say:
It may also be that #evo is right for your project types. It’s not going anywhere anytime soon
He’s probably right. Also, I admit that I’m a bit of a freeloader... so I’m not sure I even have the "right" to be offering criticism. I just know that with Evo: It felt right. I was excited to show it to train my clients. With Revo, not so much. In all honesty, I might not be your intended audience.