ProboardsからDiscourseへスレッドをインポートできますか?

こんにちは。

最近、Discourse を https://forum.animalcrossingportal.com に設定しました。

古いフォーラムは https://thesapling.proboards.com にありますが、Proboards からスレッドをエクスポートして Discourse に移動する方法はありますか? Discourse インスタンスは Digital Ocean のドロップレット経由でセットアップされています。サポートフォーラムを調べたところ、ほとんどの主要なフォーラムの移行スレッドは見かけましたが、Proboards のものは見つかりませんでした。

Proboards にエクスポート機能があるかどうかが、大きな疑問点だと思います。

Discourse は、正しくフォーマットされたデータであれば技術的に取り込むことができ、すでに多くのインポーターが存在します。

Proboards 側がデータの書き出しをサポートしていない場合、Proboards 用のエクスポーターが見つからない可能性があります。まずはその点を調べることから始めるのが良いでしょう。

「いいね!」 3

Proboards はデータをエクスポートする方法を提供していません。これは、プラットフォームから離れるのを防ぐために意図的に行われています。

技術的には可能ですが、すべての投稿を取得するにはかなりの作業が必要です。すべてのユーザー、トピック、投稿、いいねをスクレイピングする必要があります(Cloudflare によって困難になっています)。次に、奇妙な HTML、引用符、URL などを修正してデータをサニタイズする必要があります。最後に、スクレイピングされたデータを Discourse に移動するためのカスタムインポートスクリプトが必要です。

残念ながら、必要な労力がそれに見合うかどうかを自分で判断する必要があります。簡単なオプションはありません。

「いいね!」 1

エクスポートについて調べてみます。皆さん、洞察をありがとうございます!確実にできる方法があります。https://www.elitefourum.com/ のオーナーは ProBoards から Discourse に移行し、すべての В учетные записи/投稿を移行しました。オーナーに連絡しましたが、彼は助けを借りていたため、完全には確信が持てませんでしたが、さらに詳しく調べてみます。

おそらく、おっしゃる通り @piffy、非常に難しく、プラットフォームから情報を引き出すのが非常に困難です。いくつか調べて、何か見つけたらフィードバックします。

「いいね!」 1

正直に言って、それが彼らがお金を稼ぐ方法です。

無料製品に誰かをロックインし、成長したら、支払いを始めるしかありません。

そうですね、それは公平です。以前はかなりの期間支払っていました。Proboardsのプレミアムバージョンはサービスにあまり多くの機能を追加しません。広告を削除し、カスタムドメインを許可し、フォーラムのURLを変更できます。ProBoards Premium Forum Features | ProBoards

彼らはすべてを自社で管理する権利があります。引き続き調査しますが、データをエクスポートするオプションがない場合は、おそらく利用規約の範囲外であると想定します。

投稿データをスクレイピングすることは可能かもしれませんが、非常に面倒な作業になるでしょう。利用規約でそのような行為が禁止されている可能性もありますが、:man_shrugging:

「いいね!」 2

個人的には、企業が利益を上げられるという理由だけで、反消費者、反競争的な強制的な慣行をそれ以外の何物でもないとは見なしていません。

その裏返しとして、私はDiscourseを代わりに利用できることを嬉しく思っています。Discourseは全く逆のアプローチを取りながらも、収入を得ることに成功しています。

「いいね!」 2

ええ、誰もそれが正しいとは言っていません。サイトの所有者がサインアップ時にその条件に同意した場合、私たちにできることはあまりありません。

「いいね!」 1

フォーラムの他の管理者から返信がありませんでしたが、自分のデータのみをエクスポートする方法を見つけました。スレッド/投稿…csv形式です。正直、誰の役にも立たないと思います。