Oprogramowanie Orbeon

Orbeon Bezpłatny konstruktor formularzy

Projektuj, buduj i wdrażaj formularze internetowe na poziomie korporacyjnym

Orbeon służy do łatwego i szybkiego generowania form kompleksowych na poziomie przemysłowym. Będąc agnostykiem platformy, formularze są dostępne za pośrednictwem komputerów stacjonarnych, laptopów i telefonów komórkowych.

Przegląd

Orbeon Forms to popularne oprogramowanie Builder Forms Builder, które szybko zapewnia zaawansowane funkcje generujących formularzy internetowych. Jest to forma oparta na XML, która w dużej mierze opiera się na koncepcjach HTML. Tak więc krzywa uczenia się nie jest zbyt stroma dla kogoś, kto zna HTML. Jest to alternatywa open source formularzy Google, typ formularza typu i Ohmyform. Orbeon to aplikacja do budowania formularzy internetowych, więc nie wymaga żadnego innego oprogramowania, ale przeglądarka internetowa do projektowania, budowy i wdrażania formularzy internetowych. Formularze generowane przez formularz Orbeon są zgodne z standardowymi technologiami internetowymi, które ułatwiają dostęp na komputerach stacjonarnych, laptopach i telefonach komórkowych. Bezpieczeństwo danych jest obecnie bardzo ważne dla firm. Formularz Orbeon obsługuje „szyfrowanie w spoczynku”, co oznacza, gdy dane są przechowywane w bazie danych, zaszyfrowane i nie wymaga dalszych wtyczek ani narzędzi do zabezpieczenia danych. Ta funkcja pomaga przestrzegać przepisów dotyczących prywatności, takich jak RODO. Formularz Orbeon obsługuje prosty konstruktor formularzy przeciągania i upuszczenia, który bardzo ułatwia generowanie formularzy internetowych przy niewielkiej wiedzy na temat HTML. Obsługuje również poziom walidacji zaawansowanej i automatyczne obliczenia dla populacji danych. Obsługuje także integrację API stron trzecich, która umożliwia połączenie formularzy internetowych z usługami API z trzecimi stronami, a także własnym backendem serwera w celu przetwarzania danych formularza. Obsługuje format JSON i XML dla usług zewnętrznych w celu zwrócenia odpowiedzi. Formularz Orbeon pokonuje różne inne budownicze formularzy online, takie jak Google, TypeForm ze względu na zaawansowane funkcje obsługi formularzy wielostronicowych, generowanie PDF. Możesz generować pliki PDF z szablonu PDF lub z formularza.

Wymagania systemowe

Formularze Orbeon działają na dowolnej platformie, która obsługuje:

  • Czas wykonawczy Java
  • Kontener serwletowy 2.5 (lub więcej), taki jak Apache Tomcat. W przypadku obsługiwanych wersji patrz Tomcat.

Wymagania sprzętowe

Zalecamy uruchomienie formularzy Orbeon na dedykowanym serwerze lub instancji, która spełnia następujące wymagania:

  • CPU: Ostatnie 4-core lub więcej, Intel Xeon lub Core i7 lub nowsze. Nie zalecamy procesorów AMD (przed linią Ryzen).
  • RAM: 4 GB pamięci RAM lub więcej, dostępne dla maszyny wirtualnej Java (rozmiar sterty JVM). Jeśli korzystasz z AWS EC2, zalecamy rozpoczęcie instancji C4.2XLARGE. W przypadku większości projektów można bezpiecznie zacząć od konfiguracji wzdłuż tych linii, ale możesz chcieć mieć mocniejsze lub wiele serwerów lub instancji (lub równoważne) w sytuacjach wymagających wysokiej dostępności lub obsługi większego obciążenia. Podczas uruchamiania Orbeon Forms PE na wielu serwerach lub instancjach potrzebujesz jednej subskrypcji PE na serwer lub instancję. Aby uzyskać więcej informacji na temat rozmiarów, zobacz sekcję o tym, ile obciążenia formularze Orbeon może obsłużyć.

Cechy

Poniżej znajdują się kluczowe cechy Orbeon

  • internacjonalizacja.
  • Kontrola dostępu.
  • Formularze wielu stron.
  • Stos serwera.
  • Wsparcie Liferay.

