Orbeon yazılımı

Orbeon Ücretsiz Form Oluşturucu

Kurumsal Seviye Web Formları Tasarlayın, Oluşturun ve Dağıtım

Orbeon, kolay ve hızlı bir şekilde endüstriyel seviye karmaşık formları üretmek için kullanılır. Platform agnostik olan formlar, masaüstü, dizüstü bilgisayarlar ve cep telefonları aracılığıyla erişilebilir.

Genel Bakış

Orbeon Forms, Web formları için hızlı bir şekilde gelişmiş özellikler sağlayan popüler bir açık kaynak form oluşturucu yazılımıdır. HTML kavramlarına büyük ölçüde dayanan XML tabanlı bir formdur. Dolayısıyla, HTML bilen biri için öğrenme eğrisi çok dik değildir. Google formlarının açık kaynaklı alternatifi, form form.io ve ohmyform yazın. Orbeon’dan web tabanlı bir form oluşturma uygulamasıdır, bu nedenle web formlarını tasarlamak, oluşturmak ve dağıtmak için bir web tarayıcısından başka bir yazılım gerektirmez. Orbeon formu tarafından üretilen formlar, masaüstü, dizüstü bilgisayarlarda ve cep telefonlarına erişmeyi kolaylaştıran standart web teknolojilerini takip eder. Veri güvenliği bugünlerde işletmeler için çok kritik. Orbeon Form, “REST’de Şifreleme” nü destekler, bu da veriler veritabanında şifrelenmiş olduğu ve verilerinizi güvence altına almak için başka eklenti veya araç gerektirmemesi anlamına gelir. Bu özellik, GDPR gibi özel düzenlemelere uymanıza yardımcı olur. Orbeon Form, HTML hakkında çok az bilgi sahibi olan Web formları oluşturmayı çok kolaylaştıran basit bir sürükleme ve damla formu oluşturucuyu destekler. Ayrıca, veri popülasyonu için ilerleme düzeyinde doğrulama ve otomatik hesaplamayı destekler. Ayrıca, web formlarınızı üçüncü taraf API hizmetleriyle ve form verilerini işlemek için kendi sunucu arka ucunuzla bağlamanızı sağlayan üçüncü taraf API entegrasyonunu da destekler. Harici hizmetlerin yanıtı döndürmesi için hem JSON hem de XML formatını destekler. Orbeon Form, Google gibi diğer çevrimiçi form üreticilerini, çok sayfalı form desteği, PDF Generation’ın gelişmiş özellikleri nedeniyle Typform’u yener. PDF dosyaları bir PDF şablonundan veya bir formdan oluşturabilirsiniz.

Sistem gereksinimleri

Orbeon Forms, aşağıdakileri destekleyen herhangi bir platformda çalışır:

  • Java çalışma zamanı
  • Apache Tomcat gibi bir sunucu uygulaması 2.5 (veya daha fazla) kap. Desteklenen sürümler için bkz. Tomcat.

Donanım Gereksinimleri

Orbeon formlarını aşağıdaki gereksinimleri karşılayan özel bir sunucuda veya örnekte çalıştırmanızı öneririz:

  • CPU: Son 4 çekirdekli veya daha fazlası Intel Xeon veya Core i7 veya daha yeni. AMD CPU’ları önermiyoruz (Ryzen hattından önce).
  • RAM: Java Sanal Makinesi (JVM Yığın Boyutu) için 4 GB RAM veya daha fazla. AWS EC2 kullanıyorsanız, bir C4.2xlarge örneğiyle başlamanızı öneririz. Çoğu proje için, bu satırlar boyunca bir yapılandırma ile başlamak güvenlidir, ancak yüksek kullanılabilirlik çağrısında bulunan veya daha fazla yükü işlemek için daha güçlü veya birden fazla sunucuya veya örneke (veya eşdeğer) sahip olmak isteyebilirsiniz. Orbeon, birden çok sunucuda veya örnekte PE oluştururken, sunucu veya örnek başına bir PE aboneliğine ihtiyacınız vardır. Boyutlandırma hakkında daha fazla ayrıntı için, Orbeon formlarının ne kadar yükleyebileceğine dair bölüme bakın.

Özellikler

Orbeon’un temel özellikleri aşağıdadır

  • Uluslararasılaşma.
  • Giriş kontrolu.
  • Çok sayfalık formlar.
  • Sunucu yığını.
  • Liferay desteği.

Kurulum Talimatları

Java Sanal Makine Yapılandırması

