Orbeon Pembangun Bentuk Gratis
Desain, membangun dan menggunakan formulir web tingkat perusahaan
Orbeon digunakan untuk menghasilkan bentuk kompleks tingkat industri dengan mudah dan cepat. Menjadi platform agnostik, formulir dapat diakses melalui desktop, laptop, dan ponsel.
Ringkasan
Orbeon Forms adalah perangkat lunak pembangun formulir open source yang populer yang menyediakan fitur canggih untuk pembuatan formulir web dengan cepat. Ini adalah bentuk berbasis XML yang sangat bergantung pada konsep HTML. Jadi kurva belajar tidak terlalu curam untuk seseorang yang tahu HTML. Ini adalah alternatif open source dari formulir google, ketik formulir.io dan ohmyform. Orbeon From adalah aplikasi pembangunan formulir berbasis web, sehingga tidak memerlukan perangkat lunak lain selain browser web untuk merancang, membangun, dan menggunakan formulir web. Formulir yang dihasilkan oleh formulir Orbeon mengikuti teknologi web standar yang membuatnya mudah diakses di desktop, laptop, dan ponsel. Keamanan data sangat penting bagi bisnis hari ini. Formulir Orbeon mendukung “enkripsi saat istirahat” yang berarti ketika data disimpan database terenkripsi dan tidak memerlukan plugin atau alat lebih lanjut untuk mengamankan data Anda. Fitur ini membantu Anda mematuhi peraturan privcy seperti GDPR. Formulir Orbeon mendukung pembangun bentuk drag and drop sederhana yang membuatnya sangat mudah untuk menghasilkan formulir web dengan sedikit pengetahuan tentang HTML. Ini juga mendukung level validasi muka, dan perhitungan otomatis untuk populasi data. Ini juga mendukung integrasi API pihak ketiga yang memungkinkan Anda untuk menghubungkan formulir web Anda dengan layanan API pihak ketiga serta backend server Anda sendiri untuk memproses data formulir. Ini mendukung format JSON dan XML untuk layanan eksternal untuk mengembalikan respons. Formulir Orbeon mengalahkan berbagai pembangun formulir online lainnya seperti Google, Typeform karena fitur canggih dari dukungan bentuk multi-halaman, pembuatan PDF. Anda dapat menghasilkan file PDF baik dari templat PDF atau dari formulir.
Persyaratan sistem
Formulir Orbeon berjalan pada platform apa pun yang mendukung:
- Java Runtime
- Wadah servlet 2.5 (atau lebih besar) seperti Apache Tomcat. Untuk versi yang didukung, lihat Tomcat.
Persyaratan perangkat keras #### Kami menyarankan Anda menjalankan formulir Orbeon di server khusus atau contoh yang memenuhi persyaratan berikut:
- CPU: 4-core terbaru, atau lebih, Intel Xeon atau Core i7 atau lebih baru. Kami tidak merekomendasikan AMD CPU (sebelum jalur Ryzen).
- RAM: 4 GB RAM, atau lebih, tersedia untuk mesin virtual Java (ukuran tumpukan JVM). Jika menggunakan AWS EC2, kami sarankan Anda mulai dengan instance C4.2XLarge. Untuk sebagian besar proyek, aman untuk memulai dengan konfigurasi di sepanjang jalur itu, tetapi Anda mungkin ingin memiliki lebih banyak atau beberapa server atau instance (atau setara) untuk situasi yang menyerukan ketersediaan tinggi, atau untuk menangani lebih banyak beban. Saat menjalankan Orbeon membentuk PE di beberapa server atau instance, Anda memerlukan satu langganan PE per server atau instance. Untuk detail lebih lanjut tentang ukuran, lihat bagian tentang berapa banyak formulir orbeon yang dapat ditangani.
Fitur
Berikut ini adalah fitur utama Orbeon
- Penginternasionalan.
- Kontrol akses.
- Formulir multi -halaman.
- Tumpukan server.
- Dukungan Liferay.
Instruksi instalasi
Konfigurasi Mesin Virtual #### Java Konfigurasikan Java VM dengan:
- -xmx Opsi untuk memori java heap khusus:
- Pada mesin pengembangan: setidaknya 1 GB java heap: -xmx1g
- Pada mesin produksi: setidaknya 4 GB java heap: -xmx4g
- -xx: maxpermsize untuk ruang “permgen” (java 1.7):
- Gunakan setidaknya: -xx: maxpermsize = 256m Juga, pastikan bahwa Anda tidak memiliki kompilasi berjenjang saat menggunakan Java 7 Catatan: Pada sistem UNIX, GIJ / GCG tidak didukung karena ada laporan masalah dengan lingkungan runtime dan formulir Orbeon. Sebaliknya, kami sarankan Anda menggunakan lingkungan Java Runtime Oracle.
Pengaturan basis data #### Di luar kotak, formulir yang Anda buat dengan pembangun formulir, serta data yang ditangkap dengan formulir tersebut, akan disimpan dalam database tertanam yang disebut ada. Anda dapat mengatur formulir Orbeon sehingga data ini disimpan dalam database relasional Anda, tetapi jika Anda memulai dengan formulir Orbeon, Anda mungkin hanya menggunakan yang tertanam, bahkan jika hanya sementara. Perhatikan bahwa ada perlu untuk dapat menulis ke direktori web-INF/yang ada, di mana pun Orbeon Forms. File WAR tidak terkompresi. Jadi, terutama jika Anda berada di UNIX, pastikan direktori ini dapat ditulis dengan proses menjalankan server aplikasi Anda.
Instalasi lisensi #### (Orbeon Forms PE saja)
- Jika Anda menjalankan Orbeon Forms CE, Anda tidak perlu menginstal file lisensi.
- Jika Anda menjalankan Orbeon Forms PE:
- Lengkapi langkah -langkah untuk server aplikasi Anda di bawah ini
- Anda bisa mendapatkan lisensi penuh dari Orbeon, atau mendapatkan lisensi percobaan
- Sebelum memulai wadah servlet Anda, salin file lisensi Anda di bawah file perang Orbeon Forms sebagai:
WEB-INF/resources/config/license.xml
Dengan Orbeon Forms 4.1 dan yang lebih baru, Anda juga dapat menempatkan file lisensi.xml di bawah direktori home pengguna. Misalnya, pada sistem UNIX:
~/.orbeon/license.xml
Orbeon membentuk pertama pencarian file lisensi dalam perang, dan jika tidak ditemukan upaya untuk menemukannya di bawah direktori rumah. Manfaat dari pendekatan ini adalah Anda tidak perlu menemukan di mana file perang digunakan dalam wadah Anda, atau untuk tidak kompres dan merekomendasikan file perang dengan lisensi. Catatan: Formulir Orbeon menggunakan sistem java.getProperty (“user.home”) untuk mengidentifikasi direktori home pengguna. \ _ \ _ Ini sesuai dengan pengguna yang menjalankan wadah servlet dan tidak harus kepada pengguna pengembang atau administrator sistem.
URL dasar untuk layanan internal
Langkah ini terkadang opsional. Bergantung pada pengaturan Anda, jika hal-hal tidak berhasil di luar kotak (misalnya jika Anda memiliki kesalahan database dengan formulir sampel), Anda mungkin harus mengatur properti konfigurasi oxf.url-rewriting.service.base-URI di properti Anda -local.xml file. Seringkali, cukup untuk mengaturnya ke yang berikut (menyesuaikan untuk port dan awalan):
property
as="xs:anyURI"
name="oxf.url-rewriting.service.base-uri"
value="http://localhost:8080/orbeon"/
FAQ
#VALUE!
Apakah ada biaya yang terkait dengan penggunaan formulir Orbeon?
Professional Edition (PE) build tersedia melalui paket berlangganan PE. Dukungan komersial lebih lanjut tersedia dengan paket dukungan dev. Edisi Komunitas (CE) Build tersedia secara gratis apakah Anda menggunakannya untuk membangun aplikasi open source atau komersial. Kode Sumber Lengkap untuk Formulir Orbeon CE tersedia secara gratis dan di bawah istilah sumber terbuka nyata. Kode Sumber ke Orbeon Forms PE tersedia untuk pelanggan berlangganan sesuai permintaan. Dengan kode sumber terbuka, Anda bebas saat Anda untuk:
- Perluas platform
- Membangun aplikasi di atas platform Namun perhatikan bahwa jika Anda membuat perubahan pada kode Formulir Orbeon yang ada, Anda terikat oleh ketentuan lisensi LGPL, yang mengharuskan Anda untuk mendistribusikan kembali perubahan ke komunitas open source ketika Anda mendistribusikan aplikasi Anda.
Dapatkah saya menggunakan versi Orbeon yang lebih lama dengan file lisensi yang lebih baru?
Ya, lisensi yang dihasilkan untuk versi yang diberikan akan berfungsi dengan versi perangkat lunak sebelumnya juga. Misalnya jika Anda memiliki file lisensi untuk Orbeon Forms 2017.2, Anda dapat menggunakannya dengan Orbeon Forms 2017.1, dan sebagainya.
Dapatkah saya menggunakan Formulir Orbeon versi yang lebih baru dengan file lisensi yang lebih lama?
Tergantung: -Jika file lisensi Anda memiliki tanggal langganan non-blank, maka Anda dapat meningkatkan ke versi Orbeon Forms yang diterbitkan sebelum tanggal itu. Dengan kata lain, Anda dapat meningkatkan ke versi Formulir Orbeon apa pun yang diterbitkan saat langganan Anda aktif dan file lisensi Anda mencerminkan hal itu. -Jika file lisensi Anda memiliki ujung langganan kosong tetapi memiliki versi yang tidak blak-blakan, maka Anda dapat meningkatkan ke versi apa pun hingga dan termasuk versi yang ditentukan. Catatan: Hanya dua nomor versi pertama yang diperiksa. Jika file lisensi Anda mengatakan 4.4, maka Anda dapat menggunakan 4.4.1, misalnya. Dengan kata lain, pembaruan kecil selalu diizinkan. -Jika file lisensi Anda tidak memiliki ujung langganan yang tidak kosong atau versi non-blank, maka tidak ada batasan pada versi formulir Orbeon yang dapat Anda gunakan. Di atas berlaku selama lisensi belum kedaluwarsa, jika memiliki tanggal kedaluwarsa yang ditentukan. Dalam praktiknya, orbeon membentuk lisensi yang kami hasilkan biasanya memiliki fitur berikut: Mulai Februari 2018:
- Lisensi Dasar PE
- Memiliki tanggal kedaluwarsa dengan masa tenggang
- Memiliki bidang versi kosong -Memiliki tanggal berlangganan dan akhir langganan
- Lisensi PE Silver dan PE Gold
- Memiliki tanggal kedaluwarsa dengan masa tenggang (kecuali untuk pembaruan lisensi kakek)
- Memiliki bidang versi kosong -Memiliki tanggal berlangganan dan akhir langganan Hingga Februari 2018:
- Lisensi Dasar PE
- Memiliki tanggal kedaluwarsa
- Memiliki bidang versi kosong -Tidak memiliki tanggal berlangganan dan tanggal berlangganan
- Lisensi PE Silver dan PE Gold
- Tidak memiliki tanggal kedaluwarsa
- Memiliki bidang versi tertentu -Memiliki tanggal berlangganan dan akhir langganan
Apakah lisensi saya akan kedaluwarsa dan menyebabkan perangkat lunak berhenti bekerja?
Mulai Februari 2018:
- Lisensi produksi berakhir setelah masa tenggang (kecuali untuk pembaruan lisensi kakek).
- Lisensi dasar non-produksi (serta lisensi dev yang lebih tua) berakhir setelah masa tenggang (kecuali untuk pembaruan lisensi kakek). Untuk detailnya, lihat manfaat PE Gold yang baru dan lisensi abadi kakek. Hingga Februari 2018:
- Lisensi produksi tidak kedaluwarsa.
- Lisensi dasar non-produksi (serta lisensi dev yang lebih lama) kedaluwarsa.
- Anda dapat memeriksa apakah ada kedaluwarsa aktual dengan memeriksa bidang kedaluwarsa file lisensi.
Apa bidang langganan-end di file lisensi?
Bidang langganan-end bersifat informatif dan menunjukkan akhir langganan dukungan, bila berlaku.
Apa yang saya bayar ketika saya memperoleh langganan produksi PE dari Orbeon?
Tahun pertama, keduanya:
- Lisensi untuk menginstal dan menggunakan perangkat lunak
- Dukungan satu tahun Tahun kedua dan berikutnya:
- Dukungan tahun tambahan