Software orbeon

Orbeon Costruttore di moduli gratuiti

Progettare, costruire e distribuire moduli Web a livello aziendale

Orbeon viene utilizzato per generare forme complesse di livello industriale facilmente e rapidamente. Essendo agnostici della piattaforma, i moduli sono accessibili tramite desktop, laptop e cellulari.

Panoramica ### ** ** Orbeon Forms è un popolare software Builder a forma open source che fornisce funzionalità avanzate per la generazione di moduli Web rapidamente. È una forma basata su XML che si basa fortemente sui concetti HTML. Quindi la curva di apprendimento non è molto ripida per qualcuno che conosce HTML. È un’alternativa open source di Google Forms, tipo Form Form.io e Ohmyform. Orbeon From è un’applicazione di costruzione di moduli basata sul Web, quindi non richiede nessun altro software ma un browser Web per progettare, creare e distribuire moduli Web. I moduli generati dal modulo Orbeon segue le tecnologie Web standard che facilitano l’accesso su desktop, laptop e cellulari. La sicurezza dei dati è molto fondamentale per le aziende in questi giorni. Il modulo Orbeon supporta “Crittografia a riposo”, il che significa che quando i dati vengono archiviati il ​​database sono crittografato e non richiede ulteriori plugin o strumenti per proteggere i dati. Questa funzione ti aiuta a rispettare le normative private come il GDPR. Orbeon Form supporta un semplice costruttore di moduli di trascinamento che rende molto facile generare forme web con poca conoscenza di HTML. Supporta inoltre il livello anticipato di convalida e il calcolo automatico per la popolazione di dati. Supporta inoltre l’integrazione dell’API di terze parti che consente di collegare i tuoi moduli Web con servizi API di terze parti e backend del tuo server per elaborare i dati del modulo. Supporta sia il formato JSON che XML per i servizi esterni per restituire la risposta. Orbeon Form batte vari altri costruttori di moduli online come Google, TypeForm a causa delle sue caratteristiche avanzate del supporto in forma multi-pagina, generazione di PDF. È possibile generare file PDF da un modello PDF o da un modulo.

Requisiti di sistema

Orbeon Forms funziona su qualsiasi piattaforma che supporta:

  • A Java Runtime
  • Un contenitore Servlet 2.5 (o più) come Apache Tomcat. Per le versioni supportate, vedi Tomcat.

Requisiti hardware ### Ti consigliamo di eseguire moduli Orbeon su un server dedicato o istanza che soddisfi i seguenti requisiti:

  • CPU: recente 4-core o più, Intel Xeon o Core I7 o più recenti. Non raccomandiamo CPU AMD (prima della linea Ryzen).
  • RAM: 4 GB di RAM, o più, disponibile per la macchina virtuale Java (dimensione del heap JVM). Se si utilizza AWS EC2, ti consigliamo di iniziare con un’istanza C4.2XLARGE. Per la maggior parte dei progetti, è sicuro iniziare con una configurazione secondo queste linee, ma potresti voler avere server o istanze più potenti o più (o equivalenti) per le situazioni che richiedono un’alta disponibilità o per gestire più carico. Quando si esegue Orbeon forma PE su più server o istanze, è necessario un abbonamento PE per server o istanza. Per maggiori dettagli sul dimensionamento, consultare la sezione su quanto carico Orbeon Forms è possibile gestire.

Caratteristiche

Di seguito sono riportate le caratteristiche chiave di Orbeon

  • Internazionalizzazione.
  • Controllo di accesso.
  • Moduli multi -pagine.
  • Server Stack.
  • Supporto Liferay.

Istruzioni per l’installazione

configurazione della macchina virtuale Java

Configurare Java VM con:

  • -xmx opzione per memoria di heap java dedicata:
    • Su una macchina di sviluppo: almeno 1 GB di Java heap: -xmx1g
    • Su una macchina di produzione: almeno 4 GB di Java heap: -xmx4g
  • -xx: maxpermesze per lo spazio “amgen” (Java 1.7):
    • Usa almeno: -xx: maxPermesze = 256m Inoltre, assicurati di non avere una compilazione a più livelli quando si utilizza Java 7 Nota: sui sistemi UNIX, GIJ / GCG non è supportato in quanto vi sono segnalazioni di problemi con quell’ambiente di runtime e forme di orbeon. Invece, ti consigliamo di utilizzare Oracle Runtime Java Environment.

Impostazione del database ### I moduli out-of-the-box creati con Modul Builder, nonché i dati acquisiti con tali moduli, verranno salvati in un database incorporato chiamato esistente. Puoi impostare i moduli orbeon in modo che questi dati vengano archiviati nel tuo database relazionale, ma se si inizia con i moduli orbeon, potresti semplicemente usare l’esistenza di Embedded, anche se temporaneamente. Si noti che esistere dovrà essere in grado di scrivere nella directory Web-INF/esistenza dei dati, ovunque il file di Orbeon sia non compresso. Quindi, soprattutto se sei su UNIX, assicurati che questa directory sia scrivibile dal processo che esegue il server delle app.

Installazione della licenza (Orbeon Forms Solo PE)

  • Se stai eseguendo Orbeon Forms CE, non è necessario installare un file di licenza.
  • Se stai eseguendo Orbeon Forms PE:
    • Completa i passaggi per il server delle applicazioni di seguito
    • È possibile ottenere una licenza completa da Orbeon o ottenere una licenza di prova
    • Prima di avviare il contenitore servlet, copiare il file di licenza nell’ambito del file di guerra di Orbeon Forms come:
WEB-INF/resources/config/license.xml

