Crowdin Uygulamaları ile Başlarken

Crowdin uygulamaları, HTTP aracılığıyla uzaktan çalışan web uygulamalarıdır. Son kullanıcıya, bir uygulama, Crowdin Enterprise’ın tamamen bütünleştirilmiş bir parçası olarak görünür. Uygulamanız yüklendikten sonra özellikleri doğrudan Crowdin Enterprise kullanıcı arayüzüne teslim edilir. Bu derin bütünleştirme, Crowdin uygulamalarını bu kadar güçlü kılan şeyin bir parçasıdır.

Tercih ettiğiniz programlama dillerinden ve web ana yapılarından herhangi birini kullanarak bir Crowdin uygulaması geliştirebilir ve birçok farklı şekilde dağıtabilirsiniz. Devasa SaaS hizmetlerinden, bir kod deposundan sunulan sabit uygulamalara kadar Crowdin uygulamaları, Crowdin Enterprise’a her şeyi bağlamanızı sağlayacak şekilde tasarlanmıştır.

Integrating with Crowdin Enterprise

Crowdin Uygulamaları Oluşturma

Crowdin Uygulamasının gelişimi, bir uygulama tanımlayıcısı oluşturmakla başlar. Uygulama tanımlayıcısı, uygulamanın Crowdin Enterprise ile etkileşimini tanımlayan bir JSON dosyasıdır. Tanımlayıcı, uygulamanın kullanacağı veya genişleteceği modüllerinin yanı sıra uygulamanın genel bilgilerini içerir. Temel olarak, tanımlayıcı uzak uygulama ve Crowdin Enterprise arasında bir orta zemindir. When an organization admin installs an app, what they are really doing is installing this descriptor file, which contains pointers to your app.

Uygulama Tanımlayıcısı hakkında daha fazlasını okuyun.

Bir sonraki adım, uygulama işlevselliğini aşağıdaki adımları gerektiren uygulama tanımlayıcısına göre uygulamak olacaktır:

  • Olay dinleyicilerinin uygulanması – uygulama tarafında belirli eylemleri gerçekleştirmek için Crowdin Enterprise tarafından tetiklenen web kancalarının kullanımı (uygulamanın kurulumu, uygulamanın kaldırılması, vb.).
  • Modüllerin uygulanması – Crowdin uygulamalarında modül kullanımı. Modüller, uygulamaların Crowdin’i genişlettiği ve onunla etkileşime girdiği uygulamalarla bütünleştirilmiş işlevsel parçalardır.

Olaylar ve Modüller hakkında daha fazlasını okuyun.

Crowdin Uygulamalarında Crowdin Enterprise API’lerini Kullanma

Crowdin Uygulamaları, RESTful API’lerimizi kullanarak Crowdin Enterprise ile iletişim kurar. Crowdin Enterprise API’lerini, betiklerin, API istemcilerinin veya diğer çağrı yapma yöntemlerinin yanı sıra Crowdin Enterprise için geliştirdiğiniz Crowdin uygulamalarında kullanabilirsiniz.

API’lerimiz Crowdin Enterprise ÇB’lerini, sözlükleri, kaynak dosyaları, çevirileri, dalları vb. yönetmenizi sağlar. API’leri kullanıcı yönetimi, raporlar oluşturma ve daha fazlasının yanı sıra kaynak dosyalar yüklemek, çevirileri dışa aktarmak için kullanabilirsiniz.

Kullanılabilir API yöntemleri hakkında daha fazlasını okuyun.

Crowdin Uygulamalarında JS API Kullanma

Crowdin uygulaması ve Crowdin Enterprise arasında daha iyi etkileşim için pencereler arası iletişim sağlayan kütüphanemizi kullanabilirsiniz. Kütüphane, Crowdin Enterprise arayüzüyle etkileşimi basitleştirir, uygulamanın açıldığı sayfadan ek bilgileri almanıza veya sayfanın belirli kullanıcı arayüzü öğelerini doğrudan uygulamadan değiştirmenizi sağlar.

Crowdin Uygulamaları JS hakkında daha fazlasını okuyun.

Uygulamanızı Yayınlama

Uygulamanızı oluşturduktan ve denedikten sonra yapmanız gereken bir sonraki şey, uygulamayı bulut veya herhangi bir ortak sunucuda (örneğin Heroku veya başkaları) yayınlamaktır, böylece Crowdin Enterprise ve diğer kullanıcılar için her zaman erişilebilir olur.

Crowdin Uygulamalarına Örnekler

Crowdin Uygulamalarını geliştirmeye başlama işlemini kolaylaştırmak için Crowdin Enterprise’ın Mailchimp ve SendGrid gibi dış hizmetlerle bütünleştirmesini sergilemek için örnekler hazırladık. Crowdin Mailchimp Örneği ve Crowdin SendGrid Örneği hakkında daha fazlasını okuyun.

Bu makale yararlı oldu mu?