探検 Mendix マーケットプレイス
Hello Mendix — パート3
これはHelloの続きです Mendix シリーズでは、 Mendix 開発を進め、できるだけ早く知識のギャップを埋めるようにしてください。
このシリーズの第3部では、 周りに Mendix マーケットプレイス、そこからモジュールをアプリに組み込む方法、そして私が自分のアプリで使用しているお気に入りのモジュールのいくつかについて説明します。
まず、マーケットプレイスとは何でしょうか?
マーケットプレイスは Mendix 私たちのコミュニティの開発者は、私たち全員がアプリで使用できるダウンロード可能な機能を作成、アップロード、管理しています。また、新しいApp Servicesスイートから有料の機能も利用できます。また、自分の作品を他の人に使用してもらい、 Mendix マーケットプレイスベンダープログラム。

私のお気に入りを紹介する前に、マーケットプレイスのコンテンツをアプリにダウンロードする方法を見てみましょう。何かをダウンロードする最も簡単な方法は、Studio Pro 自体からダウンロードすることです。右上隅のカートをクリックすると、マーケットプレイスを開くことができます。必要なものを参照または検索して、ダウンロードをクリックするだけです。 Mendix Studio Pro のバージョンを自動的に検出し、ダウンロードする適切なバージョンを選択します。互換性のないバージョンをお持ちの場合は、ダウンロード ボタンが無効になります。

つまり、この機能は使用できないということですか? いいえ。追加作業が必要になるだけです。ブラウザ経由で .mpk ファイルをダウンロードし、コードを変更するか、Studio Pro の互換性をアップグレードして自分で更新することはできます。
コンテンツをダウンロードすると、それに必要な jar ファイルも一緒にダウンロードされ、App ディレクトリ内のユーザー lib フォルダーに配置されます。他のマーケットプレイス コンテンツへの依存関係は自動的に解決されないため、自分でダウンロードする必要があります。
ダウンロードする前に、必ずドキュメントを読んで理解するようにしてください。すべてのドキュメントは、マーケットプレイス自体またはコンテンツの作成者が所有する GitHub ページで提供されます。また、お気に入りのコンテンツの更新を購読し、使用したコンテンツのレビューを残すようにしてください。
私のトップダウンロード
それでは、新しいプロジェクトでよく使用するダウンロードのいくつかを見てみましょう。まずは「Community Commons」モジュールと「Nanoflow Commons」モジュールから始めましょう。


どちらのモジュールも、コミュニティ向けに作成されたアクションのコレクションです。 どちらも、開発時に非常に役立つ Java および Javascript アクションが満載です。
次に、「Excel インポーター」と「Mx モデル リフレクション」モジュールがあります。これらを一緒に使用して、実行時にデータをアプリにインポートできます。「Excel インポーター」を使用すると、Excel ドキュメントをアプリのデータベースにインポートし、「Mx モデル リフレクション」を使用してデータの保存場所を定義できます。これにより、実行時にモデルを検査できます。


ここで最後に紹介するモジュールは、テンプレート付きのメール モジュールです。このモジュールを Mx Model リフレクションと組み合わせると、テンプレートとプレースホルダーを使用してメール データの記入ポイントを提供し、アプリからメールを送信できるようになります。

また、ウィジェット ライブラリも必ず確認してください。私のお気に入りの 1 つは、ページに RAW HTML 要素を追加できる HTML スニペットです。

マーケットプレイスで探しているものが見つからない場合はどうすればいいですか?
いつでも自分でウィジェットを作ることができます。 Mendix、Web またはネイティブ モバイル向けのウィジェットは、React に組み込まれています。開発者は、ウィジェットを最初から作成することも、ウィジェット ビルダーのコマンド ライン インターフェイスを使用して定型ウィジェットを生成し、そこからカスタマイズを開始することもできます。作成したカスタム コンポーネントをベンダー プログラムに送信して、コードで収益を得ることを忘れないでください。