Java VM’yi şu şekilde yapılandırın:

  • -xmx Özel Java Yığın Bellek için Seçenek:
    • Bir Geliştirme Makinesinde: En az 1 GB Java Yığın: -xmx1g
    • Bir Üretim Makinesinde: En az 4 GB Java Yığın: -xmx4g
  • -xx: “Permgen” alanı için maxpermSize (Java 1.7):
    • en azından kullanın: -xx: maxpermize = 256m Ayrıca, Java 7’yi kullanırken katmanlı derleme olmadığından emin olun. Not: UNIX sistemlerinde, bu çalışma zamanı ortamı ve Orbeon formlarıyla ilgili sorunlar olduğu için Gij / GCG desteklenmez. Bunun yerine, Oracle Runtime Java ortamını kullanmanızı öneririz.

Veritabanı Kurulumu

Form oluşturucu ile oluşturduğunuz formların yanı sıra bu formlarla yakalanan veriler, Exp adlı yerleşik bir veritabanına kaydedilecektir. Orbeon formlarını ayarlayabilirsiniz, böylece bu veriler ilişkisel veritabanınızda saklanır, ancak Orbeon formlarına başlarsanız, geçici olarak bile gömülü varlığını kullanabilirsiniz. Orbeon Forms. WAR dosyası sıkıştırılmamış Web-Inf/Exgilt-Data Dizini’ne yazabilmeleri gerekeceğini unutmayın. Bu nedenle, özellikle UNIX’deyseniz, bu dizinin uygulama sunucunuzu çalıştıran işlem tarafından yazılabilir olduğundan emin olun.

Lisans Kurulumu (Yalnızca Orbeon Formlar)

  • Orbeon Forms CE çalıştırıyorsanız, bir lisans dosyası yüklemenize gerek yoktur.
  • Orbeon formlarını çalıştırıyorsanız PE:
    • Aşağıdaki uygulama sunucunuzun adımlarını tamamlayın
    • Orbeon’dan tam bir lisans alabilir veya deneme lisansı alabilirsiniz
    • Servlet kapsayıcısınıza başlamadan önce, lisans dosyanızı Orbeon Forms War dosyası altında şu şekilde kopyalayın:
WEB-INF/resources/config/license.xml

Orbeon Forms 4.1 ve daha yeni ile lisans.xml dosyasını kullanıcının ana dizinine de yerleştirebilirsiniz. Örneğin, UNIX sistemlerinde:

~/.orbeon/license.xml

Orbeon Forms ilk olarak savaş içindeki lisans dosyasını arar ve bulunmazsa, onu ev dizini altında bulma girişimleri. Bu yaklaşımın yararı, savaş dosyasının konteynerinizde nerede dağıtıldığını bulmanız veya savaş dosyasını lisansla çözmek ve geri göndermeniz gerekmemesidir. Not: Orbeon Forms, kullanıcının ana dizinini tanımlamak için Java’s System.getProperty (“User.home”) kullanır.

Dahili hizmetler için #### Temel URL Bu adım bazen isteğe bağlıdır. Kurulumunuza bağlı olarak, işler kutudan çıkmazsa (örneğin örnek formlarla veritabanı hatalarınız varsa) OXF.URL-rewriting.service.base-uri yapılandırma özelliğini özelliklerinizdeki ayarlamanız gerekebilir. -local.xml dosyası. Genellikle, bunu aşağıdakilere ayarlamak yeterlidir (bağlantı noktası ve önek için ayarlama):

property
    as="xs:anyURI"
    name="oxf.url-rewriting.service.base-uri"
    value="http://localhost:8080/orbeon"/ 

SSS

#VALUE!

Orbeon formlarını kullanmakla ilişkili herhangi bir maliyet var mı?

Profesyonel Baskı (PE) yapıları PE abonelik planları aracılığıyla mevcuttur. Dev destek planları ile daha fazla ticari destek mevcuttur. Community Edition (CE) yapıları, açık kaynak veya ticari uygulamalar oluşturmak için kullanmanız durumunda ücretsiz olarak kullanılabilir. Orbeon Forms CE’nin tam kaynak kodu ücretsiz olarak ve gerçek açık kaynak terimleri altında mevcuttur. Orbeon Forms PE’nin kaynak kodu, talep üzerine abonelik müşterileri için kullanılabilir. Açık kaynak koduyla, istediğiniz gibi ücretsizsiniz:

  • Platformu genişletin
  • Platformun üstünde uygulamalar oluşturun Bununla birlikte, mevcut Orbeon Forms kodunda değişiklik yaparsanız, başvurunuzu dağıttığınızda açık kaynak topluluğundaki değişiklikleri yeniden dağıtmanızı gerektiren LGPL lisansı şartlarına bağlı olduğunuzu unutmayın.

