SMF Projects
Simple Machines Forum is, as you might have already guessed, a forum software. It's coded in PHP using MySQL (PostgreSQL and
SQLite are supported in the 2.0 line) and I'm basically all wrapped up in it. I've developed a few modifications that are
available for download and a few that aren't. Enough rambling, here they are.
This was my first modification for SMF. Sure, it had a little karma system to give a single point here and
there, but it just didn't feel right. After writing a few pieces of code and waiting for someone to pick up the rest, I
finally gave in and did it myself.
I love this modification. I was given Member Awards by JayBachatero, a former SMF developer, in the summer of 2008. I've
since upgraded it for SMF 2.0 and am providing support to those who have installed it on their forums.
It's simple - if you have multiple themes and you need to quickly switch between them, why go through your profile every
time? This modification adds a dropdown box in the lower right hand corner of your forum, and when you select a new theme
from the list, you automatically switch to it. Simple, eh?
I personally hate having to link to someone's profile. Either you have to find out their ID number or their login name, and
then add it to the end of a URL. I'm too lazy for that. If I want to link to Jonny's profile, I'll [user=Jonny]link to his
profile[/user]. If I want to find out who the 100th member was, I'll find out who the [id=100]100th member[/id] was. Only
difference is that I can be lazy now.
One of the few requests that I've picked up and actually created, the AJAX Personal Text mod is pretty straight-forward. Your
personal text (a line displayed in every post) is displayed at the top of the forum, and when clicked, it turns into a text
box that can be used to change your personal text from any page.
SMF Ranks
I was approached by LittleOne, the administrator of
PogoAddiction, to
develop a system for his users to tracker their progress in Pogo games. On his end, LittleOne can now add new games and challenges
to the tracker, and his users can now throw away their excel spreadsheets and use a nice and easy interface to keep track of
their ranks and badges.
Peak Bagging
Another paid modification I made, this system allows members of
Peak Bagging
NZ to keept track of which mountain peaks they've
bagged, submit trip reports, and
find other members interested in bagging the same peaks. Despite its simple outward looks, this modification really got me to
look at the deep internals of SMF that I was integrating with.