• IT
betterdocs-cat-icon 1-svg

Qualcosa è andato storto?

Condividi con noi la tua opinione per migliorare la nostra documentazione.

    Getting Started

    • Introduzione Instant Developer Cloud
    • Composizione della piattaforma
    • Struttura dei progetti
    • La programmazione relazionale
    • Apprendere l’uso di Instant Developer Cloud

    Struttura di un'applicazione

    • Introduzione (applicazione e sessione)
    • Le videate
    • Classi e librerie
    • Risorse e CSS
    • I pacchetti
    • Programmazione asincrona

    Struttura del database

    • Introduzione (struttura del database)
    • Definizione degli schemi relazionali
    • Scrittura di query ed esecuzione di comandi
    • Gestione dei database nel cloud
    • Il Cloud Connector

    Document Orientation

    • Introduzione Document Orientation
    • Definire Documenti e Collection
    • Utilizzo dei documenti
    • Estensione dei documenti

    Datamap

    • Introduzione Datamap
    • Creazione di liste di documenti
    • Modifica dei documenti con videate di dettaglio
    • Datamap innestate e ricorsive

    IonicUI

    • Introduzione IonicUi
    • Le pagine IonicUI
    • Definire il contenuto delle pagine
    • Il page controller
    • Il metodo app.popup
    • Videate come elementi visuali
    • Personalizzazione di IonicUI
    • Configurazione dei ruoli e degli accessi

    Pannelli e Griglie

    • Introduzione (Pannelli e Griglie)
    • Anatomia di un pannello
    • I pannelli a runtime

    Web API e file system

    • Introduzione Web API
    • Il file system
    • Consumare Web API
    • Esporre Web API
    • Web API in formato OData
    • Utilizzare Web API Instant Developer Foundation
    • Web API in formato OpenAPI

    Sincronizzazione

    • Introduzione sistema di sincronizzazione
    • Scambio di messaggi in tempo reale
    • Document Orientation Remota
    • Sincronizzazione del database offline

    Debugging e Test

    • Introduzione Debugging e Test
    • Strumenti e tecniche di debug
    • Test automatico delle applicazioni

    Traduzioni

    • Introduzione (traduzioni)
    • Processo di traduzione
    • Funzionamento del framework di localizzazione
    • Localizzazione di numeri e date

    Integrazioni di componenti esterni

    • Introduzione (integrazioni di componenti esterni)
    • Integrazione di componenti JavaScript
    • Integrazione di librerie di back-end
    • Integrazione di un plugin Cordova

    Launcher e Pubblicazione

    • Introduzione Launcher
    • I plugin nativi
    • Test delle applicazioni nei launcher
    • Pubblicazione sugli store
    • Configurazioni per gli store
    • Fase di build e di invio
    • Gestione dell’applicazione

    Analitiche e Feedback

    • Introduzione Analytics e Feedback
    • Installazione ed uso di Analytics
    • Raccolta dei feedback degli utenti

    Server di Produzione

    • Introduzione server di produzione
    • I server di Instant Developer Cloud
    • I server My Cloud
    • I server Self Managed
    • Tabella comparativa

    Cloud Connector

    • Cos’è il Cloud Connector
    • Installazione Cloud Connector
    • Configurazione
    • Installazione come servizio
    • Esempio di utilizzo
    • Controllo remoto
    • Note

    Team Works

    • Perché non basta GitHub?
    • Team Works: concetti base
    • Organizzazione del lavoro consigliata
    • Risoluzione dei problemi relativi a Team Works
    • Domande sull’utilizzo di Team Works

    Manuale PWA

    • Cos’è una PWA?
    • Creazione di una PWA su Instant Developer Cloud
    • Life Cycle
    • Installazione PWA
    • Funzionalità
    • Plugin
    View Categories

    Configurazione

    La configurazione del Cloud Connector avviene mediante il file config.json che si trova nella directory public_html. Di seguito analizziamo le varie sezioni del file di configurazione.

    E’ possibile generare il file config.json dalla Console di Instant Developer Cloud andando nel menu SERVER sezione CONNECTOR è presente un utility che aiuta la configurazione e permette il download del file generato.

    9NX Instant Developer

    Un esempio di configurazione.

    tj9s0hfAvH4kFrmI4PlSN9J35NO2 E6WOYtcqHBCPJT3qY9vDy CO7mxufFf8YCyEo7EpVntiZz4zXBCCXKjDfvZSXhGLZNh0A 0JP4 SVPiFe63T3ioHS936RylLYesn7gnObciB9OifgWk UZG7Q Instant Developer

    Il file di configurazione del Cloud Connector è suddiviso in sezioni specifiche per ogni condivisione: i database, il file system e i plugin.

    La sezione principale indica il nome del connettore così come sarà visto dai server di produzione e dai server IDE.

    {
      "name": "nome connettore",

    Impostare un nome alla proprietà name.

    Nella sezione remoteServers vanno indicati i server di Instant Developer Cloud che devono essere contattati dal Cloud Connector, quelli dove risiedono gli applicativi che utilizzeranno il database.

    Un esempio:

    "remoteServers": ["https://prod1-pro-gamma.instantdevelopercloud.com,prod2-pro-gamma.instantdevelopercloud.com"],

    Attenzione a non cancellare la sezione anche se non si devono connettere server di produzione.

    Nella sezione remoteUserNames vengono indicati gli utenti dell’IDE di Instant Developer Cloud a cui il Cloud Connector può collegarsi.

    Un esempio:

    "remoteUserNames": ["https://ide1-pro-gamma.instantdevelopercloud.com@paolo-giannelli"],

    Questo indica al Cloud Connector di collegarsi a server IDE ide1-pro-gamma solamente per l’utente paolo-giannelli.

    Nel caso si voglia permettere l’accesso a tutti gli utenti del server la configurazione va cambiata in questo modo:

    "remoteUserNames": ["https://ide1-pro-gamma.instantdevelopercloud.com"],

    Si può indicare anche solo il nome dell’utente: verrà automaticamente individuato l’url del server IDE.

    "remoteUserNames": ["paolo-giannelli"],

    La seguente informazione è utilizzata per l’aggiornamento da remoto del Cloud Connector:

    "remoteConfigurationKey": "00000000-0000-0000-0000-000000000000",

    Nella sezione datamodels vengono impostate le informazioni di connessione ai database che si vuole esporre. E’ possibile elencare più database. Ogni tipo di database (Oracle, Postgres, SQLServer, MySQL) ha parametri di connessione specifici.

    Un esempio di configurazione SQL Server:

    "datamodels": [
      {
        "name": "nwind-db",
        "class": "SQLServer",
        "APIKey": "00000000-0000-0000-0000-000000000000",
        "connectionOptions": {
            "server": "127.0.0.1\\SQLEXPRESS",
                "database": "nome-database",
                "user": "utente",
                "password": "password",
                "options": {
                    "useUTC": false
                }
        }
    }],

    Nella sezione fileSystems vengono impostate le informazioni delle directory che si desidera condividere. E’ possibile condividere in lettura e scrittura.

    Un esempio di condivisione:

    "fileSystems": [
      {
        "name": "pabloFileSystemTemp",
        "path": "C:\\Data\\Image",
        "permissions": "rw",
        "APIKey": "00000000-0000-0000-0000-000000000000"
      }
    ]

    Nella sezione plugins utilizzate le classi che sono installate all’interno della directory  public_html\plugins ed utilizzate come plugin. Cloud Connector ha un plug-in già integrato: ActiveDirectory.

    "plugins": [{ 
      "name" : "myAD" , 
      "class" : "ActiveDirectory" , 
      "APIKey" : "00000000-0000-0000-0000-000000000000" , 
      "config" : { 
        "url" : "ldapServerUrl" , 
        "baseDN" : "dc = esempio, dc = com" , 
        "nome utente" : "utente" , 
        "password" : "password" 
      } 
    }
    Ti è stato utile?
    Aggiornato il 15 Aprile 2024
    Installazione Cloud ConnectorInstallazione come servizio

    Caratteristiche

    • Perché Instant Developer
    • IDE e Ambiente di Sviluppo
    • Pubblicazione Web & Mobile
    • Software Life Cycle & DevOps
    • Database, Integrazione, Sync
    • Collaboration & Workflow

    Soluzioni

    • Freelance
    • Software House
    • Company IT
    • Casi di successo
    • Applicazioni Sviluppate

    Azienda

    • Chi Siamo
    • Contatti
    • Lavora con noi

    Risorse

    • Documentazione
    • Risorse e Tutorial
    • Blog
    • Starter Kit
    • Pricing
    • Inizia Ora
    Crea un account e Inizia Gratis
    • Seguici su Twitter
    • Seguici su Facebook
    • Seguici su LinkedIn
    • Seguici su YoutTubeSeguici su YouTube
    Questo sito è protetto dalla tecnologia reCAPTCHA Enterprise e si applicano l'Informativa sulla privacy e i Termini di servizio di Google.
    Google Policy | Termini
    © Pro Gamma - p.iva, c.f. e iscr. Camera di Commercio Bologna 01985091204 - Sede legale Via D'Azeglio, 51 40123 Bologna - Italia Pro Gamma Instant Developer® è un marchio registrato.
    Privacy Policy | Cookie Policy
    • IT