Orbeon -software

Orbeon Gratis vormbouwer

Ontwerp, bouw en implementeer webformulieren op bedrijfsniveau

Orbeon wordt gebruikt om complexe vormen van industrieel niveau gemakkelijk en snel te genereren. Als platform agnostisch zijn formulieren toegankelijk via desktop, laptops en mobiele telefoons.

Overzicht

Orbeon Forms is een populaire open source formulierbouwersoftware die geavanceerde functies biedt voor de genererende webformulieren snel. Het is een op XML gebaseerde vorm die sterk afhankelijk is van HTML -concepten. Dus de leercurve is niet erg steil voor iemand die HTML kent. Het is een open source alternatief van Google -formulieren, type formulier.IO en ohmyform. Orbeon From is een webgebaseerde formulieropdracht, dus het vereist geen andere software, maar een webbrowser om webformulieren te ontwerpen, bouwen en implementeren. Formulieren gegenereerd door de Orbeon -vorm volgt de standaard webtechnologieën waardoor het gemakkelijk te maken is met toegang op desktops, laptops en mobiele telefoons. Gegevensbeveiliging is tegenwoordig zeer cruciaal voor bedrijven. Orbeon Form ondersteunt “codering bij rust”, wat betekent dat wanneer de gegevens worden opgeslagen de database is gecodeerd en geen verdere plug -ins of tools vereist om uw gegevens te beveiligen. Deze functie helpt u om te voldoen aan de Privcy -voorschriften zoals GDPR. Orbeon Form ondersteunt een eenvoudige sleep- en drop -vormbuilder waardoor het heel eenvoudig is om webformulieren te genereren met weinig kennis van HTML. Het ondersteunt ook het validatieniveau en automatische berekening voor gegevenspopulatie. Het ondersteunt ook API -integratie van derden waarmee u uw webformulieren kunt verbinden met API -services van derden en uw eigen server -backend om de formuliergegevens te verwerken. Het ondersteunt zowel JSON- als XML -indeling voor externe services om de reactie te retourneren. Orbeon Form verslaat verschillende andere online formulierbouwers zoals Google, TypeForm vanwege de geavanceerde functies van multi-pagina-formulierondersteuning, PDF-generatie. U kunt PDF -bestanden genereren, hetzij vanuit een PDF -sjabloon of uit een formulier.

Systeem vereisten

Orbeon Forms loopt op elk platform dat ondersteunt:

  • Een Java Runtime
  • Een servlet 2.5 (of groter) container zoals Apache Tomcat. Zie Tomcat voor ondersteunde versies.

Hardware -vereisten

We raden u aan orbeon -formulieren uit te voeren op een speciale server of instantie die voldoet aan de volgende vereisten:

  • CPU: recente 4-core, of meer, Intel Xeon of Core i7 of nieuwer. We raden AMD CPU’s niet aan (voorafgaand aan de Ryzen -lijn).
  • RAM: 4 GB RAM, of meer, beschikbaar voor de Java Virtual Machine (JVM Heap Grootte). Als u AWS EC2 gebruikt, raden we u aan te beginnen met een C4.2XLARGE -instantie. Voor de meeste projecten is het veilig om te beginnen met een configuratie volgens die lijnen, maar misschien wilt u krachtiger of meerdere servers of instanties (of equivalent) hebben voor situaties die vragen voor een hoge beschikbaarheid, of om meer belasting te verwerken. Bij het uitvoeren van orbeon vormt PE op meerdere servers of instanties, u hebt één PE -abonnement nodig per server of instantie. Zie het gedeelte over hoeveel lading orbeon -formulieren aankunnen voor meer informatie over de maatstaf.

Functies

Hieronder volgen de belangrijkste kenmerken van Orbeon

  • Internationalisering.
  • Toegangscontrole.
  • Formulieren met meerdere pagina’s.
  • Serverstapel.
  • Liferay -ondersteuning.

Installatie instructies

Java virtuele machine -configuratie

