メインコンテンツへスキップ

Blocklet Store v0.16.0: 組み込みの Blocklet 審査ワークフロー

Pengfei Zhu
Blocklet StoreProduct Release

Blocklet Store が高品質でシームレスなユーザーエクスペリエンスを提供することを確実にするために、v0.16.0 ではエンドツーエンドの Blocklet 審査ワークフローが導入されました。このアップデートにより、Blocklet の配布が合理化され、全体的な品質が向上し、開発者と Blocklet Store 管理者間のコラボレーションが促進されるとともに、Blocklet Store のモジュール管理機能が強化されます。その結果、Blocklet の提出から公開まで、より透明性が高く、効率的で標準化されたプロセスが実現し、開発者と管理者の双方にとっての体験が簡素化されます。

なぜ審査プロセスが必要なのか?

以前は、開発者が Blocklet を審査に出す際、いくつかの課題がありました。開発者は Blocklet をパッケージ化し、進捗を追跡するために別途投稿を作成する必要がありました。これにより、遅延が発生したり、フィードバックが不明確になったりすることがよくありました。これらの課題を解決するために、私たちは新しい審査モードを開発し、リリースしました。その理由は以下の通りです。

  1. Blocklet の品質向上: ストア内のすべての Blocklet が安全で信頼できるものであることを保証し、ユーザーが問題に遭遇するのを防ぎます。
  2. 開発者の改善を支援: 明確な審査基準とフィードバックにより、開発者は Blocklet を迅速に最適化できるようになります。
  3. 提出プロセスの合理化: 審査プロセスがより分かりやすくなりました。開発者は通常通り Blocklet をアップロードし、My Apps リストから審査を開始できます。

一言で言えば、この機能は開発者と管理者の両方の体験を向上させるために設計されています。

Blocklet 審査ワークフローの設計

Blocklet 審査プロセスの透明性を高めるため、その設計と機能の詳細について説明します。

主な設計機能

  1. Blocklet 審査プロセス Blocklet は提出から公開まで、以下のステージを経ます。
  • DRAFT: 開発者が Blocklet を作成してアップロードした後のデフォルトのステータスです。
  • PENDING_REVIEW: 開発者の審査リクエストが管理者の承認を待っている状態です。
  • IN_REVIEW: 管理者によって Blocklet のコンテンツが審査されています。このステータスは、他の管理者に審査プロセスが開始されたことも通知します。
  • APPROVED: 要件を満たし、管理者によって承認され、開発者によるリリースを待っている状態です。
  • REJECTED: 基準を満たしていません。管理者が提出を拒否します。新しいバージョンをリリースした後、修正して再提出してください。
  • PUBLISHED: 開発者が Blocklet を公開したことを示すステータスです。
  • 以下のフローチャートは、このプロセスを示しています。(注:Blocklet は公開後にのみ、他のユーザーや訪問者に表示されます。) image.png
  1. 審査モードはデフォルトで無効になっており、管理者が有効または無効にできます。 管理者は必要に応じて Store の審査モードをアクティブ化または非アクティブ化できます。プロセスは以下の画像(6つのステップ)に示されています。 image.png
  2. リアルタイムフィードバックと便利なショートカット 開発者と管理者は、各 Blocklet カードの「More」(...)メニューから、リアルタイムで Blocklet の審査ステータスを監視し、便利なショートカットにアクセスできるようになりました。 image.png
  3. 効率的な検索とフィルタリング 開発者と管理者は、フィルタリングツールを使用してさまざまなステージにある Blocklet を素早く特定し、審査インターフェース内で直接アクションを実行できます。(以下を参照): image.png ① 検索バー:Blocklet の DID、名前、ノートによるあいまい検索が可能です。 ② フィルターサマリー:有効なフィルター(検索キーワードを含む)を表示し、クイックリセットオプションを提供します。 ③ Blocklet リスト:管理者はすべての Blocklet を表示し、開発者は自分自身の Blocklet のみを表示します。 ④ クイックフィルターボタン:このショートカットにより、管理者は審査待ち(pending review)の Blocklet を、開発者はリリース待ち(pending release)および提出待ち(pending submission)の Blocklet を素早くフィルタリングできます。 ⑤ ステータスソート:ステータスごとに Blocklet を昇順または降順でソートします。 ⑥ フィルターオプション: image.png ① 「OR」フィルター:選択した条件のいずれかに一致する結果を表示します。 ② 「AND」フィルター:選択したすべての条件に一致する結果を表示します。 ③ 管理者専用フィルター:管理者のみが利用できるフィルタリングオプションです。
  4. 一目でわかる Blocklet ステータス image.png 左から右へ:
  • 公式 Blocklet ロゴ
  • 新しい下書き(draft)が利用可能
  • Blocklet の自動公開が有効
  • 管理者がこの Blocklet を無効化
  • プライベートアプリケーション用 Blocklet
  • ノート
  1. 詳細ページでのより詳細な情報 image.png ① ステータスアイコン ② 審査リクエストの開始(ここに表示されるボタンは審査ステータスに基づいて動的に変化します) ③ Blocklet 設定のためのオプションを追加 ④ Blocklet の詳細なステータス情報を表示
  2. 簡単にアクセスできる審査履歴 More メニューから審査履歴に素早くアクセスできます。履歴は折りたたんで表示したり、専用ページで確認したりできます。 image.png ① More メニューから設定や各種アクションに便利にアクセスできます。 ② 「View Review History」ボタンで現在の Blocklet の審査履歴を表示します。 ③ ヘッダー行をクリックして、審査履歴を展開または折りたたみます。 ④ 専用の Discuss ページで非公開の審査記録を確認できます。
  3. Blocklet 自体だけでなく、専用の Review セクションも提供しています。 このセクションは保護されています 🔐。各投稿は、該当する Blocklet の開発者と管理者のみに表示され、フィードバックやディスカッションのための機密性の高いスペースを確保します。 image.png

