Drupal 7 geliştirici portalı SSS

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

Bu bölümde en sık sorulan soruların yanıtları, Apigee Topluluğu veya Apigee Desteği'nde yayınlanan sorulardan derlenmiştir.

Kategori SSS
Drupal geliştirici portalı kurulumu
Portal ortamını yönetme
Portalın görünümünü ve tarzını özelleştirme
Kullanıcı ve uygulama kaydını özelleştirme
Yedekleme, kurtarma ve yüksek kullanılabilirlik
Portalı güvenli hale getirme
İçerik erişimini denetleyin
E-postayı ve bildirimleri yapılandırma
Sorun giderme
Koda erişin

Drupal geliştirici portalı kurulumu

Drupal geliştirici portalını nasıl kurabilirim?

Drupal tabanlı portallar için Apigee sponsorluğunda barındırma hizmeti 31 Mayıs 2020 itibarıyla sona ermiştir. Mevcut bir geliştirici portalını yapılandırma hakkında bilgi edinmek için Geliştirici portalı oluşturma başlıklı makaleye göz atın.

Portal hangi tarayıcıları ve tarayıcı sürümlerini destekliyor?

Desteklenen yazılımlar ve desteklenen sürümler bölümüne bakın.

Portal ortamını yönetme

Herkese açık bulutta portal ortamımı nasıl yönetebilirim?

Apigee, Geliştirici Hizmetleri portalının bulut tabanlı sürümlerini barındırmak için bir web sitesi yönetim hizmeti olan Pantheon'u kullanır. Daha fazla bilgi için Pantheon ile çalışma sayfasını inceleyin.

Apigee, Avrupa Birliği'nde (AB) Geliştirici Hizmetleri portalının bulut tabanlı sürümlerini barındırmak için web sitesi yönetim hizmeti Acquia'yı kullanır. Daha fazla bilgi için Acquia ile çalışma sayfasını inceleyin.

Hem Pantheon hem de Acquia, Drupal tabanlı portalınızı güvenli bir ortamda geliştirmek, test etmek ve yayınlamak için araçlar sağlar.

Portal ortamımı özel bulutta nasıl yönetebilirim?

Apigee Edge Private Cloud müşterisi olarak portal ortamınızı kendiniz yönetmeniz gerekir. Öneriler için Drupal geliştirme ve sunucu ortamı en iyi uygulamaları konusuna bakın.

Apigee güncellemelerini herkese açık buluttaki geliştirici portalıma nasıl uygulayabilirim?

Apigee güncellemelerini herkese açık buluttaki geliştirici portalına uygulamak için:

  • Pantheon: Apigee, portalın yeni bir sürümünü yayınladığında Pantheon Kontrol Paneli'nde bir mesaj gösterilir. Güncellemeleri düzenli olarak kontrol etmeli ve güvenlik güncellemelerini hemen uygulamalısınız. Daha fazla bilgi için Portalınıza Apigee güncellemesi uygulama bölümüne bakın.

    Not: Bir ortamın, kontrol panelinin solundaki Durum menü öğesinden erişilen Durum alanında, Drupal modülleri için güncellemeler olduğunu görebilirsiniz. Bu güncellemeleri dikkate almayın. Apigee, Drupal modüllerinde yapılan güncellemeleri sizin için portalın bir sonraki sürümüne otomatik olarak dahil eder. Apigee, sizin için Drupal modüllerini güncellemesine izin vererek bu güncellemelerin en son portal koduna göre test edilmesini sağlar. Bir Drupal modülünü normal Apigee portalı sürüm döngüsünün dışında güncellerseniz öngörülemeyen sorunlarla karşılaşabilirsiniz.

  • Edinme: Apigee, portalınızdaki modülleri ve temaları düzenli olarak en yeni sürüme otomatik olarak günceller. Güncellemeler yalnızca Yeni geliştirilenler ortamında yapılır ve diğer portal ortamlarına taşınmaları gerektiğini belirtecek şekilde etiketlenir. Daha fazla bilgi için Modül ve tema güncellemelerini portala uygulama bölümünü inceleyin.