Configureer de Java VM met:

  • -XMX -optie voor speciaal Java Heap -geheugen:
    • Op een ontwikkelingsmachine: minimaal 1 GB Java Heap: -xmx1g
    • Op een productiemachine: minimaal 4 GB Java Heap: -xmx4g
  • -xx: MaxPermsize voor “Permgen” -ruimte (Java 1.7):
    • tenminste gebruiken: -xx: maxPermsize = 256m Zorg er ook voor dat u geen gelaagde compilatie hebt bij het gebruik van Java 7 Opmerking: op UNIX -systemen wordt GIJ / GCG niet ondersteund, omdat er meldingen zijn van problemen met die runtime -omgeving en orbeon -formulieren. In plaats daarvan raden we u aan de Oracle Runtime Java -omgeving te gebruiken.

Database -instelling

Out-of-the-box, formulieren die u maakt met Form Builder, evenals gegevens die zijn vastgelegd met die formulieren, worden opgeslagen in een ingebedde database die er wordt genoemd. U kunt orbeon -formulieren instellen, zodat deze gegevens worden opgeslagen in uw relationele database, maar als u aan de slag gaat met orbeon -formulieren, kunt u gewoon het ingesloten bestaan, zelfs als u tijdelijk tijdelijk bestaat. Merk op dat het bestaan ​​moet kunnen kunnen schrijven naar de map Web-Inf/bestaande gegevens, waar orbeon Forms. WAR-bestand is niet gecomprimeerd. Dus, vooral als u op UNIX bent, zorg er dan voor dat deze map beschrijfbaar is door het proces dat uw app -server uitvoert.

Licentie -installatie (alleen orbeon formulieren PE)

  • Als u Orbeon Forms CE uitvoert, hoeft u geen licentiebestand te installeren.
  • Als u orbeon uitvoert PE:
    • Voltooi de stappen voor uw toepassingsserver hieronder
    • U kunt een volledige licentie krijgen van Orbeon of een proeflicentie krijgen
    • Voordat u uw Servlet -container start, kopieert u uw licentiebestand onder het War -bestand van Orbeon Forms als:
WEB-INF/resources/config/license.xml

Met Orbeon Forms 4.1 en nieuwer kunt u ook licentie.xml -bestand plaatsen onder de thuismap van de gebruiker. Bijvoorbeeld op UNIX -systemen:

~/.orbeon/license.xml

Orbeon -formulieren zoekt eerst naar het licentiebestand binnen de oorlog en pogingen om het in de Home Directory te vinden. Het voordeel van deze aanpak is dat u niet hoeft te vinden waar het oorlogsbestand in uw container wordt geïmplementeerd, of om het oorlogsbestand te comprimeren en opnieuw te comprimeren met de licentie. Opmerking: Orbeon Forms gebruikt het systeem van Java. GetProperty (“User.Home”) om de thuismap van de gebruiker te identificeren. \ _ \ _ Dit komt overeen met de gebruiker die de servletcontainer uitvoert en niet noodzakelijkerwijs de gebruiker van de ontwikkelaar of systeembeheerder.

Base URL voor interne services

Deze stap is soms optioneel. Afhankelijk van uw opstelling, als dingen niet uit de doos werken (bijvoorbeeld als u databasefouten hebt met de voorbeeldformulieren), moet u mogelijk de configuratie-eigenschappen oxf.url-rewriting.service.base-uri instellen in uw eigenschappen -local.xml -bestand. Vaak is het voldoende om het in te stellen op het volgende (aanpassen voor poort en voorvoegsel):

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

FAQS


Zijn er kosten in verband met het gebruik van orbeon -formulieren?

Professional Edition (PE) Builds zijn beschikbaar via PE -abonnementsplannen. Verdere commerciële ondersteuning is beschikbaar met Dev -ondersteuningsplannen. Community Edition (CE) Builds zijn gratis beschikbaar, of u het gebruikt om open source of commerciële toepassingen te bouwen. De volledige broncode voor Orbeon -formulieren CE is gratis beschikbaar en onder reële open source -voorwaarden. De broncode voor Orbeon Forms PE is beschikbaar voor abonnementsklanten op aanvraag. Met de open source -code bent u vrij als u wilt:

  • Verleng het platform
  • Bouw applicaties bovenop het platform Merk echter op dat als u wijzigingen aanbrengt in de bestaande Orbeon Forms -code, u gebonden bent aan de voorwaarden van de LGPL -licentie, waarvoor u wijzigingen moet herverdelen in de open source -community wanneer u uw aanvraag distribueert.

