Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
27 Temmuz Pazartesi günü, Apigee Edge'in entegre portalının yeni bir sürümünü yayınlamaya başlayacağız.
Yeni özellikler ve geliştirmeler
Bu bölümde, bu sürümdeki yeni özellikler ve geliştirmeler açıklanmaktadır.
Erişilebilirlik ve yanıt verme ile ilgili iyileştirmeler
Aşağıda, bu sürümde uygulanan erişilebilirlik ve yanıt verme hızı iyileştirmeleri listelenmiştir.
- Klavyeyle gezinme: Artık klavyeyi kullanarak başlık ve altbilgi gezinme çubuklarında, SmartDocs yan gezinme bölümünde, Uygulamalar listesinde, Uygulama görünümünde ve API kartlarında gezinebilirsiniz.
- Odak yönetimi: Başlık gezinme çubuğu ve SmartDocs yan gezinme ile gezinirken, gezinme işleminden sonra odakta sayfadaki ilk
<H1>olur. - Canlı bölgeler: Metin filtreleme sonucunda API listesinde yapılan değişiklikler artık ekran okuyucu kullanan kullanıcılara bildiriliyor.
- HTML başlıklarının semantik kullanımı: Tüm metinler artık semantik olarak uygun HTML etiketlerinde yer alıyor. Portal genelinde artık uygun şekilde hiyerarşik bir başlık yapısı kullanılıyor.
- <H1> öğesinin tekil kullanımı: Artık her sayfada yalnızca tek bir
<H1>bulunuyor. Böylece ekran okuyucular, sayfa içeriğinin en bilgilendirici açıklamasını kolayca tanımlayabiliyor. - Stil amaçlı büyük harf kullanımı: Görsel vurgu olarak tümü büyük harf kullanımı artık gerçek metinde değil, yalnızca CSS ile uygulanıyor.
- DOM'un mantıksal sıralaması: Oluştur ve Uygulamayı Düzenle sayfalarındaki işlem düğmeleri, form etkileşimi tamamlandığında mantıksal sırayla etkinleştirilebilmeleri için DOM'daki form öğelerinin altına taşındı.
- Görsel öğelerin metin açıklamaları: Etiketler, alternatif metinler ve düğme metinleri daha iyi kullanılıyor. Bunların tümü, ekran okuyucuyla gezinmeyi kolaylaştırıyor.
- Renk kontrastı: Ürünün birçok yerinde WCAG AA kontrastı şartlarını karşılamak için renk kontrastı artırıldı. Olası yetersiz renk kontrastını önlemek için API listesindeki API başlıkları resmin altına taşındı.
- Form doğrulama: Uygulama Oluşturma ve Düzenleme sayfalarında, form gönderme düğmeleri artık devre dışı değil ve formu doğrulamak için etkinleştirilebilir. Uygulama oluşturma ve düzenleme sayfalarındaki doğrulanmış form alanları artık doğrulama hatasının metin açıklamalarını içeriyor.
- Duyarlılık: Artık SmartDocs dışındaki tüm sayfalar için geçerli olan maksimum genişlik var. SmartDocs gezinme özelliği artık dar telefon ekranlarında da çalışıyor. Uygulama oluşturma ve düzenleme sayfaları artık dar ekranlara daha duyarlı.
Portalınızı etkileyebilecek DOM değişiklikleri
Özellikle şu durumlarda göz önünde bulundurun:
- Gezinme çubukları (üstbilgi ve altbilgi) ve sayfa başlıkları, CSS geçersiz kılmalarıyla stilize edildi (veya gizlendi): Sayfa içeriği için artık maksimum genişlik var. Apigee, gezinme çubuklarını ve sayfa başlıklarını tarayıcı penceresinin kenarına kadar uzatmak için
:beforesözde öğesini stilize etti. Daha fazla bilgi için Gezinme çubukları ve sayfa başlıkları için birincil renkleri geçersiz kılma konusuna bakın. - Tarayıcı penceresinin kenarına kadar uzanan arka planlara sahip sayfa öğeleri var (tam ekran arka plan resmi hariç): Sayfa içeriğinin maksimum genişliği, duyarlılığı artırmak için sınırlandırıldı. Bu durum, özel sayfalardaki daha önce tam genişlikte olan panelleri kısıtlayabilir. Yeni max-width ayarlarını kullanma hakkında daha fazla bilgi için Portal sayfasında tam genişlikte panel oluşturma başlıklı makaleyi inceleyin.
- Metin stillerini değiştirmek için CSS seçicilerle belirli HTML başlık seviyeleri hedeflendi: Belirli bir içeriğe uygulanan başlık seviyesi değişti. Örneğin:
<H1> → <H2>Hangi içeriklerin etkilendiğini tam olarak anlamak için bu sürümle ilgili ayrıntılı değişiklik listesini inceleyin. - Portal teması düzenleyicisinde "ikincil renk" olarak beyaz veya çok açık bir renk seçilmiştir: İkincil renk, beyaz arka plan üzerinde zor görülecek gezinme öğeleri için kullanılır. Erişilebilir bir ikincil renk seçmenizi ve gerekirse belirli durumlarda özel scss ile bu rengi geçersiz kılmanızı öneririz.
- Metin içi bağlantılar stilize edildi: Bağlantıların stilize edilmesi artık daha erişilebilir. Mevcut stilinizle nasıl etkileşime girebileceğini anlamak için aşağıdaki değişikliklere göz atın.
- Ana görünüm kartlarının içerik alanındaki 2 piksel border-bottom, CSS geçersiz kılmalarıyla stilize edilmiş veya gizlenmiş: Bu kenarlık,
<mat-card-content>öğesinden<mat-card-actions>öğesindeki border-top'a taşınmıştır.
Ayrıntılı değişikliklerin özeti
Aşağıdaki bölümlerde, bu sürümde uygulanan ayrıntılı değişiklikler kategoriye göre özetlenmiştir.
Portal genelinde değişiklikler
Portal genelinde yapılan değişiklikler aşağıda özetlenmiştir.
- Aşağıdaki değişkenler artık kullanılmıyor:
$layout-horizontal-padding$layout-main-content-horiz-padding$layout-header-horiz-padding$layout-context-bar-horiz-padding
- Ana içerik alanının maksimum genişliği ve ana içerik alanının minimum yatay dolgusu üzerinde kontrol sağlayan yeni değişkenler vardır:
$layout-main-content-max-width$layout-horizontal-min-padding
Birincil gezinme çubuğu değişiklikleri
Birincil gezinme çubuğunda yapılan değişiklikler aşağıda özetlenmiştir.
<img>logosu artık hem masaüstü hem de mobil ekran boyutları için<a>ile sarmalanıyor.- Kullanıcı açılır menü düğmesi artık
<a>yerine<button>şeklinde
Bağlantı stili değişiklikleri
Metin içindeki standart bağlantılar <a> artık varsayılan olarak alt çizgiye ve fareyle üzerine gelindiğinde arka plan rengine (tema ayarlarındaki "ikincil renk" temel alınarak) sahip
404 sayfası değişiklikleri
404 sayfasında yapılan değişiklikler aşağıda özetlenmiştir.
- "Şimdi oturum açın" seçeneği artık
<H1>yerine<H2> - Açıklama metni artık
<H1>yerine<H2>
API'ler sayfası
API'ler sayfasında yapılan değişiklikler, kategoriye göre aşağıda özetlenmiştir.
- API arama/filtreleme giriş kartı:
<mat-card-content class="mat-card-content">artık arama API'leri kart başlığını ve girişini sarmalıyor<H2>artıkclass="api-doc-filter-title"yerineclass="mat-subheading-1"kullanıyor<mat-form-field>artıkappearance="outline"kullanıyor- Girişin önüne
<mat-form-field>arama simgesi eklendi:"<mat-icon matPrefix>search</mat-icon>" - Girişe ARIA etiketleri ve kontrol referansları eklendi.
- Boş API listesi mesajı:
- "API bulunamadı" mesajı artık
<H1>yerine<H2> - Açıklama artık
<H2>yerine<H3>
- "API bulunamadı" mesajı artık
- API kartları listesi:
"Aramanızla eşleşen API yok" mesajı artık
<H1>yerine<H2>olarak gösteriliyor. - API kartları:
>div class="api-doc-card-content-image-gradient"></div>kaldırıldı- API başlığı,
<div>içeren resmin dışına taşınarak resmin hemen ardından<div class="api-doc-card-content-title"></div>bölümüne yerleştirildi.<div> - API başlıkları artık
<H1>yerine<H2>
Uygulama Listesi:
- Boş durum:
- "Başlayın" düğmesi artık
<H1>yerine<H2> - Boş durum yönergeleri artık
<H2>yerine<H3>
- "Başlayın" düğmesi artık
- Liste:
- "Uygulamalarım" artık
<H1>yerine<H2> <mat-row>artık<a>içinde çarpıtılıyor
- "Uygulamalarım" artık
Uygulama sayfaları oluşturma ve düzenleme
Uygulama oluşturma ve düzenleme sayfalarında yapılan değişiklikler aşağıda özetlenmiştir.
<div class="app-buttons">, <form> öğesinin sonuna taşındı ve<div class="form-buttons-sticky-container">ile değiştirildi.app-layout-sectionsınıfının tüm kullanımları.details-layout-sectionolarak değiştirildi.app-layout-section-titlesınıfının tüm kullanımları.details-layout-section-titleolarak değiştirildi- Tüm bölüm başlıkları artık
<div>yerine<H2> .app-layout-section-contentsınıfının tüm kullanımları.details-layout-section-contentolarak değiştirildi- API listesi artık açma/kapatma düğmeleri olan API kartlarından oluşan bir liste değil (API listesine benzer). Bunun yerine, API'lerin bulunduğu bir tablodur.
- Geri çağırma URL'si girişi yeni bir bölüme taşındı
- Kaydet düğmesi artık mat-raised-button stilini ve birincil renk arka planını kullanıyor.
- Tablolar artık
.app-table-wrappersınıfına sahip bir<div>içine yerleştiriliyor. - Tablo üstbilgileri artık
<thead>sarmalayıcısını kullanıyor - Tablo gövdeleri artık
<tbody>sarmalayıcısını kullanıyor [style.width]artık tablo sütunu genişliklerini ayarlamak için kullanılmıyor- Tablodaki tüm
<a>etiketleri artık bunun yerine<buttonkullanıyor.
Teams listesi
Ekip listesinde yapılan değişiklikler aşağıda özetlenmiştir.
- Boş durum:
- "Başlayın" düğmesi artık
<H1>yerine<H2> - "Paylaşılan uygulama sahipliğini yönetmek için ekip oluşturma" seçeneği artık
<H2>yerine<H3>olarak gösteriliyor.
- "Başlayın" düğmesi artık
- Liste:
"Ekipler" başlığı artık
<H1>yerine<H2>
Ekip sayfaları oluşturma ve düzenleme
Ekip oluşturma ve düzenleme sayfalarında yapılan değişiklikler aşağıda özetlenmiştir.
<form>tarihinde.teams-formsınıfı.details-formile değiştirildi<div class="teams-buttons">,<form>listesinin sonuna taşındı ve<div class="form-buttons-sticky-container">ile değiştirildi.teams-layout-sectionsınıfının tüm kullanımları.details-layout-sectionolarak değiştirildi.teams-layout-section-titlesınıfının tüm kullanımları.details-layout-section-titleolarak değiştirildi.teams-layout-section-contentsınıfının tüm kullanımları.details-layout-section-contentolarak değiştirildi<div class="team-apps-container">,<table class="team-apps">öğesinin etrafına eklendi
SmartDocs
Smart Docs arayüzünde yapılan değişiklikler aşağıda özetlenmiştir.
- Yan gezinme:
- Yan gezinme, angular-material bileşenleriyle tamamen yeniden yazıldı.
- Yan gezinme başlıkları artık
<div>yerine<H2> - Gezinme öğeleri artık portal teması düzenleyicisinin "ikincil rengi" yerine portalın varsayılan metin rengini kullanıyor.
- Yan gezinmedeki seçili, odaklanılmış ve fareyle üzerine gelinen öğelerde artık sırasıyla metin ve arka plan için portal tema düzenleyicisinin "ikincil renginin" koyu ve açık varyasyonları kullanılıyor.
- İçerik:
- "Yol Parametreleri" ve "Başlık Parametreleri" gibi birçok alt başlık artık
<H3>yerine<H2>olarak gösteriliyor. - Genel bakış sayfasındaki şema öğeleri artık
<H2>yerine<H3>=>
- "Yol Parametreleri" ve "Başlık Parametreleri" gibi birçok alt başlık artık
Mevcut bir ana sayfaya erişilebilirlik iyileştirmeleri ekleme
Mevcut bir portalınız varsa, aşağıda açıklandığı gibi, gezilebilir kartlarla ilgili yeni erişilebilirlik iyileştirmelerinden yararlanmak için ana sayfayı düzenlemeniz gerekir:
href=""öğesini<mat-card>kapsayıcısından kaldırın.<mat-card-header>içindeki kart başlığı için<H1>yerine<H2>kullanın.- Kart başlığının
<h2>içine metni<a class="navigable-content" href="href-name">ile sarmalayın ve href-name değerini kartın Gezinmesi için uygun değere ayarlayın.
Alternatif olarak aşağıdaki kart şablonunu kullanabilirsiniz:
<mat-card class="home-page-card quick-start">
<mat-card-header class="home-page-card-header" color="primary">
<mat-icon class="home-page-card-header-icon">
check_circle
</mat-icon>
<h2 class="home-page-card-header-text">
<a class="navigable-content" href="page-route">
Card heading
</a>
</h2>
</mat-card-header>
<mat-card-content class="home-page-card-content">
<p class="home-page-card-content-text">
Extra content
</p>
</mat-card-content>
</mat-card>
</p>
Gezinme çubukları ve sayfa başlıkları için birincil renkleri geçersiz kılma
Gezinme çubuklarını ve sayfa başlıklarını tarayıcı penceresinin kenarına kadar uzatmak için gelişmiş tema düzenleyiciyi kullanarak gezinme çubukları ve sayfa başlıkları için özel stil ekleyin. Başlık gezinme çubuğu için aşağıdaki gibi bir stil ekleyebilirsiniz:
// Override use of the primary color for header navigation bar background-color
.nav-header .mat-toolbar {
color: #fff // color for navigation text
// Use the :before pseudo element to style the background of full-width bars
// (header and footer navigation bars and page headers)
&:before {
background-color: #000; // background color for header navigation bar
}
}
Bir uygulamanın API'lerini yönetme için güncelleme prosedürü
Entegre portalda bir uygulamadaki API'leri yönetmek için kullanılan kullanıcı etkileşimi değişti.
Özellikle bir uygulamayı yönetirken kullanıcılar, API'ler bölümünde bir API'ye uygulamadan erişimi etkinleştirmek veya devre dışı bırakmak için sırasıyla
ya da
simgesini (açma/kapatma düğmesi yerine) tıklamalıdır.
Portalınızdaki, uygulama sayfasında API'lerin nasıl yönetileceğini açıklayan tüm prosedürleri güncelleyin (geçerliyse). Daha fazla bilgi için Uygulamanızdaki API'leri yönetme başlıklı makaleyi inceleyin.
Düzeltilen hatalar
Bu sürümde aşağıdaki hatalar düzeltilmiştir. Bu liste, öncelikli olarak destek kayıtlarının düzeltilip düzeltilmediğini kontrol eden kullanıcılar içindir. Tüm kullanıcılar için ayrıntılı bilgi sağlamak üzere tasarlanmamıştır.
| Sorun Kimliği | Bileşen Adı | Açıklama |
|---|---|---|
| 161269688 | Entegre Portal |
Öğe küçük resimleri Apigee Hybrid'de yanlış şekilde oluşturuluyor Küçük resimler artık Öğeler sayfasında doğru şekilde gösteriliyor. |
| 161295683 | Entegre Portal |
Uygulama için açıklama ayarlanmadığından sunucu hata veriyor Artık açıklama (isteğe bağlı bir alan) tanımlanmamış olsa bile uygulama oluşturma işlemi başarılı bir şekilde tamamlanacak. |
| 160898967 | Entegre Portal |
Portalın açılış sayfası düzgün şekilde kaydırılamıyor Portal açılış sayfası artık kaydırılabilir. |
|
160613314, 159197760, 158643196, 158069283, 158069066, 140154942 |
Entegre Portal |
Çeşitli güvenlik düzeltmeleri |
| 158593496 | Entegre Portal |
Geliştirici uygulaması oluşturma işlemi V1 portallarında başarısız oluyor V1 portallarında geliştirici uygulaması oluşturulmasını engelleyen sorun düzeltildi. |
| 158318079 | Entegre Portal |
Geliştirici portalında geri çağırma URL'si ekleme veya değiştirme işlemi çalışmıyor Portal kullanıcılarının API'ler sayfasında geri arama URL'si eklemesini veya değiştirmesini engelleyen sorun düzeltildi. |
| 157902256 | Entegre Portal |
Yayınlama, sayfa ayrıntıları sayfasındaki sayfa adı güncellemesini geçersiz kılabilir Portal yayınlandığında sayfa adı güncellemesinin geçersiz kılınmasına neden olan sorun (yarışma durumundan kaynaklanıyordu) düzeltildi. |
| 138993728 | Entegre Portal |
Geliştirici programları e-posta sıralama ve arama özellikleri çalışmıyor Tüketici kullanıcı hesaplarında arama ve sıralama artık beklendiği gibi çalışıyor. |
Bilinen sorunlar
Entegre portal ile ilgili bilinen sorunların listesi için Entegre portal ile ilgili bilinen sorunlar başlıklı makaleyi inceleyin.