Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Bu bölümde, Drupal 7 portal öğelerinizin entegre portala nasıl taşınacağını planlama ve uygulama hakkında yol gösterici bilgiler verilmiştir.
1. adım: Entegre bir portal oluşturun
Drupal 7 portal öğelerinizi taşımadan önce entegre bir portal oluşturmanız gerekir.
Entegre bir portal oluşturmak için:
- Entegre bir portalı yönetmek için uygun portal rollerine sahip olduğunuzdan emin olun.
- Entegre bir portal oluşturun.
Entegre bir portal oluşturduğunuzda, başlangıç noktası olarak kullanabileceğiniz bir dizi başlangıç sayfası sağlanır. Başlangıç sayfaları, metinleri ve resimleri benzersiz içeriğinizle değiştirirken kendi portalınızı geliştirmenize ilham verecek demo içerikler içerir. Daha fazla bilgi için Örnek portal hakkında başlıklı makaleyi inceleyin.
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ı uygulamanız gerekir.
Step | Açıklama |
---|---|
Portal içeriği geliştirme | 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ıza uygun gezinme menüsünü oluşturun. |
Temanızı özelleştirme | En azından aşağıdaki bileşenleri markalaşma koşullarınıza uyacak şekilde özelleştirin: |
Özel komut dosyaları ekleme | Gerektiği şekilde portalınıza özel JavaScript kodu ekleyin. |
E-postaları yapılandırma | SMTP sunucunuzu ve e-posta bildirimlerinin içeriğini yapılandırın. Not: E-posta bildirimi yapılandırması, Apigee karma entegre portallarında şu anda 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ı çalıştırma (XSS) ve diğer kod yerleştirme saldırılarına karşı koruma sağlamak için portalınızdaki tüm sayfalar için 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 belirtildiğ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ı (kullanıcı adı/şifre) | Entegre portalda yerleşik kimlik sağlayıcıyı yapılandırın. |
SAML'i kullanarak tek oturum açma (TOA) | Entegre portalda SAML kimlik sağlayıcıyı yapılandırın (Beta).
Notlar:
|
Geliştiriciler portalda oturum açtıktan sonra hesaplarını Geliştirici hesaplarını yönetme bölümünde açıklandığı şekilde yönetebilirsiniz.
4. adım: Kitleleri kullanarak kaynaklara erişimi kontrol edin
Bir API ürünü için API dokümanları veya API anahtarı oluşturma gibi bir dizi kaynağa erişimi kontrol etmek üzere Drupal 7'de rolleri kullanıyorsanız entegre portalda kitleleri kullanarak aynı işlevi elde edebilirsiniz.
Özellikle, entegre portalda kitleleri kullanarak 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 başlıklı makaleyi inceleyin. Yeni bir kullanıcı hesap oluşturup portalınızda oturum açtığında, Kitle atamalarını yönetme bölümünde açıklandığı gibi, gerektiğinde kullanıcıyı bir veya daha fazla kitleye atamanız gerekir.
Taşıma işlemini basitleştirmek için aşağıdaki ipuçlarını kullanabilirsiniz:
- Kitlelerinizi, değiştirdikleri Drupal rollerinden sonra adlandırın.
- Geliştirici ekiplerini kullanarak kitle üyeliğini yönetin. Geliştiriciler, uygulamalarının sorumluluğunu paylaşmak ve ekip üyeliğini yönetmek için ekip oluşturur.
5. Adım: API'lerinizi yayınlama
Entegre portalda API'leri yayınlamak ve SmartDocs'u kullanarak API referans dokümanlarını otomatik olarak oluşturmak için API ile ilişkili OpenAPI Spesifikasyonu'na erişiminiz olmalıdır.
Drupal 7'de SmartDocs'u otomatik olarak oluşturmak için bir OpenAPI spesifikasyonu kullanmış olsanız da içerik, orijinal OpenAPI spesifikasyonuyla ilişkilendirilmeden dahili bir biçim kullanılarak depolanır. Apigee Edge kullanan API ekipleri genellikle OpenAPI spesifikasyonlarını Apigee Edge spesifikasyon mağazasında depolar.
Ardından portalınızda bir API yayınlayın. Aşağıdakilere hazırlıklı olun:
- Belge kaynağı olarak kullanılacak OpenAPI spesifikasyonunu spesifikasyon mağazasından, yerel dizininizden veya bir URL'den belirtin
- Dokümanların görünürlüğünü ayarlama (herkese açık, kimlik doğrulaması yapan kullanıcılar veya seçili kitleler)
- Gerekirse geri çağırma URL'si yapılandırın
- İsterseniz API kataloğunuzdaki ekrana bir resim ekleyin
6. adım: Geliştirici ekiplerini kullanarak bir uygulamanın sorumluluğunu paylaşma
Geliştiricileriniz bir uygulamanın sorumluluğunu paylaşmak için Drupal 7'de şirket uygulamalarını kullanıyorsa entegre portalda geliştirici ekiplerini kullanarak aynı işlevi elde edebilirler.
Geliştiricileriniz, Geliştirici ekiplerini kullanarak uygulama sorumluluğunu paylaşma (Beta) bölümünde açıklandığı gibi, uygulamalarının sorumluluğunu paylaşmak ve ekip üyeliğini yönetmek için geliştirici ekipleri oluşturur.
Geliştirici topluluğunuzu geliştirici ekipleri hakkında bilgilendirebilir ve sorumluluk paylaşımı için uygulamalarını geliştirici ekiplerini kullanacak şekilde taşımaya ve yeni API anahtarlarını kullanmaya geçmeye teşvik edebilirsiniz. Ardından, Edge API'lerini kullanarak tüm şirket uygulamalarını ve ilgili yapıları kaldırabilirsiniz.
Alternatif olarak, aşağıdaki topluluk makalesinde açıklandığı gibi şirket uygulamalarını geliştirici ekibi uygulamalarına taşıyabilirsiniz: Şirkete ait uygulamaları geliştirici ekiplerine taşıma.
7. adım: Entegre portalınızı kullanıma sunmaya hazırlanın
Entegre portalınızı üretime sunmadan önce aşağıdaki tabloda tanımlanan adımları uygulayabilirsiniz.
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. |
Analizler 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 arama sayfası oluşturun ve bir Google özel arama motoru yerleştirin. |