Drupal 7 portalınızı entegre portala taşıma

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Bu bölümde, Drupal 7 portal öğelerinizin entegre portala taşınmasını planlama ve yürütmeyle ilgili yol gösterici bilgiler verilmektedir.

1. Adım: Entegre bir portal oluşturun

Drupal 7 portal öğelerinizi taşımadan önce entegre bir portal oluşturmanız gerekir.

Entegre portal oluşturmak için:

  1. Entegre bir portalı yönetmek için uygun portal rollerine sahip olduğunuzdan emin olun.
  2. Entegre portal oluşturma.

Entegre portal oluşturduğunuzda başlangıç sayfası olarak kullanabileceğiniz bir dizi başlangıç sayfası sağlanır. Başlangıç sayfaları, metin ve resimleri benzersiz içeriğinizle değiştirirken kendi portalı geliştirme sürecinize ilham verecek demo içeriği içerir. Daha fazla bilgi için Örnek portal hakkında başlıklı makaleye bakın.

2. Adım: Entegre portalınızı oluşturun

Portalınızı oluşturma adımları bölümünde açıklandığı şekilde entegre portalınızı oluşturun.

En azından, aşağıdaki tabloda listelenen adımları gerçekleştirmeniz gerekir.

Adım Açıklama
Portal içeriği geliştirme Bunlar, kavramsal ve başlangıç bilgileri gibi.

Sayfa oluşturmayı seçebilir ve ardından sayfa içeriğini doğrudan mevcut Drupal 7 portalınızdan kopyalayıp yapıştırabilirsiniz.

Gezinmeyi ayarlama Mevcut yapınızla eşleşmesi için gereken gezinme öğesini oluşturun.
Temanızı özelleştirme En azından aşağıdaki bileşenleri, marka bilinci oluşturma ihtiyaçlarınıza uygun şekilde özelleştirin:
Özel komut dosyaları ekleme Portalınıza gerektiği şekilde özel JavaScript kodu ekleyin.
E-postayı yapılandırma SMTP sunucunuzu ve e-posta bildirimlerinin içeriğini yapılandırın.

Not: E-posta bildirimi yapılandırması şu anda Apigee karma entegre portallarında kullanılamamaktadır.

Varsayılan görünürlüğü yönetme Belirli kaynakların varsayılan görünürlüğünü yönetin.
İçerik güvenliği politikası yapılandırma İsterseniz siteler arası komut dosyası (XSS) ve diğer kod yerleştirme saldırılarına karşı korumak amacıyla portalınızdaki tüm sayfalarda bir içerik güvenliği politikası (İGP) yapılandırın.

Not: Bu özellik, şu anda Apigee karma entegre portallarında kullanılamamaktadır.

3. Adım: Kimlik sağlayıcıyı yapılandırın

Entegre portalda kimlik sağlayıcıyı, aşağıdaki tabloda özetlendiği şekilde kimlik doğrulama türüne göre yapılandırın.

Kimlik doğrulama Açıklama
Yerleşik kimlik sağlayıcısı (kullanıcı adı/şifre) Entegre portalda yerleşik kimlik sağlayıcısını yapılandırın.
SAML kullanarak tek oturum açma (TOA) Entegre portalda SAML kimlik sağlayıcısını (Beta) yapılandırın.

Notlar:

Geliştiriciler portalda oturum açtıktan sonra hesaplarını Geliştirici hesaplarını yönetme konusunda açıklandığı gibi yönetebilirsiniz.

4. adım: Kitleleri kullanarak kaynaklara erişimi kontrol edin

API dokümanları veya bir API ürünü için API anahtarı oluşturma gibi bir kaynak grubuna erişimi kontrol etmek için Drupal 7'de rollerden yararlanıyorsanız entegre portaldaki kitleleri kullanarak aynı işlevi elde edebilirsiniz.

Özellikle, kitleleri kullanarak entegre portalda aşağıdaki kaynağa erişimi kontrol edebilirsiniz:

  • Portalınızdaki sayfalar
  • Yayınlanan API ürünleri

