At my job we use a cms called modx, which I love; it’s open source, it’s php, and you’re able to make it do a lot of things with very little effort. But the one issue I have with this system is that plugins that exist for it exist in a dichotomy, ‘has documentation’ vs. ‘no documentation’.
A client had a book on teaching, they wanted to include a glossary of all their terms in their website.
Sure, why not?
So we added a plugin called... Glossary. It worked great, not a lot of documentation, but we figured it out still. And then we noticed something weird.
Why was Developmental Difficulties lower than Distance Theory (these aren’t actually related to the client they’re just an example).
For whatever reason, they weren’t sorting in an ascending order. For this client that was gonna be an issue.
I’m not great at php, my few forays into it have been less than successful, but I gave it a shot. I read through some of the code, since like I said, documentation was lacking. But I couldn’t really make heads or tails of it.
Deadline is maybe a week out, and with thanks giving coming up, that means we have like four more days of development left before the site needs to be ready to go live. Another developer found a plugin that would sort them into alphabetical order, but had way less documentation than the first plugin. And we would have to throw out work we had already done on and do it all over again.
All in all, 45 minutes of coding, maybe an hour of total development time.
I’m interested to hear what other bodges people have come up with?