xiasummer
(xiasummer)
2017 年 6 月 3 日午後 5:33
1
I want to have a special topic about how to use Discourse for Academic Use.
1. What we already have?
Markdown Supporting.
Html Supporting
OneBox Feature
MathJax Supporting with plugin.
- git clone https://github.com/kasperpeulen/discourse-mathjax
I have to say it was conflict with another plugin “iframe”. If you have iframe plugin, you have to delete it.
Also another plugin can do it:
Summary
Discourse Math uses MathJax (default) or KaTeX to render maths in your Discourse forum.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Enabling Math
The Math plugin can be enabled from its settings, accessed from your admin/plugins page:
[Math settings]
Features
Once enabled, you can render inline math by wrapping with a single $ like so: $E=mc^2$.
You can render blocks of maths by…
Footnote and Reference
https://meta.discourse.org/t/discourse-footnote/84533/20
DOI resolver
https://meta.discourse.org/t/doi-resolver-updated/38920
Download PDF feature may support the possibility to upload the document to obtain a DOI number from, say https://zenodo.org/ . My interest is to have a feature (or through a plugin) to submit and obtain DOI number to a selected or featured topics using the API available from http://developers.zenodo.org/#rest-api through a click of a button (available for the staff users).
Print long topic to PDF, etc
https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/44639
Outside Websites Support(Boxes & etc.)
github.com support
arxiv support
Plotting Tools
Summary
Discourse Graphviz provides the ability to add graphs to posts using the DOT language.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
This plugin uses the Viz.js library to render graphs.
To embed a graph use [graphviz] [/graphviz] bbcode. Optionally you can define layout engine attributes: [graphviz engine=neato]. If engine is not defined, it defaults to the dot engine.
…
CCS support
One argument might be that it is battle-tested in academic use: We have been using Discourse as a discussion tool for lectures and courses for multiple years now, and our experience has been almost entirely positive. (The only real pain points have been in handling incoming emails from external users, which is a pretty advanced use and a relatively new feature.)
These courses had up to 500 students, and Discourse seems to have been liked by the students. Without having concrete numbers, I’d say…
Team Topics
Summary
Discourse Teambuild allows you to run your own team building activity inside Discourse
Repository Link
https://github.com/discourse/discourse-teambuild
Install Guide
How to install plugins in Discourse
Features
You might have seen on twitter that Discourse ran a scavenger hunt at our yearly meetup (this time in Montreal.)
A few people expressed an interest in using our plugin at their own organisation, so I’m happy to rev…
2. What we want to have?
reference
P.S. You can reply me about the functions that you think are important for academic use in discourse and whether it has been developed already or in developing.
「いいね!」 15