Apigee güncellemelerini özel bulutta geliştirici portalıma nasıl uygulayabilirim?

Özel Bulut İçin Apigee Edge müşterileri, Apigee, portalın yeni bir sürümünü yayınladığında geliştirici portalınızı Geliştirici Hizmetleri portalını yükseltme bölümünde açıklandığı şekilde en son sürüme yükseltebilirsiniz.

Apigee Edge Private Cloud sürümleri arasında, Drupal'ın yeni bir sürümünün kullanıma sunulduğuna dair bildirim alabilirsiniz. Yeni sürüm; Drupal özellik sürümü, yaması, güvenlik güncellemesi veya başka türde bir Drupal güncellemesi anlamına gelebilir. Güvenlik güncellemesi yapmanız durumunda, sitenizin güvende kalmasını sağlamak için Drupal yüklemenizi en kısa sürede yükseltmek istersiniz. Daha fazla bilgi için Private Cloud yüklemesinin Drupal sürümünü yükseltme sayfasını inceleyin.

Portalın görünümünü ve tarzını özelleştirme

Portalın görünümünü ve tarzını nasıl özelleştirebilirim?

Drupal'ı kullanırken, Drupal temasını ayarlayıp özel modüller ekleyerek son derece özelleştirilmiş bir portal oluşturabilirsiniz.

Not: Daha gelişmiş Drupal özelleştirmelerinin uygulanmasıyla ilgili bir öğrenme eğrisi mevcuttur. İstediğiniz zaman aralığında istenen görünüm ve izlenimi elde etmek için Drupal uzmanlığına sahip bir üçüncü tarafla çalışmaya karar verebilirsiniz.

Aşağıda, Drupal'ı kullanarak portalınızı özelleştirmenize yardımcı olacak bazı kaynaklar verilmiştir:

Herkese açık bulutta portalıma nasıl özel modül ve temalar ekleyebilirim?

Kendi özel modüllerinizi ve temalarınızı ekleyerek portalın işlevlerini genişletebilirsiniz.

Bulut tabanlı portalınıza özel modül ve temalar eklemek için, portalınızı yönetmek amacıyla Patheon veya Acquia kullanıp kullanmadığınıza bağlı olarak aşağıdaki bölümlerden birine bakın:

Not: Yalnızca /sites/all dizinindeki içeriği değiştirin. /sites/all dizininin dışındaki içeriği değiştirirseniz Git'teki değişiklikleri kontrol ederken birleştirme çakışmaları yaşayabilirsiniz.

Özel modül ekleme ve güncellemeyle ilgili en iyi uygulamalar ve bilgi için Drupal dokümanlarındaki sırasıyla Modül ve tema ekleme ve Modülleri güncelleme bölümlerine bakın.

Özel bulutta portalıma nasıl özel modül ve temalar ekleyebilirim?

Kendi özel modüllerinizi ve temalarınızı ekleyerek portalın işlevlerini genişletebilirsiniz. Özel modül ekleme ve güncellemeyle ilgili en iyi uygulamalar ve bilgi için Drupal dokümanlarındaki sırasıyla Modül ve tema ekleme ve Modülleri güncelleme bölümlerine bakın.

Not: Yalnızca /sites/all dizinindeki içeriği değiştirin. /sites/all dizininin dışındaki içeriği değiştirirseniz Git'teki değişiklikleri kontrol ederken birleştirme çakışmaları yaşayabilirsiniz.

Kullanıcı ve uygulama kaydını özelleştirme

Yeni kullanıcı kayıt sayfasını nasıl özelleştirebilirim?

Kullanıcı portalda bir hesaba kaydolduğunda portal; Ad, Soyadı, Kullanıcı Adı, E-posta adresi ve Şifre alanlarını içeren varsayılan kayıt sayfasını görüntüler. Bir API sağlayıcısı olarak bu formu, kullanıcıdan şirket adı, posta adresi veya diğer bilgiler gibi ek bilgiler girmesini isteyecek şekilde değiştirebilirsiniz. Daha fazla bilgi için:

