Notion 風エディタ

驚きではありません。TipTapは非常に良く、堅実に見えます。:smile:

ちなみに、TipTapは実際にはProseMirrorのラッパーであることに気づきました。

Tiptapは、ProseMirrorのヘッドレスラッパーです。ProseMirrorは、New York TimesThe GuardianAtlassianなどの多くの有名企業ですでに使用されているリッチテキストWYSIWYGエディターを構築するためのツールキットです。

カスタマイズ可能なビルディングブロックから、必要なリッチテキストエディターを正確に作成します。Tiptapには、適切なデフォルト設定、多くの拡張機能、そしてあらゆる側面をカスタマイズするためのフレンドリーなAPIが用意されています。歓迎されるコミュニティに支えられ、オープンソースで無料です。

後で試してみます。非常に興味深いです。ProseMirror APIの使用を容易にすると仮定されるTipTap APIが、ProseMirrorが提供するすべてのパワーをもたらすことができるかどうか、まだ見ていません。


編集:実際にはトピックを読むべきでした。すでに複数回指摘されています :rofl:

「いいね!」 3

Outline は、AppFlowy と同様に、Y CRDT の上に TipTap ベースのブロックライクエディターを実装しています。後者には独自のブロックエディターがあります。

AnyType エディターは、ちらっと見ただけでは非常に強力に見えました。しかし、それが基盤となる MongoDB ストレージにどれほど密接に結合しているかはわかりません。

ソースコードは、同様のものを構築する方法のインスピレーションを与えてくれるかもしれません。

残念ながら、ローコードの Airtable やノーコードの Notion の代替となる FLOSS シーンは採掘されています。時には、アプリケーションの本当に FLOSS なのは一部だけです。

AFFiNE のものは、触ってみると興味深いものでした。

Notea にも、きれいで落ち着いたブロックエディターがあります。

一方、https://blockprotocol.org/ の唯一の実装は、圧倒的な hash.ai のようです。

学ぶべき例はたくさんあります。どのように正しく行うか?プレーンテキストの Markdown と HTML および bbCode、そして autoboxes の組み合わせの汎用性に対する利点は何でしょうか?

ブロックエディターは ActivityPub フェデレーションにどのような影響を与えるでしょうか?個々のブロックをフェデレートすることにはどのような意味があるでしょうか?これは、ブロックのフェデレートされたトランスクルージョンの開発を潜在的にサポートすることもできるでしょうか?

参考情報:

「いいね!」 6

Obsidianに組み込まれているエディタの機能を見てみる価値があるかもしれません。それは、編集中にmarkdownをレンダリングするmarkdownエディタです。カーソル下のテキストのmarkdown構文のみを表示し、それ以外はレンダリングされたテキストが表示されます。これは両方の長所を兼ね備えているようです。

それはCodeMirrorをベースに構築されている可能性があります: https://news.ycombinator.com/item?id=31666186。

「いいね!」 1

そして、モバイル/タブレットでは、それはマークダウンをどのように表示しますか?タッチスクリーンで失敗する場合、それは1つの環境のためだけであり、それには別のトグルが必要です。

「いいね!」 1

私にはわかりませんが、それが問題になる可能性があるというのは正しいです。私はそれを興味深い実装として提案しているだけです。

編集:モバイルでもデスクトップとほぼ同じ機能を持っています。基本的に、マークダウンとWYSIWYGエディタのハイブリッドです。私はマークダウンに非常に偏っているので、明らかに偏見があります。

私はこの件に関しては単なるエンドユーザーにすぎませんが🤪、将来的にWYSIWYGが利用できるようになるまでは、UI/UXの観点からすれば、もう一つトグルボタンがあっても問題ないでしょう。そのような機能のコーディングは全く別の話ですが。WordPressでさえ「コードを表示」ボタンがあります(ただし、WPのエディタシステムはひどい混乱状態です。Automatticが「まず見た目、コンテンツは後」というビジョンを採用したときに完全に壊れました)。

最も重要なのは、ファイルアップロード以外はツールバーを完全に非表示にする設定だと思います。モバイルにはすでに(イースターエッグとして😏)ありますが。エディタの改善や変更よりも、こちらの方が重要だと思います。

ユーザーは2つの異なるカテゴリに分けられます。

  • ほとんど何も書かず、非常に低い敷居(それが正しい言葉でしょうか…)でコメントできる必要がある大多数のユーザー
  • 多種多様なツールとそれらへの簡単なアクセスを必要とするパワーユーザー

もちろん、それはフォーラムのニッチによって異なります。しかし、私の大胆な主張は、それが大多数のフォーラムで真実であるということです。

Discourse が実験的な WYSIWYG コンポーザーをリリースしました :confetti_ball:

これにより、Notion のような体験のためのすべてのビルディングブロックが提供されます。

これを踏まえて @TheDarkWizard さん、あなたの広範なリクエストは完了したと考えますか?

スマートなコンテキストメニューなどの新しいコンポーザー向けの具体的な機能リクエストをやり直せるように、これを閉じます。

「いいね!」 10