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 9 yrs ago Forum: News
There are random errors in the error logs I need to fix that are causing some people issues. I don't even know their root cause yet or what they are affecting. Elvenqueen can't even log in on desktop. And /search is still down due to some issues I need to figure out.

Homepage customization is a cool feature, but a pretty niche one.

If I could afford to work on the Guild full-time, I could get these done in a couple days. But Guild development is at the mercy of my free time.

In Mahz's Dev Journal 9 yrs ago Forum: News
@Odin Can you tell me more about the "Invalid Creds" error you got after the name change?

Since I've been changing names lately, I know other people are going to run into this issue.

Did it occur when you were trying to login via your old username?
In Mahz's Dev Journal 9 yrs ago Forum: News
It would be a cool feature, but it's not a priority.

In the short term, I'm going to focus on bugs/stability.
In Mahz's Dev Journal 9 yrs ago Forum: News
@The Elvenqueen Damn, not sure what that could be, I'll have to take a look tomorrow.

@Odin Oh, thanks for letting me know.

I tried to make it so that you can log in with your new name OR any of your old names, but it sounds like the logic isn't quite there yet.

Might be related to Elvenqueen's problem.
In Mahz's Dev Journal 9 yrs ago Forum: News
@Lady Amalthea Really? Nothing seems out of ordinary with the server or database metrics.

There were some weird output in the logs, but not anything conclusive.

I rebooted just in case.
In Mahz's Dev Journal 9 yrs ago Forum: News
@Publius I bumped up the max tag count once I introduced more tags. Tag clutter just isn't a priority, yet.
In Mahz's Dev Journal 9 yrs ago Forum: News
In Mahz's Dev Journal 9 yrs ago Forum: News
@Landaus Five-One Yeah, you can see and clear your drafts in the footer.



Sometimes they get out of sync, like if you open the same topic in two tabs while writing a post.

@JBRam2002 I would certainly be uncomfortable rushing to replace the current editor with a new one that's half-baked in other ways. That's not what I'm trying to do here.

One realistic strategy is to somehow let both editors exist on the Guild together. It could default to the new one since most posts hardly even use BBCode. Yet people could opt back in to the old editor. Seems pretty fair.

The only reason HTML comes up at all is because it's a necessary feature, not because I think HTML is the ideal markup language for a forum.

After all, the Guild's current editor works by rendering your BBCode into HTML for display in the browser. That's all BBCode is. And BBCode is something I could eventually implement for the new editor. The new editor is just 100x easier to work with.

HTML doesn't mean that people would be able to write whatever they want. That would be an amateur security vulnerability. HTML is similar to BBCode where the server simply ignores codes it doesn't whitelist.
In Mahz's Dev Journal 9 yrs ago Forum: News
@Ellri It was super easy to avoid autolinking in code-blocks in my experimental editor. Jealous?



@NuttsnBolts The experimental editor has a code representation. Here it is for the post in the screenshot right above this line:



You can basically copy it from one editor and load it into another, and the editor will populate itself with the post for editing. Kinda like copying the /raw version of a post (roleplayerguild.com/posts/4324490/raw) and pasting it into the Guild's current editor.

So that's possible off the bat. Though of course it'd be nicer if that was transformed into something you could actually edit by hand (if you had to) like HTML. The editor can generate HTML, but it takes a little work to tell it how to read it back into its own representation.

Ultimately it'd be cool if it was transformed into BBCode and then you could copy the BBCode representation back into an editor. But that would require more work. It's certainly possible in the long term.

There isn't much difference between BBCode and HTML, really. They are both intermediate representations of media made for human editing that get rendered into something prettier.

You're right that HTML can lead to more security accidents, and that's of course because BBCode doesn't run in the browser, so it's hard to accidentally skip the step where you transform it into a neutered subset of HTML before rendering it. Though that's the same step you have to do with HTML that comes from the user.

I'm not sure if I'm demystifying anything in this essay , but I'm trying to clarify why a WYSIWYG editor is not a limitation.
^ Great example of why we need a new editor.
© 2007-2026
BBCode Cheatsheet