Uygulama kayıt sayfasını nasıl özelleştirebilirim?

Bir uygulama geliştirici bir uygulamayı kaydettiğinde portalda varsayılan bir form gösterilir. Bir API sağlayıcısı olarak uygulama kayıt formunu, geliştiriciden müşteri kimliği, uygulamanın hedef platformu veya diğer bilgiler gibi ek bilgiler sağlamasını isteyecek şekilde değiştirebilirsiniz. Daha fazla bilgi için aşağıdaki sayfaları inceleyin:

Geliştirici portalında kimlik doğrulama için LDAP'yi nasıl kullanabilirim?

Aşağıdaki kaynaklarda, kimlik doğrulama için LDAP'nin nasıl kullanılacağı açıklanmaktadır:

Apigee Topluluğu

Drupal dokümanları

Twitter, Google veya GitHub kimlik bilgilerimi kullanarak portala nasıl giriş yapabilirim?

Birleşik giriş yapma, başka bir sisteme giriş yapmak için bir kimlik yönetimi sistemindeki (kayıt sistemi) kimlik bilgilerini kullanma işlemidir. Örneğin, Apigee geliştirici portalına giriş yapmak için Google veya Twitter kimlik bilgilerinizi kullanırsınız. Portal; GitHub, Google, OpenID ve Twitter gibi çeşitli yaygın sağlayıcıların kimlik bilgilerini kullanarak birleşik girişi destekler. Daha fazla bilgi için Geliştirici portalında birleşik kimlik bilgilerini kullanma bölümüne bakın.

Manuel API anahtarı onayı için bir iş akışını nasıl uygulayabilirim?

Bir API ürünü oluştururken uygulama kaydı için manuel API anahtarı onayını yapılandırabilirsiniz. Bu durumda, uygulama geliştirici bir uygulamayı kaydettiğinde API anahtarını manuel olarak onaylamanız gerekir.

Manuel API anahtarı onayı için iş akışı uygulama önerileri için şu topluluk makalesine bakın: Geliştirici portalında manuel API anahtarı onayı için bir iş akışı uygulamanın en iyi yolu nedir?.

Yedekleme, kurtarma ve yüksek kullanılabilirlik

Portalımı herkese açık bulutta nasıl yedekleyebilir ve geri yükleyebilirim?

Bir portalı herkese açık bulutta yedekleme adımları, portalınızı yönetmek için Pantheon veya Acquia kullanıp kullanmamanıza bağlı olarak farklılık gösterir:

Portalımı özel bulutta nasıl yedekleyebilir ve geri yükleyebilirim?

Postgres pg_dump ve pg_restore komutlarını kullanarak portalı özel buluta yedekleyip geri yükleyebilirsiniz. Daha fazla bilgi edinmek için Portalı yedekleme başlıklı makaleye göz atın.

Herkese açık bulutumda geliştirici portalı için yüksek kullanılabilirlik sağlamak üzere ne yapabilirim?

Pantheon ve Acquia Drupal yönetim araçları, barındırdıkları portallar için% 99,5 kullanılabilirlik garantisi verir. Daha fazla bilgi için aşağıdaki sayfaları inceleyin:

Özel bulutumda geliştirici portalı için yüksek kullanılabilirlik sağlamak için ne yapmam gerekir?

Geliştirici portalı için yüksek kullanılabilirlik sağlamak üzere "herkese uygun tek bir çözüm" yaklaşımı yoktur. Aşağıdaki konularda uzman olan birinden yardım istemeniz önemle tavsiye edilir:

  • Yüksek kullanılabilirlik yapılandırmasında dosya sistemlerini ve veritabanlarını kurma
  • Drupal 7 portal geliştirme

Yardıma ihtiyacınız varsa Apigee Müşteri Başarıları Ekibi ile iletişime geçin. Ayrıca aşağıdaki topluluk makalelerine de bakın:

Portalı güvenli hale getirme

Portal güvenliğini nasıl yapılandırabilirim?

Drupal, portalınızı oluştururken bilmeniz gereken birçok güvenlik özelliğine de sahiptir. Daha fazla bilgi için Portalınızın güvenliğini sağlama bölümüne bakın.