Blocklet 審査ワークフローの UX

開発者視点

  1. アップロードと提出: Blocklet を(Web アップロードまたは CLI 経由で)アップロードし、Request Review をクリックして審査プロセスを開始します。
  2. リアルタイムのステータス更新: 「My Apps」ページで Blocklet の審査ステータスを監視できます。
  3. フィードバックと履歴: システムは詳細な監査証跡とフィードバックを提供し、ユーザーが開発者提出の Blocklet 審査セクションにアクセスしてステータスを迅速に確認できるようにします。

管理者視点

  1. フィルタリングと管理: 「Blocklets」ページで、利用可能なすべての Blocklet を閲覧し、素早くフィルタリングして、保留中の審査を管理します。
  2. 効率的な審査: 概要カードまたは詳細ページですべての Blocklet 情報を確認します。審査担当者は、審査履歴内で直接コメントを残したり、Blocklet を承認または拒否したりできます。
  3. 審査履歴への簡単なアクセス: すべての審査記録はアーカイブされており、簡単にアクセスでき、Blocklet 審査セクションへ直接ナビゲートできます。

デモンストレーション

Blocklet 審査ワークフローのメリット

新しい Blocklet 審査ワークフローにより、チームは一貫した審査プロセスを持つことができ、Blocklet 提出ライフサイクルのあらゆる側面が改善されます。

開発者向け

  • 審査ステータスがリアルタイムで表示され、開発者の不確実性が最小限に抑えられます。
  • 的確なフィードバックメカニズムを提供し、開発者が問題を迅速に特定・解決し、Blocklet を最適化するのを支援します。

管理者向け

  • 審査パネルにより Blocklet 管理が簡素化され、使いやすさが向上します。
  • お気に入りの Blocklet やアクションに素早くアクセスできます。

エコシステム向け

  • 標準化された審査プロセスにより、Blocklet Store の専門性と信頼性が向上しました。
  • 悪意のある、または低品質な Blocklet に対する防御を強化し、プラットフォームのコンテンツ品質を確保します。

リリース日

Blocklet Store の新しい審査プロセスは、2025年1月12日に正式に開始されます。

  • 開発者: コミュニティへの提出や Test Store へのアップロードは不要になりました。すべての操作は https://store.blocklet.dev/ 内で完結できます。公開済みのすべてのアプリケーションの次のバージョンからは、リリース前に審査が必要になることに注意してください。
  • 管理者: コミュニティの記録審査を介さず、https://store.blocklet.dev/ で直接、新しくアップロードされたすべての Blocklet を審査します。

改善にご協力ください

新しくなった Blocklet Store で、向上したユーザーエクスペリエンスを楽しんでいただけることを願っています。フィードバック、提案、質問などがありましたら、ぜひ私たちのコミュニティで共有してください。私たちは皆さんのサポートのためにここにいます。

ArcBlock Community

ポッドキャストの概要を聴く

このページに関わるもの

製品

  • Blocklet Store sunset

    Blocklet が公開され、見つけられ、インストールされていた場所。ARC はこれを別の方法で扱うため、Store は不要になりました。