> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Developer Multi Portal Kullanımı

> Apinizer üzerinde yeni API Developer Portal oluşturma ve yönetme adımları. Her portal bağımsız yapılandırma, tema ve erişim kontrolü ile tamamen izole çalışır.

## Çoklu Portal Nedir?

**API Developer Multi Portal (Çoklu Portal)** özelliği, Apinizer platformunda birden fazla bağımsız API Developer Portal oluşturmanıza ve yönetmenize olanak tanır. Her portal, kendi kullanıcıları, API'leri, ayarları ve görünümü ile tamamen bağımsız bir ortam olarak çalışır.

### Basit Bir Örnekle Açıklama

Düşünün ki bir şirketsiniz ve farklı gruplara hizmet veriyorsunuz:

**Senaryo 1: Farklı Departmanlar**

* **Satış Ekibi Portalı:** Satış ekibiniz için özel API'ler ve dokümantasyon
* **Müşteri Hizmetleri Portalı:** Müşteri hizmetleri ekibiniz için farklı API'ler
* **IT Departmanı Portalı:** Teknik ekip için gelişmiş API'ler

**Senaryo 2: Farklı Müşteri Grupları**

* **Partner Şirketler Portalı:** İş ortaklarınız için özel API'ler
* **Genel Kullanıcı Portalı:** Halka açık API'ler
* **Premium Müşteri Portalı:** Özel müşterileriniz için premium API'ler

**Senaryo 3: Farklı Ortamlar**

* **Test Portalı:** Geliştirme ve test için
* **Production Portalı:** Canlı sistem için
* **Demo Portalı:** Tanıtım ve demo için

Her portal, kendi başına çalışan ayrı bir web sitesi gibidir. Birinde yaptığınız değişiklik, diğerlerini etkilemez.

### Çoklu Portal'ın Avantajları

<CardGroup cols={2}>
  <Card title="Bağımsızlık" icon="building">
    Her portal kendi ayarlarına, kullanıcılarına ve API'lerine sahiptir. Bir portalda yapılan değişiklik diğerlerini etkilemez.
  </Card>

  <Card title="Özelleştirme" icon="paintbrush">
    Her portal için farklı logo, renk şeması, tema ve içerik kullanabilirsiniz. Her portal kendi markasına sahip olabilir.
  </Card>

  <Card title="Güvenlik ve İzolasyon" icon="shield-halved">
    Her portalın kendi güvenlik ayarları vardır. Kullanıcılar sadece yetkili oldukları portala erişebilir.
  </Card>

  <Card title="Esneklik" icon="sliders">
    Farklı portallar için farklı özellikler aktif edebilirsiniz. Örneğin birinde Analytics açık, diğerinde kapalı olabilir.
  </Card>

  <Card title="Yönetim Kolaylığı" icon="users-gear">
    Her portal için farklı yöneticiler atayabilirsiniz. Departmanlar kendi portallarını bağımsız yönetebilir.
  </Card>

  <Card title="Ölçeklenebilirlik" icon="chart-line">
    İhtiyacınız olduğu kadar portal oluşturabilirsiniz. Her portal ayrı ayrı ölçeklendirilebilir.
  </Card>
</CardGroup>

### Çoklu Portal Nasıl Çalışır?

**Tek Bir Platform, Birden Fazla Portal**

Apinizer platformunda, tek bir yönetim panelinden tüm portallarınızı yönetebilirsiniz:

1. **Portal Oluşturma:** Yeni bir portal oluşturduğunuzda, sistem otomatik olarak:
   * Portal için benzersiz bir URL oluşturur
   * Ayrı bir veritabanı alanı ayırır
   * Bağımsız bir çalışma ortamı hazırlar

2. **Portal Yönetimi:** Her portal için:
   * Kendi ayarlarını yapabilirsiniz
   * Kendi kullanıcılarını ekleyebilirsiniz
   * Kendi API'lerini yayınlayabilirsiniz
   * Kendi görünümünü özelleştirebilirsiniz

3. **Portal Erişimi:** Her portal:
   * Kendi URL'sine sahiptir (örn: `https://api.company.com/portal/partner-portal`)
   * Kendi giriş sayfasına sahiptir
   * Kendi kullanıcı hesaplarına sahiptir

### Portal İzolasyonu

Her portal, teknik olarak tamamen izole bir yapıda çalışır:

| Bileşen       | Açıklama                                                         |
| ------------- | ---------------------------------------------------------------- |
| **Namespace** | Her portal kendi ad alanında çalışır, diğer portallardan ayrıdır |
| **Pod**       | Her portal kendi çalışma biriminde (pod) çalışır                 |
| **Secret**    | Her portalın kendi güvenlik anahtarları ve şifreleri vardır      |
| **Service**   | Her portal kendi servis yapılandırmasına sahiptir                |

Bu izolasyon sayesinde:

* Bir portalda oluşan bir sorun diğerlerini etkilemez
* Güvenlik açıkları bir portaldan diğerine yayılmaz
* Performans sorunları izole kalır

### Bağımsız Konfigürasyon

Her portalın tüm ayarları ve konfigürasyonları birbirinden bağımsızdır:

