Bir projenin işlevi, bir grup API'nin tasarlama, yayınlama, geliştirme ve analiz etme ile ilgili tüm varlıklarını gruplandırarak yönetmektir.

Bu yüzden proje yapısı, Apinizer'ın en önemli yapılarından biridir.

Bir amaç çatısı altında kategorize edilen API Proxy'ler ve onunla ilişki bağlantılar ve konfigürasyonlar, API yaşam döngüsüne ait yönetimi kolay hale getirir.

Apinizer, ilk kurulumda bir Varsayılan (default) proje sağlar. Bu Varsayılan proje düzenlenemez veya silinemez. 

Proje tanımı yapıldıktan sonra genel olarak, rollerine göre üyeler tanımlanır. Üye tanımlama hakkında detaylı bilgi almak için tıklayınız.

Proje Oluşturma

Apinizer'da bulunan bütün projeler, Yönetim → Projeler ekranından görüntülenebilir veya yeni bir proje oluşturulabilir.

Bir proje iki şekilde oluşturulabilir: 

  1. Yeni (Create) butonu ile yeni bir proje tanımlaması yapılabilir.
  2. Proje Yükle (Import Project) linkine tıklanarak mevcut bir proje konfigürasyon dosyası üzerinden bir proje yüklenerek oluşturulabilir.

Proje listesini içeren görsele aşağıda yer verilmiştir:


Hangi üyenin hangi role sahip olduğu bu ekrandan görülebilir.

Eğer Project Owner rolüne sahip kullanıcı o projeden silinirse; Admin kullanıcısı o proje için Project Owner olur.


Proje ayarlarını içeren görsele aşağıda yer verilmiştir:


Proje konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Dosya Yükleme

(Project)

Bu alan, "Dosya Yükleme" linki ile mevcut bir projenin dışa aktarılmış halinin yeni bir proje olarak içe aktarılacağı zaman ekranda gözükür olur ve içe aktarılacak .zip dosyasının yüklenmesi için kullanılır.

Ad

(Name)

Oluşturulan proje için proje adı bilgisidir.

Anahtar Kelime

(Key)

Oluşturulan proje için kullanılan ve projeye özgü kısaltılmış bir anahtardır.

Proje adı uzun olabileceği için projeyi tanımlayan anahtar değer, proje adlarını yönetmeyi kolaylaştırır.

Varsayılan olarak, proje adının ilk 3 karakterine uygun olarak otomatik üretilir.

Geçit Adresi'ni Aktive Et

(Enable Relative Path)

Proje içerisinde yer alan tüm geçit adreslerinde ortak bir ön-ek kullanılmak isteniyorsa aktif hale getirilir.

Geçit Adresi

(Relative Path)

Projenin içinde tanımlanacak tüm Geçitlerin geçit adreslerin başlayacağı ön-ek ifadesi bu alana girilir. Sistem tarafından otomatik bir UUID verilir.

Örneğin; proje geçit adresi "account" olduğu durumda API proxy geçit adresi şu şekilde gözükür: /account/proxy1

Açıklama

(Description)

Oluşturulan proje ile ilgili yönetimi kolaylaştırmak için açıklama yazılabilir.

Avatar

Oluşturulan proje için avatar yüklenebilir.