Synopsis One of the most beloved things about Roll20 is it's ability to simulate the tabletop RPG gaming experience as much as possible, and I think that most of us would agree that it does that really well. But there's another niche of online RPG gaming that I feel is a huge opportunity for Roll20 to expand into: Play by post! Some Play-by-Post games already use Roll20 for managing handouts, character sheets, maps, and such, but then have to use an external chat or forum because the chat system in Roll20 is inadequate for the detail/features needed in Play-by-Post games. Proposal I'd like to propose the following features to be added to Roll20 to facilitate Play-by-Post style gaming in the following categories: Chat system improvements Game forums improvements Other improvements Chat system improvements The chat system needs some love. Right now it's okay as a dice-rolling backlog for a game, but it really lacks some critical features for it to be useful for Play-by-Post. Many of these suggestions would be excellent to implement separately from the Play-by-Post concept as well Add filters to chat with the following Filter text to include/exclude: In-Character Dialog & /desc Out-of-Character (player) Chat Dice rolls Whispers Regex (stretch goal?) Persist filter settings per-game, per-user between sessions Add tabs to chat window Can be implemented as a way to have "saved filters" Defaults can be "All", "IC only", "OOC & Dice", and "Whispers" Allow custom tabs with custom filters Allow moderation and editing of chats (1) Players should be able to edit and delete a chat message they wrote Allow GMs to see edit history to prevent abuse Add option to show/hide deleted messages as a filter GMs should be able to delete any chat message (1) This is partially covered in another suggestion: <a href="https://app.roll20.net/forum/post/1619233/allow-the-gm-to-delete-a-line-in-the-chat-text" rel="nofollow">https://app.roll20.net/forum/post/1619233/allow-the-gm-to-delete-a-line-in-the-chat-text</a> Allow copying a link to a chat message through their messageid UI for this could live together with the moderation/editing capabilities in an on-hover hamburger button menu Also allow for copying the messageid itself for using in templates as defined further below Persist the width of the chat window per-game, per-user. Implement filter and tab system to the game chat archive view. "Tabs" here could be preset filters in a drop-down instead of UI tabs Could reuse the tab names from the chat UI Game forums improvements Right now the game "forums" consist of a single forum with basic functionality like topic replies and a basic WYSIWYG editor. This is sufficient for generalized game discussion, but insufficient for a robust Play-by-Post experience. Deep threads Allow replies to be nested to facilitate deeper discussions and storyline trees Nested replies could have a nesting limit for good UX Allow nested replies to be "forked" into a topic of their own (hotlinked both ways to the original post) Alternatively, allow reply commenting Provides mostly the same functionality, but in a different UX Lightweight UX would show the comments in a reddit-style fashion instead of a full forum UI panel Comments themselves could be nested Optional and configurable per forum Improvements to markup/WYSIWYG editor Add new style for Dialog Denotes in-character spoken dialog Header with character name, integrated from game character sheet list and hotlinked Possibly a template? Add font face, text size, and text color options This is easy, as summernote already has this built-in Inline checkbox lists Indentation of lists using the tab key (seriously this is killing me right now) Integration into launched Virtual Table Top Make the game forums a first-class citizen of the VTT UX is tricky, considerations: Allow user to toggle between Map view and Forum view or, place the Forum view docked to the left side of the Map view on a slider, like the chat window is or, as a slider overlay that rolls out "over" the map temporarily (or pinable) or, as a dialog box popup like the character sheet widget Should be configurable in the game settings whether or not the forum is available in the VTT Inline game content Allow linking of any content piece in the game inline into the forum Use ID associated to content, like data-messageid, data-itemid, data-characterid, to determine how it's rendered Messages could be linked to reference dice rolls Allows GM to verify dice roll using official quantum roll in VTT Linking can either show the full result OR just the final result with a link to the chat message for the full text Use templates in posts to facilitate inline representation of various types of objects Character post templates: Single-line template that shows Character Name and Player, with hotlink to sheet Multi-line template with basic information specific to game Full sheet? Any chat template should be usable in a post too Handouts and images from the game could be hotlinked or inlined This is superior than re-attaching the handout or image, as it allows the GM to: Control permissions to the handout Alter the handout / image without needing to alter posts as well Attach metadata or other information Multiple forums Allows posts to be separated by whatever means the GM and players decide on Archiving old forums allows entire story arcs to be frozen Post-order management Threads could each have a separate post-order "initiative" tracker Could be set to either informative or enforced by the GM Replies/Comments could be exempt Other improvements Add the ability to tag a game as PbP specifically so that it may be indexed and searchable specifically as such (thanks Paul S.) Justification Right now there are only a few competitors in the Play-by-Post space. I won't get into details about them, as I don't want to derail this proposal into a discussion about alternatives (or undermine the point of this post in trying to get Roll20 to be the definitive tool for online tabletop gaming) but the features I've detailed in this request are significantly lighter than what it would take for any competitor to implement all of the amazing features Roll20 already has that they lack. This would position Roll20 as a product into an adjacent market, giving it the opportunity to draw in new users. In addition, for users who dually use Roll20 and another tool for the Chat/Forums it would provide them an opportunity to finally unify their group into a single, integrated system. Finally, it would provide incentive for existing users to "go pro" as certain Play-by-Post features (like templates) could be made as pro-only features. Summary This is a big ask, and there are many parts to this that could be considered independently for feasibility. If desired, I can break the two major sections for chat and forum improvements into separate suggestions! I'd love to hear feedback and I'll add in ideas from others as they come up. I would ask the Roll20 product and development team to consider this not as a single feature or epic to be implemented as all-or-nothing, but a collective list of feature requests that could be implemented over time or in parts. Thank you for your consideration!