Here are a few of the items we’re working on adding/sorting out for Beagle-Time:
Forum Adventure Category
Tiled theming for the forum adventure category is up.
The category itself is up with a demo adventure to help view the site design.
Want a “next” button for the adventure tag to jump between update posts
Reader mode
-
A toggle-able mode for forum-adventures (and maybe other threads)
-
On forum adventures, make the (filter by user) option much more prominent. DONE (the advanced version of this is allowing authors to label their topics as story posts, but including all topic owner posts is the bar for now.)
-
Widen the reading area, and dim distractions (close sidebar, maybe dim non-post content)
Custom Post Formatting
Discourse’s composer runs on a text engine called markdown-it, which is largely designed to support clean text to html conversion. However, the average user doesn’t think in terms of html, and this can cause a lot of friction when formatting posts. There are ways around it, but they are not intuitive. Making post formatting more WYSIWYG is a long term goal. Current elements we’re working on include:
-
Allow for persistent whitespace. html truncates extra whitespace by default, so we are looking into ways to replace whitespace with corresponding html, or to add tags that allow whitespace to persist
-
Disable markdown autocorrections such as: limits on consecutive question marks, auto numbering numbered lists, creating a code block with four or more whitespaces.
"Site Storage
-
on site image hosting - DONE (sort of: We have limited storage (about 10 GB) but this could be expanded at extra expense to the server. Current max image upload size is 4MB, but this can be increased.)
-
regular/secure site backups - DONE (sort of: full backups are run every week, but are stored locally on the server which is subject to the same storage limitations as above and also makes the server a single point of failure. Off server cloud backups are the goal, but need to undergo a cost analysis.)
Category Formatting
-
Give Categories Shared Labels and Organize them on the Category Page. (Bonus: Make the labels collapsable)
-
Remove Tags from the sidebar - DONE
-
Subcategory display on categories - DONE
-
Custom category formatting. - DONE (sort of: needs some tweaks on different elements) Would like to have a way to customize from the admin menu that doesn’t involve writing a bunch of specific css for the page, but this may require developing a plugin for this purpose.
Replies to Topics
-
Disable ability to reply on a topic you are not currently viewing (This may cause conflicts with tag-based theming)
-
Make “X user is replying” indicator an optional feature. Currently hiding your presence is an all-or-nothing setting in the user tab. Giving the ability to opt out of one or another gives an extra layer of privacy control.
-
Disable direct replies to posts? - Currently you can directly reply to some posts, quoting a post directly also formats it as a reply. This feature seems like it could lead to branching topics and sub-discussions that become difficult to navigate. We may want to disable this.
-
Disable automatic emails when your topic/post is replied to? I don’t know if other people have found this annoying. It can be changed in user settings but maybe it should be off by default?
Topic Navigation
*We need an easy way to jump from one area of a thread to another. We might be able to use a modified Discorse TOC to accomplish something like this.
Current Features
(This is list is not exhaustive, much of the current features on the site are Discourse default, some features that may be relevant to eagle-time users are highlighted here)
Details Tag:
Details Tag
This is similar to the myBB “spoiler” tag.
You activate it with [/details] notation, or use the icon when making a post.
They can nest
And the tag text can be changed
It seems that text on the same line as [details=“The Tag”] Prevents it from working [/details] properly.
Code blocks:
code blocks are supported.
Use the </> button on your post or "```" to start/end the code block
white space can also trigger a code block (- is this a feature?)
Light Mode/Dark Mode
The theme of the website changes depending on your browser settings. If you always work in one mode or the other, change it up to see how the site appears.
Polls
Polls are no loger relegated to the opening post of a thread. You can create a poll in any post of a thread.
Polls have multiple options
Activate with the [poll] tag
Or the icon
Hit the close button to have the poll stop receiving responses.
0
voters
Who’s online
This is similar to the mybb feature on eagle-time, however it displays icons rather than usernames.
You can opt of out this by selecting “Hide my profile and presence features” on the “Interface” tab in your user preferences.
Export Your Data
On your user preferences page, you can select “Export Your Data” Which will give you a zip file of all the records of your activity on beagle-time up to that point. (Image downloads have not been tested with this feature yet.)
Spoiler Tag
The [ spoiler] tag acts differently from the myBB spoiler in that it blurs the content of a post rather than hiding it outright (as the details tag does). Users can toggle the spoiler by clicking on it:
Here is an example!
Tag-Specific Components
This allows for unique .css and javascript to run on a topic that declares a specific tag. You can read more about this here: Tag Components - Suggestions and Discussion
Adventure Thumbnails
The first image in an adventure will be the thumbnail for that adventure in the Forum Adventure category page. You can also set a specific thumbnail by using a “|thumbnail” addon to the image markdown
Example
![alttext|100x100](upload://aaa) <<-- first image in post
![alttext|100x100|thumbnail](upload://bbb) << this one will be the thumbnail
Search functionality
The search functionality in discourse is far more robust than myBB. You can easily perform in-thread searches without leaving the current thread you are on. You can filter posts by users, or terms contained in the post, as well as other advanced options.
Use the icon in the top right to try it out.