<AccordionGroup>
  <Accordion title="Görünüm ve Tema Ayarları" icon="palette">
    Her portal için farklı:

    * Logo ve marka görseli
    * Renk şeması (ana renk, ikincil renk, arka plan)
    * Font ayarları
    * Ana sayfa içeriği
    * Footer içeriği

    **Örnek:** Partner portalınızda şirket logonuz, genel portalınızda farklı bir logo kullanabilirsiniz.
  </Accordion>

  <Accordion title="Güvenlik ve Erişim Kontrolü" icon="shield-halved">
    Her portal için farklı:

    * Kullanıcı kayıt izinleri (açık/kapalı)
    * Otomatik onay ayarları
    * API abonelik onay süreçleri
    * Credential yönetim izinleri
    * IP kısıtlamaları

    **Örnek:** Partner portalında otomatik onay açık, genel portalda manuel onay gerekebilir.
  </Accordion>

  <Accordion title="Kullanıcı ve Rol Yönetimi" icon="users">
    Her portal için farklı:

    * Kullanıcı hesapları (bir kullanıcı birden fazla portala kayıt olabilir)
    * Kullanıcı rolleri ve yetkileri
    * Portal yöneticileri
    * Organizasyon yapıları

    **Örnek:** Aynı kişi hem partner portalında hem genel portalda farklı rollerle bulunabilir.
  </Accordion>

  <Accordion title="API ve İçerik Yönetimi" icon="code">
    Her portal için farklı:

    * Yayınlanan API ürünleri
    * API dokümantasyonları
    * Fiyatlandırma planları
    * İçerik sayfaları
    * Dosyalar ve kaynaklar

    **Örnek:** Partner portalında premium API'ler, genel portalda temel API'ler yayınlanabilir.
  </Accordion>

  <Accordion title="Özellik Ayarları" icon="puzzle-piece">
    Her portal için farklı:

    * Try It Out (test konsolu) aktif/pasif
    * Analytics özelliği aktif/pasif
    * Jira entegrasyonu aktif/pasif
    * How to Use menüsü aktif/pasif

    **Örnek:** Premium portalda tüm özellikler açık, temel portalda sadece temel özellikler açık olabilir.
  </Accordion>

  <Accordion title="Dil ve Yerelleştirme" icon="globe">
    Her portal için farklı:

    * Varsayılan dil (Türkçe/İngilizce)
    * Çoklu dil desteği (açık/kapalı)
    * Dil içerikleri

    **Örnek:** Türkiye portalı Türkçe, global portal İngilizce olabilir.
  </Accordion>
</AccordionGroup>

### Ne Zaman Çoklu Portal Kullanmalısınız?

Çoklu Portal özelliğini aşağıdaki durumlarda kullanmanız önerilir:

<Tabs>
  <Tab title="Farklı Müşteri Segmentleri">
    **Kullanım Senaryosu:**

    * Farklı müşteri gruplarına farklı API'ler sunuyorsunuz
    * Partner şirketler için özel bir portal istiyorsunuz
    * Premium müşteriler için ayrı bir deneyim sunmak istiyorsunuz

    **Avantaj:** Her müşteri grubu kendi ihtiyaçlarına göre özelleştirilmiş bir portal deneyimi yaşar.
  </Tab>

  <Tab title="Farklı Departmanlar/Birimler">
    **Kullanım Senaryosu:**

    * Şirket içinde farklı departmanlar kendi API'lerini yönetmek istiyor
    * Her departman kendi portallarını bağımsız yönetmek istiyor
    * Departmanlar arası veri paylaşımını kontrol etmek istiyorsunuz

    **Avantaj:** Her departman kendi portallarını bağımsız yönetir, merkezi kontrol sağlanır.
  </Tab>

  <Tab title="Farklı Ortamlar">
    **Kullanım Senaryosu:**

    * Test ve production ortamları için ayrı portallar istiyorsunuz
    * Demo ve tanıtım için ayrı bir portal istiyorsunuz
    * Geliştirme süreçlerini izole tutmak istiyorsunuz

    **Avantaj:** Test ortamındaki değişiklikler production'ı etkilemez, güvenli geliştirme yapılır.
  </Tab>

  <Tab title="Farklı Bölgeler/Diller">
    **Kullanım Senaryosu:**

    * Farklı ülkeler/bölgeler için yerelleştirilmiş portallar istiyorsunuz
    * Her bölge için farklı dil ve içerik istiyorsunuz
    * Yerel düzenlemelere uyum sağlamak istiyorsunuz

    **Avantaj:** Her bölge kendi dilinde ve kültürüne uygun bir portal deneyimi yaşar.
  </Tab>
</Tabs>

### Çoklu Portal vs Tek Portal

| Özellik                | Tek Portal                           | Çoklu Portal                               |
| ---------------------- | ------------------------------------ | ------------------------------------------ |
| **Kullanıcı Yönetimi** | Tüm kullanıcılar aynı portala erişir | Her portal kendi kullanıcılarına sahiptir  |
| **API Yönetimi**       | Tüm API'ler tek yerde                | Her portal kendi API'lerini yayınlar       |
| **Özelleştirme**       | Tek bir görünüm                      | Her portal farklı görünüme sahip olabilir  |
| **Güvenlik**           | Tek güvenlik politikası              | Her portal kendi güvenlik ayarlarına sahip |
| **Yönetim**            | Merkezi yönetim                      | Her portal bağımsız yönetilebilir          |
| **Esneklik**           | Sınırlı                              | Yüksek esneklik                            |
| **Karmaşıklık**        | Basit                                | Daha karmaşık (ama daha güçlü)             |

### Özet

**Çoklu Portal**, Apinizer platformunda birden fazla bağımsız API Developer Portal oluşturmanıza ve yönetmenize olanak tanır. Her portal:

✅ Kendi kullanıcılarına sahiptir\
✅ Kendi API'lerini yayınlar\
✅ Kendi görünümüne sahiptir\
✅ Kendi ayarlarına sahiptir\
✅ Tamamen bağımsız çalışır

Bu sayede farklı müşteri grupları, departmanlar veya ortamlar için özelleştirilmiş portal deneyimleri sunabilir, her birini bağımsız olarak yönetebilirsiniz.

<Tip>
  Çoklu Portal özelliği, büyük organizasyonlar ve farklı müşteri segmentlerine hizmet veren şirketler için idealdir. Küçük ölçekli projeler için tek portal yeterli olabilir.
</Tip>

## Ön Koşullar

<Warning>
  Yeni API Developer Portal eklemek için **API Developer Multi Portal Kurulumunun** yapılmış olması gerekmektedir.
</Warning>

Kurulum için [API Developer Multi Portal Kurulumu](/tr/setup/apinizer/api-multi-portal) dokümanını inceleyiniz.

