# Discourse for Academic Use Features (Done and to be Done)

**URL:** https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885
**Category:** Feature
**Created:** [03.Июнь.2017 17:33:44 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885 "2017-06-03T17:33:44Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![xiasummer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiasummer/32/82790_2.png) [@xiasummer](https://meta.discourse.org/u/xiasummer)
#### Post date: [03.Июнь.2017 17:33:44 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/1 "2017-06-03T17:33:44Z")

</div>

> 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.

```plaintext
 - 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:

> [@Discourse Math](https://meta.discourse.org/t/discourse-math-plugin/65770?source_topic_id=66444):
>
> discourse2Summary Discourse Math uses [MathJax](https://www.mathjax.org/) (default) or [KaTeX](https://katex.org/) to render maths in your Discourse forum.open_bookInstall 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 math…

### Footnote and Reference

[https://meta.discourse.org/t/discourse-footnote/84533/20](https://meta.discourse.org/t/discourse-footnote/84533/20)

### DOI resolver

[https://meta.discourse.org/t/doi-resolver-updated/38920](https://meta.discourse.org/t/doi-resolver-updated/38920)

> [@Discourse for Academic Use Features (Done and to be Done)](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/11):
>
> Download PDF feature may support the possibility to upload the document to obtain a DOI number from, say [https://zenodo.org/](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](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](https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/44639)

### Outside Websites Support(Boxes & etc.)

1. [github.com](http://github.com) support
2. arxiv support

### Plotting Tools

> [@Discourse Graphviz](https://meta.discourse.org/t/graphviz-plugin/97554):
>
> discourse2Summary Discourse Graphviz provides the ability to add graphs to posts using the DOT language.open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Features This plugin uses the [Viz.js](https://github.com/mdaines/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

> [@How to convince my university to use/install Discourse?](https://meta.discourse.org/t/how-to-convince-my-university-to-use-install-discourse/63882/2):
>
> 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

> [@Discourse Teambuild](https://meta.discourse.org/t/discourse-teambuild-run-your-own-team-building-activity/134907):
>
> discourse2Summary Discourse Teambuild allows you to run your own team building activity inside Discoursehammer_and_wrenchRepository Link [https://github.com/discourse/discourse-teambuild](https://github.com/discourse/discourse-teambuild)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)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 r…

* * *

# 2. What we want to have?

### reference

> [@xiasummer](#):
>
> I’m wondering how many of these tools can be and should be integrated into Discourse.
> 
> [http://openmetric.org/tool/](http://openmetric.org/tool/)
> 
> [Academic Blogger’s Toolkit](https://wordpress.org/plugins/academic-bloggers-toolkit/#description)

* * *

> 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.

---

<div class="post-metadata">

### Author: ![xiasummer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiasummer/32/82790_2.png) [@xiasummer](https://meta.discourse.org/u/xiasummer)
#### Post date: [03.Июнь.2017 17:39:49 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/2 "2017-06-03T17:39:49Z")

</div>

Like oneboxing some academic websites?

- Oneleaf?

- Google Drive/Dropbox?

Are these supported already?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [03.Июнь.2017 17:49:54 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/3 "2017-06-03T17:49:54Z")

</div>

I’m assuming you mean overleaf, not “oneleaf”?

That and google docs were demonstrated in your previous topic:

> [@Is it possible to support Overleaf in Discourse?](https://meta.discourse.org/t/is-it-possible-to-support-overleaf-in-discourse/62226):
>
> I see google docs is supported by Discourse. While I think Overleaf is an important and popular co-write tool using Latex. Is it possible to support Overleaf?

Google drive & Dropbox also onebox in the same way.

---

<div class="post-metadata">

### Author: ![xiasummer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiasummer/32/82790_2.png) [@xiasummer](https://meta.discourse.org/u/xiasummer)
#### Post date: [03.Июнь.2017 17:55:12 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/4 "2017-06-03T17:55:12Z")

</div>

Sorry, I think it is

> **[Overleaf, Online LaTeX Editor](https://www.overleaf.com/)**
>
> An online LaTeX editor that’s easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

which supports Latex Collaborative Writing and Publishing.

What is one-leaf, seems to be a forum.

> **[One Leaf Farm](https://oneleaffarm.com/)**
>
> second draft of website

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [03.Июнь.2017 18:17:58 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/5 "2017-06-03T18:17:58Z")

</div>

Excellent idea to start this topic!

I’d consider a **highlighting plugin** (or even as a core function) extremely useful for the academic context, but also for other communities where posts might be a bit longer so that highlights would be a great way of finding the most important parts of those posts. I proposed the highlighting feature in more detail here:

> [@Highlight parts of a post that have been quoted in a reply](https://meta.discourse.org/t/highlight-parts-of-a-post-that-have-been-quoted-in-a-reply/39097/26):
>
> I’m very interested in a highlighting feature à la [medium](https://medium.com/highlight-to-share/how-to-highlight-the-internet-4f11e80de895), though more basic. Could you clarify whether the team has any interest in adding any of the following features into core (whether as PR or from the team itself) and if not, whether you’d be willing to support a plugin in core should it be required: Adding a “Highlight” button next to the “Quote” button. Pressing this button would add a very light yellow background to the selected text. Every time another user presses the button for th…

---

<div class="post-metadata">

### Author: ![xiasummer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiasummer/32/82790_2.png) [@xiasummer](https://meta.discourse.org/u/xiasummer)
#### Post date: [08.Июнь.2017 16:36:09 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/6 "2017-06-08T16:36:09Z")

</div>

Actually I’m really wondering **What do we need for academic use?**

For different areas, the tools are so different.

Like in Physics, Math, we just need Latex and some curving tool.

In Computer science, maybe the coding tool? or we may need some “Select as the right answer” tool in bug fix questions like in the stackoverflow

In Chemistry, we may need some drawing tool?

In Logic, we may need the logical icons?

* * *

As a matter of fact, I think it is quite good to have markdown and latex and the other tools listed befor

But how to make people come and discuss on the web? How to provide the best service when talking about academic problems?

* * *

By the way, it is very good to have a highlight tool

[![](https://global.discourse-cdn.com/meta/optimized/3X/f/a/facd19a3f824860bc0184ab56c146941ef179e2f_1_689x268.png) ](https://global.discourse-cdn.com/meta/optimized/3X/f/a/facd19a3f824860bc0184ab56c146941ef179e2f_1_689x268.png)

---

<div class="post-metadata">

### Author: ![xiasummer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiasummer/32/82790_2.png) [@xiasummer](https://meta.discourse.org/u/xiasummer)
#### Post date: [15.Июнь.2017 18:09:36 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/7 "2017-06-15T18:09:36Z")

</div>

Hi, I found a list.

I’m wondering how many of these tools can be and should be integrated into Discourse.

> **[SLOT8808 | Promo Slot 8808 Bikin Meriah & Seru](https://openmetric.org/tool/)**
>
> SLOT8808 menghadirkan promo slot 8808 yang dipastikan bisa bikin suasana bermain menjadi meriah dan seru dari pada biasanya.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [13.Июль.2017 10:29:02 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/8 "2017-07-13T10:29:02Z")

</div>

How about a literature database that makes it easy to include references in posts?

A few thoughts on such a literature plugin:

1. I guess there is no point in creating a database in discourse from scratch, given existing solutions such as zotero, mendeley, endnote and (hopefully soon) Citavi Web.
2. To start with, I think the focus should be on supporting zotero, since it’s free and open source (and perhaps there will never be a need to support anything else).
3. My idea would be that the plugin acts as an interface between a dedicated zotero database and the discourse forum.
4. Starting with an empty db, a user who wants to add a reference (via a button in the editor) gets the option to add a new reference (not sure if this should be done with a dedicated discourse ui or simply using the existing zotero ui, but the user should not have to leave discourse to do it)
5. Once there are records in the db, users can search them and paste them into their post while editing.
6. The citation style should probably be fixed via a site setting (cite setting 😛)
7. There should be a dedicated bibliography page where all db records are listed in alphabetical order with to all the posts where the respective item is cited.

Now, the last point is where it becomes tricky: Since this type of linking is analogous to how discourse already works, the best way to achieve this might be to create a post for every reference, but I’m not sure about this, since there should only be one record for each item and that should be in zotero, I suppose.

But it would also be conceivable that the zotero database is used merely as a way of quickly insert text which would then live a life of its own, without any links, but that would defeat the purpose of making it easy to find all posts citing a specific text.

Any comments or ideas?

---

<div class="post-metadata">

### Author: ![allu](https://avatars.discourse-cdn.com/v4/letter/a/cdc98d/32.png) [@allu](https://meta.discourse.org/u/allu)
#### Post date: [02.Ноябрь.2017 18:35:38 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/9 "2017-11-02T18:35:38Z")

</div>

> [@tophee](#):
>
> How about a literature database that makes it easy to include references in posts?

Zotero is great if you really need to build your own literature database (with all the advantages & disadvantages of this route). I originally had Zotero attached to a Wordpress/bbPress forum, but have moved away from that approach and am using this instead:

> **[Academic Blogger's Toolkit](https://wordpress.org/plugins/academic-bloggers-toolkit/#description)**
>
> This plugin hasnt been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress. | A plugin extending the functionality of...

For a use case where you basically just want to assist users in providing correct litterature references, I find this a much more practical approach. Check out the demo video below, I would LOVE to see this kind of functionality available on Discourse. It would really help to open it up for academic scenarios.

https://www.youtube.com/embed/5k72Dh8L2BA?feature=oembed&wmode=opaque

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [05.Апрель.2018 19:02:44 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/10 "2018-04-05T19:02:44Z")

</div>

Here is the latest addition to your collection:

> [@Discourse Footnote](https://meta.discourse.org/t/discourse-footnote/84533):
>
> discourse2Summary Discourse Footnote allows users to create markdown footnotes in posts.open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Enabling Footnote The Footnote plugin is default enabled but can be disabled/enabled from the admin/plugins page: [enable footnote] Features Once enabled, you can add footnotes to your posts by typing them in like this: A sentence that needs a footnote. ^[The foo…

---

<div class="post-metadata">

### Author: ![G\_N](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/g_n/32/140060_2.png) [@G\_N](https://meta.discourse.org/u/G_N)
#### Post date: [10.Май.2019 15:18:44 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/11 "2019-05-10T15:18:44Z")

</div>

Download PDF feature may support the possibility to upload the document to obtain a DOI number from, say [https://zenodo.org/](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 [Developers | Zenodo](http://developers.zenodo.org/#rest-api) through a click of a button (available for the staff users).

---

<div class="post-metadata">

### Author: ![xiasummer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xiasummer/32/82790_2.png) [@xiasummer](https://meta.discourse.org/u/xiasummer)
#### Post date: [08.Февраль.2020 17:29:16 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/13 "2020-02-08T17:29:16Z")

</div>

## Поддержка GitHub

> [@Discourse GitHub](https://meta.discourse.org/t/discourse-github/99895):
>
> discourse2Summary Discourse GitHub Allows staff to assign badges to users based on GitHub contributions. Also allows users to create Github Linkbacks, Permalinks, and display live PR status on oneboxes.open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Features GitHub Badges Assign badges to your users based on GitHub contributions. How to use: Enable github badges enabled in Settings → Plugins. Gen…

Привет, я думаю, что этот пост следует обновлять многократно. Поэтому этот список должен хотя бы позволять мне редактировать его самостоятельно. Сейчас я не могу редактировать свои старые сообщения.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [08.Февраль.2020 17:30:08 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/14 "2020-02-08T17:30:08Z")

</div>

Я оформил исходный пост как вики-страницу, так что теперь вы можете его редактировать.

---

<div class="post-metadata">

### Author: ![robbie.morrison](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)
#### Post date: [24.Декабрь.2021 21:40:24 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/15 "2021-12-24T21:40:24Z")

</div>

## Поддержка обсуждений между соавторами

Я публикую это здесь, а не на вики-странице вверху, потому что не до конца уверен в фактах.

Меня недавно попросили использовать новый [форум Discourse](https://forum.u4ria.org), который я администрирую, в качестве площадки для **обсуждения развивающейся научной статьи** по мере её прохождения через формальную **рецензию**. В данном случае академический контекст — это междисциплинарный [численный анализ энергетических систем](https://en.wikipedia.org/wiki/Open_energy_system_models), однако конкретная вовлечённая дисциплина не должна иметь особого значения. Поэтому:

- **Сценарий использования** : использование экземпляра Discourse для обсуждения эволюционирующих изменений в статье (в данном случае требующих «существенных доработок»!)

- **Пояснение** : Discourse будет использоваться исключительно для обсуждений — сами правки, то есть подготовка документа, будут осуществляться в другом месте (например, Google&nbsp;Docs, Overleaf, MS&nbsp;Teams или GitLab)

- **Требования** : обсуждения должны быть полностью приватными для списка авторов и невидимыми для всех остальных (за исключением администраторов)

### Одно из решений

Сначала я думаю, что нужно создать группу только для соавторов, например, «u4ria‑goals‑authors». Затем создать категорию, например, «U4ria goals». Заблокировать эту категорию и сделать её доступной только для группы соавторов.

Возникает вопрос: могу ли я создать категорию «Papers», а затем подкатегорию «U4RIA goals» и сопоставить группу «u4ria‑goals‑authors» только с этой подкатегорией?

### Заключение

Остановившись и оглянувшись, возможно, более широкий сценарий использования приватных обсуждений должен быть более детально проработан разработчиками Discourse и сообществом Discourse — чтобы посмотреть, может ли специальная поддержка и улучшенная документация помочь в данном контексте? С наилучшими пожеланиями,&nbsp;R

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [24.Декабрь.2021 23:45:51 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/16 "2021-12-24T23:45:51Z")

</div>

> [@robbie.morrison](#):
>
> Думаю, сначала мне нужно создать группу только для соавторов, например «u4ria‑goals‑authors». Затем создать категорию, например «U4ria goals», заблокировать её и сделать доступной только для группы соавторов.

Именно так и нужно сделать.

> [@robbie.morrison](#):
>
> Возникает один вопрос: могу ли я создать категорию «Papers», затем подкатегорию «U4RIA goals» и сопоставить группу «u4ria‑goals‑authors» только с этой подкатегорией?

Это тоже верно.

Документация, которую вы отправили, существует, но вам она не нужна, поскольку вы уже понимаете, как это работает, даже не читая её (вы, например, искали «category group»?) 😉

Посмотрите [Как создать приватные категории с помощью настроек безопасности категорий](https://meta.discourse.org/t/how-to-create-private-categories-using-category-security-settings/87678), чтобы убедиться, что то, что вы думали, действительно верно!

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [30.Ноябрь.2025 17:49:43 UTC](https://meta.discourse.org/t/discourse-for-academic-use-features-done-and-to-be-done/63885/17 "2025-11-30T17:49:43Z")

</div>

Видео недоступно, но я нашёл это видео: `https://youtu.be/1elUGdZ2uvY?si=RHwvlLZ51bUyV4c3` о **Zotero для WordPress**.

Можно ли реализовать функционал **Zotero** и для Discourse?

В частности, может ли Discourse поддерживать генерацию **стандартизированных академических ссылок** (например, APA, IEEE и т. д.) так же, как **EndNote работает в Word**?
