14.10.27.00 - บันทึกประจำรุ่นของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่ เอกสารประกอบของ Apigee X
info


เมื่อวันพฤหัสบดีที่ 13 พฤศจิกายน 2014 เราได้เปิดตัวพอร์ทัล Apigee Developer Services เวอร์ชัน 14.10.27.00 สำหรับระบบคลาวด์

ฟีเจอร์ใหม่

พอร์ทัล Apigee Developer Services เวอร์ชันระบบคลาวด์รุ่นนี้มีฟีเจอร์ใหม่ดังนี้

  • เพิ่มเอกสารประกอบเกี่ยวกับการสร้างธีมย่อย
    หากต้องการแก้ไขธีมเพื่อเปลี่ยนรูปลักษณ์ของเว็บไซต์ โปรดอย่าแก้ไขไฟล์ธีม ใน profiles/apigee/themes โดยตรง เนื่องจากระบบจะเขียนทับการเปลี่ยนแปลงของคุณในครั้งถัดไปที่คุณอัปเกรดพอร์ทัล ให้สร้างธีมย่อยแทน ดูข้อมูลเพิ่มเติมได้ที่ การปรับแต่งธีม
  • นำโมดูลออก
    โมดูล devconnect_docgen เลิกใช้งานแล้ว และเราได้นำออกและแทนที่ด้วยโมดูล smartdocs
  • เทมเพลต SmartDocs ที่กำหนดเอง
    ตอนนี้คุณสามารถอัปโหลดเทมเพลต SmartDocs เริ่มต้นที่โมเดลทั้งหมดใช้ได้แล้ว หากคุณอัปโหลดเทมเพลตที่กำหนดเอง ระบบจะใช้เทมเพลตดังกล่าวในการแสดงโมเดลทั้งหมดแทนการใช้เทมเพลตเริ่มต้น ที่มาพร้อมกับโมดูล SmartDocs ดูข้อมูลเพิ่มเติมได้ที่ การใช้ SmartDocs เพื่อจัดทำเอกสารประกอบของ API
  • ตอนนี้คุณสามารถใช้ SmartDocs ได้แม้ว่าเซิร์ฟเวอร์การจัดการ OPDK จะเข้าถึงแบบสาธารณะไม่ได้ก็ตาม
    ตอนนี้ SmartDocs ช่วยให้คุณระบุ URL พร็อกซีได้เมื่อที่อยู่ IP ของเซิร์ฟเวอร์การจัดการ OPDK เข้าถึงแบบสาธารณะไม่ได้ ดูข้อมูลเพิ่มเติมได้ที่ การใช้ SmartDocs เพื่อจัดทำเอกสารประกอบของ API

การเลิกใช้งาน

ตั้งแต่วันที่ 15 เมษายน 2015 เป็นต้นไป Google จะไม่รองรับ OpenID 2.0 API อีกต่อไปตามที่อธิบายไว้ใน ลิงก์ต่อไปนี้

https://developers.google.com/+/api/auth-migration#timetable

พอร์ทัลทั้งหมดที่เปิดตัวก่อนเวอร์ชัน 14.07 ใช้ Google OpenID 2.0 ซึ่งช่วยให้ผู้ใช้ลงชื่อเข้าสู่ระบบ พอร์ทัลหรือลงทะเบียนเป็นผู้ใช้พอร์ทัลได้โดยใช้ข้อมูลเข้าสู่ระบบของ Google ดูข้อมูลเพิ่มเติมได้ที่ การใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์ ในพอร์ทัลนักพัฒนาซอฟต์แวร์ ฟังก์ชันดังกล่าวจึงถูกนำออกจากพอร์ทัลเนื่องจากการเลิกใช้งานนี้

คุณสามารถใช้โมดูล Drupal Google Auth หรือใช้ข้อมูล ที่อธิบายไว้ในบทความ: การใช้ OAuth 2.0 สำหรับ การเข้าสู่ระบบ แทน

การแก้ไขบั๊ก

เราได้แก้ไขบั๊กต่อไปนี้ในรุ่นนี้