Orbeon formlarının eski bir sürümünü daha yeni bir lisans dosyasıyla kullanabilir miyim?

Evet, belirli bir sürüm için oluşturulan bir lisans, yazılımın önceki sürümleriyle de çalışacaktır. Örneğin, Orbeon Forms 2017.2 için bir lisans dosyanız varsa, Orbeon Forms 2017.1 ile vb. Kullanabilirsiniz.

Orbeon formlarının daha eski bir lisans dosyasıyla daha yeni bir sürümünü kullanabilir miyim?

Duruma göre değişir: -Lisans dosyanızın boş olmayan abonelik sonu tarihi varsa, o tarihten önce yayınlanan herhangi bir Orbeon Forms sürümüne yükseltebilirsiniz. Başka bir deyişle, aboneliğiniz etkinken ve lisans dosyanız bunu yansıtırken yayınlanan Orbeon formlarının herhangi bir sürümüne yükseltebilirsiniz. -Lisans dosyanızın boş bir abonelik sonu varsa ancak boş olmayan bir sürüme sahipse, belirtilen sürüme kadar ve dahil olmak üzere herhangi bir sürüme yükseltebilirsiniz. Not: Yalnızca ilk iki sürüm numarası kontrol edilir. Lisans dosyanız 4.4 diyorsa, örneğin 4.4.1’i kullanabilirsiniz. Başka bir deyişle, küçük güncellemelere her zaman izin verilir. -Lisans dosyanızda ne boş olmayan bir abonelik sonu ne de boş olmayan bir sürüme sahipse, Orbeon formlarının sürümünde kullanabileceğiniz herhangi bir kısıtlama yoktur. Bir son kullanma tarihi belirtilirse, lisans süresi dolmadığı sürece yukarıdakiler geçerlidir. Uygulamada, ürettiğimiz Orbeon Formlar Lisansları tipik olarak aşağıdaki özelliklere sahiptir: Şubat 2018’den itibaren:

  • PE Temel Lisansları
    • Bir lütuf dönemi ile son kullanma tarihi var
    • Boş bir sürüm alanına sahip olun -Abonelikle başlama ve abonelik sonu tarihlerine sahip olun
  • PE Gümüş ve PE Altın Lisansları
    • Bir lütuf dönemi ile son kullanma tarihi var (büyükbaba lisans yenilemeleri hariç)
    • Boş bir sürüm alanına sahip olun -Abonelikle başlama ve abonelik sonu tarihlerine sahip olun Şubat 2018’e kadar:
  • PE Temel Lisansları
    • Son kullanma tarihi var
    • Boş bir sürüm alanınız var -Abonelikle başlama ve abonelik sonu tarihleri ​​yok
  • PE Gümüş ve PE Altın Lisansları
    • Son kullanma tarihiniz yok
    • Belirli bir sürüm alanına sahip olun -Abonelikle başlama ve abonelik sonu tarihlerine sahip olun

Lisansımın süresi dolacak ve yazılımın çalışmayı bırakmasına neden olacak mı?

Şubat 2018’den itibaren:

  • Üretim lisansları bir lütuf döneminden sonra sona erer (büyükbaba lisans yenilemeleri hariç).
  • Üretim dışı temel lisanslar (ve eski geliştirici lisanslar) bir lütuf döneminden sonra (büyükbaba lisans yenilemeleri hariç) sona erer. Ayrıntılar için, yeni PE Altın avantajlarına ve büyükbabanın sürekli lisanslarına bakın. Şubat 2018’e kadar:
  • Üretim lisanslarının süresi dolmaz.
  • Üretim dışı temel lisanslar (ve eski geliştirme lisansları) süresi dolmaktadır.
  • Lisans dosyasının son kullanma alanını kontrol ederek fiili bir son kullanma süresinin var olup olmadığını kontrol edebilirsiniz.

Lisans dosyasındaki abonelik sonu alanı nedir?

Abonelik sonu alanı bilgilendiricidir ve uygulanabilir olduğunda destek aboneliğinin sonunu gösterir.

Bir Orbeon Forms PE üretim aboneliği edindiğimde ne için ödeme yapıyorum?

İlk yıl, her ikisi de:

  • Yazılımı yükleme ve kullanma lisansı
  • Bir Yıllık Destek İkinci ve sonraki yıllar:
  • Ek Yıllar Destek
 Türkçe