## Portal Listeleme ve Görüntüleme

### Portal Listesine Erişim

<Steps>
  <Step title="Manager Arayüzüne Giriş">
    Apinizer Manager arayüzüne giriş yapın
  </Step>

  <Step title="Portal Sekmesine Git">
    Üst menü çubuğunda bulunan **Portal** sekmesine tıklayın
  </Step>

  <Step title="Portal Listesini Görüntüle">
    Portal listesi otomatik olarak yüklenir ve tüm portallar görüntülenir
  </Step>
</Steps>

<Frame caption="Portal Liste Ekranı">
  <img src="https://mintcdn.com/apinizer/aRrmHEq9-3Zvh-Uy/images/portal/multi-portal-liste.png?fit=max&auto=format&n=aRrmHEq9-3Zvh-Uy&q=85&s=adc6bead30671b9fd62e8023e46a86b7" alt="Portal Liste Ekranı" width="1100" data-path="images/portal/multi-portal-liste.png" />
</Frame>

## Yeni Portal Oluşturma

Yeni bir API Developer Portal oluşturmak için aşağıdaki adımları takip edin:

<Steps>
  <Step title="Portal Oluşturma Ekranına Erişim">
    * Üst menü çubuğunda bulunan **Portal** sekmesine tıklayın
    * Sağ üst köşede bulunan **"+ Create New Portal"** butonuna tıklayın
    * Portal oluşturma formu açılır
  </Step>

  <Step title="Portal Bilgilerini Girme">
    Açılan form penceresinde aşağıdaki bilgileri doldurun:

    <Accordion title="İsim (Name) - Zorunlu">
      * Portal için benzersiz bir tanımlayıcı isim girin
      * Sadece harf, rakam ve tire (-) karakteri kullanılabilir
      * Boşluk karakteri kullanılamaz
      * Örnek: `partner-portal`, `internal-dev-portal`

      <Warning>Bu isim sistem içinde teknik tanımlayıcı olarak kullanılır ve sonradan değiştirilemez.</Warning>
    </Accordion>

    <Accordion title="Görünen Ad (Display Name) - Zorunlu">
      * Portal kullanıcı arayüzünde görünecek isim
      * Türkçe ve İngilizce karakterler kullanılabilir
      * Boşluk karakteri kullanılabilir
      * Örnek: `Partner API Portal`, `İç Geliştirici Portalı`

      <Info>Bu isim portal ana sayfasında ve e-posta bildirimlerinde görünür.</Info>
    </Accordion>

    <Accordion title="Görünürlük Türü (Visibility Type) - Zorunlu">
      Portal erişim seviyesini seçin:

      **Public (Herkese Açık):**

      * Portal herkese açıktır
      * Kayıt olan herkes portala erişebilir
      * Genel kullanım için uygundur

      **Internal (İç Kullanım):**

      * Portal sadece yetkili kullanıcılara açıktır
      * Yönetici onayı gerektirir
      * Kurumsal iç kullanım için uygundur
    </Accordion>
  </Step>

  <Step title="Portal Oluşturma">
    * Tüm zorunlu alanları doldurduğunuzdan emin olun
    * **"Create"** butonuna tıklayın
    * Sistem portalı oluşturur ve işlem tamamlanır
    * Başarı mesajı gösterilir ve portal listesine yönlendirilirsiniz
  </Step>
</Steps>

<Frame caption="Yeni Portal Oluşturma Formu">
  <img src="https://mintcdn.com/apinizer/U15B0f1APiqMC1Xa/images/portal/multi-portal-bilgileri-formu.png?fit=max&auto=format&n=U15B0f1APiqMC1Xa&q=85&s=a4f8c09216363f77d434905925e771c9" alt="Portal Bilgileri Formu" width="1100" data-path="images/portal/multi-portal-bilgileri-formu.png" />
</Frame>

<Note>
  Portal oluşturulduktan sonra, portal için otomatik olarak benzersiz bir URL oluşturulur. Bu URL'yi portal ayarlarından özelleştirebilirsiniz.
</Note>

## Portal Detay Sayfasına Erişim

Portal detay sayfasına erişmek için aşağıdaki yöntemlerden birini kullanabilirsiniz:

<Steps>
  <Step title="Yöntem 1: Liste Üzerinden">
    * Portal listesinde görüntülenen portallardan birine tıklayın
    * Portal detay sayfası açılır
  </Step>

  <Step title="Yöntem 2: İşlem Menüsünden">
    * Portal listesinde ilgili portalın sağındaki üç nokta menüsüne tıklayın
    * **"View Details"** veya **"Edit"** seçeneğini seçin
    * Portal detay sayfası açılır
  </Step>
</Steps>

## Portal Genel Bakış (Overview)

Portal detay sayfasında **Overview (Genel Bakış)** sekmesi varsayılan olarak açılır. Bu sayfada portalın tüm konfigürasyon ayarları ve istatistikleri görüntülenir.

<Frame caption="Portal Genel Bakış Ekranı">
  <img src="https://mintcdn.com/apinizer/U15B0f1APiqMC1Xa/images/portal/multi-portal-overview.png?fit=max&auto=format&n=U15B0f1APiqMC1Xa&q=85&s=8c346bc0bac9c8b94c8b0c69b235a45f" alt="Portal Genel Bakış Ekranı - Multi Portal Seçim Menüsü ve Kurulum Adımları" width="1100" data-path="images/portal/multi-portal-overview.png" />
</Frame>

### Genel Bakış Bölümleri

Overview sayfasında aşağıdaki bilgi kartları ve bölümler yer alır:

