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

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

เมื่อวันที่ 25 กรกฎาคม 2013 เราเปิดตัวการปรับปรุงพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee

ฟีเจอร์และการเพิ่มประสิทธิภาพ

  • อัปเกรดจาก Drupal 7.21 เป็น 7.23 (เฉพาะการซ่อมบำรุงเท่านั้น ไม่พบปัญหาด้านความปลอดภัย)
  • โปรแกรมติดตั้ง Drupal ที่อิงตามโปรไฟล์ใหม่
  • การผสานรวมกับ Apigee MINT (การสร้างรายได้และการพาณิชย์)
  • การจัดการข้อผิดพลาดที่เสียบได้ ฮุกใหม่จะแสดงซึ่งอนุญาตให้โมดูลเฉพาะลูกค้าแก้ไขการแจ้งเตือนข้อผิดพลาดหรือการแจ้งเตือนสถานะที่สร้างขึ้นโดยโมดูล Devconnect
  • ผสานรวมโมดูลกฎหมายแล้ว เมื่อเปิดใช้จะมีวิธีที่มีประสิทธิภาพมากขึ้นในการจัดการการยอมรับข้อกำหนดในการให้บริการ
  • ชื่อผู้ใช้ Devconnect:รหัสผ่าน และองค์กรสามารถตั้งค่าจากบรรทัดคำสั่งผ่าน drush
  • ตอนนี้ระบบจะสร้างหน้ารายละเอียดแอปของนักพัฒนาซอฟต์แวร์โดยไม่มีไฟล์เทมเพลต (หากไม่มีไฟล์เทมเพลตที่กำหนดเอง) และฮุกใหม่จะแสดงเพื่อให้แก้ไขเนื้อหาและเลย์เอาต์ได้ หากมีธีมที่กำหนดเองซึ่งลบล้างเทมเพลตหน้ารายละเอียดของแอปนักพัฒนาซอฟต์แวร์เก่า ระบบจะใช้เทมเพลตนั้น มิเช่นนั้น จะสร้างหน้าเป็น Drupal แสดงผลแบบ Drupal ซึ่งจะแก้ไขผ่าน Hook ได้
  • วันที่สร้างแอปนักพัฒนาซอฟต์แวร์ได้ผ่านเป็นฟิลด์ที่พร้อมสำหรับการแสดงในหน้ารายละเอียดแอปนักพัฒนาซอฟต์แวร์แล้ว ซึ่งจะไม่แสดงโดยค่าเริ่มต้น แต่โมดูลที่กำหนดเองที่ใช้ ฮุกบางรายการจะเปิดใช้การแสดงผลได้
  • โดยอาจกำหนดให้ระบุ ไม่บังคับ หรือซ่อน URL ก็ได้ ซึ่งควบคุมผ่านหน้าผู้ดูแลระบบพอร์ทัลนักพัฒนาซอฟต์แวร์
  • คุณสามารถกำหนดค่าผลิตภัณฑ์ API เป็นรายการเดียวหรือหลายรายการโดยมีค่าเริ่มต้นเป็นจำเป็นหรือไม่บังคับ หรือแม้กระทั่งซ่อนไปก็ได้ ซึ่งควบคุมผ่านหน้าผู้ดูแลระบบของพอร์ทัลนักพัฒนาซอฟต์แวร์
  • ขณะนี้แอปของนักพัฒนาซอฟต์แวร์ นักพัฒนาซอฟต์แวร์ และผลิตภัณฑ์ API ถูกรวมเป็นเอนทิตีแล้ว โดยแต่ละกรณีจะเขียนกรอบการทดสอบไว้ นักพัฒนาซอฟต์แวร์ไม่จำเป็นต้องรับทราบข้อมูลเกี่ยวกับภายในของ SDK ของ Management API อีกต่อไปแล้ว คุณสามารถใช้ฟังก์ชันentity_load และentity_save ที่คุ้นเคยเพื่อเข้าถึงฟังก์ชันการทำงานทั้งหมดได้
  • แอปของนักพัฒนาซอฟต์แวร์จะแสดงโทเค็นแล้ว หากเปิดใช้โมดูลกฎ เหตุการณ์เหล่านี้จะใช้ได้เมื่อเหตุการณ์ใหม่ 3 รายการเริ่มทำงาน ได้แก่ เมื่อสร้าง การอัปเดต และการลบแอป
  • เมื่อเรียกใช้update.php ระบบจะปิดใช้โมดูล Devconnect_* ที่ล้าสมัย (ระบบจะนำโมดูลใน R24 ออก) ดังนี้
    • devconnect_apigee (มีไลบรารีคลาสเก่าที่ไม่ได้ใช้แล้ว)
    • devconnect_notification (ไม่จำเป็นต้องใช้อีกต่อไปเพราะเราจะเปลี่ยนไปใช้ Pantheon)
    • devconnect_faq_ext
  • เราได้นําโมดูลที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ที่ล้าสมัยแล้วต่อไปนี้ออก
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • เนื้อหาและโครงสร้างเริ่มต้นจะคงอยู่เป็นชุดฟีเจอร์ ซึ่งจะช่วยให้การติดตั้ง from-scratch สามารถตั้งค่าอินสแตนซ์การทำงานของพอร์ทัลนักพัฒนาซอฟต์แวร์ได้
  • นำการพึ่งพาโมดูล Node_reference ออกแล้ว
  • โมดูล DevChan จะทำงานได้อย่างถูกต้องเมื่อเปิดใช้ภาษาญี่ปุ่น
  • เพิ่มสตริงคำแปลสำหรับการแปลภาษาญี่ปุ่นแล้ว
  • ตอนนี้ Developer Sync จะซิงค์นักพัฒนาซอฟต์แวร์ KMS ทั้งหมดกับผู้ใช้ Drupal ในท้องถิ่น รวมถึงพฤติกรรมเดิมในการซิงค์ผู้ใช้ Drupal ในเครื่องกับ KMS นอกจากนี้ยังมอบหมายบทบาทผู้ดูแลระบบให้กับผู้ใช้แต่ละรายที่ได้รับการกำหนดค่าเป็นผู้ดูแลระบบองค์กรใน KMS
  • Developer Sync สามารถเรียกใช้ผ่าน Drush ได้แล้ว
  • เพิ่ม accounts.apigee.com Single-sign-on (ใช้ได้กับโดเมน *.apigee.com)
  • ทั้ง Apigee SSO และ Google SSO ได้ตั้งค่าบทบาทผู้ดูแลระบบสำหรับผู้ใช้ที่มีการกำหนดค่าอีเมลเป็นผู้ดูแลระบบใน KMS
  • ปรับปรุงการตรวจหาและการป้อนข้อมูลชื่อ/นามสกุลและอีเมลล่วงหน้าใน Google SSO
  • ตอนนี้ในหน้าผู้ดูแลระบบ DevChan Management API มีปุ่ม "ทดสอบการเชื่อมต่อ" เพื่อทดสอบพารามิเตอร์การเชื่อมต่อ KMS
  • เพิ่มโมดูล devconnect_key_value_map ที่ปิดความซับซ้อนในการจัดการกับ SDK ของ Management API เมื่อจัดการกับการแมปคีย์-ค่า
  • เราเลิกใช้งานโมดูล WYSIWYG และนำออกจากการเผยแพร่แล้วเพื่อให้ใช้โมดูลลิงก์ CKEditor และ CKEditor แทน (ควรนำ WYSIWYG ออกจากการติดตั้งโดยสมบูรณ์)
  • CKEditor อัปเกรดเป็นเวอร์ชัน 4.2.1 แล้ว
  • CKEditor กำหนดค่าเพื่อใช้สื่อ, media_embed และ media_youtube เพื่อจัดการสื่อที่อัปโหลดและที่มาจากอินเทอร์เน็ต
  • เพิ่มคำสั่ง drush เพื่ออัปเกรดจาก >=R22
  • สคริปต์การติดตั้ง OPDK ใหม่และคู่มือการติดตั้งแบบ PDF

การแก้ไขข้อบกพร่อง

  • และห้ามไม่ให้ใช้เครื่องหมาย "และ" เป็นส่วนหนึ่งของชื่อแอปของนักพัฒนาแอป การมีเครื่องหมาย "และ" ก่อนหน้านี้ทำให้เว็บไซต์เสียหาย
  • รหัสผ่านองค์กรที่มีอักขระที่ไม่เข้ากับ URL จะไม่ก่อให้เกิดความเสียหายอีกต่อไป
  • ระบบจะไม่ส่งข้อยกเว้นใน user_save อีกต่อไป หากยังไม่ได้ตั้งค่าข้อมูลเข้าสู่ระบบ KMS