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 =_= it might just be my phone. It has java and everything but doesn't want to work right. I give up.
:( I'm working on better mobile support. I will try to figure out your issue. It's just hard because it's an uncommon one. As a quick-fix, I will update the "Edit" button on posts/PMs so that, if it doesn't work for your device, it will instead take you to a basic edit form that should work even if you're surfing the guild on your 1997 toaster. I'll post in this thread and PM you when I've updated the edit button so you can tell me if it works.
In Mahz's Dev Journal 11 yrs ago Forum: News
I like this new batch of features! Make sure to reference the @mention in the BBCode Cheatsheet so that people have somewhere to use as a reference.
Oh yeah, thanks. I'll add it to the cheatsheet. There's a button on the editor, too: Edit: Added to cheatsheet: http://www.roleplayerguild.com/bbcode
In Mahz's Dev Journal 11 yrs ago Forum: News
Good ideas regarding deletion. I have a system in mind. The hard part, as usual, is finding the time and justifying the cost of implementation against the opportunity cost. For instance, right now, it's cheaper for me to just manually delete things in the database myself and ask users to PM me when they want something deleted.
In Mahz's Dev Journal 11 yrs ago Forum: News
Just pushed up a massive update.
PM button now shows unread convo count
- I chose to show unread convo count instead of unread PM count because it's simply more useful. - If someone creates 100 PMs in a convo with you, then it will just add 1 to that count instead of 100. - Notification count is updated when you view the convo. - You can reset the counter back to 0 by clicking "Clear Notifications" from your convos page.
Better URLs for user profiles
- User URLs have been changed from /users/42 (user ID) to /users/hank (username) - Now it's actually possible to navigate straight to someone's profile if you know their username. - To convert a username into its URL-form (the user "slug"), just convert the username to lowercase and replace spaces with "-". For instance, if a user's username is "My_Name Is George 123", then their profile URL is /users/my_name-is-george-123. - Old-style URLs (e.g. /users/1) will redirect to the new username-based URL. This is so that old links don't break.
Experimental @Mention system
Example: -> @BBeast @Mentions will soon send notifications to the users you @Mention (maybe a max of 5 per post), but the notification part is not yet implemented. Notes/caveats about @Mentions: - It's experimental - Even if you wrap a @Mention in [noparse], [code], or [pre] tags, the mention will still be parsed. Low priority issue, though. - They are case-sensitive. Compare: [@mahz] vs @Mahz - If you try to mention a username that's not in the system, then it won't work. Example: [@ThisUserDoesNotExist] - Quoting will automatically mention the quoted person. Example:
Test
The idea is that you should receive a notification when someone quotes and replies to you. Kinda like Reddit. TODO: I need to tweak it so that if you quote a post with nested quotes, then the inner quotes should not trigger @Mentions. TODO: Typing "[@" and a couple characters will trigger a small username-suggest pop-up like Twitter and Facebook. TODO: @Mentioning someone will actually send them a notification
In Nova 11 yrs ago Forum: Introduce Yourself
Hello, my name is Nova. I'm new to the site, I happen to stumble across while looking for images for a new character for my stories. I'm an author and am very active in roleplays on other sites.
Novanovass
Welcome. :)
I happen to stumble across while looking for images for a new character for my stories.
I'm curious, how did that happen? Was it through google image search or something?
I was a member of RPG a few years ago, and I finally have the time to get back to role playing! This place was great before, but it looks/is a lot better now.
Orior
What a pleasant thing to say. Welcome back!
In Mahz's Dev Journal 11 yrs ago Forum: News
Of course, when you do add deletion to things, make sure that you get it right the first time. Deletion isn't something you want bugging out.
BBeast
Yeah, I'm pretty sensitive to deletion in general. The previous guild didn't even have first-class forum support for deletion. Everything just had an is_hidden boolean field. I would like to do something similar for this rewrite, but it's definitely more complex than a system where you can just do database-level deletion. For one, it explodes the codebase into a fractal of "is this thing hidden?" and "can current-user view hidden things?" checks. It involves a lot of defensive coding. Like, what happens if a rogue moderator decides to up and delete everything? How easy is it for me to reverse those deletions? I'd want to be able to do a query like "Set is_hidden to true for everything that rogueModerator touched in the last 24 hours".
In Mahz's Dev Journal 11 yrs ago Forum: News
Yeah when I clicked reply I'd be redirected to the home page
Slendy
When you go here, what do you see? http://www.enable-javascript.com/ You should see this:
In Mahz's Dev Journal 11 yrs ago Forum: News
Thanks. That's a bug.
Thanks. Those issues are all explained by Javascript not loading or being executed for your work browser somehow. (Is this only an issue for you on your IE8 work computer?) The most likely possibility is that I'm using some Javascript code that isn't available or compatible with IE8 (six years old), so an error is thrown that stops the rest of the Javascript on the page from executing. I'll look into it, though it's not easy for me to debug IE8 issues. If possible, could you open your IE8 console next time you're at work and see if it indicates any errors? I did some googling for "IE8 console" and it seems that you just have to press the F12 button. Looks something like this: I'd love to know if you have any errors or none at all. Either way, I do want to modify the Edit button so that it will fallback to an unfancy edit box even if Javascript is not working. That way, even if I can't figure out the other Javascript issues, you'll still be able to edit your posts.
© 2007-2026
BBCode Cheatsheet