Orbeon 無料のフォームビルダー
エンタープライズレベルのWebフォームを設計、構築、展開します
Orbeonは、産業レベルの複雑な形を簡単かつ迅速に生成するために使用されます。プラットフォームに不可知論されるため、フォームはデスクトップ、ラップトップ、モバイルを介してアクセスできます。
概要
Orbeon Formsは、一般的なWebフォームに迅速に高度な機能を提供する人気のあるオープンソースフォームビルダーソフトウェアです。これは、HTMLの概念に大きく依存しているXMLベースのフォームです。したがって、学習曲線は、HTMLを知っている人にとってはそれほど急ではありません。これは、Googleフォームのオープンソースの代替品であり、form.ioとOhmyformを入力しています。 Orbeon fromはWebベースのフォームビルディングアプリケーションであるため、Webフォームを設計、構築、展開するためのWebブラウザ以外のソフトウェアは必要ありません。 Orbeonフォームによって生成されたフォームは、デスクトップ、ラップトップ、モバイルで簡単にアクセスできる標準Webテクノロジーに従います。 データセキュリティは、最近の企業にとって非常に重要です。 Orbeon Formは「安静時の暗号化」をサポートしています。つまり、データが暗号化されたデータベースに保存されている場合、データを保護するためのプラグインまたはツールを追加する必要はありません。この機能は、GDPRのようなPrivcy規制に準拠するのに役立ちます。 Orbeon Formは、HTMLの知識がほとんどなく、Webフォームを非常に簡単に生成できる単純なドラッグアンドドロップフォームビルダーをサポートしています。また、検証の事前レベル、およびデータ母集団の自動計算もサポートします。 また、サードパーティのAPI統合もサポートしています。これにより、WebフォームをサードパーティAPIサービスと独自のサーバーバックエンドに接続してフォームデータを処理できます。外部サービスのJSONおよびXML形式の両方をサポートして、応答を返します。 Orbeon Formは、マルチページフォームサポート、PDF生成の高度な機能により、Google、Typeformなどの他のさまざまなオンラインフォームビルダーを破ります。 PDFテンプレートまたはフォームからPDFファイルを生成できます。
システム要求
Orbeon Formsは、サポートする任意のプラットフォームで実行されます。
- Javaランタイム -Apache Tomcatなどのサーブレット2.5(またはより大きな)コンテナ。サポートされているバージョンについては、Tomcatを参照してください。
ハードウェア要件
次の要件を満たす専用サーバーまたはインスタンスでOrbeonフォームを実行することをお勧めします。 -CPU:最近の4コア、またはそれ以上、Intel XeonまたはCore i7以降。 AMD CPUをお勧めしません(Ryzen Lineの前)。 -RAM:Java仮想マシン(JVMヒープサイズ)が利用できる4 GB以上のRAM。 AWS EC2を使用している場合は、C4.2XLARGEインスタンスから始めることをお勧めします。ほとんどのプロジェクトでは、これらのラインに沿った構成から開始することは安全ですが、高可用性を求める状況には、より強力なサーバーまたは複数のサーバーまたはインスタンス(または同等)が必要な場合や、より多くの負荷を処理する必要があります。 Orbeonを実行すると、複数のサーバーまたはインスタンスでPEを形成する場合、サーバーまたはインスタンスごとに1つのPEサブスクリプションが必要です。サイジングの詳細については、Orbeonフォームが処理できる荷重のセクションを参照してください。
インストール手順
Java仮想マシン構成
Java VMを次のように構成します。 -XMX専用のJavaヒープメモリ用のオプション:
- 開発マシンで:少なくとも1 GBのJavaヒープ:-xmx1g
- 生産機で:少なくとも4 GBのJavaヒープ:-xmx4g -xx:「permgen」スペースのmaxpermsize(java 1.7):
- 少なくとも使用:-xx:maxpermsize = 256m また、Java 7を使用しているときに階層化されたコンピレーションがないことを確認してください 注:UNIXシステムでは、そのランタイム環境とOrbeonフォームの問題の報告があるため、GIJ / GCGはサポートされていません。代わりに、Oracle Runtime Java環境を使用することをお勧めします。
データベースのセットアップ
Form Builderで作成したフォーム、およびそれらのフォームでキャプチャされたデータと同様に、すぐに作成されたフォームは、存在と呼ばれる埋め込みデータベースに保存されます。このデータがリレーショナルデータベースに保存されるようにOrbeonフォームをセットアップできますが、Orbeonフォームを開始する場合は、一時的に存在するだけで埋め込まれた存在を使用することができます。 存在することは、orbeon forms .warファイルが圧縮されていない場合はどこでも、Web-inf/escist-dataディレクトリに書き込む必要があります。したがって、特にUNIXを使用している場合は、アプリサーバーを実行しているプロセスによってこのディレクトリが書き込み可能であることを確認してください。
ライセンスインストール(Orbeon Forms PEのみ)
- OrbeonフォームCEを実行している場合、ライセンスファイルをインストールする必要はありません。
- Orbeon Forms PEを実行している場合:
- 以下のアプリケーションサーバーの手順を完了します
- Orbeonから完全なライセンスを取得するか、裁判ライセンスを取得できます
- サーブレットコンテナを起動する前に、Orbeon Forms Warファイルの下にライセンスファイルをコピーしてください。
WEB-INF/resources/config/license.xml
Orbeon Forms 4.1以降は、ユーザーのHome Directoryの下にLicense.xmlファイルを配置することもできます。たとえば、UNIXシステムで:
~/.orbeon/license.xml
Orbeonは最初に戦争内でライセンスファイルを検索し、ホームディレクトリの下で見つけようとしない場合は見つかりません。 このアプローチの利点は、コンテナ内のWARファイルが展開されている場所を見つけるか、ライセンスで戦争ファイルを非圧縮および再圧縮する必要がないことです。 注:Orbeon FormsはJavaのSystem.getProperty( “user.home”)を使用してユーザーのホームディレクトリを識別します。
内部サービス用のベースURL
このステップはオプションである場合があります。 セットアップに応じて、箱から出していない場合(たとえば、サンプルフォームにデータベースエラーがある場合)、OXF.URL-REFRITING.SERVICE.SERVICE.BASE-URI構成プロパティを設定する必要がある場合があります。 -local.xmlファイル。 多くの場合、それを次のように設定するだけで十分です(ポートとプレフィックスを調整):
property
as="xs:anyURI"
name="oxf.url-rewriting.service.base-uri"
value="http://localhost:8080/orbeon"/
FAQS
VALUE!
orbeonフォームの使用に関連するコストはありますか?
PE Professional Edition(PE)ビルドは、PEサブスクリプションプランを通じて利用できます。開発サポートプランでは、さらなる商業サポートが利用できます。 Community Edition(CE)ビルドは、オープンソースまたは商用アプリケーションを構築するために使用するかどうかにかかわらず、無料で利用できます。 Orbeon Forms CEの完全なソースコードは、無料で、実際のオープンソースの用語で利用できます。 Orbeon Forms PEへのソースコードは、サブスクリプション顧客が需要があります。オープンソースコードを使用すると、次のように無料です。
- プラットフォームを拡張します
- プラットフォームの上にアプリケーションを構築します ただし、既存のOrbeonフォームコードに変更を加えると、LGPLライセンスの条件に拘束されることに注意してください。これにより、アプリケーションを配布するときにオープンソースコミュニティに変更を再配布する必要があります。
新しいライセンスファイルを使用して、古いバージョンのOrbeonフォームを使用できますか?
はい、特定のバージョン用に生成されたライセンスは、以前のバージョンのソフトウェアでも機能します。 たとえば、Orbeon Forms 2017.2のライセンスファイルがある場合、Orbeon Forms 2017.1などで使用できます。
古いライセンスファイルを使用して、新しいバージョンのOrbeonフォームを使用できますか?
場合によります:
- ライセンスファイルに非ブランクサブスクリプションエンドの日付がある場合、その日付までに公開された任意のOrbeonフォームバージョンにアップグレードできます。言い換えれば、サブスクリプションがアクティブであり、ライセンスファイルがそれを反映している間に公開されているOrbeonフォームの任意のバージョンにアップグレードできます。
- ライセンスファイルに空白のサブスクリプションエンドがあるが、非ブランクバージョンがある場合は、指定されたバージョンまでのバージョンにアップグレードできます。注:最初の2つのバージョン番号のみがチェックされます。ライセンスファイルが4.4と書かれている場合、たとえば4.4.1を使用できます。つまり、マイナーな更新は常に許可されています。
- ライセンスファイルに非ブランクサブスクリプションエンドもブランク以外のバージョンもない場合、使用できるOrbeonフォームのバージョンに制限はありません。
上記は、有効期限が指定されている場合、ライセンスが期限切れになっていない限り有効です。
実際には、Orbeonフォームライセンスは通常、次の機能を備えています。
2018年2月から:
-PE基本ライセンス
- 猶予期間の有効期限があります
- 空のバージョンフィールドがあります
- サブスクリプションスタートとサブスクリプションエンドの日付があります -PEシルバーおよびPEゴールドライセンス
- 猶予期間の有効期限があります(祖父のライセンス更新を除く)
- 空のバージョンフィールドがあります
- サブスクリプションスタートとサブスクリプションエンドの日付があります 2018年2月まで: -PE基本ライセンス
- 有効期限があります
- 空白バージョンフィールドを持っています
- サブスクリプションスタートとサブスクリプションエンドの日付はありません -PEシルバーおよびPEゴールドライセンス
- 有効期限がありません
- 特定のバージョンフィールドを持っています
- サブスクリプションスタートとサブスクリプションエンドの日付があります
私のライセンスは期限切れになり、ソフトウェアの動作を停止しますか?
2018年2月から:
- 生産ライセンスは、恵み期間後に期限切れになります(祖父のライセンス更新を除く)。
- 非生産基本ライセンス(および古いDEVライセンス)は、恵み期間(祖父のライセンス更新を除く)の後に期限切れになります。 詳細については、新しいPEゴールドの特典と祖父の永続的なライセンスを参照してください。 2018年2月まで:
- 生産ライセンスは期限切れになりません。
- 非生産基本ライセンス(および古いDEVライセンス)が期限切れになります。
- ライセンスファイルの有効期限フィールドを確認して、実際の有効期限があるかどうかを確認できます。
ライセンスファイルのサブスクリプションエンドフィールドは何ですか?
サブスクリプションエンドフィールドは有益であり、該当する場合はサポートサブスクリプションの終了を示します。
Orbeon Forms PEプロダクションサブスクリプションを取得したときに何を支払っていますか?
最初の年、両方:
- ソフトウェアをインストールして使用するライセンス
- 1年間のサポート 2年目以降の年:
- 追加の年のサポート