Menambahkan postingan blog dan forum

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

Portal Layanan Developer memungkinkan Anda membuat blog dan forum berangkai:

  • Dukungan Blog memungkinkan pengguna membuat, mengedit, dan menghapus postingan blog. Selain itu, izin berbasis peran memungkinkan Anda membatasi tindakan blog ke jenis pengguna tertentu.
  • Forum memungkinkan pengguna membuat diskusi berangkai dengan moderasi berbasis peran. Anda dapat menambahkan forum ke portal, mengelompokkan forum dalam hierarki, dan mengonfigurasi peran pengguna untuk mengontrol akses ke forum.

Bekerja dengan blog

Portal ini memungkinkan pengguna dengan hak istimewa yang diperlukan untuk membuat, mengedit, dan menghapus postingan blog. Blog terdiri dari postingan individual, yang diberi stempel waktu dan dilihat menurut tanggal. Semua orang, termasuk pengguna anonim, dapat melihat entri blog terbaru menggunakan link navigasi yang disediakan di Halaman beranda portal.

Setiap pengguna dengan hak istimewa yang diperlukan dapat mengomentari postingan blog. Komentar dapat muncul segera setelah dimasukkan, atau Anda dapat mengonfigurasi portal developer sehingga komentar harus dimoderasi sebelum muncul. Secara default, pengguna anonim tidak dapat memposting komentar.

Tentang jenis blog

Portal ini mendukung dua jenis blog, tergantung versi portal Anda:

  • Blog standar seperti yang diimplementasikan oleh modul Drupal Blog digunakan secara default oleh rilis portal sebelum versi 14.02.156.1.
  • Blog kustom Apigee dengan tampilan postingan kustom, dukungan untuk jenis konten gambar, audio dan video, serta toolbar pengeditan "gaya tumblr" seperti yang diimplementasikan oleh modul Apigee Drupal kustom. Versi 14.02.156.1 dan portal yang lebih baru menggunakan blog kustom Apigee secara default. Portal yang sudah ada dapat diupgrade untuk menggunakan blog baru sebagai bagian dari upgrade ke versi 14.02.156.1.

Blog khusus didefinisikan oleh tiga modul Drupal khusus yang disediakan oleh Apigee. Tabel berikut menjelaskan modul-modul ini:

Modul Definisi
Blog Devconnect Menentukan fungsi dasar blog.
Menu Pembuatan Konten Devconnct Menentukan menu yang memungkinkan Anda membuat berbagai jenis konten blog.
jenis konten blog devconnect Mendefinisikan jenis konten khusus Drupal untuk blog: gambar, audio, dan video. Tanpa modul ini, Anda hanya dapat membuat entri blog dengan jenis artikel.

Menentukan versi portal dan jenis blog yang didukung:

Anda dapat menemukan versi portal menggunakan perintah cURL berikut:

$ curl <portal url>/buildInfo

Jika ingin menggunakan blog kustom, pastikan versi Anda adalah 14.02.156.1 atau yang lebih baru.

Mengupgrade portal yang ada untuk menggunakan modul blogging kustom Apigee:

  1. Pastikan portal Anda telah diupgrade ke versi 14.02.156.1 atau yang lebih baru.
  2. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  3. Pilih Modules di menu Drupal.
  4. Nonaktifkan modul Blog.
  5. Aktifkan tiga modul kustom Apigee berikut:
    • Blog Devconnect
    • Menu Pembuatan Konten Devconnct
    • jenis konten blog devconnect
  6. Simpan konfigurasi.

Melihat blog

Portal developer menampilkan postingan blog terbaru di halaman Blog. Entri blog ditampilkan dalam urutan menurun menurut waktu pembuatan. Untuk menampilkan halaman Blog, pilih Blog pada menu utama portal developer.

Selain itu, portal developer awalnya disiapkan untuk menampilkan postingan blog terbaru di Halaman beranda. Entri juga ditampilkan dalam urutan menurun berdasarkan waktu pembuatan.

Menyetel izin untuk blog

Sebagai administrator, Anda mengontrol izin yang diperlukan untuk melakukan tindakan di blog, seperti membuat, mengedit, dan menghapus postingan blog.