<AccordionGroup>
  <Accordion title="Temel Bilgiler" icon="info-circle">
    **Portal Kimlik Bilgileri:**

    * **Portal URL:** Portala erişim için kullanılan tam URL adresi
    * **Portal ID:** Sistem tarafından otomatik oluşturulan benzersiz tanımlayıcı
    * **Portal Durumu:** Aktif veya Pasif durumu
    * **Oluşturulma Tarihi:** Portalın oluşturulduğu tarih ve saat
    * **Son Güncelleme:** Portalın son güncellendiği tarih ve saat

    <Info>Portal URL'ini kopyalamak için URL yanındaki kopyalama ikonuna tıklayabilirsiniz.</Info>
  </Accordion>

  <Accordion title="Güvenlik ve Erişim Ayarları" icon="lock">
    **Güvenlik Konfigürasyonları:**

    * **Hesap Oluşturma:** Geliştiricilerin kendi hesaplarını oluşturma izni (Aktif/Pasif)
    * **Otomatik Onay:** Yeni hesapların otomatik onaylanması (Aktif/Pasif)
    * **API Abonelik Onayı:** API'lere abonelik için otomatik onay (Aktif/Pasif)
    * **Credential Yönetimi:** Kullanıcıların kendi API anahtarlarını yönetme izni (Aktif/Pasif)
    * **Organizasyon Yöneticisi İzinleri:** Organizasyon yöneticilerinin hesap yönetimi izinleri

    <Info>Bu ayarları değiştirmek için [Portal Ayarları](/tr/api-portal/api-portal-ayarlari) sayfasına gidin.</Info>
  </Accordion>

  <Accordion title="Dil ve Yerelleştirme" icon="globe">
    **Çoklu Dil Ayarları:**

    * **Varsayılan Dil:** Portalın varsayılan dili (TR/EN)
    * **Türkçe Desteği:** Türkçe dil seçeneğinin aktif olup olmadığı
    * **İngilizce Desteği:** İngilizce dil seçeneğinin aktif olup olmadığı
    * **Çoklu Dil Modu:** Her iki dil de aktifse otomatik olarak çoklu dil modu aktif olur

    <Note>Çoklu dil modu aktif olduğunda, portal içeriği her iki dilde de görüntülenebilir.</Note>
  </Accordion>

  <Accordion title="Aktif Özellikler" icon="puzzle-piece">
    **Portal Özellikleri:**

    * **How to Use Menüsü:** "Nasıl Kullanılır" menüsünün aktif olup olmadığı
    * **Test Araçları (Try It Out):** API test konsolunun aktif olup olmadığı
    * **Jira Entegrasyonu:** Jira ticket oluşturma özelliğinin aktif olup olmadığı
    * **Analytics:** Kullanım istatistikleri ve raporlama özelliğinin aktif olup olmadığı
    * **API Dokümantasyonu:** API dokümantasyon görüntüleme özelliği

    <Info>Özellikleri aktif/pasif yapmak için Portal Ayarları → Özellikler sekmesini kullanın.</Info>
  </Accordion>

  <Accordion title="İstatistikler ve Metrikler" icon="chart-line">
    **Portal Kullanım İstatistikleri:**

    * **Yayınlanmış API Sayısı:** Portalda yayınlanan toplam API ürün sayısı
    * **Kayıtlı Geliştirici Sayısı:** Portala kayıtlı toplam geliştirici/hesap sayısı
    * **Aktif Geliştirici Sayısı:** Aktif durumda olan geliştirici sayısı
    * **Oluşturulan Uygulama Sayısı:** Portaldaki toplam uygulama kayıt sayısı
    * **Toplam API Çağrı Sayısı:** Portal üzerinden yapılan toplam API çağrı sayısı
    * **Son 30 Günlük Çağrı:** Son 30 gün içinde yapılan API çağrı sayısı

    <Tip>İstatistikler gerçek zamanlı olarak güncellenir ve portal kullanımını takip etmenize yardımcı olur.</Tip>
  </Accordion>
</AccordionGroup>

<Info>
  Overview sayfasındaki ayarları değiştirmek için ilgili bölümlere tıklayarak Portal Ayarları sayfasına yönlendirilebilirsiniz. Detaylı bilgi için [Portal Ayarları](/tr/api-portal/api-portal-ayarlari) dokümanını inceleyebilirsiniz.
</Info>

## Portal Düzenleme

Portal bilgilerini düzenlemek için aşağıdaki adımları takip edin:

<Steps>
  <Step title="Portal Detay Sayfasına Erişim">
    * Portal listesinden düzenlemek istediğiniz portala tıklayın
    * Portal detay sayfası açılır
  </Step>

  <Step title="Düzenleme Butonuna Tıklama">
    * Sayfanın üst kısmında bulunan **"Edit"** veya **"Configure"** butonuna tıklayın
    * Alternatif olarak, portal listesinde ilgili portalın sağındaki üç nokta menüsünden **"Edit"** seçeneğini seçebilirsiniz
  </Step>

  <Step title="Bilgileri Güncelleme">
    Açılan düzenleme formunda aşağıdaki bilgileri güncelleyebilirsiniz:

    <Accordion title="Görünen Ad (Display Name)">
      * Portalın görünen adını değiştirebilirsiniz
      * Bu isim portal arayüzünde ve e-posta bildirimlerinde görünür
      * İsim değişikliği anında yansır
    </Accordion>

    <Accordion title="Görünürlük Türü (Visibility Type)">
      * Portal erişim seviyesini değiştirebilirsiniz
      * **Public:** Herkese açık
      * **Internal:** Sadece yetkili kullanıcılara açık

      <Warning>Görünürlük tipini değiştirmek, mevcut kullanıcıların erişimini etkileyebilir.</Warning>
    </Accordion>

    <Accordion title="Portal URL">
      * Portal URL'ini özelleştirebilirsiniz (eğer özelleştirme izni varsa)
      * URL formatı: `https://your-domain.com/portal-name`

      <Note>URL değişikliği yapıldığında, eski URL'ye yapılan bağlantılar çalışmayabilir.</Note>
    </Accordion>
  </Step>

  <Step title="Değişiklikleri Kaydetme">
    * Yaptığınız değişiklikleri kontrol edin
    * **"Save"** veya **"Update"** butonuna tıklayın
    * Başarı mesajı gösterilir ve değişiklikler kaydedilir
  </Step>