Instrukcje Instalacji

konfiguracja maszyny wirtualnej Java

Skonfiguruj maszynę wirtualną Java z:

  • -xmx opcja dedykowanej pamięci Java Heap:
    • Na maszynie programistycznej: co najmniej 1 GB sterty Java: -xmx1g
    • Na maszynie produkcyjnej: co najmniej 4 GB sterty Java: -xmx4G
  • -xx: Maxpermsize dla przestrzeni „Permgen” (Java 1.7):
    • Użyj co najmniej: -xx: maxpermsize = 256m Upewnij się również, że nie masz kompilacji, podczas korzystania z Java 7 Uwaga: W systemach UNIX GIJ / GCG nie jest obsługiwany, ponieważ istnieją doniesienia o problemach z tym środowiskiem wykonawczym i formularzami Orbeon. Zamiast tego zalecamy korzystanie z Oracle Runtime Java Environment.

Konfiguracja bazy danych

Formularze, które tworzysz, tworzone formularze, a także dane przechwycone za pomocą tych formularzy, zostaną zapisane w wbudowanej bazie danych nazywanych. Możesz skonfigurować formularze Orbeon, aby te dane zostały przechowywane w relacyjnej bazie danych, ale jeśli zaczynasz zaczynasz z formularzami Orbeon, możesz po prostu użyć wbudowanego istnienia, nawet jeśli tylko tymczasowo. Pamiętaj, że istnieje konieczność zapisywania w katalogu Web-Inf/Exite-Data, gdziekolwiek pliki Formularze Orbeon .War jest nieskompresowane. Zwłaszcza, zwłaszcza jeśli jesteś na UNIX, upewnij się, że ten katalog jest zapisany przez proces uruchomiony serwer aplikacji.

instalacja licencyjna (Orbeon Forms PE)

  • Jeśli prowadzisz Orbeon Forms CE, nie musisz instalować pliku licencji.
  • Jeśli prowadzisz Orbeon Forms PE:
    • Wykonaj kroki dla serwera aplikacji poniżej
    • Możesz uzyskać pełną licencję od Orbeon lub uzyskać licencję próbną
    • Przed rozpoczęciem kontenera serwletu skopiuj swój plik licencji w pliku War Orbeon Forms:
WEB-INF/resources/config/license.xml

Dzięki Orbeon Forms 4.1 i nowszym możesz również umieścić plik licencji.xml w katalogu domowym użytkownika. Na przykład w systemach UNIX:

~/.orbeon/license.xml

Orbeon formuje najpierw przeszukują akt licencji w ramach wojny, a jeśli nie znaleziono prób znalezienia go w katalogu domowym. Zaletą tego podejścia jest to, że nie musisz znaleźć miejsca, w którym plik wojenny jest wdrażany w kontenerze lub do rozpoznania i rekompresji pliku wojennego za pomocą licencji. Uwaga: Orbeon Formularze używa systemu Java.getProperty („User.home”) do identyfikacji katalogu domowego użytkownika. \ _ \ _ To odpowiada użytkownikowi uruchamiającego kontener serwletowy i niekoniecznie użytkownikowi programisty lub administratora systemu.

Base URL dla usług wewnętrznych

Ten krok jest czasem opcjonalny. W zależności od konfiguracji, jeśli sprawy nie działają po polu (na przykład, jeśli masz błędy w bazie danych z przykładowymi formularzami), być może być konieczne ustawienie właściwości konfiguracji OXF.URL-REWRITING.service.base-Uri w twoich właściwościach -Local.xml Plik. Często wystarczy ustawić go na następujące (dostosowanie dla portu i prefiksu):

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

** FAQ **


Czy są jakieś koszty związane z korzystaniem z formularzy Orbeon?

Kompilacji Professional Edition (PE) są dostępne w ramach planów subskrypcji PE. Dalsze wsparcie komercyjne jest dostępne z planami wsparcia Dev. Komisje Community Edition (CE) są dostępne bezpłatnie, niezależnie od tego, czy używasz go do tworzenia aplikacji typu open source, czy komercyjnych. Kompletny kod źródłowy do Orbeon Formularz CE jest dostępny bezpłatnie i zgodnie z prawdziwymi warunkami open source. Kod źródłowy do Orbeon Forms PE jest dostępny dla klientów subskrypcji na żądanie. Z kodem open source jesteś bezpłatny, jak chcesz:

  • Rozszerz platformę
  • Buduj aplikacje na platformie Należy jednak pamiętać, że jeśli wprowadzisz zmiany w istniejącym kodzie formularzy Orbeon, jesteś związany warunkami licencji LGPL, która wymaga redystrybucji zmian w społeczności open source podczas rozpowszechniania aplikacji.