Anda juga mengonfigurasi izin yang diperlukan untuk memposting, mengedit, dan menghapus komentar blog, serta apakah komentar pengguna harus dimoderasi. Jika komentar tidak perlu dimoderasi, komentar tersebut akan langsung muncul. Jika komentar harus dimoderasi, pengguna portal dengan izin yang diperlukan untuk memoderasi komentar harus menyetujuinya.

Untuk menetapkan izin blog:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih People di menu Drupal.
  3. Pilih link Izin di bagian atas halaman Anggota.
  4. Scroll ke bawah ke bagian Komentar di halaman.
  5. Di bagian Comment, tetapkan izin berikut yang mengontrol pengguna mana yang dapat menambahkan, melihat, mengedit, dan menyetujui komentar:
    • Mengelola setelan komentar dan komentar
    • Lihat komentar
    • Komentar postingan
    • Melewati persetujuan komentar
    • Mengedit komentar sendiri
  6. Scroll ke bawah ke area Node di halaman.
  7. Di bagian Node, tetapkan lima izin berbeda yang mengontrol pengguna mana yang dapat menambahkan, mengedit, dan menghapus postingan blog:
    • Entri blog: Membuat konten baru
    • Entri blog: Edit konten sendiri
    • Entri blog: Mengedit konten apa pun
    • Entri blog: Menghapus konten sendiri
    • Entri blog: Menghapus semua konten
  8. Simpan konfigurasi Anda.

Menambahkan entri blog

Semua pengguna dengan izin yang diperlukan dapat membuat entri blog. Namun, Anda dapat mengonfigurasi peran pengguna sehingga pengguna dapat menambahkan dan mengedit entri blognya sendiri, tetapi tidak dapat menghapusnya. Atau, mereka dapat menambahkan, mengedit, dan menghapus entri blognya sendiri, tetapi tidak dapat mengedit entri blog dari pengguna lain.

Jika versi portal Anda menggunakan modul Drupal Blog, tombol berikut akan muncul untuk memungkinkan Anda membuat entri blog:

Halaman pengeditan blog default akan muncul:

Jika Anda menggunakan blog kustom Apigee, dan telah mengaktifkan dukungan untuk semua jenis konten blog, akan ada menu berikut yang memungkinkan Anda membuat berbagai jenis entri blog:

Pilih tombol untuk jenis konten yang sesuai untuk membuat entri blog baru. Bergantung pada jenis konten yang dipilih, editor berikut akan muncul:

Tombol di kanan bawah memungkinkan Anda menambahkan konten yang ditentukan oleh project Bootstrap, termasuk carousel, featurette, jumbotron, dan trifold.

Area bawah memungkinkan Anda menambahkan media terkait. Misalnya, pada gambar di atas untuk jenis konten video, Anda dapat menambahkan video ke entri blog.

Untuk menambahkan entri blog:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Blog di menu navigasi portal developer.
  3. Pilih Create new blog entry (modul Drrupal Blog) atau jenis konten (blog kustom Apigee).
  4. Tambahkan konten di bagian Judul dan Isi.
  5. Jika ada, klik Edit ringkasan untuk menambahkan ringkasan.
  6. Masukkan daftar kata kunci yang dipisahkan dengan koma. Kata kunci tersebut digunakan untuk mengisi tampilan Topik Hangat di halaman Blog. Jika ingin, Anda dapat menambahkan tampilan Topik Populer ke Halaman beranda, atau ke halaman lainnya.
    Bergantung pada jenis entri Blog, Anda mungkin harus meluaskan area Tag meta pada halaman untuk memasukkan kata kunci.
  7. Klik Simpan.
    Blog dipublikasikan ke halaman depan blog dan tercantum di Halaman beranda pada area Postingan Blog Terbaru.

Saat Anda membuat entri blog baru, modul Blog mencatat informasi dasar tentang konten, termasuk ID penulis, tanggal pembuatan, dan jenis konten.

Memoderasi komentar blog

Pengguna portal developer dapat memposting komentar ke entri blog. Secara default, pengguna harus login ke portal untuk memposting komentar. Kemampuan pengguna untuk melihat, memposting, mengedit, dan menyetujui komentar bergantung pada peran dan izin mereka seperti yang dijelaskan di atas.

