Mahz is the Admin. He's the man with the plan and the Guild's head honcho.
Avatar of Mahz

Status

Recent Statuses

1 yr ago
Ok, I made a major change to the database (but I'm not done). Please hop on discord if you find errors doing something!
18 likes
1 yr ago
I'm making some upgrades to the guild database. Sorry for any errors!
21 likes
3 yrs ago
I'm working on experimental server changes. Email mahz@roleplayerguild.com if you're having problems.
16 likes
7 yrs ago
Getting some more work done on the Guild today and tomorrow.
25 likes
8 yrs ago
Investigating the catastrophic performance issues.
1 like

Bio

Some favorite links I find while scrolling around.

BBCode

- @Roach: Advanced BBCode Hacks (Part 2, Part 1)
- @Exit: C O N C E P T S   ᵇʸ ᴱˣᴵᵗ – Amazing experiments in BBCode design.
Articles

- @BangoSkank: RPing Ain't Always Easy : A Collaborative Guide to the Stuff that Makes This Hobby Less Fun Sometimes And How to Make It More Betterer
Bios I love

- @Roach
- @Exit

Most Recent Posts

In Mahz's Dev Journal 11 yrs ago Forum: News
@Mahz I've noticed that people on invisible mode is listed on who is viewing the page. By any chance can we update it to listing a number of those that are invisible such as the guest count and taking down the names? It takes away the purpose of the invisible mode.
Oh, I see the bug. I forgot that I call it "ghost mode", so the code was checking user.is_hidden instead of user.is_ghost. I'll fix that in a sec. Edit: Fixed, though it will take invisible users 15 minutes to expire from the list. As an example of a cool custom feature that I can code, I noticed that EtherPad (http://etherpad.org/) is simply an open-source javascript library. I was playing with its API and it would be pretty straightforward to, say, let a GM enable an "EtherPad" tab with an embedded, collaborative EtherPad document that gets saved/loaded from the guild database. First-class EtherPad integration would be pretty fun.
In Mahz's Dev Journal 11 yrs ago Forum: News
So, this isn't relevant quite to continued forum software development, but how do we intend to make the forum grow more? We've been hemorrhaging users for a while now, is it just intended for us to gain new users over time? Does RPGuild show up high on google results for play by post roleplaying? should we advertise in certain other roleplaying communities? (Not other forums of course, but perhaps things like reddit or more general roleplaying forums?)
Right now the guild gets about 10% fewer unique user visits per day than it did at the height of last year. I'll have to dig into oldguild's stats to compare pre- and post-guildfall which will be more interesting. Like, when was oldguild's busiest month and how does it compare to previous-guilds busiest month and then compared to current-guild's current month? The guild has always ranked pretty high for most relevant google queries, so people looking for "roleplay forums" and such will find the guild if they're looking for that sort of thing. That's how the guild gets most of its users, from what I can guess looking at its stats. And though its rankings took a slight beating when it was throwing errors every few page-loads last year (google deranks poorly performing websites), it's recovered most of the ground it lost since its relaunch. As for growing the userbase, lately I've been focusing on features that make the Guild more pleasant to use in general. For instance, receiving notifications for mentions increases the level of interaction and makes the work of "is there anything I need to reply to?" much less of a chore. The recent change of showing the amount of viewers in each forum and topic hopefully makes the place also feel more like a living community. And that's a feature I had to turn off on oldguild because that plugin didn't seem to scale very well. One thing I want to do is increase the guild's social features. Make it easier and easier to keep up with people and increase the ways you can interact. For example, a friends list. Maybe any friends you add to your list will be highlighted wherever you see their username (like in the list of users viewing the current topic). Also, perhaps you get a personal tab that shows the latest activity of your friends so that you can keep up with their going-ons. That all is just an example. I'd also like to think of ways to get help newbies get acclimated to the community, especially if they're not experienced roleplayers. I was once a part of a roleplaying forum where newbies would get assigned to mentors, people that volunteered to help. The mentor would make the first move and lower the barrier of entry for newcomers that are often likely to be overwhelmed, intimidated, or not faffed enough to figure the place out. Maybe that kind of thing would increase traction for the new user that do come. I also want to start taking more advantage of the fact that the guild is custom-coded so I have pretty much unlimited power to cater to roleplayers in ways that other sites are at the mercy of their forum software's plugin community. So far I've been mostly booked implementing plain ol' forum-fare features, but I'm covering some serious ground. I can definitely fit for custom and even exotic features into my schedule. As for attracting people off-site, I'm always open to ideas. I see people with those dragcave.net banners in the sigs. Maybe I can make some similarly dynamic images that automatically update with your RP stats. Something like that RP Card I spoke of a long time ago? I think most of the work really involves on-site focus, like making the guild better and better, cutting down the barriers for newbies, ensuring that users have a solid social kit to interact on the guild, and maybe even making the guild less ugly.
In Mahz's Dev Journal 11 yrs ago Forum: News
So the dropdown will be triggered when doing a mention OR a PM?
Right. Although the first release will just implement it for @Mentions. Until it's implemented for the "Participants" input-field on the new-convo form, you'll be able to at least get username-autocompletion in the post editor and then cut&paste it to the list.
In Mahz's Dev Journal 11 yrs ago Forum: News
we may be able to get notifications about new posts in subscribed threads
Yeah, this feature is definitely in the gems.
It's probably on your list to do, but have you considered grabbing the real usernames as people type out their PM recipients and displaying them in a dropdown? Some modern sites have started to do this, probably prompted by Facebook and the like, and it's nice when you don't quite remember if you've got the spelling right.
Definitely. I'll trigger Twitter's Typeahead.js dropdown whenever you've typed the string "[@<letter>" into an editor. It's pretty slick. In other news, I'm almost done with the feature that tracks the forums and topics that users/guests are viewing. That allows me to bring back the "Off-Topic Discussion (17 Viewing)" numbers on the homepage and the "7 Users and 8 Guests are viewing this topic: Mahz, Genkai, Captain Jordan" on the topic view. I always loved that feature and it's been heavily requested. Makes the forum feel more alive.
In Mahz's Dev Journal 11 yrs ago Forum: News
Latest push: - new-convo button added to my-convos page - added descriptions to the fields of the new-convo form
In Mahz's Dev Journal 11 yrs ago Forum: News
Hey Mahz, just a quick comment/question! When I go to the PMs page, there's no option to PM someone, instead I have to go a post or their "page" in order to do so. Is it possible for you to make an option for "PM Someone" on the PM page? And maybe a reminder that you can PM multiple people? I was sending one off just now but I wasn't sure with the updates recently, if we still could. (which we can)
Oh yeah, good catch on the missing button! I'll do that now. I thought the text-field placeholder was good enough to indicate that you can PM multiple people: But I realize that you never see it because, when you click "Start Convo with _____", it populates that field and hides the hint. I'll add the hint above the field so you can always see it. Genkai always catching my oversights.
In Mahz's Dev Journal 11 yrs ago Forum: News
Sweet. Awesome work, @Mahz. EDIT: So I screwed it up and didn't bracket the mention. Does it still notify when I edit and fix the mention code?
Yeah, I started playing with sending notifications from the update-post flow, but it was complex enough to warrant its own project. For example, I need to implement a time-limit and I want to do a better job of exposing the notifications that your post generated so you can think about patching it to send any missed/forgotten mentions. I'm always reluctant to pile on more table joins. I still haven't figured out a fast way to fetch topics with a boolean that says if currentUser has posted in that topic.
In Mahz's Dev Journal 11 yrs ago Forum: News
Does it work when I use it on myself? @Hank EDIT: It doesn't.
I don't even know if it works at all yet. I haven't tested it yet on the production server. Testing.
In Mahz's Dev Journal 11 yrs ago Forum: News
- [Experimental Feature] You now receive notifications when people Mention (Ex: @Mahz) or QuoteMention (Ex: [quote=@Mahz]...[/quote]) you. Details: - [quote=@Mahz]...[/quote] sends a notification (QuoteMention) while [quote=Mahz]...[/quote] does not (Regular Quote). - Only the first 10 Mentions/QuoteMentions will turn into notifications to prevent abuse. - Nested Mentions/QuoteMentions do not trigger notifications. In other words, if you quote somebody's Mentions/QuoteMentions, those will not turn into notifications. We only want to generate notifications for the Mentions you've written in your post and the immediate QuoteMentions you're replying to. - The purpose is to have a hopefully lightweight/effortless way to be notified when someone is talking to you. - All notifications will show up in the new Notifications page. You can get there by clicking the bell icon in the top-right corner. Tip: From your Notifications page, clicking the notification's link to the PM/post will auto-clear that notification for you.
In Mahz's Dev Journal 11 yrs ago Forum: News
Hey Mahz, when I go onto certain threads the server randomly logs me out.
Okay, tomorrow I'm gonna chill with new stuff and try to figure this out. Some other people have an issue with sessions too. Taking the guild down in a moment to upgrade the database version. Maybe 10-20 min? (Done)
© 2007-2026
BBCode Cheatsheet