These are chat archives for crowi/general

23rd
Nov 2016
Norio Suzuki
@suzuki
Nov 23 2016 00:13

すべて「現在のところ」という前置詞が付きますが、、、

  1. 今は画像のアップロード機能のみです

  2. 本文のエクスポート機能はありません(編集画面でコピペするしかない)

  3. 内部利用の API はありますが、外部からコールされる前提の API は整備されていません

うぅ、割と苦しいお答えになっちゃいました。。。

Norio Suzuki
@suzuki
Nov 23 2016 00:18

内部 API については、このファイルで /_api/ がついたルーティングを見ていただけるとそれっぽい雰囲気がわかるかもです。

https://github.com/crowi/crowi/blob/master/lib/routes/index.js

きょん@うさみみモード
@kyon_mm_twitter
Nov 23 2016 02:15

ありがとうございます。JavaScriptの初心者なのですが、なんとなく雰囲気がわかってきました。たすかりました。

もうすこし読みすすめていけばあるていど自分がやりたいことは実現できそうな気がしてきました。
1 はまだわかりませんが、2はAPI経由でできますし、3もおしえていただけてたすかりました。
まだ全体とログインまわりを把握できていないのですが、ボタンかChrome拡張っぽいのを用意するだけでAPI利用しながらある程度できそうですね。

すばらしいプロダクトありがとうございます。

Sotaro KARASAWA
@sotarok
Nov 23 2016 03:11
本文のエクスポートは、ないですねーまあインストールして使うものなので、普通にmongodumpできるよねーと思っているので、作ることも多分ない、、です!
一応今後はapiが揃えばできそうではありますが…。
あ、で、apiですが、そうそう、そのルーティングです、ベータ、というかまだ多分正式にはapiあるよ、と言ってなくて、一応あるけどガシガシ仕様も変えちゃうとは思います。が、一応徐々に(特にget系は)api出来てきてるので、できることは増えてるからとは思います、、w これは今後に期待していただければとー
きょん@うさみみモード
@kyon_mm_twitter
Nov 23 2016 09:13
自分の状況でエクスポートやWebAPIに期待しているのは、Wikiの乗り換えや移行がどれくらいしやすいかが重要という点でした。なので、DBを直接さわるような形はやりにくいことが多いという感じです。
今回はCrowiにのりかえたいのと、CrowiにAsciidoctorをのっけるという2つをどうやるかが自分の中で課題で、1つめをまずのりこえられればなんとかなるかなぁという感じでした。
今後も期待しています!!!