Portalı TLS/HTTPS kullanacak şekilde nasıl yapılandırabilirim?

TLS (önceki adı SSL olan Taşıma Katmanı Güvenliği), bir web sunucusu ile tarayıcı veya uygulama gibi bir web istemcisi arasında şifrelenmiş bağlantı oluşturmaya yönelik standart güvenlik teknolojisidir. Şifrelenmiş bağlantı, web sunucusu ile istemci arasında geçen tüm verilerin gizli kalmasını sağlar. TLS'yi portalda yapılandırma hakkında bilgi edinmek için Portalda TLS'yi kullanma bölümüne bakın.

Drupal güvenlik yamaları nasıl uygulayabilirim?

Apigee Edge Herkese Açık Bulut müşterileri için:

  • Pantheon: Apigee, portalın yeni bir sürümünü yayınladığında Pantheon kontrol panelinde bir mesaj gösterilir. Güncellemeleri düzenli olarak kontrol etmeli ve güvenlik güncellemelerini hemen uygulamalısınız. Daha fazla bilgi için Portalınıza Apigee güncellemesi uygulama bölümüne bakın.
  • Acquia: Apigee, portalınızdaki modülleri ve temaları düzenli olarak en yeni sürüme otomatik olarak günceller. Güncellemeler yalnızca Yeni geliştirilenler ortamında yapılır ve diğer portal ortamlarına taşınmaları gerektiğini gösterecek şekilde etiketlenir. Daha fazla bilgi için Modül ve tema güncellemelerini portala uygulama bölümünü inceleyin.

Private Cloud için Apigee Edge müşterilerine, Drupal'ın yeni bir sürümünün kullanıma sunulduğuna dair bildirim gönderilir. Yeni sürüm; Drupal özellik sürümü, yaması, güvenlik güncellemesi veya başka türde bir Drupal güncellemesi anlamına gelebilir. Güvenlik güncellemesi olması durumunda, sitenizin güvende kalmasını sağlamak için en kısa sürede Drupal yüklemenizi yükseltmek istersiniz. Daha fazla bilgi için Private Cloud yüklemesinin Drupal sürümünü yükseltme sayfasını inceleyin.

Güvenlik güncellemelerine nasıl kaydolabilirim?

Drupal ve Apigee güncellemelerine kaydolun:

Herkese açık bulut müşterileri, Drupal web sitesi barındırıcınıza da kaydolabilir:

  • Pantheon kullanıcıları, http://status.getpantheon.com adresinden Pantheon'a özel durum güncellemelerine abone olabilir. Kaydolmak için Güncellemelere Abone Ol'u tıklayın.
  • Acquia kullanıcıları, Durum güncellemelerine abone olma bölümünde açıklandığı gibi Acquia'ya özel durum güncellemelerine abone olabilir.

Kullanıcı adı numaralandırmasını nasıl engellerim?

Kullanıcı adı numaralandırması, saldırganların mevcut kullanıcı adlarını tanımlamak için kullandıkları bir yöntemi ifade eder. Bu yöntem, varsayılan olarak belirtilen şifrenin mevcut olup olmadığını belirten şifremi unuttum formunu kullanır. Saldırganlar, geçerli bir kullanıcı bulana kadar kullanıcı adlarını denemeye devam edebilir. Kullanıcı adı numaralandırmasını önlemek için Kullanıcı Adı Numaralandırması Engelleme modülünü yükleyin.

İki faktörlü kimlik doğrulamayı nasıl etkinleştiririm?

API'lerinizi Apigee geliştirici portalı kullanarak yayınlıyorsanız Apigee Edge'de iki faktörlü kimlik doğrulamayı etkinleştirmeyin. Aksi takdirde, geliştirici portalı Edge ile iletişim kuramaz.

Edge kimlik bilgileri Drupal portalında nasıl depolanır ve şifrelenir?

Aşağıdaki kaynaklar, Drupal portalında Edge kimlik bilgilerinin nasıl depolandığı ve şifrelendiği hakkında ayrıntılar sağlar:

