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

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:

Footnote and Reference

https://meta.discourse.org/t/discourse-footnote/84533/20

DOI resolver

https://meta.discourse.org/t/doi-resolver-updated/38920

Print long topic to PDF, etc

https://meta.discourse.org/t/print-long-topic-to-pdf-redux-again/44639

Outside Websites Support(Boxes & etc.)

  1. github.com support
  2. arxiv support

Plotting Tools

CCS support

Team Topics


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.

「いいね!」 14

Like oneboxing some academic websites?

  • Oneleaf?

  • Google Drive/Dropbox?

Are these supported already?

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

That and google docs were demonstrated in your previous topic:

Google drive & Dropbox also onebox in the same way.

「いいね!」 1

Sorry, I think it is

which supports Latex Collaborative Writing and Publishing.

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

http://www.oneleaffarm.com/

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:

「いいね!」 4

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

「いいね!」 3

Hi, I found a list.

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

http://openmetric.org/tool/

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 :stuck_out_tongue:)
  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?

「いいね!」 7

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:

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.

「いいね!」 6

Here is the latest addition to your collection:

「いいね!」 12

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

「いいね!」 5

Github support

Hi, I think this post should be updated multi-times. So this list should at least can be re-edited by myself. I can’t re-edit my historical posts Now.

「いいね!」 4

I made the OP a wiki, so you can edit it now.

「いいね!」 8

共著者間の議論のサポート

事実関係に十分な確信がないため、一番上のウィキ投稿ではなく、ここに投稿します。

最近、正式な査読プロセスを経て進化していく学術論文を議論する場所として、新しいディスコースフォーラムを使用するように依頼されました。この場合の学術的文脈は、学際的な数値エネルギーシステム分析ですが、関与する特定の分野は特に重要ではないはずです。したがって:

  • ユースケース:進化する論文の修正を議論するためにディスコースインスタンスを使用する(この場合、「大幅な改訂」が必要!)

  • 説明:ディスコースは議論専用に使用されます。実際の編集、つまり文書作成は、他の場所(Googleドキュメント、Overleaf、MS Teams、またはGitLabなど)で行われます。

  • 要件:議論は著者リストのみに完全にプライベートであり、管理者以外には表示されないようにする必要があります。

解決策の1つ

まず、共著者のみで構成されるグループ(例:「u4ria-goals-authors」)を作成する必要があると思います。次に、カテゴリ(例:「U4ria goals」)を作成します。そして、そのカテゴリをロックし、共著者グループのみがアクセスできるようにします。

発生する質問の1つは、「Papers」というカテゴリを作成し、次に「U4RIA goals」というサブカテゴリを作成し、次に「u4ria-goals-authors」をそのサブカテゴリにのみマッピングできるかということです。

結論

一歩引いて考えると、プライベートな議論のより広範なユースケースは、ディスコースの開発者やコミュニティによってさらに検討されるべきかもしれません。この文脈で特定のサポートやより良いドキュメントが役立つかどうかを確認するために。よろしくお願いいたします。R

「いいね!」 1

それが正しい手順です。

それも正しいです。

あなたが送ってくれたドキュメントは存在しますが、それを読まなくても仕組みを理解しているあなたには必要ありません(例えば、「category group」で検索しましたか?):wink:

How to create private categories using category security settings を参照して、あなたが知っていると思っていたことが実際に正しいことを確認してください!

「いいね!」 3