So I already have about a half-dozen MODs in development, some of them on hold and others more active. I currently have 3 demo boards for “big” MODs running at phpbbdoctor.net. So what did I do?
I started another one.
The main MODs I have in development right now (active development) are:
- Forum Auth by Post Count
This one is nearly completed, probably ready to submit to the MOD Team for approval on the first chance I get
- Topic Points (MMW)
I just released the first BETA for this one, and so far the feedback has been minimal. I don’t know if that means people aren’t testing it, or if they are testing it and aren’t having any issues.
- Custom Search Controls
I finally could not take it anymore, every time I try to search at phpbb.com I get the “You cannot perform another search so soon, please try again later” message. Oh, and I get that on my own boards too. So this MOD lets me override the search flood control based on specific types of searches. It’s also probably ready, or nearly so.
- Page Permissions
Ah, the venerable Page Permissions. It’s been in development for quite a while, and will finally get submitted to the MOD Team for approval soon.
So with all of those projects (some big, some small) in place, why did I start another one? Because it sounded interesting.
A user at phpbb.com requested a way to audit or track when a user changes their username. I had previously written some code for a paying client that tracked email address changes, so I had already designed one solution that was very similar. I figured I could whip this out in a few hours, release it, and have some happy folks. But something happened on the way to the forum.
I got more ideas about the MOD. Instead of tracking just username changes (which was requested) why not combine it with what I had done before, tracking email address changes too? And then another idea, why not track any text field in the user table? And why not let the board owner figure out which fields they want to track, and let them do it via an interface rather than by changing the code?
And why not… and how about… and wouldn’t it be cool if… you see where this is going, right? I have YALMP.
I don’t think it’s a problem. I can stop anytime I want to. Really, I don’t have to write MODs.
I need help.
* YALMP = Yet Another Large MOD Project