Mendix 9.13 リリース - あらゆる点で改善 | Mendix

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

Mendix 9.13 リリース – あらゆる点で改善

デジタル製品ビジネスに携わっていると、どんな新機能が追加されるか楽しみにしながら、既存の機能を改善して愛するユーザーの生活をより良くする方法を模索するという興味深い組み合わせが生まれます。今月のリリースでは、スケジュールされたイベントのスケジュールオプションの強化から、新しいデータトークン、ネイティブモバイルグラデーション、モバイルログ、新しいプラグイン可能なウィジェットAPIまで、さまざまな改善が行われています。そして最後に、 アイデアフォーラム.

スケジュールされたイベント: スケジュールオプションの改善

最近、スケジュールされたイベントの内部的な変更をかなり多く行い、ユーザー インターフェイスにもいくつかの変更を加えました。行った変更と、それがアプリケーションに及ぼす影響についてお知らせします。

ボンネットの下

スケジュールされたイベントは、 タスクキューつまり、スケジュールされたイベントはクラスター内のどのノードでも取得できるようになりました。この変更により、突然のダウンタイムが発生した場合でもイベントの信頼性が向上します。これは、アプリが再び実行されるとすぐにスケジュールされたタスクが取得されるためです。さらに、クラスター環境では、クラスター リーダーがダウンした場合、タスクは別のノードで実行されるだけです。

スケジュールオプション

ユーザー インターフェイスには、さまざまな間隔タイプの新しいオプションが表示されます。間隔タイプに基づいて、月次イベントに特定の曜日を選択したり、45 分のオフセットで時間ごとのイベントを計画したりするなど、より高度なオプションが提供されます。また、イベントが実行される月や、(たとえば) 31 月 XNUMX 日にスケジュールされたイベントで何が起こるかを表示するなど、より明確なプレビュー情報も追加しました。これにより、夏時間などのエッジ ケースに驚かずに、必要なスケジュールを選択できます。

注目すべきもう 365 つの点は、年間および月間が、31 日ごとまたは XNUMX 日ごとではなく、実際にその主張どおりになったことです。

年間および月間設定を表示するスクリーンショット
スケジュールされたイベント オプション。
年間および月間設定を表示するスクリーンショット
毎月の予定イベントオプション。

移行

スケジュールされたイベントの大部分は、動作の変更なしに自動的に新しい形式に変換されます。「X 日ごと」(以前の月ごとおよび年ごと)、繰り返しのないイベント、将来の日付から始まるイベントなど、一部のオプションはサポートされなくなりました。

サポートされなくなったオプションについては、イベントを手動で変換する方法の提案を示す非推奨の警告が表示されます。まだ変換する準備ができていませんか?心配しないでください。リリース時にレガシーオプションのみが削除されます。 Mendix 10.

非推奨警告のスクリーンショット

式内の新しい日付トークン

BeginOfCurrentDateTime と EndOfCurrentDateTime を使用して、日付を今日の日付と比較するトークンはすでにありました。Studio と Studio Pro の両方で、式言語を 4 つの新しいトークンで拡張し、昨日または明日と比較して評価することを非常に簡単にしました。

Studio と Studio Pro の両方における拡張式言語のスクリーンショット例。

ネイティブモバイルアプリの背景グラデーション

グラデーションはみんな大好きですよね?グラデーションは、要素を際立たせるために、さらに光沢を加えます。今回のリリースでは、グラデーションを作成するための新しいウィジェット、背景グラデーション ウィジェットを発表できることを大変うれしく思っています。開始色と終了色を簡単に設定でき、複数の色を設定することもできます。さらに、角度を追加したり、「クリック イベント」を設定することもできます。

グラデーションを表示する回転画像

モバイルログの改善

こうした厄介なバグを追っているときに、ある時点でピンと来て何をすべきかがわかるという感覚は、とても楽しいと思いませんか? 最新リリースでは、こうしたバグを捕捉するために使用する最も重要なツールの 1 つであるログ機能が大幅にアップデートされています。

新しいモバイル クライアント ログを使用すると、起動プロセス、クライアント データベース、データ同期、ナビゲーション イベントを監視できます。Studio Pro コンソールで、新しいログ ノード (「Client_」で始まる) の 1 つに適切なログ レベルを設定し、観察するだけです。

Client_Startup The client doesn't need an upgrade to user scoped files directories.
Client_Startup The database schema is up-to-date.
Client_Startup Starting startup synchronization.
Client_Startup Startup synchronization completed in 39.6 milliseconds.
Client_Startup Showing home page NativeMobile.Countries_Overview
Client_Startup Startup completed in 548.7 milliseconds.

例1: クライアント起動ログ