Kan ik een oudere versie van Orbeon -formulieren gebruiken met een nieuwer licentiebestand?

Ja, een licentie die voor een bepaalde versie is gegenereerd, werkt ook met eerdere versies van de software. Als u bijvoorbeeld een licentiebestand hebt voor Orbeon Forms 2017.2, kunt u het gebruiken met Orbeon Forms 2017.1, enzovoort.

Kan ik een nieuwere versie van Orbeon -formulieren gebruiken met een ouder licentiebestand?

Het hangt er van af: -Als uw licentiebestand een niet-blanke datum van abonnement heeft, kunt u upgraden naar een Orbeon Forms-versie die vóór die datum is gepubliceerd. Met andere woorden, u kunt upgraden naar elke versie van Orbeon -formulieren die zijn gepubliceerd terwijl uw abonnement actief is en uw licentiebestand dat weergeeft. -Als uw licentiebestand een lege abonnement heeft, maar een niet-blanco versie heeft, kunt u upgraden naar elke versie tot en met de opgegeven versie. Opmerking: alleen de eerste twee versienummers zijn aangevinkt. Als uw licentiebestand 4.4 zegt, kunt u bijvoorbeeld 4.4.1 gebruiken. Met andere woorden, kleine updates zijn altijd toegestaan. -Als uw licentiebestand noch een niet-blank abonnement-uiteinde noch een niet-blanco versie heeft, zijn er geen beperkingen op de versie van orbeon-formulieren die u kunt gebruiken. Het bovenstaande is geldig zolang de licentie niet is verlopen, als deze een gespecificeerde vervaldatum heeft. In de praktijk vormen de orbeon licenties die we produceren meestal de volgende functies: Vanaf februari 2018:

  • PE -basislicenties
    • Heb een vervaldatum met een respijtperiode
    • Heb een lege versieveld -Heb een abonnementstart- en abonnement-end-datums
  • PE Silver en PE Gold -licenties
    • Heb een vervaldatum met een respijtperiode (behalve voor grootvaderverleningverlenging)
    • Heb een lege versieveld -Heb een abonnementstart- en abonnement-end-datums Tot februari 2018:
  • PE -basislicenties
    • Heb een vervaldatum
    • Heb een lege versieveld -Heb geen abonnementsstart- en abonnement-end-datums
  • PE Silver en PE Gold -licenties
    • Heb geen vervaldatum
    • Heb een specifiek versieveld -Heb een abonnementstart- en abonnement-end-datums

Is mijn licentie vervallen en ervoor zorgen dat de software stopt met werken?

Vanaf februari 2018:

  • Productielicenties vervallen na een respijtperiode (behalve voor de verlengingen van grootvader licenties).
  • Niet-productie basislicenties (evenals de oudere Dev-licenties) vervallen na een respijtperiode (behalve voor grootvadervergunningverlengingen). Zie de nieuwe PE Gold -voordelen en eeuwige licenties grootvader voor meer informatie. Tot februari 2018:
  • Productielicenties vervallen niet.
  • Niet-productie basislicenties (evenals de oudere Dev-licenties) vervallen.
  • U kunt controleren of er een daadwerkelijke vervaldatum is door het vervalveld van het licentiebestand te controleren.

Wat is het veld Abonnement in het licentiebestand?

Het veld Abonnement is informatief en geeft het einde van het ondersteuningsabonnement aan, indien van toepassing.

Waar betaal ik voor als ik een Orbeon Forms PE -productiesabonnement verwerven?

Het eerste jaar, beide:

  • Een licentie om de software te installeren en te gebruiken
  • Een jaar van steun De tweede en volgende jaren:
  • Extra jarenlange ondersteuning
 Nederlands