Quote from: BobRay at Aug 25, 2010, 02:59 PM
Your problem had nothing to do with Evo or Revo (or MODX). Someone installed an add-on that requires LDAP authentication. That’s why you couldn’t log in.
If you edit the file named in the error message and put one of these at the top:,
return;
return 1;
return 0;
You may get in.
I agree, the problem had nothing to do with the MODx program. However, when I installed MODx it made sure that it could run on my system and went ahead if it could. Since the add-on requires something more than the base platform that MODx is happy running on, either the MODx plug-in installer, or the installer for the plug-in, should have checked to see if it was compatible with my system.
The reason this is important is because the download and install takes place in the manager and gives no warning of extra requirements in order to run.
You seem to be so worried about blame. I installed this stuff because of the requirements of the project. Blame me. But MODx Revolution’s add-on installer still needs to be fixed. At the very least it should warn the person downloading, installing & managing (activating) add-ons of any special requirements beyond what is required by the MODx CMS itself. It does NOT. This is a blatant disregard for the Mission Critical nature of anyone’s website (I don’t care if it is only offering info on beanie babies, websites need to be up 100% of the time and this is a huge leap backwards in website uptime and web application dependability). This needs to be addressed as it is a huge freaking design flaw, a complete blackhole in Revolution’s security. And I don’t care if it offends you that I am writing how Revolution is flawed when it works so well for you, this is not meant to offend, it is meant to assist with the development of a huge gapping security hole that needs to be addressed as Revolution is further developed. HOW to address it might not be right, but it really is a designed-in bug that needs to be addressed.
Remember, I have used Evolution on a couple of sites before. It had won me over because of its ease to design for, method of enabling the designer as a developer, its ease of use, its RELIABILITY, DEPENDABILITY and SECURITY.
The captcha should not have been allowed to activate upon a simple installation, either.
Yes, based on my professional experience with MODx, I was confident that MODx would inform me if there was something wrong, at least notify me if something special was required. It did not. Furthermore, it activated these installs without any intervention from me. That is just plain wrong.
At the very least, I should have seen a "What to Expect Upon Installation" message so that I would know that the captcha would install itself. So that I knew Active Directory would mess-up my login if I did not have LDAP authentication installed, previously.
I know you are very close to the project, so you are taking these criticisms personally. You should not. Unfortunately, you have established a personal relationship with your baby and I am undermining that relationship by being so very critical of your baby. But my goal is not to strike down your baby, but make you reinvent your baby so that this sort of crap does NOT happen ever again. So that you can’t be offended in such a way, ever again.
The fact is that because the project is your baby, even if you have no code input, you want to nurture it along and make it better. I have found these huge gapping flaws in it and you see this as an attack on the product. But it isn’t, it is merely me being frustrated because I can’t get the assistance I need. Because the ONLY DOCUMENTATION IS NEVER ONLINE. Because I work at night when (and because) there is no interuptions at all, which is also when everyone else is asleep. Because I started posting asking for help a while back and never got a single response. Because I have to whine like a baby to get ANY response.
Don’t get me wrong, I’m not yelling at you, BobRay, or lossendae, or virtualgadjo. BobRay, you appear to have finally come-up with the solution that I would’ve needed to continue using Revolution. lossendae, you are right, I cannot run Revolution because I have never (since installing it) EVER seen the documentation. I have a couple books all about Evolution, so I won’t have to worry about some stupid online wiki that NEVER works. And virtualgadjo has pointed out that now technology has changed and I CAN mirror a database on a local system (if I set it up with direct access, which is actually another security hole I have to think about taking). Then again, I don’t have any problems backing up the database from the remote, having to reinstall if something catastrophic occurred to the database and website, because nothing ever has unless it was hacked, in which case I never trusted it again (never wanted to reinstall, had to leave the site down so that no one would get ripped-off/offended and report the whole thing to the authorities, leaving the site down to protect its reputation).
We all have our ways, and in my own way, I am trying to help. As a designer and a user interface expert, I see huge gaping flaws in the design of this new system. I’ve alerted you. Please do NOT take offense. I think these are real big issues from a usability point-of-view that no one is taking seriously. The lack of access to the wiki documentation alone will destroy any chance the Revolution will ever have of being succeeding, so I am sure you guys are busy trying to fix that, and it isn’t good timing, so you are pretty frustrated too, I bet.
But just as MODx is your baby, it is mine, too. I make my living on it and I stand on its success or failure. I live or die by it because nothing else has ever worked for me before. MODx does, and it does it briliantly. Well, MODx Evolution did. Revo will, with my help, IF you LISTEN to me.
Yes, I am taking it personally, too. So I apologize for being so damn insistent, but this is important to me. I know you are listening, but I also know that you aren’t understanding. So I am even more frustrated. I have a stake in the success or failure of MODx ...so of course I need to to work, to act right, do the job well and reliably, securely. Because this is the best thing to come along since php scripting, which is too much for me to get my head around. MODx Evolution works and I need Revolution to do so at least as well. It isn’t, not right now.
That’s why I removed it. Now I go install Evolution. I will install Revolution on one of my own sites. I won’t install the captcha or active directory add-ons (I did learn something!). The client needs fool-proof 100% reliable dependability that is 100% secure and well documented.
Seriously, Thanks guys...
Revolution will Evolve, too.
-Doug