Client_Synchronization Downloading objects
Client_Synchronization Fetching objects.
Client_Synchronization Fetching objects by XPath: //NativeMobile.Country
Client_Synchronization Downloading objects completed in 1.5 milliseconds.
Client_Synchronization Fetched 0 objects by XPath //NativeMobile.Country in 30.9 milliseconds.
Client_Synchronization Fetched 1 objects and completed in 31.4ms.
Client_Synchronization Calculating file operations.
Client_Synchronization 0 files to be downloaded, 0 files to be removed
Client_Synchronization Compute cached objects to update or delete.
Client_Synchronization Compute cached objects to update or delete completed in 0.2 milliseconds. 0 objects will be updated, 0 will be deleted.
Client_Synchronization Computing subscription updates.
Client_Synchronization Computing subscription updates completed in 0.4 milliseconds.
Client_Synchronization Downloading files.
Client_Synchronization Downloading files completed in 0 milliseconds.
Client_Synchronization Rebuilding the database.
Client_Synchronization Rebuilding the database completed in 1.9 milliseconds.
Client_Synchronization Updating cache. 0 to be updated, 0 to be deleted.
Client_Synchronization Updating cache completed in 0.1 milliseconds.
Client_Synchronization Removing 0 files.
Client_Synchronization Removing 0 files completed in 0 milliseconds.

例2: 同期ログ

現時点では、モバイルログはStudio Proでローカルに実行されているアプリケーションに対して有効になっています。今後は、 Mendix 将来のリリースではクラウドになります。

プラグイン可能なウィジェット: Set Reference API

すべての新しいウィジェットは Mendix これらは Pluggable Widgets API に基づいており、顧客がカスタマイズしたウィジェットを作成するためにも使用できます。このリリースでは、参照を操作するための新しい API が追加され、参照を設定するラジオ ボタンや、先行入力付きのドロップダウンなど、参照を設定するウィジェットを作成できます。ネタバレですが、これらは現在のロードマップにあるウィジェットですが、カスタマイズしたバージョンが必要な場合や、他の素晴らしいアイデアがある場合は、ぜひご検討ください。

詳細については、次のドキュメントを参照してください。 ウィジェットの設定 クライアントAPI.

コミュニティ: フォーラムでのコンテンツの閲覧、検索、投稿が簡単になります

フォーラムの質問ページとアイデアページの両方へのナビゲーションを変更し、コミュニティ内で作成、操作、またはブックマークしたコンテンツを簡単に見つけられるようにしました。

新しいレイアウトの構造を示すスクリーンショット。
新しいレイアウトの構造。

メインナビゲーションが左側に移動され、灰色のサイドバーに配置されています。この変更により、フォーラムは今後登場するエキサイティングな新機能に対応できるようになります。今すぐお楽しみいただける新機能の 1 つは、専用のブックマーク ページです。このページでは、フォーラム内でブックマークしたすべてのコンテンツを簡単に見つけることができます。

ブックマークを示すスクリーンショット
各投稿の下にあるブックマーク ボタンを見つけます。クリックして収集します。

 

ブックマークナビゲーションを示すスクリーンショット
左側のサイドバーにあるブックマーク ナビゲーション項目を使用して、ブックマークに移動します。

ログインおよび登録済みのユーザーにとって注目すべきもう 1 つの点は、「私の質問」ページと「私のアイデア」ページです。「私の質問」ページをクリックすると、これまでに質問、回答、またはコメントした質問の最新リストが表示されるので、必要に応じてそれらの質問に簡単に再度アクセスできます。同様に、「私のアイデア」ページでは、以前に送信またはコメントしたアイデアに簡単にアクセスできます。

 

「私の質問」のスクリーンショット
「私の質問」に移動します。そこに移動したら、タブを使用して質問、回答、またはコメントに移動します。

 

「私のアイデア」のスクリーンショット
「マイアイデア」に移動します。そこに移動したら、タブを使用して送信済みまたはコメント済みのアイデアに移動します。

フィルタオプション

フィルタリングオプションは、ページ上部の中央コンテンツエリアの真上に移動されました。これにより、コンテンツと一直線になり、新しいユーザーが抱えていた問題点が軽減されました。 Mendix フォーラムの結果を詳しく調べる方法がわからないことがよくあると話すコミュニティ メンバー。

再配置されたフィルター オプションのスクリーンショット。
メインのコミュニティ コンテンツ領域の上に移動されたフィルター オプション。

右側のサイドバーに注目してください。現時点では、開発者プラットフォームで最もアクティブなユーザーのリーダーボードがハイライト表示されます。時間が経つにつれて、このサイドバーにはコミュニティ エクスペリエンスを強化する機能が追加されていきます。

モバイルとタブレットでのエクスペリエンスの向上

上記の変更を実施する一方で、モバイルやタブレットでのエクスペリエンスを改善する必要があるというフィードバックにも耳を傾けました。(応答性は最高です!) どちらのデバイスでも、フォーラムの閲覧がずっと楽しくなるはずです。

 

モバイル画面のスクリーンショット Mendix

詳細については、 フォーラムの変更点はこちら.

作り始める準備はできていますか?

あなたはできる…

言語を選択してください