Untuk memoderasi komentar:

  1. Login ke portal Anda sebagai pengguna dengan hak istimewa persetujuan komentar atau admin.
  2. Pilih Konten > Komentar di menu administrasi Drupal.
  3. Pilih link komentar yang Dipublikasikan atau link komentar yang Tidak disetujui.
  4. Gunakan halaman tersebut untuk memoderasi komentar.

Mengonfigurasi tampilan halaman Blog

Portal developer menggunakan tampilan Drupal, yang disebut Item diberi tag sebagai tampilan konten blog, untuk mengontrol tampilan entri blog di halaman Blog. Secara default, entri blog tercantum dalam urutan tanggal pembuatan dari atas ke bawah.

Untuk mengonfigurasi tampilan blog:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Structure > Views di menu administrasi Drupal.
  3. Pilih link Edit di baris untuk tampilan Items tags as blog content view (Content). Tindakan ini akan menampilkan halaman berikut yang dapat Anda gunakan untuk mengonfigurasi tampilan:

  4. Edit tampilan.
  5. Simpan perubahan.

Mengonfigurasi tampilan Topik Populer untuk entri blog

Portal developer menggunakan tampilan Drupal, yang disebut Topik Populer, untuk mengontrol tampilan Topik Populer untuk entri blog di halaman Blog. Secara default, item Topik Populer sesuai dengan kata kunci yang ditambahkan ke postingan blog.

Untuk mengonfigurasi tampilan Topik Populer:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Structure > Views di menu administrasi Drupal.
  3. Pilih link Edit di baris untuk tampilan Topik Populer (Konten). Tindakan ini akan menampilkan halaman yang dapat Anda gunakan untuk mengonfigurasi tampilan.
  4. Edit tampilan.
  5. Simpan perubahan.

Bekerja dengan forum

Forum memungkinkan pengguna yang memiliki hak istimewa yang diperlukan membuat diskusi berangkai dengan fungsi yang mirip dengan sistem papan pesan lainnya. Topik terdapat dalam sebuah forum, dan setiap forum dapat menampung banyak topik. Topik juga dapat memiliki URL-nya sendiri.

Pengguna memposting topik baru ke forum. Setiap topik forum terdiri dari postingan awal, ditambah balasan atau komentar. Bergantung pada hak istimewa pengguna, pengguna dapat mengedit dan menghapus postingannya sendiri, serta mengedit dan menghapus postingan pengguna lain.

Secara default, pengguna anonim dapat melihat postingan tetapi tidak dapat memposting balasan. Hanya pengguna terautentikasi dengan hak istimewa yang diperlukan yang dapat membalas postingan. Balasan muncul begitu dimasukkan, artinya tidak dimoderasi.

Administrator menetapkan izin yang diperlukan untuk memposting, mengedit postingan yang ada, dan menghapus postingan. Administrator juga dapat mempromosikan postingan forum ke area Diskusi Forum pada halaman Beranda.

Menentukan modul Drupal yang digunakan oleh forum

Portal ini menggunakan dua modul Drupal untuk mengimplementasikan forum:

  • Modul Drupal Forum adalah modul forum inti dan digunakan secara default oleh rilis portal sebelum versi 14.02.156.1.
  • Modul Drupal Advanced Forum menyempurnakan modul Forum inti untuk menambahkan fitur-fitur tambahan, termasuk peningkatan gaya, penelusuran cepat untuk topik aktif, topik yang belum terjawab, topik baru, dan banyak lagi. Versi 14.02.156.1 dan yang lebih baru dari portal menggunakan modul Drupal Advance Forum secara default.

Untuk menentukan modul mana yang aktif:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Modules di menu Drupal.
  3. Masukkan "forum" dalam daftar filter di bagian atas halaman Modul.
    • Jika modul Advanced Forum tercantum dan diaktifkan, berarti Anda menggunakan modul Advanced Forum.
    • Jika modul Forum Lanjutan tidak ada atau dinonaktifkan, dan modul Forum diaktifkan, berarti Anda menggunakan modul Forum inti.

Selain itu, Anda dapat menemukan versi portal menggunakan perintah cURL berikut:

$ curl <portal url>/buildInfo

Mengonfigurasi modul Advanced Forum

Modul Forum Lanjutan memiliki setelan konfigurasi yang mengontrol tampilan forum, breadcrumb, dan karakteristik visual forum lainnya.