Kitle eklemek ve tek tek kullanıcı ve geliştirici ekibi atamalarını yönetmek için Kitleleri yönetme konusuna bakın. Yeni bir kullanıcı hesap oluşturup portalınızda oturum açtığında, gerektiği şekilde Kitle atamalarını yönetme bölümünde açıklandığı gibi bu kullanıcıyı bir veya daha fazla kitleye atamanız gerekir.

Taşıma işlemini kolaylaştırmak için aşağıdaki ipuçlarından yararlanabilirsiniz:

  • Kitlelerinize, yerini alacakları Drupal rollerinin adını verin.
  • Geliştirici ekiplerini kullanarak kitle üyeliğini yönetin. Geliştiriciler, uygulamalarının sorumluluğunu paylaşacak ve ekip üyeliğini yönetecek ekipler oluşturur.

5. Adım: API'lerinizi yayınlayın

API'leri yayınlamak ve SmartDokümanlar'ı kullanarak API referans belgelerini otomatik olarak oluşturmak için API ile ilişkilendirilmiş OpenAPI Specification'a erişmeniz gerekir.

Drupal 7'de SmartDokümanlar dosyasını otomatik olarak oluşturmak için OpenAPI Spesifikasyonu kullanmış olsanız da, içerik asıl OpenAPI Spesifikasyonu ile herhangi bir ilişkilendirme yapılmadan dahili bir biçim kullanılarak depolanır. Apigee Edge'i kullanan API ekipleri genellikle OpenAPI spesifikasyonlarını Apigee Edge spesifikasyon deposunda saklar.

Ardından portalınızda bir API yayınlayın. Aşağıdakilere hazırlıklı olun:

  • Spesifikasyon deposundan, yerel dizininizden veya bir URL'den doküman kaynağı olarak kullanılacak OpenAPI Spesifikasyonunu belirtin
  • Dokümanlar için görünürlüğü ayarlayın (herkese açık, kimlik doğrulama kullanıcıları veya seçili kitleler)
  • Gerekirse bir geri çağırma URL'si yapılandırın
  • İsterseniz API kataloğunuzda ekrana bir resim ekleyebilirsiniz.

6. Adım: Bir uygulamanın sorumluluğunu geliştirici ekiplerinden biriyle paylaşın

Geliştiricileriniz bir uygulamanın sorumluluğunu paylaşmak için Drupal 7'de şirket uygulamalarını kullanıyorsa entegre portaldaki geliştirici ekiplerini kullanarak aynı işlevi gerçekleştirebilirler.

Geliştiricileriniz, uygulamalarının sorumluluğunu paylaşmak ve ekip üyeliklerini yönetmek için geliştirici ekipleri oluşturur. Bunun için Geliştirici ekiplerini kullanarak uygulamanın sorumluluğunu paylaşma (Beta) başlıklı makalede açıklandığı şekilde açıklanmaktadır.

Geliştirici topluluğunuzu geliştirici ekipleri hakkında eğitmek, sorumluluklarını paylaşmak ve yeni API anahtarlarını kullanmaya geçiş için geliştirici ekiplerini kullanmak üzere uygulamalarını taşımaya teşvik etmek isteyebilirsiniz. Ardından, Edge API'lerini kullanarak tüm şirket uygulamalarını ve ilgili yapıları kaldırabilirsiniz.

Alternatif olarak, Şirkete ait uygulamaları geliştirici ekiplerine taşıma başlıklı topluluk makalesinde açıklandığı gibi, şirket uygulamalarını geliştirici ekibi uygulamalarına taşıyabilirsiniz.

7. Adım: Entegre portalınızı kullanıma sunmaya hazırlanın

Üretime entegre portalınızı kullanıma sunmadan önce, aşağıdaki tabloda tanımlanan adımları gerçekleştirmeyi düşünün.

Step Açıklama
Alanınızı özelleştirme Sitenizi kişiselleştirmek için kendi özel alan adınızı girin.

Not: Bu özellik, şu anda Apigee karma entegre portallarında kullanılamamaktadır.

Analiz izlemeyi yapılandırma Google Analytics'i veya kendi özel analiz izleme hizmetinizi kullanarak analiz izlemeyi yapılandırın.
Özel arama sayfası oluşturma Özel bir arama sayfası oluşturun ve bir Google özel arama motoru yerleştirin.