Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Kullanıcıların Geliştirici Hizmetleri portalınızla çalışmaya başlayabilmesi için sisteme eklenmeleri gerekir. Varsayılan olarak tüm kullanıcılar, portal menüsündeki Kaydol bağlantısını seçerek geliştirici portalına kaydolabilir. Daha sonra kullanıcının hesabının kimliği otomatik olarak doğrulanır ve kullanıcı, kimliği doğrulanmış kullanıcı rolüne atanır.
Geliştirici portalınızı yalnızca yönetici ayrıcalığına sahip kullanıcıların kullanıcı hesabı ekleyebileceği şekilde özelleştirebilirsiniz. Bu durumda, bir yöneticinin kullanıcı hesaplarını manuel olarak eklemesi gerekir. Bir yöneticinin, kullanıcı hesaplarını dahili geliştiriciler için manuel olarak veya müşteri adına geliştiriciler eklemesi de gerekebilir.
Yönetici, kullanıcı hesabı eklendikten sonra kullanıcı hesabına bir rol atayabilir. Böylece, söz konusu rolün ayrıcalıkları hesapla ilişkilendirilir. Ayrıca yönetici, mevcut bir kullanıcı hesabını yönetebilir. Bu işlemlere, hesabın kullanıcı profilini düzenleme, hesabı silme, hesabı engelleme veya engellemeyi kaldırma veya hesaba yeni bir rol atama dahildir. Yönetici, hesap iptal edildiğinde kullanıcı hesabına ve bu hesapla ilişkili içeriğe (örneğin blog girişleri ve forum yayınları) ne olacağını da belirtebilir.
Geliştirici portalı, etkinlikler gerçekleştiğinde kullanıcılara otomatik olarak e-posta gönderebilir. Örneğin, bir kullanıcı eklendiğinde, bir hesap engellendiğinde veya iptal edildiğinde portal bir e-posta gönderebilir. Kullanıcıları yönetmenin bir parçası olarak bu e-postaların içeriğini ve biçimini denetleyebilirsiniz. Daha fazla bilgi için E-postayı yapılandırma sayfasına göz atın.
Kayıt iş akışlarını yönetmeyi, kayıt e-postalarını özelleştirmeyi, IP adreslerinin kaydedilmesini engellemeyi ve kullanıcı hesapları oluşturmayı, yönetmeyi ve engellemeyi öğrenmek için bu videoyu izleyin.
Kimlerin hesap kaydedebileceğini kontrol etme
Varsayılan olarak tüm kullanıcılar Kaydol bağlantısını tıklayarak geliştirici portalından hesap oluşturabilir.
Kimlerin hesap kaydedebileceğini kontrol etmek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kişiler > Hesap ayarları'nı seçin. Hesap ayarları sayfası açılır.
- Kayıt ve iptal bölümündeki "Hesapları Kimler Kaydetebilir" altından uygun kayıt seçeneğini tıklayın. Seçenekler şunlardır:
- Yalnızca yöneticiler: Yalnızca yöneticiler kullanıcı hesaplarını kaydedebilir.
- Ziyaretçiler: Herkes kaydolabilir. Bu varsayılan seçenektir.
- Ziyaretçiler ancak yönetici onayı gereklidir: Herkes kaydolabilir ancak bir yöneticinin hesabı yetkilendirmesi gerekir.
- Ziyaretçiler hesap oluşturduğunda e-posta doğrulaması yapılmasını gerektir onay kutusunu işaretleyin veya kutunun işaretini kaldırın. Bu kutunun işareti kaldırıldığında, geliştirici kaydolduktan sonra hemen portala giriş yapar. Bu seçenek işaretlendiğinde kullanıcıya, giriş yapmadan önce e-posta adresini doğrulamak için kullandığı bir e-posta gönderilir.
- Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
Kullanıcı hesabı ekleme
Portal yapılandırmanıza bağlı olarak, yöneticilerin kullanıcıları manuel olarak eklemesi veya kullanıcılar geliştirici portalındaki Kaydol bağlantısını seçerek kendilerini eklemeleri mümkündür.
Manuel olarak kullanıcı hesabı ekleme
Bir kullanıcı hesabını manuel olarak eklemek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Kişiler > Kullanıcı Ekle'yi seçin.
- Ad, Soyadı, Kullanıcı Adı, E-posta adresi ve Şifre alanlarına kullanıcının içeriğini girin ve kullanıcı sözleşmesini kabul ettiğinizi belirtin.
- İsteğe bağlı olarak kullanıcı için Durum ve Roller'i ayarlayın.
- Kullanıcıya gönderilen otomatik bir e-posta oluşturmak için Kullanıcıya yeni hesabı bildir'i seçin.
- Hesap Oluştur'u tıklayın.
Geliştirici portalından kullanıcı kaydetme
Geliştirici portalından kullanıcı kaydetmek için:
- Kullanıcı, geliştirici portalı ana sayfasında Kaydol'u seçer.
- Kayıt sayfası görüntülenir.
- Kullanıcı gerekli bilgileri girer ve Yeni hesap oluştur'u seçer.
Yeni hesap kaydı ayarlarına bağlı olarak, yeni hesap oluşturulduğunda kullanıcıya otomatik bir karşılama e-postası gönderilir.
Yeni bir kullanıcı kaydolduğunda yönetici bildirimini otomatikleştirme
Varsayılan olarak, portala kaydolan yeni kullanıcılar bir e-posta alır. Daha fazla bilgi için E-postayı yapılandırma sayfasına göz atın.
Bununla birlikte, yeni bir kullanıcı kaydolduğunda portal yöneticilerine varsayılan olarak bildirim gönderilmez. Örneğin, portalı yeni kullanıcıların hesaplarını etkinleştirmek için yönetici onayına ihtiyacı olacak şekilde yapılandırırsanız, yeni hesap oluşturulduğunda yöneticilerin bildirim aldığından emin olmak istersiniz. Aksi takdirde, kullanıcı hesabı devre dışı kalır.
Yeni bir kullanıcı hesap kaydı yaptığında yöneticileri bilgilendirmek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kişiler > Yönetici Bildirimi'ni seçin.
- Kullanıcı Uyarıları altında, e-postayı kimin alacağını belirtin. Şu adrese yönlendirebilirsiniz:
- Özel e-posta adresine gönder
- Belirli bir role gönderin. Bu seçeneği belirlerseniz yeni bir rol oluşturmak isteyebilirsiniz. Aksi takdirde, Yönetici gibi bir rol seçerseniz e-postayı tüm yöneticiler alır ve bu e-posta tüm yöneticiler için geçerli olmayabilir.
- Her ikisi de
- İleti konusunu ve gövdesini düzenleyin.
- Şu durumlarda e-postanın gönderilmesini seçin:
- Kullanıcı oluşturduktan sonra E-posta al.
- Kullanıcı tarafından oluşturulup güncellendikten sonra E-posta alın.
- Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
Kullanıcı hesabını yönetme
Yöneticiler, kullanıcı bilgilerini ayarlamak, şifreleri sıfırlamak, hesapları etkinleştirmek, iptal etmek veya askıya almak ve diğer görevleri gerçekleştirmek için kullanıcı hesaplarını yönetebilir.
Bir kullanıcı hesabının kullanıcı profilini düzenlemek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Kişiler'i seçin.
- Kullanıcıların görünümünü belirli bir kullanıcı adı, e-posta adresi, durum veya izne göre filtrelemek için sayfanın üst kısmındaki filtre alanını kullanın. Bu filtreler için varsayılan olarak "herhangi biri" seçeneği belirlenmiştir. Bu durumda, tüm kullanıcılar sayfada listelenir.
- Kullanıcı hesabının Kullanıcı adı satırında Düzenle'yi tıklayın. Bu işlem, kullanıcının profilinin düzenlenebilir bir görünümünü açar.
- Kullanıcı profili verilerini gerektiği şekilde değiştirin.
- Kaydet'i tıklayın.
CAPTCHA ekleme
Drupal CAPTCHA ve reCAPTCHA modüllerini etkinleştirerek giriş sayfasına ve diğer sayfalara CAPTCHA testi ekleyebilirsiniz. reCAPTCHA modülü, ücretsiz Google reCAPTCHA hizmetini destekler.
Drupal, portalda da kullanabileceğiniz resim CAPTCHA gibi diğer CAPTCHA modüllerini destekler.
Video: Geliştirici portalında CAPTCHA'yı etkinleştirmeyle ilgili kısa bir video izleyin.
reCAPTCHA'yı etkinleştirmek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal menüsünden Modüller'i seçin.
- Hem CAPTCHA hem de reCAPTCHA modüllerini etkinleştirin.
- https://www.google.com/recaptcha/intro/index.html adresine giderek Google'ın reCAPTCHA anahtarlarına kaydolun.
- Drupal menüsünde Yapılandırma > Kullanıcılar > CAPTCHA > reCAPTCHA'yı seçin.
- Ortak Anahtar (Google Site Anahtarı) ve Özel Anahtar'ı (Google Gizli anahtarı) girin. Ayarların geri kalanını varsayılan değerleriyle bırakabilirsiniz.
- reCAPTCHA formunun gösterilmesini istediğiniz yeri belirlemek için Yapılandırma > Kişiler > CAPTCHA'yı seçin. Varsayılan olarak giriş ve kullanıcı kayıt formlarında görünür.
- Bu sayfadan her form için Sorgulama Türü'nü belirleyin.
- Değişikliklerinizi kaydedin.
Şartlar ve Koşullar sayfası ekleme
Geliştirici portalına, kullanıcıların portala erişmelerine izin verilmeden önce giriş yaptıklarında kabul etmeleri gereken bir Hükümler ve Koşullar sayfası ekleyebilirsiniz. Hükümler ve Koşullar sayfasını daha sonra değiştirirseniz kullanıcıların bir sonraki girişlerinde güncellenen şartlar ve koşulları kabul etmeleri gerekir.
Hükümler ve Koşullar sayfası, Drupal Yasal Konular modülü kullanılarak uygulanır. Bu modül, Hükümler ve Koşullar sayfası oluşturmak, şartlar ve koşulların düzeltme geçmişini izlemek ve şartlar ve koşulları kabul eden kullanıcıları izlemek için esnek bir yol sunar.
Şartlar ve Koşullar sayfası oluşturulduktan sonra <siteURL>/legal
URL'sini içerir.
Hukuk modülünü etkinleştirmek için:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Modüller'i seçin. Yüklü tüm Drupal modüllerinin listesi görüntülenir.
- Sayfayı aşağı kaydırın ve Hukuk modülü'nün yanındaki onay kutusunu seçin.
- Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
Hükümler ve Koşullar sayfası oluşturmak için:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Hukuk'u seçin.
Bu menü öğesi yalnızca Hukuk modülü etkinleştirildiğinde görünür. Sayfanın en üstünde, En Son Sürüm/Düzeltme'nin altında bulunan kutuda geçerli şartlar ve koşullar görüntülenir. Şartlar ve koşulları tanımlamadıysanız bu alan isimsizdir. Yeni Sürüm/Çeviri Oluştur altındaki Şartlar ve Koşullar alanında yeni bir sürüm oluşturabilirsiniz. - Hizmet şartlarınızı Hükümler ve Koşullar alanına girin.
- Hükümler ve koşulların sayfada nasıl görüntülenmesini istediğinizi seçin: Kaydırma Kutusu, Kaydırma Kutusu (CSS), HTML Metni veya Sayfa Bağlantısı.
- İsteğe bağlı olarak ek onay kutuları ve en son değişikliklerinizi açıklayan bir metin alanı ekleyebilirsiniz.
- Şartlar ve koşullarınızı En Son Sürüm/Düzeltme altındaki Kullanım Şartları alanında önizlemek için Önizle'yi veya kaydetmek için Kaydet'i seçin.
Hükümler ve Koşullar'daki değişiklikleri ve bunların kabulünü izlemek için:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Hukuk'u seçin.
- Hükümler ve koşulların düzeltme geçmişini görmek için Şartlar ve Koşullar Geçmişi sekmesini seçin.
- Hükümler ve koşulların her bir sürümünü kabul eden kullanıcıların listesini görmek için Kabul edilenler sekmesini seçin.
Giriş yapan bir kullanıcıyı yönlendirme
Varsayılan olarak, portala giriş yapan kullanıcılar ad ve soyadı gibi bilgilerinin gösterildiği bir sayfaya yönlendirilir. Alternatif olarak, kullanıcıyı otomatik olarak farklı bir sayfaya yönlendirecek bir kural eklemek için Drupal Kuralları modülünü kullanabilirsiniz. Örneğin, kullanıcıyı tüm uygulamalarının listelendiği sayfaya veya portal ana sayfasına yönlendirebilirsiniz.
Yönlendirme kuralı oluşturmadan önce gerekli tüm Drupal modüllerinin etkinleştirildiğinden emin olmanız gerekir.
Gerekli Drupal modüllerini etkinleştirin:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Modüller'i seçin.
- Etkinleştirilmemişlerse aşağıdaki modülleri etkinleştirin:
- "ben" Takma adlar (diğer tüm modüllerde olduğu gibi alfabetik konumda değil, modüller listesinin üst kısmında görünür)
- LoginToboggan
- Kurallar
- Kurallar kullanıcı arayüzü
- Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
Diğer gerekli modüllerin otomatik olarak etkinleştirildiğini görebilirsiniz.
Giriş yönlendirme kuralı oluşturun:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı seçin.
- Kurallar sayfasında + Yeni kural ekle'yi seçin.
- Kuralın adını belirtin: Giriş yönlendirme.
- İsteğe bağlı olarak giriş olarak bir etiket belirtin.
- Etkinliğe tepki verin açılır kutusunda Kullanıcı > Kullanıcı giriş yaptı'yı seçin.
- Kaydet'i seçin
Tepki kuralı düzenleme sayfası görünür. Bu etkinliği önceki adımda zaten ayarlamışsınızdır. Bu nedenle, Etkinlik bölümünde "Kullanıcı giriş yaptı" ifadesi bulunmalıdır. Bu kural için Koşullar alanını boş bırakın. - İşlemler bölümünde + İşlem ekle'yi seçin.
- Açılır menüde Sistem > Sayfa Yönlendirme'yi seçin.
Yeni işlem ekle sayfasının düzeni, yönlendirme URL'sini belirtebilmenizi sağlayacak şekilde değiştirir. - Değer bölümünde user/[account:uid]/apps değerini belirtin.
[account:uid], kullanıcının portal kimliğine karşılık gelen değiştirme kalıbıdır. Değiştirme kalıplarının tam listesini görmek için Değer giriş kutusunun altındaki Değiştirme kalıpları'nı seçin. - Tepki kuralı düzenleme sayfasına dönmek için Kaydet'i tıklayın. Bu sayfa, aşağıda gösterildiği gibi görünecektir:
- Değişiklikleri Kaydet'i tıklayın.
Kuralı daha sonra düzenlemek için Yapılandırma sayfasında Kurallar'ı seçin ve kural listesinden Giriş yönlendirmesi'ni seçin.
Artık bir kullanıcı giriş yaptığında tüm uygulamalarının listelendiği sayfaya yönlendirilecektir. Bunun yerine kullanıcıları portalın ana sayfasına yönlendirmek isterseniz yukarıdaki 11. adımda ayarladığınız değeri düzenleyerek portalınızın ana sayfasının URL'sini belirtin. Örneğin, http://dev-myCompany.devportal.impression.io/.
Kullanıcı rollerini ve izinlerini ayarlama
Rol, kullanıcının belirli etkinlikleri gerçekleştirmesine olanak tanıyan belirli bir izin grubunu tanımlar. Bir kullanıcıya veya kullanıcı grubuna gerekli ayrıcalıkları, gerekli izinlere sahip bir role atayarak verebilirsiniz. Yöneticiler, rollerin izinlerini ayarlama da dahil olmak üzere rolleri geliştirici portalında yönetir.
Varsayılan olarak Drupal iki rol oluşturur:
- anonim kullanıcı: Giriş yapmamış tüm kullanıcıların rolü. Anonim kullanıcıların çoğu işlemi yapması engellenir.
- kimliği doğrulanmış kullanıcı: Tüm kullanıcılara atanan varsayılan rol. Bir kullanıcıya ek roller atayabilirsiniz ancak bu roller her zaman bu role atanır.
Ayrıca Apigee, yönetici rolünü de eklemiştir. Kullanıcıları yönetici rolüne atayarak portal için yönetim hakları verin.
Genellikle, izinleri farklı kullanıcı türlerine göre ayırt edebilmek için portalınıza roller eklersiniz. Bir kullanıcı tek bir rolde veya birden çok rolde olabilir. Tüm kullanıcılar, kimliği doğrulanmış kullanıcı rolüne atanır ancak bir kullanıcıya ek roller atamak istiyorsanız portalınıza mantık eklemeniz veya rol atamasını manuel olarak gerçekleştirmeniz gerekir.
Tüm rol ve izinleri görmek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Kişiler > İzinler > Roller'i seçin.
Yeni bir rol eklemek için:
- Kişiler > İzinler > Roller'i seçin.
- Kişiler sayfasındaki Rol ekle düğmesinin üzerinde bulunan metin kutusuna yeni bir rol adı girin.
- Rol ekle'yi tıklayın.
Bir rolü düzenlemek için:
- Kişiler > İzinler > Roller'i seçin.
- Kişiler sayfasında ilgili rolün satırında rolü düzenle'yi tıklayın.
- Rol adını gerektiği şekilde değiştirin.
- Kaydet'i tıklayın.
Bir rolü silmek için:
- Kişiler > İzinler > Roller'i seçin.
- Kişiler sayfasında ilgili rolün satırında rolü düzenle'yi tıklayın.
- Rolü sil'i tıklayın.
Bir role kullanıcı eklemek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Kişiler'i seçin.
- Kullanıcı hesabının Kullanıcı adı satırında Düzenle'yi tıklayın. Bu işlem, kullanıcının profilinin düzenlenebilir bir görünümünü açar.
- Kullanıcının tüm rollerini uygun şekilde seçin.
- Kaydet'i tıklayın.
Bir rolün izinlerini değiştirmek için:
- Kişiler > İzinler > Roller'i seçin.
- Kullanıcılar sayfasında İzin sekmesini tıklayın.
Rollerin ve izinlerin bir tablosu gösterilir. Tablodaki onay işaretleri hangi izinlerin hangi rollere atandığını gösterir.
- Bir role ilişkin ilişkili izni vermek veya söz konusu role ilişkili izni iptal etmek için ilgili onay kutusunu işaretleyin ya da kutunun işaretini kaldırın.
Örneğin, kimlik doğrulama kullanıcılarının uygulama oluşturmasını veya silmesini engellemek için izin tablosunun DevConnet Geliştirici Uygulamaları bölümüne gidin ve Kimliği doğrulanmış kullanıcılar'ın altındaki Geliştirici Uygulamaları Oluştur ve Geliştirici Uygulamalarını Sil kutularının işaretini kaldırın. - İzinleri Kaydet'i tıklayın.
Kullanıcıları kaydettirmek için kullanılan form alanlarını özelleştirme
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. Portal, bu forma yeni alanlar eklemenize olanak tanır. Bu alanlar şunlar olabilir:
- Zorunlu veya isteğe bağlı
- Metin kutuları, radyo düğmeleri, onay kutuları gibi farklı HTML öğeleri tarafından görüntülenir
- Formun herhangi bir yerinde görünecek şekilde ayarlanabilir.
Geliştirici portalındaki kullanıcı kayıt formunu nasıl özelleştireceğinizi öğrenmek için bu videoyu izleyin.
Örneğin, Şirket Adı için zorunlu bir alan veya Telefon Numarası için isteğe bağlı bir alan ekleyebilirsiniz. Dilerseniz, hem isteğe bağlı hem de zorunlu birkaç alan ekleyebilirsiniz.
Aşağıdaki resimde, forma eklenen Şirket Adı için zorunlu bir alan gösterilmektedir:
Portal yöneticisi olarak, aşağıdaki işlemleri yaparak tüm özel alanlar da dahil olmak üzere kullanıcı bilgilerini görüntüleyebilir ve düzenleyebilirsiniz:
- Portaldaki Drupal yönetim menüsünde Kişiler'i seçin.
- Kullanıcının adına karşılık gelen satırda Düzenle'yi seçin.
Bu, yönetici olarak kullanıcı bilgilerine erişmenin birincil yoludur.
Varsayılan olarak, forma yeni alanlar eklediğinizde alan değerleri Edge'e yüklenmez. Ancak, kullanıcı formu gönderdiğinde portalı bu değerleri yükleyecek şekilde yapılandırabilirsiniz. Yani bu alanları Edge'de görüntüleyebilir veya bu alanlara bir komut dosyasından erişmek için Edge Management API'yi kullanabilirsiniz.
Örneğin, Yayınla > Geliştiriciler seçeneğine gidip kullanıcı adını seçerek Edge yönetim kullanıcı arayüzündeki yeni form alanlarını görüntüleyin. Yeni alan değerleri, sayfanın Özel Özellikler alanının altında, alanın dahili adına karşılık gelen bir adla görünür:
Kullanıcı kayıt formuna alan eklemek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kişiler > Hesap Ayarları'nı seçin.
- Sayfanın üst kısmındaki Alanları yönet düğmesini seçin.
- Sayfanın aşağısındaki Yeni alan ekle alanına gidin:
- Alanı yapılandırın. Örneğin, yukarıda gösterilen Şirket Adı alanı için aşağıdaki ayarları kullanın:
- Kaydet'i seçin.
- Bu bir metin alanı olduğundan alanın maksimum uzunluğunu belirtmeniz istenir.
- Maksimum uzunluğu girin ve Alan ayarlarını kaydet'i seçin.
- Alanla ilgili ek bilgileri belirtmenize olanak tanıyan yeni bir sayfa görüntülenir. Bu sayfa şunları içerir:
- Bunu zorunlu alan olarak ayarlamak için kullanılan bir onay kutusu.
- Alanın görüntülenmesini belirten bir onay kutusu.
- Formda pop-up görüntülenen isteğe bağlı yardım metni.
- Diğer ayarlar.
- Bunu zorunlu bir alan yapmak için onay kutusunu seçtiğinizden emin olun.
- Bu sayfada herhangi bir değişiklik yaparsanız ayarlarınızı kaydedin.
Yeni alan formda görünmeden önce tarayıcınızın önbelleğini temizlemeniz gerekebilir.
Formdaki özellikleri yeniden sıralamak için:
Varsayılan olarak, yeni zorunlu alanlar formda Soyadı alanından sonra görünür. İsteğe bağlı alanlar formun alt kısmında, şifre alanlarından sonra gösterilir.
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kişiler > Hesap Ayarları'nı seçin.
- Sayfanın üst kısmındaki Alanları yönet düğmesini seçin.
- Etiket sütununun altındaki artı (+) simgesini seçin ve alanı, formda görüntülemek istediğiniz yere sürükleyin.
- Değişikliklerinizi kaydedin.
Form alanı değerlerini Edge'de özel geliştirici özellikleri olarak kaydetme
Form alanı değerlerini, Edge'de özel geliştirici özelliklerine kaydedebilirsiniz. Uygulama geliştiricileri yönetme bölümünde açıklandığı üzere bir geliştiriciye ilişkin özel özellikleri görüntüleyip yönetebilirsiniz.
Özel geliştirici özellikleri kaydedildikten sonra, örneğin, özel özellik değerlerine göre dinamik davranışı etkinleştirmek için Erişim Varlığı politikasını kullanabilirsiniz.
Form alanı değerlerini özel geliştirici özellikleri olarak nasıl kaydedeceğinizi öğrenmek için bu videoyu izleyin.
Alan değerlerini Edge'de özel geliştirici özellikleri olarak kaydetmek için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Geliştirici Portalı > Geliştirici Özellikleri'ni seçin.
Kullanılabilir alanların bir listesi gösterilir. - Edge'de özellik olarak kalmasını istediğiniz alanı (ör. Şirket Adı) seçin.
- Bu alana Edge'de özellik olarak devam et onay kutusunu işaretleyin.
- Edge özellik adını belirtin. Bu, kullanıcı için Özel Özellikler tablosunun Ad sütununda görünen addır.
- Boş bir alanın davranışını belirtin/
- Değeri boole olarak yayınlamak ve Edge'e göndermeden önce doğru veya yanlış dizesine dönüştürmek istiyorsanız Value to true|false dizesini seçin.
- Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
Artık kullanıcı formu gönderdiğinde özel özellik Edge'e yüklenir. Yönetici olarak bir özel alanın değerini değiştirmek isterseniz bunu Edge'den değil, portaldan yapın.
Kullanıcı yeni hesap kaydolduğunda varsayılan uygulama oluşturma
Bir kullanıcı yeni bir portal hesabı kaydolduğunda otomatik olarak varsayılan bir uygulama oluşturabilirsiniz. Kullanıcı ilk kez giriş yaptığında uygulama, kullanıcının Uygulamalarım sayfasında görünür. Kullanıcının rolüne atanan izinlere bağlı olarak kullanıcının ek uygulamalar eklemesine izin verebilir veya kullanıcının kullanabileceği tek uygulama bu olabilir.
Varsayılan uygulamanın özellikleri üzerinde tam kontrole sahip olursunuz. Örneğin:
- Uygulamanın içerdiği API ürünleri
- Uygulama durumu: beklemede veya onaylandı
- Gerekirse geri çağırma URL'si
- Uygulamaya uygulanan özel parametreler
Varsayılan bir uygulamanın oluşturulmasını kontrol etmenin yolu, Drupal Kuralları modülünü kullanarak bir kural oluşturmaktır. Kural, portaldaki bir etkinliğe yanıt olarak gerçekleşen bir işlemi tanımlamanıza olanak tanır. Bu senaryoda etkinlik, portalda bir hesaba kaydolan bir kullanıcıdır. İşlem, kullanıcı için varsayılan bir uygulama oluşturmaktır.
Bir uygulamayı kaydetmek için kullanılan form alanlarını özelleştirme bölümünde, bir uygulamayı yapılandırmak için kullanılan özel özelliklerin nasıl ekleneceği açıklanmaktadır. Bu özellikler, onları nasıl tanımladığınıza bağlı olarak isteğe bağlı veya gerekli olabilir. Özel uygulama özellikleri oluşturduysanız bunları varsayılan uygulama tanımlarken ayarlayabilirsiniz.
Drupal kural modüllerini etkinleştirme:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Modüller'i seçin
- Etkinleştirilmemişlerse aşağıdaki modülleri etkinleştirin:
- "ben" Takma adlar (diğer tüm modüllerde olduğu gibi alfabetik konumda değil, modüller listesinin üst kısmında görünür)
- LoginToboggan
- Kurallar
- Kurallar kullanıcı arayüzü
- Save configuration'ı (Yapılandırmayı kaydet) tıklayın.
Diğer gerekli modüllerin otomatik olarak etkinleştirildiğini görebilirsiniz.
Varsayılan bir uygulama eklemek için kural oluşturun:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı seçin.
- +Yeni kural ekle düğmesini seçin.
- Kuralın adını belirtin.
- İsteğe bağlı olarak Etiketler alanında giriş bilgilerini veya kuralı kategorize etmek için kullanmak istediğiniz başka bir etiketi belirtin.
- Etkinliğe tepki ver açılır kutusunda, Kullanıcı > Yeni bir kullanıcı hesabını kaydettikten sonra seçeneğini belirleyin.
- Kaydet'i seçin.
Kural düzenleme sayfası görüntülenir. Etkinliği önceki adımda zaten ayarlamış olduğunuzdan, Etkinlik bölümünde "Yeni bir kullanıcı hesabını kaydettikten sonra" ifadesi görünür. - Bu kural için Koşullar'ı boş bırakın.
- İşlemler bölümünde + İşlem ekle'yi seçin.
- Açılır menüden Devconnect > Geliştirici uygulaması oluştur'u seçin.
Yeni işlem ekle sayfasının düzeni, uygulamayı yapılandırabilmeniz için değiştirir. - API Adı altında varsayılan uygulamanın adını belirtin. Örneğin, [account:field_last_name] Application öğesini kullanın.
[account:field_last_name] değeri, kullanıcının soyadına karşılık gelen bir değiştirme kalıbıdır. Değiştirme kalıplarının tam listesini görmek için Değer giriş kutusunun altında Değiştirme kalıpları'nı seçin. - Geliştirici UID'sini [account:uid] olarak ayarlayın. Bu değer, kullanıcıyı uygulamayla ilişkilendirmek için gereklidir.
- Uygulamanın Durum'unu beklemede veya onaylandı olarak ayarlayın. Uygulamayı kullanıcı API'lerinize erişmek için kullanmadan önce bir yönetici hâlâ uygulamayı onaylayacaksa bunu beklemede olarak ayarlayın.
- Gerekirse uygulama için Geri çağırma URL'sini ayarlayın. Bu alan yalnızca uygulamaları geri çağırma URL'si gerektirecek şekilde yapılandırdığınızda görünür. Geri çağırma URL'lerini yapılandırma hakkında daha fazla bilgi için Geri çağırma URL'si işlemesini yapılandırma bölümüne bakın.
- İsteğe bağlı veya zorunlu özel uygulama özellikleri tanımladıysanız bunları ayarlayın. Daha fazla bilgi edinmek için Bir uygulamayı kaydetmek için kullanılan form alanlarını özelleştirme konusuna bakın.
- Uygulamada yer alan API Ürünleri'ni belirtin.
Değer metin alanında, her API ürünü virgül veya başka sınırlayıcı olmadan ayrı bir satırda listelenmelidir. Kullanılabilir API ürünlerinin listesi Değer metin alanının üzerinde gösterilir. - Düzenleme kuralı sayfasına dönmek için Kaydet'i tıklayın.
- Değişiklikleri Kaydet'i tıklayın.
- Kuralı daha sonra düzenlemek için Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı ve ardından kural listesinden kuralı seçin.
Yeni bir kullanıcı portala ilk kez giriş yapıp menüde Uygulamalarım bağlantısını seçtiğinde artık lastName Application adlı bir uygulama görür. Burada lastName, kullanıcı hesabı kaydederken kullanılan soyadıdır.
Kullanıcı uygulamalarını yönetme
Portal yöneticisi olarak, kullanıcı uygulamalarını doğrudan portaldan yönetmek için Geliştirici Uygulamaları raporunu kullanabilirsiniz. Bir yönetici, bu rapordan bir kullanıcının uygulamasıyla ilgili bilgileri görüntüleyebilir, uygulamayı değiştirebilir veya uygulamayı silebilir. Örneğin, bir portal yöneticisi API ürünleri eklemek veya kaldırmak, geri çağırma URL'sini değiştirmek ya da başka değişiklikler yapmak için uygulamayı değiştirebilir.
Bir kullanıcı uygulamasını yönetmek için:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Raporlar > Geliştirici Uygulamaları'nı seçin. Kullanıcı uygulamalarının sıralanabilir bir listesi gösterilir.
- Listedeki herhangi bir uygulama için:
- Uygulama özelliklerini düzenlemek için Düzenle bağlantısını seçin.
- Uygulamayı silmek için Sil bağlantısını seçin.
Kullanıcı hesabını iptal etme
Portal yöneticisi bir kullanıcı hesabını iptal edebilir. Yönetici, tek bir hesabı veya birden çok hesabı toplu olarak iptal edebilir.
Bireysel kullanıcı hesaplarını iptal etmek için:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Kişiler'i seçin.
- Kullanıcılar tablosunun İşlemler sütununda Hesabı iptal et'i seçin.
- "Kullanıcı hesabını iptal ederken" bölümünün altındaki uygun iptal seçeneğini tıklayın. Seçenekler şunlardır:
- Hesabı devre dışı bırak ve içeriğini koru: (Varsayılan) Kullanıcı hesabı ve hesabın ilgili içeriği korunur. Ancak kullanıcı hesabının API kaynaklarına erişimi engellenmiştir. Bu varsayılan seçenektir. Daha sonra bir yönetici, kullanıcı hesabının engellemesini kaldırabilir.
- Hesabı devre dışı bırakma ve içeriğini yayından kaldırma: Kullanıcı hesabı korunur. Ancak, kullanıcı hesabıyla ilişkili içerik kaldırılır. Kullanıcı hesabının API kaynaklarına erişimi engellenir. Daha sonra bir yönetici, kullanıcı hesabının engellemesini kaldırabilir.
- Hesabı silme, ancak içeriğinin Anonim kullanıcıya ait olmasını sağlama: Kullanıcı hesabı silinir. Kullanıcı hesabıyla ilişkilendirilen içerik korunur ancak "Anonim" kullanıcı hesabıyla, yani kimliği doğrulanmamış bir hesapla ilişkilendirilir. Kullanıcı hesabı yeniden etkinleştirilemez. API kaynaklarına erişilebilmesi için kullanıcının yeniden kaydolması ve kullanıcı hesabının kimliğinin doğrulanması gerekir.
- Hesabı ve içeriğini silme: Kullanıcı hesabı ve hesapla ilişkili içerik silinir. Kullanıcı hesabı yeniden etkinleştirilemez. API kaynaklarına erişilebilmesi için kullanıcının yeniden kaydolması ve kullanıcının hesabının kimliğinin doğrulanması gerekir.
- Kullanıcının, iptal işlemini onaylamasını isteyen bir e-posta almasını istiyorsanız "Hesabı iptal etmek için e-posta onayı iste"yi seçin.
Bu seçeneği belirlerseniz kullanıcının hesabı, iptal işlemi için doğru izinlere sahip olmalıdır. Kişiler > İzinler'i seçin ve "kimliği doğrulanmış kullanıcı" rolünde "Kendi kullanıcı hesabını iptal et" izninin bulunduğundan emin olun. - Hesabı iptal et'i tıklayın.
Birden çok kullanıcı hesabını iptal etmek için:
- Portalınıza yönetici ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Kişiler'i seçin.
- İşlemler bölümünde, açılır listeden Kullanıcı hesabını iptal et'i seçin.
- Hesabını iptal etmek istediğiniz her bir kullanıcının yanındaki onay kutusunu seçin.
- Yürüt düğmesini seçin.
- "Kullanıcı hesabını iptal ederken" bölümünün altındaki uygun iptal seçeneğini tıklayın. Seçenekler şunlardır:
- Hesabı devre dışı bırakın ve içeriğini koruyun.
- Hesabı devre dışı bırakın ve içeriğini yayından kaldırın.
- Hesabı silin, ancak içeriğinin Anonim kullanıcıya ait olmasını sağlayın.
- Hesabı ve içeriğini silin.
- İleri'yi tıklayın.
- Onayla'yı tıklayın.
Bir hesap iptal edildiğinde varsayılan işlemi ayarlama
Geliştirici portalı yöneticileri, bir kullanıcı hesabı iptal edildiğinde portalın varsayılan işlemini ayarlayabilir.
Bir hesap iptal edildiğinde varsayılan işlemi ayarlamak için:
- Portalınıza yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak giriş yapın.
- Drupal yönetim menüsünde Yapılandırma'yı seçin.
- Hesap ayarları'nı seçin.
- Kayıt ve iptal bölümündeki "Kullanıcı hesabını iptal ederken" altından uygun iptal seçeneğini tıklayın. Seçenekler şunlardır:
- Hesabı devre dışı bırakın ve içeriğini koruyun.
- Hesabı devre dışı bırakın ve içeriğini yayından kaldırın.
- Hesabı silin, ancak içeriğinin Anonim kullanıcıya ait olmasını sağlayın.
- Hesabı ve içeriğini silin.
- Yapılandırmayı kaydet'i tıklayın.