Orbeon -programvara

Orbeon Free Form Builder

Designa, bygga och distribuera webbformulär för företagsnivå

Orbeon används för att generera industriella nivåer komplexa former enkelt och snabbt. Som plattforms agnostiker är formulär tillgängliga via skrivbord, bärbara datorer och mobiler.

Översikt

Orbeon Forms är en populär Open Source Form Builder -programvara som ger avancerade funktioner för de genererande webbformulärerna snabbt. Det är en XML -baserad form som starkt förlitar sig på HTML -koncept. Så inlärningskurvan är inte särskilt brant för någon som känner till HTML. Det är open source -alternativ till Google -formulär, typformulär. Orbeon från är en webbaserad formulärbyggnadsapplikation, så den kräver ingen annan programvara utan en webbläsare för att designa, bygga och distribuera webbformulär. Formulär som genereras av Orbeon -formuläret följer standard webbteknologier som gör det enkelt att komma åt på stationära datorer, bärbara datorer och mobiler. Datasäkerhet är mycket kritisk för företag i dag. Orbeon -formulär stöder “kryptering i vila” vilket innebär att när data lagras databasen är den krypterad och kräver inga ytterligare plugins eller verktyg för att säkra dina data. Den här funktionen hjälper dig att följa Privcy -förordningarna som GDPR. Orbeon -formulär stöder en enkel drag- och droppformbyggare som gör det mycket enkelt att generera webbformulär med liten kunskap om HTML. Det stöder också valideringsnivån och automatisk beräkning för datapopulation. Det stöder också tredjeparts API -integration som gör att du kan ansluta dina webbformulär till tredjeparts API -tjänster samt din egen serverbackend för att behandla formulärdata. Det stöder både JSON- och XML -format för externa tjänster för att returnera svar. ORBEON-formen slår olika andra onlineformbyggare som Google, TypeForm på grund av dess avancerade funktioner i flersidiga formstöd, PDF-generation. Du kan generera PDF -filer antingen från en PDF -mall eller från ett formulär.

Systemkrav

Orbeon -formulär körs på alla plattformar som stöder:

  • En Java -runtime
  • En servlet 2.5 (eller högre) behållare som Apache Tomcat. För versioner som stöds, se Tomcat.

Hårdvarukrav

Vi rekommenderar att du kör orbeon -formulär på en dedikerad server eller instans som uppfyller följande krav:

  • CPU: Nya 4-kärnor, eller mer, Intel Xeon eller Core i7 eller nyare. Vi rekommenderar inte AMD CPU: er (före Ryzen -linjen).
  • RAM: 4 GB RAM, eller mer, tillgängligt för Java Virtual Machine (JVM högstorlek). Om du använder AWS EC2 rekommenderar vi att du börjar med en C4.2xLarge -instans. För de flesta projekt är det säkert att börja med en konfiguration längs dessa linjer, men du kanske vill ha mer kraftfulla eller flera servrar eller instanser (eller motsvarande) för situationer som kräver hög tillgänglighet eller för att hantera mer belastning. När du kör orbeon bildar PE på flera servrar eller instanser behöver du en PE -prenumeration per server eller instans. Mer information om storleken finns i avsnittet om hur mycket belastning Orbeon -formulär kan hantera.

Funktioner

Följande är de viktigaste funktionerna i Orbeon

  • Internationalisering.
  • Åtkomstkontroll.
  • Formulär för flera sidor.
  • Serverstack.
  • Liferay Support.

Installations instruktioner

Java Virtual Machine Configuration

Konfigurera Java VM med:

  • -xmx -alternativet för dedikerat Java Heap -minne:
    • På en utvecklingsmaskin: Minst 1 GB Java Heap: -xmx1g
    • På en produktionsmaskin: Minst 4 GB Java Heap: -xmx4g
  • -xx: Maxpermsize för “Permgen” -utrymme (Java 1.7):
    • Använd åtminstone: -xx: maxpermsize = 256m Se också till att du inte har nivåer av nivå när du använder Java 7 Obs: På UNIX -system stöds inte GIJ / GCG eftersom det finns rapporter om problem med den runtime -miljön och Orbeon -formerna. Istället rekommenderar vi att du använder Oracle Runtime Java -miljön.

Databasinställning

Out-of-the-box, formulär som du skapar med formbyggare, såväl som data som fångas med dessa formulär, kommer att sparas i en inbäddad databas som heter existerar. Du kan ställa in orbeon -formulär så att dessa data lagras i din relationella databas, men om du kommer igång med orbeon -formulär kan du bara använda det inbäddade finns, även om det bara tillfälligt. Observera att finns måste kunna skriva till Web-Inf/Exist-Data-katalogen, varhelst orbeon formulär. War-filen är okomprimerad. Så, särskilt om du är på UNIX, se till att den här katalogen är skrivbar av processen som kör din appserver.

Licensinstallation (ORBEON Form endast PE)

  • Om du kör orbeon -formulär CE behöver du inte installera en licensfil.
  • Om du kör orbeon formulär PE:
    • Slutför stegen för din applikationsserver nedan
    • Du kan få en fullständig licens från Orbeon eller få en testlicens
    • Innan du startar din Servlet -behållare, kopiera din licensfil under Orbeon Forms War -fil som:
WEB-INF/resources/config/license.xml