</Steps>

<Note>
  Portal adı (Name) teknik bir tanımlayıcıdır ve oluşturulduktan sonra değiştirilemez. Sadece görünen ad (Display Name) güncellenebilir.
</Note>

## Portal Durum Yönetimi

Portalın aktif veya pasif durumunu yönetebilirsiniz. Pasif bir portal, kullanıcılar tarafından erişilemez ancak silinmez.

### Portalu Aktif/Pasif Yapma

<Steps>
  <Step title="Portal Detay Sayfasına Erişim">
    * Portal listesinden ilgili portala tıklayın
    * Portal detay sayfası açılır
  </Step>

  <Step title="Durum Değiştirme">
    Portalı pasif yapmak için:

    * Sayfanın üst kısmında bulunan **"Deactivate"** veya durum toggle butonuna tıklayın
    * Onay dialogu açılır

    Portalı tekrar aktif yapmak için:

    * **"Activate"** butonuna tıklayın
    * Onay dialogu açılır
  </Step>

  <Step title="Onay Verme">
    * Açılan onay dialogunda işlemi onaylayın
    * **"Yes"** veya **"Confirm"** butonuna tıklayın
    * Portal durumu güncellenir
  </Step>
</Steps>

### Durum Değişikliğinin Etkileri

<Tabs>
  <Tab title="Aktif Portal">
    **Aktif Portal Özellikleri:**

    * Kullanıcılar portala erişebilir
    * API'ler görüntülenebilir ve kullanılabilir
    * Yeni kullanıcı kayıtları kabul edilir
    * E-posta bildirimleri gönderilir
    * Analytics verileri toplanır
  </Tab>

  <Tab title="Pasif Portal">
    **Pasif Portal Özellikleri:**

    * Kullanıcılar portala erişemez (404 hatası alırlar)
    * Mevcut oturumlar sonlandırılır
    * Yeni kullanıcı kayıtları kabul edilmez
    * E-posta bildirimleri gönderilmez
    * Analytics verileri toplanmaz
    * Portal ayarları ve içerikleri korunur (silinmez)

    <Warning>Portalı pasif yapmak, mevcut kullanıcıların erişimini anında keser. Bu işlemi dikkatli yapın.</Warning>
  </Tab>
</Tabs>

## Portal Silme

Portalı kalıcı olarak silmek için aşağıdaki adımları takip edin:

<Warning>
  Portal silme işlemi geri alınamaz. Silinen portal ve tüm verileri (kullanıcılar, API'ler, içerikler, istatistikler) kalıcı olarak silinir.
</Warning>

<Steps>
  <Step title="Portal Detay Sayfasına Erişim">
    * Portal listesinden silmek istediğiniz portala tıklayın
    * Portal detay sayfası açılır
  </Step>

  <Step title="Danger Zone Bölümüne Git">
    * Sayfanın alt kısmında bulunan **"Danger Zone"** sekmesine tıklayın
    * Kritik işlemler bu bölümde yer alır
  </Step>

  <Step title="Silme Butonuna Tıklama">
    * **"Delete Portal"** veya **"Remove Portal"** butonuna tıklayın
    * Onay dialogu açılır
  </Step>

  <Step title="Portal Adını Onaylama">
    * Onay dialogunda portal adını yazmanız istenir
    * Portal adını tam olarak girin (büyük/küçük harf duyarlı)
    * Bu adım yanlışlıkla silmeyi önlemek içindir
  </Step>

  <Step title="Silme İşlemini Onaylama">
    * Portal adını doğru girdiğinizden emin olun
    * **"Yes, Delete"** veya **"Confirm Delete"** butonuna tıklayın
    * Portal kalıcı olarak silinir
    * Portal listesine yönlendirilirsiniz
  </Step>
</Steps>

### Silme İşleminin Etkileri

Portal silindiğinde aşağıdaki veriler kalıcı olarak silinir:

| Veri Tipi                 | Açıklama                                            |
| ------------------------- | --------------------------------------------------- |
| **Portal Konfigürasyonu** | Tüm portal ayarları ve konfigürasyonları            |
| **Kullanıcı Hesapları**   | Portala kayıtlı tüm geliştirici hesapları           |
| **API Ürünleri**          | Portalda yayınlanan tüm API ürünleri                |
| **Uygulama Kayıtları**    | Tüm uygulama kayıtları ve abonelikler               |
| **API Anahtarları**       | Tüm oluşturulmuş API anahtarları (Client ID/Secret) |
| **İçerikler**             | Portal içerikleri, dokümantasyon sayfaları          |
| **İstatistikler**         | Tüm analytics verileri ve kullanım istatistikleri   |
| **Dosyalar**              | Portalda yüklenmiş tüm dosyalar                     |

<Info>
  Portal silmeden önce, önemli verileri yedeklemek veya farklı bir portala taşımak için zaman ayırmanız önerilir.
</Info>

## Portal Yönetimi

Portal oluşturduktan sonra aşağıdaki yönetim işlemlerini gerçekleştirebilirsiniz:

<CardGroup cols={3}>
  <Card title="Tema Özelleştirme" icon="paintbrush" href="/tr/api-portal/gorunum-tema">
    Portal görünümünü ve temasını özelleştirin
  </Card>

  <Card title="API Yönetimi" icon="code" href="/tr/api-portal/api-urunu">
    Portal üzerinde yayınlanacak API'leri yönetin
  </Card>

  <Card title="Kullanıcı Yönetimi" icon="user-gear" href="/tr/api-portal/hesaplar-gelistiriciler">
    Geliştirici hesaplarını ve yetkilerini yönetin
  </Card>

  <Card title="İçerik Yönetimi" icon="file-lines" href="/tr/api-portal/api-portal-ayarlari">
    Portal içeriklerini düzenleyin
  </Card>

  <Card title="Güvenlik Ayarları" icon="shield" href="/tr/api-portal/api-portal-ayarlari">
    Erişim kontrolü ve güvenlik politikalarını yapılandırın
  </Card>

  <Card title="Analytics" icon="chart-bar" href="/tr/analytic/analytics">
    Portal kullanım istatistiklerini görüntüleyin
  </Card>
</CardGroup>

## Portal Ayarlarını Yapılandırma

Portal oluşturulduktan sonra, portalın düzgün çalışması için temel ayarları yapılandırmanız gerekir.

### Portal Ayarlarına Erişim

<Steps>
  <Step title="Portal Detay Sayfasına Git">
    * Portal listesinden ilgili portala tıklayın
    * Portal detay sayfası açılır
  </Step>

  <Step title="Settings Sekmesine Git">
    * Sayfanın üst kısmında bulunan **"Settings"** veya **"Configuration"** sekmesine tıklayın
    * Alternatif olarak, Overview sayfasındaki ilgili bölümlere tıklayarak da ayarlara erişebilirsiniz
  </Step>
</Steps>

### Temel Ayarlar

Portal ayarları aşağıdaki kategorilerde düzenlenmiştir:

<AccordionGroup>
  <Accordion title="Genel Ayarlar">
    **Portal Temel Bilgileri:**

    * Portal adı ve görünen ad
    * Portal URL yapılandırması
    * Varsayılan dil ayarı
    * Çoklu dil desteği (TR/EN)
    * Portal açıklaması

    <Info>Detaylı bilgi için [Portal Ayarları - Genel](/tr/api-portal/api-portal-ayarlari#genel-ayarlar) bölümünü inceleyin.</Info>
  </Accordion>

  <Accordion title="E-posta Ayarları">
    **E-posta Konfigürasyonu:**

    * E-posta sunucu ayarları
    * Gönderen e-posta adresi
    * E-posta şablonları (kayıt, onay, şifre sıfırlama vb.)
    * E-posta bildirim ayarları

    <Info>Detaylı bilgi için [Portal Ayarları - E-posta](/tr/api-portal/api-portal-ayarlari#e-posta-bildirimleri) bölümünü inceleyin.</Info>
  </Accordion>

  <Accordion title="Güvenlik Ayarları">
    **Güvenlik Konfigürasyonları:**

    * Hesap oluşturma izinleri
    * Otomatik onay ayarları
    * API abonelik onay süreçleri
    * Credential yönetim izinleri
    * Organizasyon yöneticisi yetkileri

    <Info>Detaylı bilgi için [Portal Ayarları - Güvenlik](/tr/api-portal/api-portal-ayarlari#güvenlik) bölümünü inceleyin.</Info>
  </Accordion>

  <Accordion title="Özellik Ayarları">
    **Portal Özellikleri:**

    * How to Use menüsü
    * Test araçları (Try It Out)
    * Jira entegrasyonu
    * Analytics özelliği
    * Performans metrikleri

    <Info>Detaylı bilgi için [Portal Ayarları - Özellikler](/tr/api-portal/api-portal-ayarlari#özellikler) bölümünü inceleyin.</Info>
  </Accordion>

  <Accordion title="Yasal Ayarlar">
    **Yasal Düzenlemeler:**

    * Kullanım koşulları (Terms of Service)
    * Gizlilik politikası (Privacy Policy)
    * Yasal dosya yükleme

    <Info>Detaylı bilgi için [Portal Ayarları - Yasal](/tr/api-portal/api-portal-ayarlari#yasal) bölümünü inceleyin.</Info>
  </Accordion>
</AccordionGroup>

<Note>
  Portal ayarlarını değiştirdikten sonra mutlaka **"Save"** butonuna tıklayarak değişiklikleri kaydedin. Kaydedilmeyen değişiklikler kaybolur.
</Note>

## Portal Erişimi ve URL Yönetimi

### Portal URL'sine Erişim

Her portal için otomatik olarak benzersiz bir URL oluşturulur. Bu URL'yi kullanarak portala erişebilirsiniz.

<Steps>
  <Step title="Portal URL'sini Bulma">
    * Portal detay sayfasında Overview sekmesine gidin
    * **"Portal URL"** bölümünde tam URL adresi görüntülenir
    * URL yanındaki kopyalama ikonuna tıklayarak URL'yi kopyalayabilirsiniz
  </Step>

  <Step title="Portala Erişim">
    * Kopyaladığınız URL'yi tarayıcı adres çubuğuna yapıştırın
    * Enter tuşuna basın
    * Portal ana sayfası açılır
  </Step>
</Steps>

### Portal URL Formatı

Portal URL'leri aşağıdaki formatta oluşturulur:

```
https://your-domain.com/portal/{portal-name}
```

**Örnek:**

* Portal adı: `partner-portal`
* Portal URL: `https://api.company.com/portal/partner-portal`

<Info>
  Portal URL'ini özelleştirmek için Portal Ayarları → Genel Ayarlar bölümünden **"Custom Portal URL"** alanını kullanabilirsiniz.
</Info>

### Portal Erişim Kontrolü

Portal erişimi, portalın görünürlük tipine göre kontrol edilir:

<Tabs>
  <Tab title="Public Portal">
    **Herkese Açık Portal:**

    * Herkes portala erişebilir
    * Kayıt olmak için "Sign Up" butonuna tıklayabilir
    * Portal ana sayfası ve API kataloğu herkese açıktır
    * API'leri görüntüleyebilir ancak kullanmak için kayıt olması gerekir
  </Tab>

  <Tab title="Internal Portal">
    **İç Kullanım Portalı:**

    * Sadece yetkili kullanıcılar erişebilir
    * Yönetici tarafından manuel olarak kullanıcı eklenmesi gerekir
    * Kayıt olma butonu görünmez veya devre dışıdır
    * Portal içeriği sadece giriş yapmış kullanıcılara gösterilir
  </Tab>
</Tabs>

### Yönetici Yetkileri

Portal yöneticileri aşağıdaki işlemleri gerçekleştirebilir:

| Yetki                  | Açıklama                                                 |
| ---------------------- | -------------------------------------------------------- |
| **Portal Ayarları**    | Portal genel ayarlarını görüntüleme ve düzenleme         |
| **Kullanıcı Yönetimi** | Geliştirici hesaplarını görüntüleme, onaylama, reddetme  |
| **API Yönetimi**       | API ürünlerini görüntüleme, yayınlama, yayından kaldırma |
| **İçerik Yönetimi**    | Portal içeriklerini düzenleme, dokümantasyon ekleme      |
| **Analytics**          | Portal kullanım istatistiklerini görüntüleme             |
| **Tema Özelleştirme**  | Portal görünümünü ve temasını özelleştirme               |

<Warning>
  Portal yöneticileri portalı silemez veya diğer yöneticileri kaldıramaz. Bu işlemler sadece sistem yöneticileri tarafından yapılabilir.
</Warning>

## Portal İçerik Yönetimi

Portal içeriklerini yönetmek için aşağıdaki adımları takip edin:

### Ana Sayfa İçeriği

<Steps>
  <Step title="Portal Appearance Sayfasına Git">
    * Portal detay sayfasında **"Appearance"** veya **"Content"** sekmesine gidin
    * Alternatif olarak, Portal Ayarları → Portal Appearance bölümüne gidebilirsiniz
  </Step>

  <Step title="Ana Sayfa İçeriğini Düzenleme">
    * **"Homepage Content"** bölümüne gidin
    * HTML veya Markdown formatında içerik ekleyebilirsiniz
    * Görsel, bağlantı ve formatlama ekleyebilirsiniz
  </Step>

  <Step title="İçeriği Kaydetme">
    * Değişiklikleri yaptıktan sonra **"Save"** butonuna tıklayın
    * İçerik anında portal ana sayfasında görüntülenir
  </Step>
</Steps>

### Dokümantasyon Sayfaları

Portal için özel dokümantasyon sayfaları oluşturabilirsiniz:

<Steps>
  <Step title="Dokümantasyon Bölümüne Git">
    * Portal detay sayfasında **"Documentation"** sekmesine gidin
    * Mevcut dokümantasyon sayfaları listelenir
  </Step>

  <Step title="Yeni Sayfa Ekleme">
    * **"+ Add Page"** butonuna tıklayın
    * Sayfa oluşturma formu açılır
  </Step>

  <Step title="Sayfa Bilgilerini Doldurma">
    * **Sayfa Adı:** Dokümantasyon sayfasının adı
    * **Slug:** URL'de kullanılacak kısa ad (otomatik oluşturulur)
    * **İçerik:** Markdown veya HTML formatında içerik
    * **Sıralama:** Sayfanın menüdeki sırası
  </Step>

  <Step title="Sayfayı Kaydetme">
    * **"Save"** butonuna tıklayın
    * Sayfa portal menüsüne eklenir
  </Step>
</Steps>

## Portal Görünüm Özelleştirme

Portalın görünümünü ve temasını özelleştirebilirsiniz:

### Tema Ayarları

<Steps>
  <Step title="Portal Appearance Sayfasına Git">
    * Portal detay sayfasında **"Appearance"** sekmesine gidin
    * Tema özelleştirme seçenekleri görüntülenir
  </Step>

  <Step title="Logo Yükleme">
    * **"Logo"** bölümüne gidin
    * **"Upload Logo"** butonuna tıklayın
    * Logo dosyasını seçin (PNG, JPG, SVG formatları desteklenir)
    * Logo otomatik olarak yüklenir ve önizleme gösterilir
  </Step>

  <Step title="Renk Şeması Özelleştirme">
    * **"Color Scheme"** bölümüne gidin
    * Aşağıdaki renkleri özelleştirebilirsiniz:
      * **Primary Color:** Ana renk (butonlar, bağlantılar)
      * **Secondary Color:** İkincil renk (vurgular)
      * **Background Color:** Arka plan rengi
      * **Text Color:** Metin rengi
    * Renk seçiciyi kullanarak renkleri seçin
    * Değişiklikler anında önizlenir
  </Step>

  <Step title="Font Ayarları">
    * **"Typography"** bölümüne gidin
    * Font ailesini seçin (ör: Arial, Roboto, Open Sans)
    * Font boyutlarını ayarlayın
    * Başlık ve metin fontlarını özelleştirin
  </Step>

  <Step title="Değişiklikleri Kaydetme">
    * Tüm değişiklikleri yaptıktan sonra **"Save"** butonuna tıklayın
    * Tema değişiklikleri anında portala yansır
  </Step>
</Steps>

<Info>
  Tema özelleştirme hakkında detaylı bilgi için [Tema Özelleştirme](/tr/api-portal/gorunum-tema) dokümanını inceleyebilirsiniz.
</Info>

## Sonraki Adımlar

Portal oluşturma ve temel yapılandırma işlemlerini tamamladıktan sonra:

<Steps>
  <Step title="Portal Ayarlarını Yapılandırın">
    * Genel ayarları (dil, URL, e-posta) yapılandırın
    * Güvenlik ayarlarını (hesap oluşturma, otomatik onay) belirleyin
    * Özellik ayarlarını (Try It, Analytics, Jira) aktif edin
    * Yasal dosyaları (Terms of Service, Privacy Policy) yükleyin
  </Step>

  <Step title="Portal Görünümünü Özelleştirin">
    * Logo ve renk şemasını ayarlayın
    * Ana sayfa içeriğini hazırlayın
    * Portal temasını özelleştirin
  </Step>

  <Step title="API'leri Yayınlayın">
    * Portal üzerinde yayınlanacak API ürünlerini oluşturun
    * API dokümantasyonlarını hazırlayın
    * Fiyatlandırma planlarını yapılandırın
    * API'leri yayınlayın (Publish)
  </Step>

  <Step title="Kullanıcı Yönetimini Yapılandırın">
    * Portal yöneticilerini atayın
    * Geliştirici hesaplarını oluşturun veya kayıt sürecini başlatın
    * Kullanıcı rollerini ve yetkilerini belirleyin
  </Step>

  <Step title="İçerikleri Hazırlayın">
    * Portal ana sayfası içeriğini hazırlayın
    * Dokümantasyon sayfalarını oluşturun
    * "How to Use" sayfasını düzenleyin
    * Yardım ve destek içeriklerini ekleyin
  </Step>

  <Step title="Portali Test Edin">
    * Portala farklı kullanıcı rollerinde giriş yapın
    * API'leri test edin
    * E-posta bildirimlerini kontrol edin
    * Tüm özelliklerin çalıştığından emin olun
  </Step>

  <Step title="Portali Yayınlayın">
    * Tüm yapılandırmaları tamamladıktan sonra portali aktif edin
    * Kullanıcılara portal URL'sini paylaşın
    * Geliştiricileri portala davet edin
  </Step>
</Steps>

## Sık Sorulan Sorular

<Accordion title="Birden fazla portal oluşturabilir miyim?">
  Evet, istediğiniz kadar portal oluşturabilirsiniz. Her portal tamamen bağımsız çalışır ve kendi ayarlarına, kullanıcılarına ve API'lerine sahiptir.

  **Kullanım Senaryoları:**

  * Farklı departmanlar için ayrı portallar
  * Partner şirketler için özel portallar
  * Test ve production ortamları için ayrı portallar
  * Farklı bölgeler için yerelleştirilmiş portallar
</Accordion>

<Accordion title="Portal oluşturulduktan sonra adını değiştirebilir miyim?">
  Portal adı (Name) teknik bir tanımlayıcıdır ve oluşturulduktan sonra değiştirilemez. Ancak görünen ad (Display Name) istediğiniz zaman değiştirilebilir.

  **Değiştirilebilen:**

  * Görünen Ad (Display Name)
  * Portal URL (özelleştirme izni varsa)
  * Portal açıklaması

  **Değiştirilemeyen:**

  * Portal adı (Name) - teknik tanımlayıcı
</Accordion>

<Accordion title="Pasif bir portalı tekrar aktif yapabilir miyim?">
  Evet, pasif bir portalı istediğiniz zaman tekrar aktif yapabilirsiniz. Portal pasif yapıldığında:

  * Tüm ayarlar ve içerikler korunur
  * Kullanıcı hesapları silinmez
  * API'ler ve dokümantasyonlar korunur
  * Portal tekrar aktif yapıldığında her şey eskisi gibi çalışır
</Accordion>

<Accordion title="Portal silindikten sonra veriler geri getirilebilir mi?">
  Hayır, portal silme işlemi geri alınamaz. Silinen portal ve tüm verileri (kullanıcılar, API'ler, içerikler, istatistikler) kalıcı olarak silinir.

  **Öneriler:**

  * Portal silmeden önce önemli verileri yedekleyin
  * Portalı pasif yaparak geçici olarak devre dışı bırakın
  * Silme işlemini yapmadan önce tüm etkileri değerlendirin
</Accordion>

<Accordion title="Bir portalı başka bir portala kopyalayabilir miyim?">
  Şu anda portal kopyalama özelliği bulunmamaktadır. Ancak aşağıdaki yöntemlerle benzer bir portal oluşturabilirsiniz:

  **Manuel Kopyalama:**

  1. Yeni bir portal oluşturun
  2. Ayarları manuel olarak yapılandırın
  3. API'leri tekrar yayınlayın
  4. İçerikleri kopyalayın

  <Info>Portal kopyalama özelliği gelecek sürümlerde eklenebilir.</Info>
</Accordion>

<Accordion title="Portal URL'sini özelleştirebilir miyim?">
  Evet, portal URL'sini özelleştirebilirsiniz. Portal Ayarları → Genel Ayarlar bölümünden **"Custom Portal URL"** alanını kullanarak özel bir URL belirleyebilirsiniz.

  **Önemli Notlar:**

  * URL değişikliği yapıldığında eski URL'ye yapılan bağlantılar çalışmayabilir
  * URL formatı geçerli bir domain formatında olmalıdır
  * URL değişikliği DNS ayarlarını da gerektirebilir
</Accordion>

<Accordion title="Portal yöneticisi olarak atanan kullanıcılar ne yapabilir?">
  Portal yöneticileri aşağıdaki işlemleri gerçekleştirebilir:

  **Yapabilecekleri:**

  * Portal ayarlarını görüntüleme ve düzenleme
  * Kullanıcı hesaplarını yönetme (onaylama, reddetme)
  * API ürünlerini yönetme (yayınlama, yayından kaldırma)
  * Portal içeriklerini düzenleme
  * Analytics verilerini görüntüleme
  * Tema özelleştirme

  **Yapamayacakları:**

  * Portalı silme
  * Diğer yöneticileri kaldırma
  * Sistem seviyesi ayarları değiştirme
</Accordion>

<Accordion title="Public ve Internal portal arasındaki fark nedir?">
  **Public Portal (Herkese Açık):**

  * Herkes portala erişebilir
  * Kayıt olma butonu görünür
  * Herkes kayıt olabilir (otomatik veya manuel onay ile)
  * Genel kullanım için uygundur

  **Internal Portal (İç Kullanım):**

  * Sadece yetkili kullanıcılar erişebilir
  * Kayıt olma butonu görünmez veya devre dışıdır
  * Kullanıcılar yönetici tarafından manuel olarak eklenir
  * Kurumsal iç kullanım için uygundur
</Accordion>

<Tip>
  Her portal tamamen bağımsız çalıştığı için, farklı departmanlar veya projeler için ayrı portallar oluşturarak izole ortamlar sağlayabilirsiniz. Bu sayede her portal kendi kullanıcıları, API'leri ve içerikleri ile bağımsız olarak yönetilebilir.
</Tip>
