FAQ portal developer Drupal 7

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

Bagian ini berisi jawaban atas pertanyaan umum (FAQ), yang dikumpulkan dari pertanyaan yang diposting ke Komunitas Apigee atau Dukungan Apigee.

Kategori FAQ
Menyiapkan portal developer Drupal
Kelola lingkungan portal
Menyesuaikan tampilan dan nuansa portal
Menyesuaikan pendaftaran pengguna dan aplikasi
Pencadangan, pemulihan, dan ketersediaan tinggi
Amankan portal
Mengontrol akses konten
Mengonfigurasi email dan notifikasi
Memecahkan masalah
Mengakses kode

Menyiapkan portal developer Drupal

Bagaimana cara menyiapkan portal developer Drupal?

Pada 31 Mei 2020, hosting yang disponsori Apigee untuk portal berbasis Drupal telah berakhir. Untuk informasi tentang cara mengonfigurasi portal developer yang sudah ada, lihat Membuat portal developer.

Browser dan versi browser apa yang didukung oleh portal?

Lihat Software yang didukung dan versi yang didukung.

Kelola lingkungan portal

Bagaimana cara mengelola lingkungan portal saya di cloud publik?

Apigee menggunakan Pantheon, layanan pengelolaan situs, untuk menghosting versi portal Layanan Developer berbasis cloud. Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan Pantheon.

Apigee menggunakan Acquia, layanan pengelolaan situs web, untuk menghosting versi portal Layanan Developer berbasis cloud di Uni Eropa (EU). Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan Acquia.

Pantheon dan Acquia menyediakan alat untuk mengembangkan, menguji, dan memublikasikan portal berbasis Drupal Anda di lingkungan yang aman.

Bagaimana cara mengelola lingkungan portal saya di cloud pribadi?

Sebagai pelanggan Apigee Edge Private Cloud, Anda perlu mengelola lingkungan portal Anda sendiri. Untuk mendapatkan rekomendasi, lihat Praktik terbaik lingkungan server dan pengembangan Drupal.

Bagaimana cara menerapkan update Apigee ke portal developer saya di cloud publik?

Untuk menerapkan update Apigee ke portal developer di cloud publik:

  • Pantheon: Saat Apigee memublikasikan rilis baru portal, pesan akan muncul di Dasbor Pantheon. Anda harus memeriksa update secara berkala dan segera menerapkan update keamanan. Untuk informasi selengkapnya, lihat Menerapkan update Apigee ke portal Anda.

    Catatan: Di area Status di lingkungan, yang diakses dari item menu Status di sebelah kiri dasbor, Anda mungkin melihat bahwa ada update yang tersedia untuk modul Drupal. Abaikan pembaruan ini. Apigee otomatis menggabungkan update ke modul Drupal ke dalam rilis portal berikutnya untuk Anda. Dengan mengizinkan Apigee mengupdate modul Drupal untuk Anda, Apigee memastikan bahwa update ini telah diuji terhadap kode portal terbaru. Jika mengupdate modul Drupal di luar siklus rilis portal Apigee normal, Anda mungkin akan mengalami masalah yang tidak terduga.

  • Acquia: Secara berkala, Apigee mengupdate modul dan tema di portal Anda ke versi terbaru secara otomatis. Update hanya dibuat untuk lingkungan Dev dan diberi tag untuk menunjukkan bahwa update perlu dimigrasikan ke lingkungan portal lain. Untuk mengetahui informasi selengkapnya, lihat Menerapkan update modul dan tema ke portal.

Bagaimana cara menerapkan update Apigee ke portal developer saya di cloud pribadi?

Bagi pelanggan Apigee Edge untuk pelanggan Private Cloud, saat Apigee memublikasikan rilis baru portal, Anda dapat mengupgrade portal developer ke versi terbaru, seperti yang dijelaskan dalam Mengupgrade portal Layanan Developer.

Di antara rilis Apigee Edge Private Cloud, Anda mungkin menerima notifikasi bahwa versi baru Drupal telah tersedia. Versi baru dapat berupa rilis fitur, patch, update keamanan Drupal, atau update Drupal jenis lainnya. Jika terjadi update keamanan, sebaiknya Anda mengupgrade penginstalan Drupal sesegera mungkin untuk memastikan bahwa situs Anda tetap aman. Untuk mengetahui informasi selengkapnya, lihat Mengupgrade penginstalan Private Cloud versi Drupal.

