HN 日本語サマリー

← 一覧へ戻る
プログラミング

Avo 4 がリリース – 15ヶ月と2000コミットを経て

Avo 4 released – 15 months and 2000 commits later (avohq.io)

5 pointsby adrianthedev2 コメント

要約

Avo 4 は、Kanbanボード、動的フィルター、ネストされたレコード編集、スタンドアロンフォームなど、多数の新機能と改善を導入した管理インターフェースのメジャーアップデートです。パフォーマンスの向上、よりクリーンなデザイン、テーマ設定、キーボードショートカット、拡張可能なビュータイプなどの機能強化により、開発者の生産性とユーザーエクスペリエンスが向上しています。

全文翻訳

アドオン Kanban ボード チームが既に考えている方法、つまりカードが列を移動する方法で作業を管理します。ドラッグアンドドロップのボードは、注文処理、コンテンツパイプライン、タスクキューを、管理画面を離れることなく、一目で確認および並べ替え可能なものに変えます。Kanban アドオンを見る → アドオン 動的フィルター 新しいフィルターをリリースすることなく、ユーザーが必要に応じてデータをスライスできるようにします。複雑でスタック可能な条件をオンザフライで構築し、リソース間で再利用します。動的フィルターを見る → アドオン ネストされたレコード 1つの画面でレコードとその関連を編集します。注文に品目、製品にバリアントを追加して単一の保存で完了できるため、チームはフォーム間を移動する必要がなくなります。ネストされたレコードを見る → アドオン フォーム 単一のリソースに紐づかないスタンドアロンフォームを作成します。設定画面、オンボーディングウィザード、ネイティブなAvoアプリのように感じられるワンオフ入力などです。フォームアドオンを見る → アドオン 反応型フィールド ユーザーが変更するにつれてフォームが変化するようにします。他の値に基づいてフィールドを表示、非表示、再計算するため、ユーザーは選択した内容に関連するものだけを見ることができます。反応型フィールドを見る → アドオン 通知 アプリ内からチームをループさせます。レコードやアクションに関連付けられた通知を送信および表示するため、重要な情報を見逃すことはありません。通知アドオンを見る → アドオン ダッシュボード データを回答に変えます。メトリックカード、チャート、カスタムパネルをダッシュボードに構成し、チームが毎日確認する数値を提示します。ダッシュボードを見る → アドオン コラボレーション Slackスレッドのサイドチャネルなしでレコード上で共同作業します。コメントとプレゼンスは、会話をデータが存在する場所に保ちます。コラボレーションアドオンを見る → アドオン HTTPリソース 外部APIを他のリソースと同様に扱います。チームが既に知っているAvoビューを使用して、別のサービスに存在するデータをブラウズ、フィルター、操作します。HTTPリソースアドオンを見る → アドオン JSON API クリーンなREST APIを介してリソースを無料で公開します。Avoで管理するのと同じモデルが、他のアプリやスクリプトが通信できるエンドポイントになります。JSON APIアドオンを見る → アドオン 認可 フィールドレベルまで、誰が何を見たり実行したりできるかを決定します。きめ細かな認可により、機密データと危険なアクションが適切な人の手に渡ります。認可アドオンを見る → アドオン メニューエディター 管理者がコードに触れることなくサイドバーを再構成できるようにします。UIからメニュー項目を並べ替え、グループ化、名前変更して、各チームが実際に機能する方法に合わせてナビゲーションを調整します。メニューエディターアドオンを見る → アドオン カスタムコントロール 作業が発生する場所に適切なボタンを配置します。行、パネル、ツールバーにカスタムコントロールを追加して、チームが一日中実行するアクションをトリガーします。カスタムコントロールを見る → アドオン グローバル検索 どこからでも任意のレコードを検索します。1つの検索ボックスがリソース全体をカバーするため、チームはメニューをクリックして探すのではなく、必要なものに直接ジャンプできます。グローバル検索を見る → アドオン スコープ 信頼できるクエリロジックを再利用します。スコープをモデルスコープに向け、「アクティブ」、「期限切れ」、「マイ」などのワンクリックビューをユーザーに提供します。スコープアドオンを見る → アドオン 高度なファイルアップロード クラウドへの直接アップロードを自信を持って処理します。大きなファイルはクラウドに送信され、アプリのパフォーマンスを低下させる心配はありません。高度なファイルアップロードを見る → アドオン レコード並べ替え ユーザーが重要な順序を設定できるようにします。優先順位、メニュー位置、表示順序などです。行をドラッグして配置すると、新しい順序が保持されます。レコード並べ替えを見る → アドオン 検索可能な関連 関連レコードをすばやく選択します。検索しながら入力できる関連フィールドにより、数千の選択肢があってもレコードのリンクが容易になります。検索可能な関連を見る → アドオン MCP AIエージェントに管理画面への安全で構造化されたアクセスを提供します。モデルコンテキストプロトコルを介してリソースを公開するため、アシスタントはチームが従うのと同じルールでデータに読み取りおよびアクションを実行できます。近日公開。 アドオン CLI ターミナルからAvoを操作します。画面をクリックすることなく、管理画面をスキャフォールドおよび管理します。近日公開。 アドオン Meta マイグレーションやリソース編集なしで、モデルにカスタムフィールドを追加します。チームがAvo内で新しいプロパティを定義し、名前とフィールドタイプを選択できるようにすると、それらは新規、表示、編集画面に表示され、すべて1つのJSON列に保存されます。近日公開。 アドオン 動的コレクション Metaと同様に、コードを送信することなく、サーバー上でインメモリおよびデータベースベースのリソースを作成します。チームが新しいコレクションを定義するとすぐに、完全な管理CRUDが表示されます。近日公開。 改善 リフレッシュされたデザイン Avo 4 は、よりクリーンでモダンなインターフェースを標準で提供します。より良いスペーシング、シャープなタイポグラフィ、そしてチームがデータに集中できるように邪魔にならないレイアウトです。 機能 テーマ設定 管理画面を自分のもののように感じさせます。色、ロゴ、スタイリングを調整して、アプリが一般的なダッシュボードのように見えるのではなく、ブランドに一致するようにします。近日公開。 パフォーマンス パフォーマンス ページロードが速くなり、インタラクションがよりスムーズになり、Avoでの作業が大規模なデータセットでも軽快に感じられます。 パフォーマンス より軽量なJavaScript より軽量なフロントエンドで、ロードが速くなります。Avo 4 はフロントエンドの依存関係を削除し、JavaScriptバンドルをスリム化するため、ページはより少ないコードを送信し、何も変更せずにスナッピーに感じられます。 改善 レイアウトDSLの改善 コンポーザブルなレイアウトDSLが古いスタッキングに取って代わります。フィールドをカードにネストしたり、パネルをメインエリアとサイドバーに分割したり、すべてをタブの下にグループ化したりすることで、表示および編集ページは、1つの長い列ではなく、データが実際にどのように組み合わさるかに合わせて読みやすくなります。フィールドレイアウトを見る → 改善 フィールド幅 フォームを読みやすいようにレイアウトします。任意のフィールドに幅(25、33、50、66、75、または100パーセント)を与え、関連する入力をすべて1つの長い列にスタックするのではなく、並べて配置します。フィールド幅を見る → 改善 遅延読み込み関連 誰も見ていないデータに料金を支払うのをやめます。関連フレームは、ビューにスクロールされると遅延読み込みされ、重い関連やタブは、ロードボタン(loading: :manual)の後ろで待機できます。これは選択を記憶するため、二度尋ねることはありません。関連のロードを見る → 新機能 アバター すべてのレコードに顔を付けます。設定可能なアバターが管理画面全体(テーブル、検索、ヘッダーなど)に表示されるため、チームは誰が何を見ているかを一目で認識できます。アバターを見る → 新機能 ライト&ダークモード ライトとダークを切り替えるか、アプリをシステムに追従させます。新しい外観システムは、ニュートラルとアクセントのパレットプリセットを提供し、各人の選択を記憶します。外観を見る → 改善 Tablerアイコン より大きく、より一貫性のあるアイコンセットを標準で提供します。Avo 4 はTablerアイコンに移行し、組み込みの検索と検出、さらに各リソースにメニューで独自のマークを付けるためのself.iconオプションを備えています。アイコンを見る → 新オプション インラインフィールドヘルプ 人々が入力する場所のすぐそばでフィールドを説明します。表示および編集ビューの任意のラベルの隣にlabel_helpテキストを追加すると、ガイダンスがドキュメントではなく入力の隣に配置され、誰も開かないドキュメントに配置されなくなります。インラインフィールドヘルプを見る → 新機能 キーボードショートカット マウスに手を伸ばすことなく管理画面を操作します。Avo 4 は組み込みのショートカットシステムを提供します。レコード間を移動したり、アクションを開いたり、ビューをナビゲートしたりできます。どこでも?を押すと完全なリファレンスが表示され、任意のコントロールに独自のショートカットをバインドできます。キーボードショートカットを見る → 新機能 リソースキーボードショートカット ショートカットをリソースが実際に実行するアクションに結び付けます。リソースごとにキーをバインドして、チームがメニューを検索する代わりに、キーストロークで正しいアクション、コントロール、またはビューをトリガーできるようにします。キーボードショートカットを見る → 新機能 拡張可能なビュータイプ 各リソースを本来あるべき姿で見せます。リソースごとにテーブル、グリッド、マップから選択し、スイッチャーを適切なものだけに制限し、他のgemが独自のビュータイプを登録できるようにすることで、カレンダー、ボード、タイムラインなどをスイッチャーに直接プラグインできます。カスタムビュータイプを見る → 新オプション ヘッダーメニュー チームが必要とするリンクをトップバーに配置します。ドキュメント、ステータス、請求、または任意の外部宛先を簡単なheader_menu設定で表示します。オーバーフローは「もっと」ドロップダウンに折りたたまれます。