หัวข้อ คำอธิบาย
งาน Cron ตอนนี้งาน Cron ของ Drupal จะเรียกใช้กฎเมื่อสถานะของแอปมีการเปลี่ยนแปลง
แพ็กเกจราคาสำหรับการสร้างรายได้ ตอนนี้แพ็กเกจราคาที่มีตารางราคาแบบเป็นช่วงตามปริมาณจะแสดงอย่างถูกต้องในหน้ารายละเอียดแพ็กเกจ หน้า
การปัดเศษ CHF ตอนนี้การปัดเศษ CHF ทั้งหมดจะดำเนินการในแบ็กเอนด์ ไม่ใช่ในพอร์ทัล
แคชผลิตภัณฑ์ API และแคชแอปของนักพัฒนาแอป ตอนนี้คุณสามารถควบคุมว่าจะสร้างแคชผลิตภัณฑ์ API และแคชแอปของนักพัฒนาแอปใหม่ ทุกครั้งที่ Cron ทำงานหรือไม่
  1. จากเมนู Drupal ให้เลือกการกำหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาแอป > การกำหนดค่าแอปพอร์ทัลนักพัฒนาแอป
  2. ทำเครื่องหมายเลือกหรือยกเลิกการเลือกสร้างแคชผลิตภัณฑ์ API และแคชแอปของนักพัฒนาแอปใหม่ทุก ครั้งที่ Cron ทำงาน
  3. บันทึกการตั้งค่าของคุณ
แคชผลิตภัณฑ์ API

เมื่อเพิ่มผลิตภัณฑ์ API ลงใน Edge ตอนนี้คุณสามารถซิงค์ผลิตภัณฑ์ API กับพอร์ทัลได้โดย การล้างแคชของพอร์ทัล การซิงค์ผลิตภัณฑ์ API จะทำให้ผลิตภัณฑ์ปรากฏในรายการผลิตภัณฑ์ที่พร้อมใช้งานในพอร์ทัล ก่อนหน้านี้ วิธีเดียวที่จะทำการซิงค์นี้ได้คือการ เรียกใช้งาน Cron

วิธีล้างแคช

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. จากเมนู Drupal ให้เลือกไอคอนหน้าแรก > ล้างแคชทั้งหมด

หากต้องการล้างแคชทีละรายการ ให้เลือกรายการใดรายการหนึ่งในเมนูย่อย เช่น ผลิตภัณฑ์ API

ช่องโปรไฟล์ผู้ใช้และช่องการลงทะเบียน

ตอนนี้คุณสามารถจัดลำดับช่องโปรไฟล์ผู้ใช้และช่องการลงทะเบียนใหม่ได้จากอินเทอร์เฟซเมนู Drupal

  • หากต้องการจัดเรียงช่องการลงทะเบียนใหม่ ให้เลือกการกำหนดค่า > ผู้ใช้ > การตั้งค่าบัญชี > จัดการช่อง
  • หากต้องการจัดเรียงช่องโปรไฟล์ใหม่ ให้เลือกการกำหนดค่า > ผู้ใช้ > บัญชี การตั้งค่า > จัดการการแสดงผล

ลากช่องไปยังลำดับที่ต้องการให้แสดง แล้วคลิก บันทึก

ปุ่มเข้าสู่ระบบ Apigee ตอนนี้ปุ่มตรวจสอบสิทธิ์ด้วย Apigee จะปรากฏอย่างถูกต้องใน แบบฟอร์มเข้าสู่ระบบเมื่อเปิดใช้โมดูล Apigee SSO
แบบฟอร์มเข้าสู่ระบบของผู้ใช้ แก้ไขการปิด HTML ที่ขาดหายไปในเทมเพลตแบบฟอร์มโมดัล Bootstrap สำหรับการเข้าสู่ระบบของผู้ใช้, ซึ่งทำให้โมดัลไม่ตรงแนว
SmartDocs แก้ไขข้อความแสดงข้อผิดพลาด PHP "Array to string conversion in drupal_attributes() during swagger import and rendering"
SmartDocs ที่มี OAuth เพิ่มช่อง URL เรียกกลับ OAuth ที่ขาดหายไปลงในโมดูล SmartDocs
หน้าแสดงรายการ API ของ SmartDocs แก้ไขปัญหาการแคชที่ทำให้หน้าแสดงรายการ API ปรากฏเป็นหน้าว่างหลังจากแสดงผลการแก้ไขใหม่ของโมเดล SmartDocs