Liferay Forums dokumentasi

Beranda/Marketplace Apps/Liferay Forums

Halaman ini adalah terjemahan dari versi bahasa Inggris. Label antarmuka dan nama menu ditulis dalam bahasa Inggris. Jika ada perbedaan, versi bahasa Inggris yang berlaku.

Instalasi

Halaman-halaman ini memandu Anda menginstal Liferay Forums 1.0.0, mulai dari Liferay yang masih kosong hingga situs forum yang berfungsi. Sediakan waktu sekitar satu jam untuk pertama kalinya, sebagian besar untuk menunggu Liferay selesai dimulai.

  1. Sebelum Memulai
    1. Perbaikan Liferay yang Diperlukan
      1. Tanpa Hotfix
  2. Yang Akan Anda Instal
  3. Pilih Tempat Liferay Berjalan
  4. Mengapa Urutan Itu Penting
  5. Informasi Terkait

Sebelum Memulai

Pastikan Anda memiliki:

  • Liferay DXP 2026.Q1 LTS, di server dari bundle Tomcat, di Docker, di Liferay PaaS, atau di Liferay SaaS, dengan perbaikan Liferay di bawah ini sudah terinstal, atau dengan solusi sementaranya (workaround).
  • Database yang didukung Liferay, seperti PostgreSQL. Forum tidak berfungsi di Hypersonic, database demo yang digunakan Liferay saat dimulai jika belum ada database yang disiapkan.
  • Java 17 atau yang lebih baru di mesin tempat microservice forum berjalan, di Liferay Self-Hosted (Tomcat), dan untuk membangun site initializer bagi beberapa situs forum.

Perbaikan Liferay yang Diperlukan

Mintalah hotfix untuk rilis 2026.Q1 Anda yang mencakup perbaikan yang diperlukan kepada Liferay Support, lalu instal hotfix tersebut sebelum forum. Di Liferay SaaS, Liferay menginstal hotfix untuk seluruh cluster, bukan untuk satu lingkungan, jadi gunakan solusi sementara untuk setiap perbaikan yang tidak tercakup dalam rilis lingkungan Anda; lihat Di Liferay SaaS.

Perbaikan Tanpa Perbaikan Ini Diperlukan
LPD-90465 (di 2026.Q1.4, backport-nya LPD-112124) Pemblokiran (ban) tidak berlaku, dan moderator tidak melihat Lock Topic. Ya
LPD-85594 Setiap kali zip site initializer di-deploy lagi pada situs yang sudah ada, alamat situs direset, dan tautan forum menampilkan halaman tidak ditemukan. Perbaikan ini tidak mencakup Liferay PaaS dan SaaS, tempat langkah instalasi menghindari menjalankan site initializer lagi. Ya, sampai 2026.Q1.12, yang sudah mencakupnya
LPD-102310 Liferay mencatat error Invalid asset category saat sebuah topik diperbarui. Tidak ada hal lain yang terpengaruh. Tidak, tetapi disarankan

Liferay Forums 1.0.0 telah diuji di 2026.Q1.1 dan 2026.Q1.4.

Tanpa Hotfix

  • Sebagai pengganti LPD-90465: setelah situs forum pertama dibuat, berikan kode referensi eksternal pada role Forum Banned secara manual, seperti dijelaskan di Pemblokiran Tidak Berlaku.
  • Sebagai pengganti LPD-85594: setelah setiap deployment zip site initializer pada situs yang sudah ada, periksa friendly URL situs di Site Settings, dan kembalikan jika berubah.

Yang Akan Anda Instal

Setiap rilis berisi file-file berikut:

File Keterangan
liferay-forums-batch.zip Data forum: topik, balasan, vote, laporan, dan follow, beserta template notifikasi dan pengaturan pencariannya.
liferay-forums-etc-spring-boot.zip Microservice forum, program kecil yang berjalan di samping Liferay. Microservice ini memeriksa setiap postingan terhadap blokir dan topik yang dikunci, serta mengirim notifikasi. Liferay memerlukan zip-nya, sedangkan microservice itu sendiri berjalan sebagai proses atau container tersendiri.
liferay-forums-site-initializer.zip Situs forum itu sendiri: halaman, role, dan izinnya. Men-deploy-nya akan membuat satu situs forum.
generate-site-initializer-zips.sh Di Liferay Self-Hosted, membuat satu salinan zip site initializer per situs, untuk menjalankan beberapa situs forum.
liferay-forums-<version>-source.zip Kode sumber ketiga zip tersebut, sebagai Liferay Workspace. Anda memerlukannya di Liferay PaaS, untuk membangun site initializer bagi setiap situs forum tambahan, atau untuk menambahkan forum ke Liferay Workspace Anda sendiri.
SHA256SUMS Checksum file-file di atas.

Pilih Tempat Liferay Berjalan

Di Liferay Self-Hosted, selanjutnya ikuti Membuat Situs Forum, lalu Memeriksa Instalasi. Di Liferay PaaS dan Liferay SaaS, situs forum dibuat selama instalasi. Membuat Situs Forum membahas penambahan situs forum untuk setiap jenis instalasi.

Jika Anda membangun kode Liferay Anda sendiri dengan Liferay Workspace, lihat Pengembangan dengan Liferay Workspace untuk menambahkan proyek-proyek forum ke dalamnya.

Mengapa Urutan Itu Penting

Forum diinstal dengan urutan yang tetap: batch, lalu microservice, lalu situs. Setiap langkah memerlukan langkah sebelumnya.

  • Batch harus pertama. Saat zip microservice di-deploy, Liferay memberikan akses ke data forum kepada microservice, tetapi hanya ke bagian yang sudah ada. Jika di-deploy sebelum batch selesai, microservice tidak mendapatkan akses, dan setiap postingan ditolak.
  • Situs harus terakhir, setelah Liferay selesai dimulai sepenuhnya. Situs forum yang dibuat saat Liferay masih dalam proses dimulai tidak memiliki halaman topik. Hal itu terjadi jika zip site initializer disalin saat Liferay dihentikan, jadi selalu deploy zip tersebut ke Liferay yang sedang berjalan.