Menyesuaikan tampilan dan nuansa portal

Bagaimana cara menyesuaikan tampilan dan nuansa portal?

Dengan Drupal, Anda dapat membuat portal yang sangat disesuaikan dengan menyesuaikan tema Drupal dan menambahkan modul kustom.

Catatan: Ada kurva pembelajaran untuk menerapkan penyesuaian Drupal yang lebih canggih. Anda dapat memutuskan untuk melibatkan pihak ketiga yang memiliki keahlian Drupal untuk mendapatkan tampilan dan nuansa yang diinginkan dalam jangka waktu yang diinginkan.

Berikut ini beberapa referensi yang dapat membantu Anda menyesuaikan portal menggunakan Drupal:

Bagaimana cara menambahkan modul dan tema kustom ke portal saya di cloud publik?

Anda dapat memperluas fungsi portal dengan menambahkan modul dan tema kustom Anda sendiri.

Untuk menambahkan modul dan tema kustom ke portal berbasis cloud, lihat salah satu bagian berikut berdasarkan apakah Anda menggunakan Patheon atau Acquia untuk mengelola portal:

Catatan: Hanya ubah konten dalam direktori /sites/all. Jika memodifikasi konten yang berada di luar direktori /sites/all, Anda dapat mengalami konflik penggabungan saat memeriksa perubahan pada Git.

Untuk praktik terbaik dan informasi tentang cara menambahkan dan mengupdate modul kustom, lihat Menambahkan modul dan tema serta Mengupdate modul, dalam dokumentasi Drupal.

Bagaimana cara menambahkan modul dan tema kustom ke portal saya di cloud pribadi?

Anda dapat memperluas fungsi portal dengan menambahkan modul dan tema kustom Anda sendiri. Untuk praktik terbaik dan informasi tentang cara menambahkan dan mengupdate modul kustom, lihat Menambahkan modul dan tema serta Mengupdate modul, dalam dokumentasi Drupal.

Catatan: Hanya ubah konten dalam direktori /sites/all. Jika memodifikasi konten yang berada di luar direktori /sites/all, Anda dapat mengalami konflik penggabungan saat memeriksa perubahan pada Git.

Menyesuaikan pendaftaran pengguna dan aplikasi

Bagaimana cara menyesuaikan halaman pendaftaran pengguna baru?

Saat pengguna mendaftar untuk mendapatkan akun di portal, portal akan menampilkan halaman pendaftaran default dengan kolom Nama Depan, Nama Belakang, Nama Pengguna, Alamat email, dan Sandi. Sebagai penyedia API, Anda mungkin ingin mengubah formulir ini untuk meminta pengguna memberikan informasi tambahan seperti nama perusahaan, alamat surat, atau informasi lainnya. Untuk mengetahui informasi selengkapnya, lihat:

Bagaimana cara menyesuaikan halaman pendaftaran aplikasi?

Saat developer aplikasi mendaftarkan aplikasi, portal akan menampilkan formulir default. Sebagai penyedia API, Anda mungkin ingin mengubah formulir pendaftaran aplikasi untuk meminta developer memberikan informasi tambahan seperti ID pelanggan, platform target aplikasi, atau informasi lainnya. Untuk informasi selengkapnya, lihat:

Bagaimana cara menggunakan LDAP untuk autentikasi di portal developer?

Sumber berikut menjelaskan cara menggunakan LDAP untuk autentikasi:

Komunitas Apigee

Dokumentasi Drupal

Bagaimana cara login ke portal menggunakan kredensial Twitter, Google, atau GitHub saya?

Login gabungan adalah proses saat Anda menggunakan kredensial dari satu sistem pengelolaan identitas, yang disebut sistem pencatatan, untuk login ke sistem lain. Misalnya, Anda menggunakan kredensial Google atau Twitter untuk login ke portal developer Apigee. Portal ini mendukung login gabungan menggunakan kredensial dari beberapa penyedia umum, termasuk: GitHub, Google, OpenID, dan Twitter. Untuk informasi selengkapnya, lihat Menggunakan kredensial gabungan di portal developer.

Bagaimana cara menerapkan alur kerja untuk persetujuan kunci API manual?