Med Orbeon -formulär 4.1 och nyare kan du också placera licens.xml -fil under användarens hemkatalog. Till exempel på UNIX -system:

~/.orbeon/license.xml

Orbeon bildar först efter licensfilen i kriget, och om det inte finns försök att hitta den under hemkatalogen. Fördelen med detta tillvägagångssätt är att du inte behöver hitta var krigsfilen distribueras i din container, eller för att avkomma och rekommendera krigsfilen med licensen. Obs: Orbeon -formulär använder Java’s System.GetProperty (“user.home”) för att identifiera användarens hemkatalog. \ _ \ _ Detta motsvarar användaren som kör servletbehållaren och inte nödvändigtvis till användaren av utvecklaren eller systemadministratören.

Bas URL för interna tjänster

Detta steg är ibland valfritt. Beroende på din installation, om saker inte fungerar ur rutan (till exempel om du har databasfel med provformuläret) kan du behöva ställa in oxf.url-rewriting.service.base-uri-konfigurationsegenskapen i dina egenskaper -local.xml -fil. Ofta räcker det för att ställa in det på följande (justering för port och prefix):

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

** Vanliga frågor **


Finns det några kostnader för att använda orbeon -formulär?

Professional Edition (PE) Builds är tillgängliga via PE -prenumerationsplaner. Ytterligare kommersiellt stöd finns tillgängligt med DEV -supportplaner. Community Edition (CE) Builds är gratis tillgängliga oavsett om du använder den för att bygga open source eller kommersiella applikationer. Den kompletta källkoden till Orbeon -formulär CE är tillgänglig gratis och under verkliga öppna källkodsvillkor. Källkoden till Orbeon Forms PE är tillgänglig för prenumerationskunder på begäran. Med den öppna källkoden är du gratis som du vill:

  • Förläng plattformen
  • Bygg applikationer ovanpå plattformen Observera dock att om du gör ändringar i den befintliga ORBEON -formulärkoden är du bunden av villkoren i LGPL -licensen, vilket kräver att du omfördelar ändringar till den öppna källkodssamhället när du distribuerar din ansökan.

Kan jag använda en äldre version av orbeon -formulär med en nyare licensfil?

Ja, en licens som genereras för en given version fungerar också med tidigare versioner av programvaran. Om du till exempel har en licensfil för ORBEON -formulär 2017.2 kan du använda den med Orbeon Forms 2017.1 och så vidare.

Kan jag använda en nyare version av orbeon -formulär med en äldre licensfil?

Det beror på: -Om din licensfil har ett prenumerationsdatum som inte är förstärkt, kan du uppgradera till alla ORBEON-formulärversioner som publicerats före det datumet. Med andra ord kan du uppgradera till alla versioner av Orbeon -formulär som publiceras medan ditt prenumeration är aktivt och din licensfil återspeglar det. -Om din licensfil har en tom prenumeration-slut men har en icke-blank version, kan du uppgradera till vilken version som helst till och med den angivna versionen. Obs: Endast de två första versionnumren är kontrollerade. Om din licensfil säger 4.4 kan du till exempel använda 4.4.1. Med andra ord är mindre uppdateringar alltid tillåtna. -Om din licensfil varken har ett icke-blank prenumeration-slut eller en icke-blank version, finns det inga begränsningar för versionen av orbeon-formulär du kan använda. Ovanstående är giltigt så länge licensen inte har löpt ut om den har ett angivet utgångsdatum. I praktiken har Orbeon -licenser som vi producerar vanligtvis följande funktioner: Från och med februari 2018:

  • PE Basic Licenses
    • Ha ett utgångsdatum med en nådperiod
    • Ha ett tomt versionsfält -Har prenumerationsstart och prenumerationsslutdatum
  • PE -silver- och PE -guldlicenser
    • Ha ett utgångsdatum med en nådeperiod (med undantag för farfarförnyelser)
    • Ha ett tomt versionsfält -Har prenumerationsstart och prenumerationsslutdatum Fram till februari 2018:
  • PE Basic Licenses
    • Ha ett utgångsdatum
    • har ett tomt versionsfält -Har inte prenumerationsstart och prenumerationsslutdatum
  • PE -silver- och PE -guldlicenser
    • Har inte ett utgångsdatum
    • har ett specifikt versionfält -Har prenumerationsstart och prenumerationsslutdatum

kommer min licens att löpa ut och få programvaran att sluta fungera?

Från och med februari 2018:

  • Produktionslicenser löper ut efter en nådperiod (med undantag för farfar för farfar).
  • Icke-produktionslicenser (såväl som de äldre dev-licenser) löper ut efter en nådperiod (med undantag för farfarförnyelser). Mer information finns i de nya PE Gold -fördelarna och eviga licenser farfar. Fram till februari 2018:
  • Produktionslicenser löper inte ut.
  • Icke-produktionslicenser (liksom de äldre dev-licenser) löper ut.
  • Du kan kontrollera om det finns en verklig utgång genom att kontrollera utgångsfältet i licensfilen.

Vad är prenumerationsslutet i licensfilen?

Prenumerationsslutet är informativt och anger slutet på supportabonnemanget när det är tillämpligt.

Vad betalar jag för när jag förvärvar en Orbeon -bild PE -produktionsabonnemang?

Det första året, båda:

  • En licens för att installera och använda programvaran
  • Ett års stöd De andra och efterföljande åren:
  • Ytterligare år av stöd
 Svenska