ニュース速報:4DコンポーネントをGitHubで公開!

Deeplからの自動翻訳

2017年、4Dは4D内部コンポーネントのソースコードを4Dパートナーに共有する新しいプログラムを開始しました。

4Dコンポーネントのソースコードを共有することで、コンポーネントをカスタマイズし、自分だけのものにすることができますプロジェクトデータベースと、ソースコントロールシステムを介してアプリケーションのソースコードを共有する機能により、4D内部コンポーネントをプロジェクトデータベース化し、ソースコードを4D GitHubのアカウントにプッシュしました。これは誰でも利用可能で、Githubのアカウントさえあれば利用できます。なぜ、こんなことをしたのか?コードとフォームの両方に対する変更と修正を追跡することで、あなたの生活をより簡単にするためです。

利用可能なコンポーネント

  • 4Dレポート
  • 4Dラベル
  • 4Dライトプロ・インターフェース
  • 4Dプログレス
  • 4Dウィジェット
  • 4D SVG

私たちは、すべてのコンポーネントに「4d-component」トピックを追加しています。GitHubでコンポーネントを共有する場合、Githubのトピックは他の人がプロジェクトを見つけ、貢献するのに役立つので、これらのトピックを自由に追加して見つけやすくしてください。

使用方法

これらのコンポーネントをあなたのアプリケーションで使いたいのですが、「4D WritePro interface」の外観があなたのグラフィックチャーターのスタイルにマッチしない、あるいは、あなたのビジネスが必要とする機能が欠けているといったことはありませんか?完全にゼロからコンポーネントを書くのではなく、4Dコンポーネントからインスピレーションを受けて、独自のコンポーネントを作ることができます。

これを行うには、リポジトリのクローンを作成します。そして、あなたのニーズに応じて、コードを追加したり、コンポーネントのインターフェイスを変更します。次に、新しいコンポーネントをコンパイルし、名前を変更します。最後に、新しくコンパイルしたコンポーネントを、データベースの “component” フォルダに配置します。

4Dコンポーネントの進化を心配する必要はありません。4Dの各バージョンに対応していますので、バージョン間の違いを簡単に認識できます。これにより、あなたのコンポーネントに何か修正を取り入れるかどうかを決めることができます。

あとは、あなた次第です

注:4D Labels と 4D Report をベースにした独自のコンポーネントを使用する場合、コンポーネントのメソッドを適応して使用する必要があります。4Dコマンド(例:ラベルの印刷)は内部4Dコンポーネント用に予約されています。

さらに進む…

4Dコンポーネントをカスタマイズする方法についてステップバイステップの例を追いたい場合は、4D Summit 2018のAngelo Caropreseによるこのセッションをご覧ください。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。