Anda dapat mengonfigurasi persetujuan kunci API secara manual untuk pendaftaran aplikasi saat membuat produk API. Dalam hal ini, Anda harus menyetujui kunci API secara manual saat developer aplikasi mendaftarkan aplikasi.

Untuk mengetahui rekomendasi terkait penerapan alur kerja persetujuan kunci API manual, lihat artikel komunitas berikut: Apa cara terbaik di portal dev untuk menerapkan alur kerja untuk persetujuan kunci API manual?.

Pencadangan, pemulihan, dan ketersediaan tinggi

Bagaimana cara mencadangkan dan memulihkan portal saya di cloud publik?

Langkah-langkah untuk mencadangkan portal di cloud publik berbeda-beda, bergantung pada apakah Anda menggunakan Pantheon atau Acquia untuk mengelola portal:

Bagaimana cara mencadangkan dan memulihkan portal saya di cloud pribadi?

Anda mencadangkan dan memulihkan portal di cloud pribadi menggunakan perintah Postgres pg_dump dan pg_restore. Untuk informasi selengkapnya, lihat Mencadangkan portal.

Bagaimana cara memastikan ketersediaan tinggi untuk portal developer di cloud publik saya?

Alat pengelolaan Pantheon dan Acquia Drupal menjamin ketersediaan 99,5% untuk portal yang mereka host. Untuk informasi selengkapnya, lihat:

Bagaimana cara memastikan ketersediaan tinggi untuk portal developer di cloud pribadi saya?

Tidak ada pendekatan "satu ukuran cocok untuk semua" guna memastikan ketersediaan tinggi untuk portal developer. Sangat disarankan agar Anda meminta bantuan dari seseorang yang memiliki keahlian dalam:

  • Menyiapkan sistem file dan database dalam konfigurasi ketersediaan tinggi
  • Pengembangan portal Drupal 7

Hubungi tim Customer Success Apigee jika Anda memerlukan bantuan. Selain itu, baca artikel komunitas berikut:

Amankan portal

Bagaimana cara mengonfigurasi keamanan portal?

Drupal juga memiliki banyak fitur keamanan yang harus Anda kenal saat membangun portal. Lihat Mengamankan portal Anda untuk informasi selengkapnya.

Bagaimana cara mengonfigurasi portal untuk menggunakan TLS/HTTPS?

TLS (Transport Layer Security, yang pendahulunya adalah SSL) adalah teknologi keamanan standar untuk membuat link terenkripsi antara server web dan klien web, seperti browser atau aplikasi. Link terenkripsi memastikan bahwa semua data yang diteruskan antara server web dan klien tetap bersifat pribadi. Untuk informasi tentang cara mengonfigurasi TLS dengan portal, lihat Menggunakan TLS di portal.

Bagaimana cara menerapkan patch keamanan Drupal?

Untuk pelanggan Cloud Publik Apigee Edge:

  • Pantheon: Saat Apigee memublikasikan rilis portal baru, sebuah pesan akan muncul di Dasbor Pantheon. Anda harus memeriksa update secara rutin dan segera menerapkan update keamanan. Untuk informasi selengkapnya, lihat Menerapkan update Apigee ke portal Anda.
  • Acquia: Secara berkala, Apigee mengupdate modul dan tema di portal Anda ke versi terbaru secara otomatis. Update hanya dilakukan untuk lingkungan Dev dan diberi tag untuk menunjukkan bahwa update perlu dimigrasikan ke lingkungan portal lainnya. Untuk mengetahui informasi selengkapnya, lihat Menerapkan update modul dan tema ke portal.

Untuk pelanggan Apigee Edge bagi pelanggan Private Cloud, Anda akan menerima notifikasi bahwa versi baru Drupal telah tersedia. Versi baru dapat berupa rilis fitur Drupal, patch, update keamanan, atau update Drupal jenis lainnya. Dalam kasus update keamanan, sebaiknya upgrade penginstalan Drupal Anda sesegera mungkin untuk memastikan bahwa situs Anda tetap aman. Untuk mengetahui informasi selengkapnya, lihat Mengupgrade penginstalan Private Cloud versi Drupal.

Bagaimana cara mendaftar untuk mendapatkan update keamanan?

Mendaftar untuk mendapatkan info terbaru dari Drupal dan Apigee:

Untuk pelanggan cloud publik, Anda juga dapat mendaftar ke host situs web Drupal:

Bagaimana cara mencegah enumerasi nama pengguna?

