Iniziare con le App di Crowdin

Crowdin apps are web applications that function remotely via HTTP. Per un utente finale, un’app appare come una parte totalmente integrata di Crowdin Impresa. Una volta installata la tua app, le sue funzionalità sono consegnate direttamente all’UI di Crowdin Impresa. This deep integration is part of what makes Crowdin apps so powerful.

You can develop a Crowdin app using any of the preferred programming languages and web frameworks, and deploy it in many different ways. Dai massicci servizi SaaS alle app statiche servite direttamente dalla repository del codice, le app di crowdin sono designate per farti connettere qualsiasi cosa a Crowdin Impresa.

Integrare con Crowdin Impresa

Creating Crowdin Apps

The development of Crowdin App starts with creating an app descriptor. Il descrittore dell’app è un file JSON che descrive l’interazione dell’app con Crowdin Impresa. The descriptor includes general information for the app, as well as the modules that the app will be using or extending. Fondamentalmente, il descrittore è un terreno di mezzo tra l’app remota e Crowdin Impresa. Quando un’admin dell’organizzaizone installa un’app, ciò che stanno facendo realmente è installare il file di questo descrittore, che contiene dei puntatori alla tua app.

Leggi di più sul Descrittore dell’App.

The next step would be to implement the app functionality according to the app descriptor which implies the following steps:

  • L’implementazione degli ascoltatori dell’evento – l’uso dei webhook innescati da Crowdin Impresa per eseguire certe azioni sul lato dell’app (installazione dell’app, rimozione dell’app, etc.).
  • Modules implementation – module usage in the Crowdin apps. I moduli sono le parti funzionali integrate nelle app con l’aiuto dei quali le app estendono Crowdin Impresa e interagiscono.

Leggi di più su Eventi8 e Moduli.

Usare le API di Crowdin Imprese nelle App di Crowdin

Le app di Crowdin comunicano con Crowdin Imprese usando le nostre API di RESTful. Puoi usare le API di Crowdin Imprese nelle app di Crowdin che sviluppa per Crowdin Imprese, nonché negli script, i client dell’API o altri metodi per effettuare chiamate.

Le nostre API ti consentono di gestire le TM di Crowdin Imprese, i glossari, i file sorgente, traduzioni, rami, etc. You can use the APIs to upload source files, export translations, as well as for user management, generating reports, and more.

Leggi di più sui metodi API disponibili.

Using JS API in Crowdin Apps

Per una migliore interazione tra l’app di Crowdin e Crowdin Impresa, puoi usare la nostra libreria che fornisce comunicazione tra finestre. La libreria semplifica l’interazione con l’interfaccia di Crowdin Impresa, ti consente di ottenere informazioni aggiuntive dalla pagina in cui è stata aperta l’applicazione o manipolare certi elementi dell’UI della pagina direttamente dall’applicazione.

Leggi di più su JS delle App di Crowdin.

Publishing Your App

Dopo aver creato e testato la tua app, la prossima cosa che devi fare è pubblicarla nel cloud o ogni server pubblico (ad esempio Heroku, o qualsiasi altro), così che sia sempre accessibile a Crowdin Impresa e altri utenti.

Examples of Crowdin Apps

Before you start developing your own Crowdin apps, you can take a look at a few examples. They showcase the integration between Crowdin Enterprise and external services like Mailchimp and SendGrid. Read more about Crowdin Mailchimp Example and Crowdin SendGrid Example.

Questo articolo è stato utile?