OhmyFormソフトウェア

OhMyForm 無料のフォームビルダー

フォームと調査のTypeformに代わるオープンソース

OhmyFormは、オンラインフォームを作成するためのフォームビルダーツールを提供します。調査、市場調査、採用のために、プロフェッショナルな外観の埋め込み可能なフォームを生成します。

概要

OhmyFormは、プロのグレードのモバイル対応フォーム、調査、アンケートを生成するための100%オープンソースソフトウェアです。標準のWebテクノロジーを使用すると、デスクトップ、Web、またはモバイルアプリにフォームを簡単に埋め込むことができます。 OhmyFormは、Googleフォーム、Typeform、Wufoo、Formik、Simple Form、およびGravity Formの最も人気のある代替品の1つです。フォームを無料で構築および配布するために必要なすべての機能を提供します。フォームビルディング機能に加えて、フォームの送信を分析するツールも提供します。 オープンソースソフトウェアのPowerは、コミュニティを通じて届き、OhmyFormはこれまでに改善され、一流の開発者コミュニティが定期的にソフトウェアを改善しています。 OhmyFormには、有料またはホストされたプランには100%のオープンソースが付属しておらず、ソフトウェアをホストするためのすべてのコントロールを提供します。 Dockerイメージも付属しているため、インフラストラクチャで簡単にセットアップしてホストできます。これには、インフラストラクチャとセキュリティも管理する必要があります。 OhmyFormは開発ソフトウェアを積極的に下回っており、JSON、CSV、XMLなどのマルチ言語サポート、エクスポートなど、現在取り組んでいる機能の包括的なリストをいくつか持っています。また、バージョン1.0のロードマップフォームの将来の強化のリストもあります

システム要求

OhmyFormを構成するには、次のソフトウェアが必要です -Node.js

  • マンゴDB
  • レディス
  • 電子メールインスタンス

特徴

以下は、Ohmyformの重要な機能です

  • 多言語サポート(半実装) -11の可能な質問タイプ
  • 編集可能な開始ページと終了ページ -XLS、JSON、またはCSVへの提出物をエクスポートします
  • ネイティブアナリティクスとGoogleアナリティクスのサポート
  • 各ユーザーのカスタムサブドメイン
  • 埋め込み可能なフォーム
  • サービスAPIとして形成されます。

v1.0.0のロードマップ

  • すべてのフォームデータの暗号化を実装します -TypeForm API統合を追加します
  • プラグイン/サードパーティの統合サポート(ALA SLACK)を追加 -wikiを作成して、簡単にインストールしてセットアップします
  • ストライプ/支払いフォームフィールドを追加します
  • カスタム背景とドロップダウンフィールド画像を追加します -fileアップロードフォームフィールドを追加します
  • HerokuとDockerhubで展開できます
  • より良いライセンスを伴う交換の減少のためのMongodbを捨てます。

インストール手順

推奨方法はDocker経由です

Dockerは、その過程であなたや私たちに大したコストをかけずにアプリで環境全体を出荷するので、非常に限られた数の可能な展開シナリオに本当に対処しなければならないという贅沢を私たちに与えてくれます。これを達成するためにDockerの前に、仮想マシン全体を出荷するか、さらに悪いことに同一のサーバーを構築し、それをあなたの方法で出荷する必要がありました。今では、それは単なるドッカーであり、現実から引き離されています。これが私たちがDockerを使用している理由です。ソースと直接物事を行う方法についてのドキュメントがありますが、理想的には貢献者に直面するだけです。

ローカル開発

手順は次のとおりです。

  • ステップ1:gitクローンhttps://github.com/ohmyform/ohmyform.git
  • ステップ2:ソース内のものを変更します。
  • ステップ3:CD Ohmyform -setp 4:gitサブモジュールアップデート - Init
  • ステップ5:Docker -Compose Up -D
  • ステップ6:Docker-Compose PS この時点で、http:// localhost:5000/で遊ぶための作業インスタンスが必要です。

プロダクションインスタンスのインストール

Ohmyformは最近、生産で使用することをお勧めする前に、重い再認証と再因子を受けました。私たちは、1.0件のリリースを利用できるようにするという目標を達成することができました。 1.0安定していると考える前に、多くのことを完了することを目指しますが、小さなキャンペーンのために実行することを歓迎します。ストレージシステムを破ることはまずありません。

ソースからコンパイル

これは通常サポートされず、GITの問題を介したほとんどのQAにはこの行が引用され、トリアージエッジケースに閉じられます。逆に、すべての問題を公正に検討しますが、重要な努力を必要とする場合、または合理的な理由なしに範囲から大いに気を散らす場合、トラッカーからトリアージする可能性があります。

 日本