Enumerasi nama pengguna mengacu pada metode yang digunakan penyerang untuk mengidentifikasi nama pengguna yang ada dengan menggunakan formulir lupa sandi, yang secara default menunjukkan ada atau tidaknya sandi yang ditentukan. Penyerang dapat terus mencoba nama pengguna hingga menemukan pengguna yang valid. Untuk mencegah enumerasi nama pengguna, instal modul Username Enumeration Prevention.

Bagaimana cara mengaktifkan autentikasi dua faktor?

Jangan aktifkan autentikasi 2 langkah di Apigee Edge jika Anda memublikasikan API menggunakan portal developer Apigee. Jika tidak, portal developer tidak akan dapat berkomunikasi dengan Edge.

Bagaimana kredensial Edge disimpan dan dienkripsi di portal Drupal?

Sumber berikut memberikan detail tentang cara kredensial Edge disimpan dan dienkripsi di portal Drupal:

Komunitas Apigee:

Mengontrol akses konten

Bagaimana cara mengontrol akses konten ke portal?

Sumber berikut menjelaskan cara mengontrol akses konten ke portal:

Komunitas Apigee:

Dokumentasi Drupal:

Bagaimana cara mengontrol akses ke produk API berdasarkan peran?

Sumber berikut menjelaskan cara mengontrol akses ke produk API berdasarkan peran:

Mengonfigurasi email dan notifikasi

Bagaimana cara menentukan server email SMTP untuk portal?

Portal developer mewajibkan Anda mengonfigurasi server SMTP untuk mengirim pesan email. Setelah mengonfigurasi server SMTP, semua email yang dikirim oleh portal developer akan menggunakan server SMTP. Email ini mencakup email yang dikirimkan kepada developer baru, email yang dikirimkan kepada developer yang kehilangan sandinya, dan email yang dikirimkan kepada developer dengan akun yang diblokir. Untuk informasi, lihat Mengonfigurasi email.

Bagaimana cara mengirim email saat developer mendaftarkan aplikasi (atau peristiwa lain terjadi)?

Aturan Drupal memungkinkan Anda menentukan tindakan oleh portal sebagai respons terhadap peristiwa tertentu. Salah satu penggunaan aturan yang umum adalah untuk menghasilkan email sebagai respons terhadap suatu peristiwa. Portal ini memiliki dukungan bawaan guna membuat email untuk peristiwa yang telah ditentukan, seperti saat developer baru mendaftarkan akun. Namun, Anda dapat menambahkan aturan sendiri untuk membuat email. Misalnya, Anda dapat membuat email saat developer menambahkan, menghapus, atau mengubah aplikasi. Untuk mengetahui informasinya, lihat Membuat email saat terjadi peristiwa.

Bagaimana cara menyesuaikan pesan email yang dikirim dari portal?

Anda dapat mengonfigurasi berbagai notifikasi email yang dikirim sebagai respons terhadap aktivitas tertentu, seperti mendaftar, menghapus, memblokir, dan berhenti memblokir akun developer. Untuk mengetahui informasinya, lihat Mengonfigurasi dan memformat notifikasi email.

Bagaimana cara mencegah SPAM di portal?

Salah satu cara untuk mencegah SPAM di portal adalah menambahkan CAPTCHA ke halaman login dan halaman lainnya dengan mengaktifkan modul CAPTCHA dan reCAPTCHA Drupal. Untuk informasi selengkapnya, lihat:

Memecahkan masalah

Bagaimana cara melihat file log portal?

Pilih Laporan di menu Drupal untuk melihat daftar log dan laporan lainnya. Misalnya, pilih Laporan > Pesan log terbaru untuk melihat tabel yang berisi pesan log terbaru.

Video: Tonton video singkat untuk mempelajari laporan log dan setelan debug lebih lanjut.

Mengakses kode

Bagaimana cara mengakses kode sumber portal developer Drupal 7?

Untuk situs yang dihosting di Pantheon atau Acquia, Anda dapat mengakses kode sumber portal developer Drupal 7 melalui dasbor situs hosting, seperti yang dijelaskan di bagian berikut:

Anda dapat mengakses repositori kode sumber Drupal 7 langsung di: https://github.com/apigee/drupal7-drops. Situs Pantheon dan Acquia menggunakan repositori ini untuk upstream kode sumbernya.