Apigee Topluluğu:

İçerik erişimini denetleyin

Portala içerik erişimini nasıl denetleyebilirim?

Aşağıdaki kaynaklarda, portala içerik erişiminin nasıl kontrol edileceği açıklanmaktadır:

Apigee Topluluğu:

Drupal dokümanları:

API ürünlerine erişimi role göre nasıl denetleyebilirim?

Aşağıdaki kaynaklarda, API ürünlerine erişimin role göre nasıl kontrol edileceği açıklanmaktadır:

E-postayı ve bildirimleri yapılandırma

Portal için bir SMTP posta sunucusunu nasıl belirtirim?

Geliştirici portalı, e-posta iletileri göndermek için bir SMTP sunucusu yapılandırmanızı gerektirir. SMTP sunucusunu yapılandırdıktan sonra, geliştirici portalı tarafından gönderilen tüm e-postalar SMTP sunucusunu kullanır. Bu e-postalar arasında yeni geliştiricilere, şifrelerini kaybeden geliştiricilere gönderilen e-postalar ve hesapları engellenen geliştiricilere gönderilen e-postalar yer alır. Bilgi edinmek için E-postayı yapılandırma sayfasına göz atın.

Bir geliştirici bir uygulamayı kaydettirdiğinde (veya başka bir etkinlik gerçekleştiğinde) nasıl e-posta gönderirim?

Drupal kuralları, portal tarafından belirli etkinliklere yanıt olarak kullanılabilecek işlemleri tanımlamanıza olanak tanır. Kuralların yaygın kullanımlarından biri, bir etkinliğe yanıt olarak e-posta oluşturmaktır. Portalda, yeni bir geliştiricinin hesap kaydetmesi gibi önceden tanımlanmış etkinlikler için e-posta oluşturma özelliği yerleşik olarak desteklenir. Ancak, e-posta oluşturmak için kendi kurallarınızı ekleyebilirsiniz. Örneğin, geliştirici bir uygulama eklediğinde, kaldırdığında veya değiştirdiğinde e-posta oluşturabilirsiniz. Daha fazla bilgi için Bir etkinlik gerçekleştiğinde e-posta oluşturma başlıklı makaleyi inceleyin.

Portaldan gönderilen e-posta iletilerini nasıl özelleştirebilirim?

Geliştirici hesaplarını kaydettirme, silme, engelleme ve engellemeyi kaldırma gibi belirli etkinliklere yanıt olarak gönderilen çeşitli e-posta bildirimlerini yapılandırabilirsiniz. Bilgi edinmek için E-posta bildirimlerini yapılandırma ve biçimlendirme başlıklı makaleye göz atın.

Portalda SPAM'i nasıl önleyebilirim?

Portalda SPAM'yi önlemenin bir yolu, Drupal CAPTCHA ve reCAPTCHA modüllerini etkinleştirerek giriş sayfasına ve diğer sayfalara CAPTCHA eklemektir. Daha fazla bilgi için aşağıdaki makalelere bakın:

Sorun giderme

Portal günlük dosyalarını nasıl görüntüleyebilirim?

Günlüklerin ve diğer raporların listesini görmek için Drupal menüsünde Raporlar'ı seçin. Örneğin, en son günlük mesajlarının tablosunu görmek için Raporlar > Son günlük mesajları'nı seçin.

Video: Günlük raporları ve hata ayıklama ayarları hakkında daha fazla bilgi edinmek için kısa bir video izleyin.

Koda erişin

Drupal 7 geliştirici portalı kaynak koduna nasıl erişebilirim?

Pantheon veya Acquia'da barındırılan siteler için Drupal 7 geliştirici portalı kaynak koduna, barındırma sitenizin kontrol panelinden aşağıdaki bölümlerde açıklandığı şekilde erişebilirsiniz:

Drupal 7 kaynak kodu deposuna doğrudan https://github.com/apigee/drupal7-drops adresinden erişebilirsiniz. Hem Pantheon hem de Acquia siteleri, yukarı akış kaynak kodları için bu depoyu kullanır.