Catatan Rilis Portal Layanan Developer Apigee - 7.x-4.23

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pada 25 Juli 2013, kami merilis pembaruan pada portal Apigee Developer Services.

Fitur dan Peningkatan

  • Upgrade dari Drupal 7.21 ke 7.23 (hanya perbaikan pemeliharaan, tidak ada masalah keamanan).
  • Penginstal Drupal berbasis Profil baru.
  • Integrasi dengan Apigee MINT (monetisasi & perdagangan).
  • Penanganan error yang dapat di-plug. Hook baru diekspos yang memungkinkan modul khusus pelanggan memodifikasi notifikasi error atau status yang dihasilkan oleh modul Devconnect.
  • Modul hukum kini terintegrasi. Jika diaktifkan, fitur ini menawarkan cara yang lebih andal untuk mengelola persetujuan Persyaratan Layanan.
  • Nama pengguna:sandi dan org Devconnect dapat ditetapkan dari command line melalui drush.
  • Halaman detail Aplikasi Developer kini dibuat tanpa file template (jika file template kustom tidak ada), dan hook baru diekspos untuk memungkinkan modifikasi konten dan tata letaknya. Jika ada tema kustom yang menggantikan template halaman detail aplikasi developer lama, template tersebut akan digunakan; jika tidak, halaman akan dibuat sebagai array render Drupal yang kemudian dapat diubah melalui hook.
  • Tanggal pembuatan Aplikasi Developer kini diteruskan sebagai kolom yang tersedia untuk ditampilkan di halaman detail Aplikasi Developer. Secara default, tombol ini tidak ditampilkan, tetapi modul kustom yang menerapkan hook tertentu dapat mengaktifkan tampilannya.
  • URL callback dapat bersifat wajib, opsional, atau disembunyikan sepenuhnya. Hal ini dikontrol melalui halaman admin Dev Portal.
  • Produk API dapat dikonfigurasi sebagai tunggal atau ganda, dengan nilai default, wajib diisi atau opsional, atau bahkan disembunyikan sepenuhnya. Hal ini dikontrol melalui halaman admin Dev Portal.
  • Aplikasi Developer, Developer, dan Produk API kini dikemas sebagai entitas. Kasus pengujian ditulis untuk setiap kasus. Developer tidak perlu lagi memiliki pengetahuan tentang internal Management API SDK; fungsi entity_load dan entity_save yang sudah dikenal dapat digunakan untuk mengakses semua fungsi.
  • Aplikasi Developer kini mengekspos token. Jika modul Aturan diaktifkan, peristiwa ini dapat digunakan saat tiga peristiwa baru diaktifkan: saat pembuatan, update, dan penghapusan aplikasi.
  • Saat update.php dijalankan, modul Devconnect_* yang sudah tidak digunakan lagi akan dinonaktifkan (modul tersebut akan dihapus di R24):
    • devconnect_apigee (berisi library class lama yang tidak lagi digunakan)
    • devconnect_validate (tidak lagi diperlukan karena kita beralih ke Pantheon)
    • devconnect_faq_ext
  • Modul terkait devconnect usang berikut telah dihapus:
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • Konten dan struktur default kini dipertahankan sebagai serangkaian fitur. Hal ini memungkinkan penginstalan dari awal untuk menyiapkan instance portal developer yang berfungsi.
  • Dependensi pada modul node_reference telah dihapus.
  • Modul DevChan kini berfungsi dengan benar saat bahasa Jepang diaktifkan.
  • Menambahkan string terjemahan untuk terjemahan bahasa Jepang.
  • Developer Sync kini menyinkronkan semua developer KMS dengan pengguna Drupal lokal, serta perilaku lama dalam menyinkronkan pengguna Drupal lokal dengan KMS. Selain itu, peran administrator juga ditetapkan kepada setiap pengguna yang dikonfigurasi sebagai administrator org di KMS.
  • Sinkronisasi Developer kini dapat dijalankan melalui drush.
  • Menambahkan single sign-on accounts.apigee.com (tersedia untuk domain *.apigee.com).
  • Apigee SSO dan Google SSO menetapkan peran administrator pada pengguna yang emailnya dikonfigurasi sebagai administrator di KMS.
  • Peningkatan deteksi dan pengisian otomatis nama depan/belakang dan email di SSO Google.
  • Di halaman admin DevChan Management API, kini ada tombol “uji koneksi” untuk menguji parameter koneksi KMS.
  • Menambahkan modul devconnect_key_value_map yang menyembunyikan kompleksitas penanganan SDK Management API saat menangani Peta Nilai Kunci.
  • Modul WYSIWYG tidak digunakan lagi dan dihapus dari distribusi untuk mendukung CKEditor & modul link CKEditor. (WYSIWYG harus DIHAPUS SEPENUHNYA dari penginstalan apa pun).
  • CKEditor telah diupgrade ke versi 4.2.1.
  • CKEditor dikonfigurasi untuk menggunakan media, media_embed, dan media_youtube untuk mengelola media yang diupload dan media yang bersumber dari internet.
  • Menambahkan perintah drush untuk mengupgrade dari >=R22.
  • Skrip penginstalan OPDK & PDF panduan penginstalan yang benar-benar baru.

Perbaikan bug

  • Ampersan kini dilarang sebagai bagian dari nama aplikasi developer. Kehadiran ampersand sebelumnya menyebabkan kerusakan situs.
  • Sandi organisasi yang berisi karakter yang tidak kompatibel dengan URL tidak lagi menyebabkan kerusakan.
  • Pengecualian tidak akan lagi terjadi pada user_save jika kredensial KMS belum disiapkan.