คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
ในวันจันทร์ที่ 27 กรกฎาคม เราจะเริ่มเปิดตัวพอร์ทัลที่ผสานรวม Apigee Edge เวอร์ชันใหม่
ฟีเจอร์และการเพิ่มประสิทธิภาพใหม่
ส่วนนี้จะอธิบายฟีเจอร์ใหม่และการเพิ่มประสิทธิภาพในรุ่นนี้
การปรับปรุงการช่วยเหลือพิเศษและการตอบสนอง
รายการต่อไปนี้แสดงการปรับปรุงการช่วยเหลือพิเศษและการปรับเปลี่ยนตามอุปกรณ์ที่นำมาใช้สำหรับรุ่นนี้
- การไปยังส่วนต่างๆ ด้วยแป้นพิมพ์: ตอนนี้คุณสามารถไปยังส่วนต่างๆ ในแถบนำทางส่วนหัวและส่วนท้าย, การนำทางด้านข้างของ Smartdocs, รายการแอป, มุมมองแอป และการ์ด API โดยใช้แป้นพิมพ์ได้แล้ว
- การจัดการโฟกัส: การไปยังส่วนต่างๆ ด้วยแถบนำทางส่วนหัวและการนำทางด้านข้างของ Smartdocs จะย้ายโฟกัสไปยัง
<H1>
แรกของหน้าเว็บหลังจากดำเนินการนำทาง - พื้นที่ที่เผยแพร่: ตอนนี้การเปลี่ยนแปลงรายการ API ที่เกิดจากการกรองข้อความจะรายงานต่อผู้ใช้ที่ใช้โปรแกรมอ่านหน้าจอ
- การใช้ส่วนหัว HTML เชิงความหมาย: ตอนนี้ข้อความทั้งหมดอยู่ในแท็ก HTML ที่เหมาะสมในเชิงความหมาย ขณะนี้มีการใช้โครงสร้างส่วนหัวที่มีลำดับชั้นอย่างเหมาะสมทั่วทั้งพอร์ทัล
- การใช้ <H1> เพียงอย่างเดียว: ตอนนี้หน้าเว็บแต่ละหน้าจะมี
<H1>
เพียงรายการเดียว เพื่อให้โปรแกรมอ่านหน้าจอสามารถระบุคำอธิบายที่ตรงกับเนื้อหาในหน้ามากที่สุด - การใช้อักษรตัวพิมพ์ใหญ่แบบตามสไตล์: ตอนนี้การใช้ตัวพิมพ์ใหญ่ทั้งหมดเป็นเครื่องหมายแสดงการเน้นเสียงจะใช้กับ CSS เท่านั้นแทนที่จะใช้ในข้อความจริง
- ลำดับเชิงตรรกะของ DOM: ปุ่มการทำงานในหน้า "สร้างและแก้ไขแอป" จะย้ายไปอยู่ด้านล่างองค์ประกอบของแบบฟอร์มใน DOM เพื่อให้สามารถเปิดใช้งานตามลำดับเชิงตรรกะได้เมื่อทำการโต้ตอบกับฟอร์มจนเสร็จสมบูรณ์
- คำอธิบายข้อความขององค์ประกอบภาพ: ปรับปรุงการใช้ป้ายกำกับ ข้อความแสดงแทน และข้อความบนปุ่ม ซึ่งทั้งหมดนี้ช่วยปรับปรุงการไปยังส่วนต่างๆ ด้วยโปรแกรมอ่านหน้าจอ
- คอนทราสต์ของสี: มีการเพิ่มคอนทราสต์ของสีเพื่อให้เป็นไปตามข้อกำหนดคอนทราสต์ของ WCAG AA ในตำแหน่งต่างๆ ทั่วทั้งผลิตภัณฑ์ ระบบย้ายชื่อ API ในรายการ API ไปใต้รูปภาพเพื่อหลีกเลี่ยงความคมชัดของสีที่ไม่เพียงพอ
- การตรวจสอบแบบฟอร์ม: ในหน้าสร้างและแก้ไขแอป ปุ่มการส่งแบบฟอร์มจะไม่ถูกปิดใช้งานอีก และสามารถเปิดใช้งานเพื่อตรวจสอบความถูกต้องของแบบฟอร์มได้ ตอนนี้ช่องแบบฟอร์มที่ตรวจสอบความถูกต้องในหน้า "สร้างและแก้ไขแอป" จะมีคำอธิบายข้อความของข้อผิดพลาดในการตรวจสอบความถูกต้องแล้ว
- การปรับเปลี่ยนตามอุปกรณ์: ขณะนี้มีความกว้างสูงสุดที่ใช้ได้กับทุกหน้า ยกเว้น Smartเอกสาร การนำทางของ Smartdocs สามารถทำงานบนหน้าจอขนาดเล็กของโทรศัพท์ได้แล้ว ตอนนี้หน้าสร้างและแก้ไขแอปตอบสนองต่อหน้าจอที่แคบได้มากขึ้น
การเปลี่ยนแปลง DOM ที่อาจส่งผลต่อพอร์ทัลของคุณ
โดยเฉพาะอย่างยิ่งในกรณีต่อไปนี้
- แถบนำทาง (ส่วนหัวและส่วนท้าย) และส่วนหัวของหน้าได้รับการจัดรูปแบบ (หรือซ่อนไว้) ด้วยการลบล้าง CSS: ตอนนี้เนื้อหาในหน้ามีความกว้างสูงสุดแล้ว Apigee ได้จัดรูปแบบองค์ประกอบเทียม
:before
เพื่อขยายแถบนำทางและส่วนหัวหน้าไปยังขอบหน้าต่างเบราว์เซอร์แล้ว ดูข้อมูลเพิ่มเติมได้ที่การลบล้างสีหลักสำหรับแถบนำทางและส่วนหัวของหน้า - มีองค์ประกอบของหน้าเว็บที่มีพื้นหลังขยายไปถึงขอบของหน้าต่างเบราว์เซอร์ (นอกเหนือจากภาพพื้นหลังแบบเต็มหน้าจอ): เราได้จำกัดความกว้างสูงสุดของเนื้อหาในหน้าเพื่อปรับปรุงการตอบสนอง ซึ่งอาจจำกัดแผงแบบเต็มความกว้างก่อนหน้านี้ภายในหน้าที่กำหนดเอง โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้การตั้งค่าความกว้างสูงสุดใหม่ที่หัวข้อสร้างแผงแบบเต็มความกว้างในหน้าพอร์ทัล
- มีการกำหนดระดับส่วนหัว HTML ที่เจาะจงด้วยตัวเลือก CSS เพื่อแก้ไขรูปแบบข้อความ: ระดับส่วนหัวที่ใช้กับเนื้อหาบางอย่างมีการเปลี่ยนแปลง ตัวอย่างเช่น
<H1> → <H2>
ตรวจสอบรายการการเปลี่ยนแปลงโดยละเอียดสำหรับรุ่นนี้เพื่อทำความเข้าใจให้ชัดเจนว่าเนื้อหาใดที่ได้รับผลกระทบ - เลือกสีขาวหรือสีอ่อนเป็น "สีรอง" ในเครื่องมือแก้ไขธีมของพอร์ทัล: สีรองจะใช้สำหรับองค์ประกอบการนำทางที่มองเห็นได้ยากเมื่ออยู่บนพื้นหลังสีขาว ขอแนะนำให้เลือกสีรองที่เข้าถึงได้ และลบล้างสีดังกล่าวหากจำเป็นด้วย Scs ที่กำหนดเองในบางสถานการณ์
- ปรับแต่งลิงก์ในข้อความแล้ว: ตอนนี้สไตล์ของลิงก์เข้าถึงได้มากขึ้นแล้ว ดูการเปลี่ยนแปลงด้านล่างเพื่อทำความเข้าใจว่าส่วนขยายอาจโต้ตอบกับการจัดรูปแบบที่คุณมีอยู่อย่างไร
- มีการจัดรูปแบบหรือซ่อนเส้นขอบ 2 พิกเซลในพื้นที่เนื้อหาของการ์ดโฮมวิวด้วยการลบล้าง CSS: เส้นขอบนี้ได้ย้ายจาก
<mat-card-content>
ไปไว้บนสุดของ<mat-card-actions>
แล้ว
สรุปการเปลี่ยนแปลงโดยละเอียด
ส่วนต่อไปนี้จะสรุปการเปลี่ยนแปลงโดยละเอียดที่นํามาใช้ในรุ่นนี้โดยแยกตามหมวดหมู่
การเปลี่ยนแปลงทั่วทั้งพอร์ทัล
ดูสรุปการเปลี่ยนแปลงทั่วทั้งพอร์ทัลได้ที่ด้านล่าง
- เราไม่ได้ใช้ตัวแปรต่อไปนี้แล้ว
$layout-horizontal-padding
$layout-main-content-horiz-padding
$layout-header-horiz-padding
$layout-context-bar-horiz-padding
- มีตัวแปรใหม่ที่ให้การควบคุมความกว้างสูงสุดสำหรับพื้นที่เนื้อหาหลักและระยะห่างจากขอบแนวนอนขั้นต่ำสำหรับพื้นที่เนื้อหาหลัก ดังนี้
$layout-main-content-max-width
$layout-horizontal-min-padding
การเปลี่ยนแปลงแถบนำทางหลัก
ดูสรุปการเปลี่ยนแปลงของแถบนำทางหลักได้ที่ด้านล่าง
- ตอนนี้โลโก้
<img>
รวมอยู่ใน<a>
สำหรับขนาดหน้าจอทั้งเดสก์ท็อปและอุปกรณ์เคลื่อนที่แล้ว - ตอนนี้ปุ่มแบบเลื่อนลงของผู้ใช้เปลี่ยนเป็น
<button>
แทนที่จะเป็น<a>
การเปลี่ยนแปลงรูปแบบลิงก์
ตอนนี้ลิงก์มาตรฐาน <a>
ในข้อความจะมีการขีดเส้นใต้โดยค่าเริ่มต้น และสีพื้นหลัง (ตามการตั้งค่าธีม "สีรอง") เมื่อวางเมาส์เหนือปุ่ม
การเปลี่ยนแปลงหน้า 404
การเปลี่ยนแปลงในหน้า 404 แสดงสรุปไว้ด้านล่างนี้
- "ลงชื่อเข้าใช้เลย" ขณะนี้ราคา
<H2>
จาก<H1>
- ตอนนี้ข้อความอธิบายเปลี่ยนเป็น
<H2>
แล้ว แทนที่จะเป็น<H1>
หน้า API
ดูสรุปการเปลี่ยนแปลงในหน้า API โดยแยกตามหมวดหมู่ได้ที่ด้านล่าง
- การ์ดอินพุต/การค้นหา API:
<mat-card-content class="mat-card-content">
รวมส่วนหัวและอินพุตของการ์ด API การค้นหาแล้ว- ขณะนี้
<H2>
ใช้class="mat-subheading-1"
แทนclass="api-doc-filter-title"
- ขณะนี้
<mat-form-field>
ใช้appearance="outline"
- มีการเพิ่มไอคอนการค้นหาใน
<mat-form-field>
ก่อนอินพุต:"<mat-icon matPrefix>search</mat-icon>"
- เพิ่มป้ายกำกับ ARIA และการอ้างอิงการควบคุมลงในอินพุตแล้ว
- ข้อความรายการ API ว่างเปล่า:
- "ไม่พบ API" ขณะนี้ราคา
<H2>
จาก<H1>
- คำอธิบายตอนนี้เปลี่ยนเป็น
<H3>
แล้ว แทนที่จะเป็น<H2>
- "ไม่พบ API" ขณะนี้ราคา
- รายการการ์ด API:
"ไม่มี API ที่ตรงกับการค้นหาของคุณ" ขณะนี้ราคา
<H2>
จาก<H1>
- การ์ด API:
- นำ
>div class="api-doc-card-content-image-gradient"></div>
ออกแล้ว - ย้ายชื่อ API ออกจากรูปภาพที่มี
<div>
ไปยัง<div class="api-doc-card-content-title"></div>
ต่อจากรูปภาพ<div>
ทันที - ตอนนี้ชื่อ API เปลี่ยนเป็น
<H2>
แล้ว แทนที่จะเป็น<H1>
- นำ
รายการแอป:
- สถานะว่างเปล่า:
- "เริ่มต้นใช้งาน" ขณะนี้ราคา
<H2>
จาก<H1>
- ขณะนี้คำแนะนำสถานะว่างเปล่าเปลี่ยนเป็น
<H3>
จาก<H2>
- "เริ่มต้นใช้งาน" ขณะนี้ราคา
- รายการ:
- "แอปของฉัน" ขณะนี้ราคา
<H2>
จาก<H1>
<mat-row>
ถูกวาดใน<a>
แล้ว
- "แอปของฉัน" ขณะนี้ราคา
สร้างและแก้ไขหน้าแอป
ดูสรุปการเปลี่ยนแปลงในหน้าสร้างและแก้ไขแอปได้ที่ด้านล่าง
- ย้าย
<div class="app-buttons">
ไปที่ส่วนท้ายของ <แบบฟอร์ม> แล้ว และแทนที่ด้วย<div class="form-buttons-sticky-container">
- เปลี่ยนการใช้งานชั้นเรียน
.app-layout-section
ทั้งหมดเป็น.details-layout-section
แล้ว - เปลี่ยนการใช้งานชั้นเรียน
.app-layout-section-title
ทั้งหมดเป็น.details-layout-section-title
แล้ว - ตอนนี้ส่วนหัวทั้งหมดเป็นแบบ
<H2>
แทนที่จะเป็น<div>
- เปลี่ยนการใช้งานชั้นเรียน
.app-layout-section-content
ทั้งหมดเป็น.details-layout-section-content
แล้ว - รายการ API ไม่ได้เป็นรายการการ์ด API ที่มีสวิตช์สลับ (คล้ายกับรายการ API) อีกต่อไป แต่เป็นตาราง API
- ย้ายอินพุต URL ของ Callback ไปยังส่วนใหม่แล้ว
- ขณะนี้ปุ่มบันทึกใช้รูปแบบปุ่มแบบยกเสื่อและพื้นหลังที่เป็นสีหลัก
- ตอนนี้ระบบได้รวมตารางไว้ใน
<div>
ที่มีคลาส.app-table-wrapper
แล้ว - ส่วนหัวของตารางใช้ Wrapper
<thead>
- เนื้อหาของตารางใช้ Wrapper
<tbody>
แล้ว - ไม่ได้ใช้
[style.width]
เพื่อกำหนดความกว้างของคอลัมน์ในตารางอีกต่อไป - ตอนนี้แท็ก
<a>
ทั้งหมดในตารางใช้<button
แทนแล้ว
รายชื่อทีม
สรุปการเปลี่ยนแปลงรายชื่อทีมมีดังนี้
- สถานะว่างเปล่า:
- "เริ่มต้นใช้งาน" ขณะนี้ราคา
<H2>
จาก<H1>
- "สร้างทีมเพื่อจัดการการเป็นเจ้าของแอปที่แชร์" ขณะนี้ราคา
<H3>
จาก<H2>
- "เริ่มต้นใช้งาน" ขณะนี้ราคา
- รายการ:
"ทีม" ชื่อตอนนี้คือ
<H2>
แทนที่จะเป็น<H1>
สร้างและแก้ไขหน้าทีม
สรุปการเปลี่ยนแปลงในหน้า "สร้างและแก้ไขทีม" มีดังนี้
- ใน
<form>
ชั้นเรียน.teams-form
ถูกแทนที่ด้วย.details-form
- ย้าย
<div class="teams-buttons">
ไปท้าย<form>
และแทนที่ด้วย<div class="form-buttons-sticky-container">
แล้ว - เปลี่ยนการใช้งานชั้นเรียน
.teams-layout-section
ทั้งหมดเป็น.details-layout-section
แล้ว - เปลี่ยนการใช้งานชั้นเรียน
.teams-layout-section-title
ทั้งหมดเป็น.details-layout-section-title
แล้ว - เปลี่ยนการใช้งานชั้นเรียน
.teams-layout-section-content
ทั้งหมดเป็น.details-layout-section-content
แล้ว - เพิ่ม
<div class="team-apps-container">
รอบๆ<table class="team-apps">
แล้ว
SmartDocs
สรุปการเปลี่ยนแปลงอินเทอร์เฟซของ Smartdocs มีดังนี้
- การนำทางด้านข้าง:
- การนำทางด้านข้างได้รับการเขียนใหม่ทั้งหมดด้วยส่วนประกอบที่เป็นวัสดุเชิงมุม
- ตอนนี้ส่วนหัวของการนำทางด้านข้างเปลี่ยนเป็น
<H2>
แล้ว แทนที่จะเป็น<div>
- ตอนนี้รายการการนําทางใช้สีข้อความเริ่มต้นของพอร์ทัลแทน "สีรอง" ของเครื่องมือแก้ไขธีมพอร์ทัล
- ตอนนี้รายการที่เลือก โฟกัส และวางเมาส์เหนือรายการในการนําทางด้านข้างจะใช้ธีมมืดและสว่างของเครื่องมือแก้ไขธีมพอร์ทัล "สีรอง" สำหรับข้อความและพื้นหลังตามลำดับ
- เนื้อหา:
- ส่วนหัวย่อยจำนวนมาก เช่น "พารามิเตอร์เส้นทาง" และ "พารามิเตอร์ส่วนหัว" ขณะนี้ราคา
<H2>
จากเดิม<H3>
- ตอนนี้เอนทิตีสคีมาในหน้าภาพรวมเปลี่ยนเป็น
<H3>=>
แล้ว แทนที่จะเป็น<H2>
- ส่วนหัวย่อยจำนวนมาก เช่น "พารามิเตอร์เส้นทาง" และ "พารามิเตอร์ส่วนหัว" ขณะนี้ราคา
การเพิ่มการปรับปรุงการช่วยเหลือพิเศษในหน้าแรกที่มีอยู่
หากคุณมีพอร์ทัลที่กำลังออก คุณจะต้องแก้ไขหน้าแรกเพื่อใช้ประโยชน์จากการปรับปรุงการเข้าถึงใหม่สำหรับการ์ดแบบนำทาง ดังที่อธิบายไว้ด้านล่าง
- นำ
href=""
ออกจากคอนเทนเนอร์<mat-card>
- ใช้
<H2>
แทน<H1>
สำหรับส่วนหัวของการ์ดภายใน<mat-card-header>
- ภายในส่วนหัว
<h2>
ของการ์ด ให้ใส่ข้อความใน<a class="navigable-content" href="href-name">
และตั้งค่า href-name เป็นค่าที่เหมาะสมสำหรับการนำทางของการ์ด
หรือจะใช้เทมเพลตการ์ดต่อไปนี้ก็ได้
<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>
การลบล้างสีหลักของแถบนำทางและส่วนหัวของหน้า
ขยายแถบนำทางและส่วนหัวของหน้า ที่ขอบของหน้าต่างเบราว์เซอร์ เพิ่มการจัดรูปแบบที่กำหนดเองสำหรับแถบนำทางและส่วนหัวของหน้าโดยใช้เครื่องมือแก้ไขธีมขั้นสูง ซึ่งคล้ายกับรูปแบบต่อไปนี้สำหรับแถบนำทางส่วนหัว
// 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
}
}
การอัปเดตขั้นตอนการจัดการ API สำหรับแอป
มีการเปลี่ยนแปลงการโต้ตอบของผู้ใช้ในการจัดการ API ในแอปบนพอร์ทัลที่ผสานรวม กล่าวอย่างเจาะจงคือ เมื่อจัดการแอป ในส่วน API ผู้ใช้ต้องคลิก หรือ (แทนปุ่มเปิด/ปิด) เพื่อเปิดหรือปิดใช้การเข้าถึง API จากแอปตามลำดับ
อัปเดตกระบวนการในพอร์ทัลซึ่งอธิบายวิธีจัดการ API ในหน้าแอป (หากมี) สำหรับข้อมูลเพิ่มเติม โปรดดู การจัดการ API ในแอป
แก้ไขข้อบกพร่องแล้ว
ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขแล้วในรุ่นนี้ รายการนี้มีไว้สำหรับผู้ใช้ที่ตรวจสอบเพื่อดูเท่านั้น หากคำขอแจ้งปัญหาได้รับการแก้ไขแล้ว ไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดสำหรับ ผู้ใช้ทั้งหมด
รหัสปัญหา | ชื่อคอมโพเนนต์ | คำอธิบาย |
---|---|---|
161269688 | พอร์ทัลแบบผสานรวม |
ภาพขนาดย่อของชิ้นงานแสดงผลไม่ถูกต้องใน Apigee แบบผสม ตอนนี้ภาพขนาดย่อแสดงอย่างถูกต้องในหน้าเนื้อหาแล้ว |
161295683 | พอร์ทัลแบบผสานรวม |
เซิร์ฟเวอร์ล้มเหลวโดยไม่ได้ตั้งคำอธิบายสำหรับแอปไว้ การสร้างแอปก็จะทำได้สำเร็จหากไม่ได้กำหนดคำอธิบาย (ช่องที่ไม่บังคับ) สำหรับแอป |
160898967 | พอร์ทัลแบบผสานรวม |
หน้า Landing Page สำหรับพอร์ทัลเลื่อนไม่ถูกต้อง ตอนนี้หน้า Landing Page ของพอร์ทัลเลื่อนได้แล้ว |
160613314, 159197760, 158643196, 158069283, 158069066, 140154942 |
พอร์ทัลแบบผสานรวม |
การแก้ไขด้านความปลอดภัยอื่นๆ |
158593496 | พอร์ทัลแบบผสานรวม |
สร้างแอปสำหรับนักพัฒนาแอปไม่สำเร็จในพอร์ทัลเวอร์ชัน 1 ปัญหาได้รับการแก้ไขแล้วที่ทำให้ไม่สามารถสร้างแอปของนักพัฒนาซอฟต์แวร์ในพอร์ทัล V1 ได้ |
158318079 | พอร์ทัลแบบผสานรวม |
การเพิ่มหรือแก้ไข URL เรียกกลับในพอร์ทัลนักพัฒนาแอปไม่ทำงาน ปัญหาได้รับการแก้ไขแล้วที่ป้องกันไม่ให้ผู้ใช้พอร์ทัลเพิ่มหรือแก้ไข URL ของ Callback ในหน้า API |
157902256 | พอร์ทัลแบบผสานรวม |
การเผยแพร่อาจลบล้างการอัปเดตชื่อหน้าในหน้ารายละเอียดของหน้า ปัญหาได้รับการแก้ไขแล้ว ซึ่งเป็นสาเหตุที่ทำให้การอัปเดตชื่อหน้าเว็บถูกลบล้างเมื่อคุณเผยแพร่พอร์ทัล (ซึ่งเกิดจากเงื่อนไขการแข่งขัน) |
138993728 | พอร์ทัลแบบผสานรวม |
โปรแกรมสำหรับนักพัฒนาแอปการจัดเรียงอีเมลและการค้นหาไม่ทำงาน ขณะนี้การค้นหาและการจัดเรียงบัญชีผู้ใช้ที่เป็นผู้ใช้ทั่วไปทำงานได้ตามปกติแล้ว |
ปัญหาที่ทราบ
ดูรายการปัญหาที่ทราบของพอร์ทัลที่ผสานรวมได้ที่ปัญหาที่ทราบเกี่ยวกับพอร์ทัลที่ผสานรวม