Czy mogę używać starszej wersji formularzy Orbeon z nowszym plikiem licencji?

Tak, licencja wygenerowana dla danej wersji będzie działać również z poprzednimi wersjami oprogramowania. Na przykład, jeśli masz plik licencyjny dla Orbeon Forms 2017.2, możesz go używać w Orbeon Forms 2017.1 i tak dalej.

Czy mogę używać nowszej wersji formularzy Orbeon ze starszym plikiem licencji?

To zależy: -Jeśli Twój plik licencyjny ma nieplanową datę subskrypcji, możesz zaktualizować dowolną wersję formularzy Orbeon opublikowaną przed tą datą. Innymi słowy, możesz zaktualizować dowolną wersję formularzy Orbeon opublikowanych, gdy subskrypcja jest aktywna, a plik licencyjny to odzwierciedla. -Jeśli Twój plik licencji ma pustą subskrypcję, ale ma niezbędną wersję, możesz uaktualnić do dowolnej wersji do określonej wersji. Uwaga: Sprawdzane są tylko dwa pierwsze numery wersji. Jeśli Twój plik licencyjny mówi 4.4, możesz na przykład użyć 4.4.1. Innymi słowy, drobne aktualizacje są zawsze dozwolone. -Jeśli twój plik licencji nie ma ani nie blankiego subskrypcji, ani wersji nie blankiej, wówczas nie ma żadnych ograniczeń w wersji formularzy orbeon, których możesz użyć. Powyższe jest ważne, o ile licencja nie wygasła, jeśli ma określoną datę ważności. W praktyce licencje na formularze OBEON, które produkujemy zazwyczaj, mają następujące funkcje: Od lutego 2018 r.:

  • Podstawowe licencje PE
    • mieć datę ważności z okresem karencji
    • Mieć puste pole wersji -mieć daty start-start i subskrypcji
  • licencje na złoto PE srebrne i pe
    • Miej datę ważności z okresem karencji (z wyjątkiem odnowienia licencji dziadków)
    • Mieć puste pole wersji -mieć daty start-start i subskrypcji Do lutego 2018 r.:
  • Podstawowe licencje PE
    • mieć datę ważności
    • Mieć pole pustej wersji -Nie mam dat startowych subskrypcji i subskrypcji
  • licencje na złoto PE srebrne i pe
    • Nie mam daty ważności
    • Miej określone pole wersji -mieć daty start-start i subskrypcji

Czy moja licencja wygasa i spowoduje, że oprogramowanie przestanie działać?

Od lutego 2018 r.:

  • Licencje produkcyjne wygasają po okresie karencji (z wyjątkiem odnowienia licencji dziadków).
  • Podstawowe licencje nieprodukcyjne (a także starsze licencje deweloperskie) wygasa po okresie karencji (z wyjątkiem odnowienia licencji dziadków). Aby uzyskać szczegółowe informacje, zobacz nowe korzyści PE Gold i wieczyste licencje. Do lutego 2018 r.:
  • Licencje produkcyjne nie wygasa.
  • Podstawowe licencje nieprodukcyjne (a także starsze licencje dewelopera) wygasają.
  • Możesz sprawdzić, czy istnieje rzeczywiste wygaśnięcie, sprawdzając pole wygaśnięcia pliku licencji.

Jakie jest pole subskrypcji w pliku licencji?

Pole subskrypcji jest pouczające i wskazuje koniec subskrypcji wsparcia, w stosownych przypadkach.

Co płacę, kiedy nabywam subskrypcję produkcyjną Orbeon Forms PE?

Pierwszy rok, oba:

  • Licencja na instalację i korzystanie z oprogramowania
  • Jeden rok wsparcia Drugi i kolejne lata:
  • Dodatkowe lata wsparcia
 Polski