Con Orbeon Forms 4.1 e più recenti, puoi anche posizionare il file Licenza.xml nell’ambito della directory di home dell’utente. Ad esempio, sui sistemi UNIX:

~/.orbeon/license.xml

Orbeon Forms cerca per la prima volta il file di licenza all’interno della guerra e, se non si trova tenta di trovarlo sotto la directory della home. Il vantaggio di questo approccio è che non è necessario scoprire dove viene distribuito il file di guerra nel tuo contenitore o per disprezzare e ricompredere il file di guerra con la licenza. Nota: Orbeon Forms utilizza il sistema di Java.getProperty (“User.home”) per identificare la directory home dell’utente. \ _ \ _ Ciò corrisponde all’utente che esegue il contenitore servlet e non necessariamente all’utente dello sviluppatore o dell’amministratore di sistema.

URL di base per servizi interni

Questo passaggio a volte è facoltativo. A seconda della configurazione, se le cose non funzionano fuori dalla scatola (ad esempio se si dispone di errori di database con i moduli di esempio) potresti dover impostare la proprietà di configurazione Oxf.url-rewriting.service.base-uri nelle proprietà -local.xml. Spesso, è sufficiente impostarlo su quanto segue (regolazione per porta e prefisso):

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

FAQS


Esistono costi associati all’uso di moduli orbeon?

Le build professionali (PE) sono disponibili tramite piani di abbonamento PE. Un ulteriore supporto commerciale è disponibile con i piani di supporto Dev. Le build Community Edition (CE) sono disponibili gratuitamente se lo usi per creare applicazioni open source o commerciali. Il codice sorgente completo a Orbeon Forms CE è disponibile gratuitamente e in termini aperti reali. Il codice sorgente a Orbeon Forms PE è disponibile per i clienti in abbonamento su richiesta. Con il codice open source, sei libero come per favore:

  • Estendi la piattaforma
  • Crea applicazioni in cima alla piattaforma Si noti tuttavia che se si apportano modifiche al codice dei moduli Orbeon esistente, si è vincolati dai termini della licenza LGPL, che richiede di ridistribuire le modifiche alla comunità open source quando si distribuisce la tua domanda.

Posso utilizzare una versione precedente dei moduli Orbeon con un nuovo file di licenza?

Sì, una licenza generata per una determinata versione funzionerà anche con le versioni precedenti del software. Ad esempio, se si dispone di un file di licenza per Orbeon Forms 2017.2, puoi usarlo con Orbeon Forms 2017.1 e così via.

Posso utilizzare una versione più recente dei moduli Orbeon con un file di licenza più vecchi?

Dipende: -Se il tuo file di licenza ha una data di partenza non bianca, è possibile eseguire l’aggiornamento a qualsiasi versione di Orbeon Forms pubblicata prima di quella data. In altre parole, è possibile eseguire l’aggiornamento a qualsiasi versione dei moduli Orbeon pubblicati mentre l’abbonamento è attivo e il file di licenza lo riflette. -Se il tuo file di licenza ha una parte in abbonamento vuota ma ha una versione non bianca, è possibile eseguire l’aggiornamento a qualsiasi versione fino alla versione specificata. Nota: vengono controllati solo i primi due numeri di versione. Se il file di licenza dice 4.4, è possibile utilizzare 4.4.1, ad esempio. In altre parole, sono sempre consentiti aggiornamenti minori. -Se il tuo file di licenza non ha né un abbonamento non bianco né una versione non bianca, non ci sono restrizioni sulla versione dei moduli orbeon che è possibile utilizzare. Quanto sopra è valido fintanto che la licenza non è scaduta, se ha una data di scadenza specificata. In pratica, le licenze di Orbeon Forme che produciamo in genere hanno le seguenti caratteristiche: A partire da febbraio 2018:

  • Paglie di base PE
    • Avere una data di scadenza con un periodo di grazia
    • Avere un campo di versione vuota -Avere date di avvio di abbonamento e abbonamento
  • Pags Silver e PE Gold licenze
    • Avere una data di scadenza con un periodo di grazia (ad eccezione dei rinnovi della licenza del nonno)
    • Avere un campo di versione vuota -Avere date di avvio di abbonamento e abbonamento Fino a febbraio 2018:
  • Paglie di base PE
    • Avere una data di scadenza
    • Avere un campo di versione vuota -Non avere date di abbonamento e abbonamento
  • Pags Silver e PE Gold licenze
    • Non avere una data di scadenza
    • Avere un campo di versione specifico -Avere date di avvio di abbonamento e abbonamento

la mia licenza scadrà e causerà il funzionamento del software?

A partire da febbraio 2018:

  • Le licenze di produzione scadono dopo un periodo di grazia (ad eccezione dei rinnovi della patente di nonno).
  • Le licenze di base non produttrici (così come le vecchie licenze Dev) scadono dopo un periodo di grazia (ad eccezione dei rinnovi della patente di nonno). Per i dettagli, consultare i nuovi benefici Gold PE e le licenze perpetue nonno. Fino a febbraio 2018:
  • Le licenze di produzione non scadono.
  • Le licenze di base non produttrici (così come le licenze Dev precedenti) scadono.
  • È possibile verificare se esiste una scadenza effettiva controllando il campo di scadenza del file di licenza.

Qual è il campo di abbonamento nel file di licenza?

Il campo della fine dell’abbonamento è informativo e indica la fine dell’abbonamento di supporto, se applicabile.

Per cosa sto pagando quando acquisisco un abbonamento alla produzione di Orbeon Forms PE?

Il primo anno, entrambi:

  • Una licenza per installare e utilizzare il software
  • Un anno di supporto Il secondo e gli anni successivi:
  • Ulteriori anni di supporto
 Italiano