Untuk mengonfigurasi modul Advanced Forums:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Configuration > Content authoring > Advanced Forum di menu Drupal. Halaman Forum Lanjutan akan muncul.
  3. Tetapkan opsi tampilan.
  4. Simpan konfigurasi.

Menetapkan izin untuk forum

Sebagai administrator, Anda mengontrol izin yang diperlukan untuk melakukan tindakan di forum. Anda dapat menetapkan izin yang digunakan oleh modul Advanced Forums dan Forums, serta menetapkan izin khusus untuk setiap modul.

Untuk menetapkan izin forum:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih People di menu Drupal.
  3. Pilih link Izin di bagian atas halaman Anggota.
    • Jika Anda menggunakan modul Forum Lanjutan, scroll ke bawah ke area Forum Lanjutan dan tetapkan izin yang terkait.
    • Jika Anda menggunakan modul Forum, scroll ke bawah ke area Forums dan tetapkan izin yang terkait.
  4. Scroll ke bawah ke area Node di halaman.
  5. Di bagian area Node, tetapkan lima izin berbeda yang mengontrol pengguna mana yang dapat menambahkan, mengedit, dan menghapus postingan forum:
    • Topik forum: Membuat konten baru
    • Topik forum: Mengedit konten sendiri
    • Topik forum: Mengedit konten apa pun
    • Topik forum: Menghapus konten sendiri
    • Topik forum: Menghapus konten apa pun
  6. Simpan konfigurasi Anda.

Menambahkan forum

Secara default, portal developer dilengkapi dengan satu forum yang disebut Diskusi umum. Anda dapat menambahkan forum tambahan, menyusun bertingkat forum, dan membuat penampung forum yang merupakan grup forum.

Penampung forum memberi Anda cara untuk membuat kumpulan forum. Namun, penampung bukanlah forum itu sendiri, melainkan hanya menentukan kumpulan forum.

Untuk menambahkan forum:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Structure > Forums di menu Drupal untuk melihat daftar forum saat ini.
    Di halaman ini, Anda dapat mengedit forum yang sudah ada atau mengatur ulang urutan kemunculan forum di halaman Forum.
  3. Pilih +Tambahkan forum.
  4. Tambahkan informasi tentang forum baru, termasuk induknya jika Anda ingin menyusun bertingkat forum.
  5. Pilih Save.

Untuk menyusun ulang forum:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Structure > Forums di menu Drupal untuk melihat daftar forum saat ini.
  3. Klik dan tarik tanda plus, +, sebelum nama forum untuk mengubah urutan atau tingkat hierarkinya.
  4. Simpan perubahan.

Untuk menambahkan penampung forum:

  1. Login ke portal Anda sebagai pengguna yang memiliki hak istimewa pembuatan konten atau admin.
  2. Pilih Structure > Forums di menu Drupal untuk melihat daftar forum saat ini.
  3. Pilih +Tambahkan penampung.
  4. Tambahkan informasi tentang penampung baru, termasuk induknya jika Anda ingin menyarangkannya.
  5. Pilih Save.
    Halaman Forum akan terbuka.
  6. Di halaman Forum, klik dan tarik tanda plus, +, sebelum nama forum untuk menambahkannya ke penampung baru Anda.
  7. Simpan perubahan.

Mempromosikan topik forum ke Halaman beranda

Halaman beranda default berisi Tampilan Drupal yang mengontrol konten area Diskusi Forum di Halaman beranda. Agar topik forum muncul di area Diskusi Forum, administrator harus mempromosikan topik tersebut.

Untuk mempromosikan topik forum:

  1. Login ke portal Anda sebagai pengguna dengan hak istimewa persetujuan komentar atau admin.
  2. Pilih Konten di menu administrasi Drupal.
  3. Filter konten dengan memilih Forum topic di kotak drop-down Type, lalu pilih Terapkan.
    Hanya topik Forum yang muncul di daftar konten.
  4. Pilih satu atau beberapa topik forum untuk dipromosikan.
  5. Di dropdown Operations, pilih Promosikan ke halaman depan.
  6. Pilih Execute.
    Semua topik yang dipilih kini muncul di area Diskusi Forum di Halaman beranda.

Atau, Anda dapat mengedit masing-masing postingan forum dan memilih Promosikan ke halaman depan di Opsi publikasi untuk topik tersebut.