Apa saja fitur modul Grup versus modul Grup Organik?

8

Untuk membuat grup di Drupal saat ini kami memiliki modul Grup dan modul Grup Organik .

Dari halaman modul Grup :

Modul Grup memungkinkan Anda membuat koleksi sewenang-wenang dari konten Anda dan pengguna di situs Anda dan memberikan izin kontrol akses pada koleksi tersebut

Dari halaman modul Grup Organik :

Memungkinkan pengguna untuk membuat dan mengelola 'grup' mereka sendiri. Setiap grup dapat memiliki pelanggan, dan mengelola beranda grup tempat pelanggan berkomunikasi di antara mereka sendiri.

Apa saja fitur Grup versus Grup Organik ?

Adrian Cid Almaguer
sumber
Bukankah ini pertanyaan berbasis opini?
mchar
1
@ mchar Saya tidak berpikir ini karena ini berdasarkan fakta. Anda dapat mengatakan Grup memiliki fungsi ini, tetapi Grup Organik tidak memilikinya. Jadi dengan Grup Anda dapat melakukan hal-hal semacam ini tetapi tidak dengan Grup Organik.
Adrian Cid Almaguer
Terima kasih atas klarifikasi, saya hanya bertanya, saya tidak tahu bahwa perbandingan modul diterima, sekarang saya tahu!
mchar
@AdrianCidAlmaguer: apakah Anda memperhatikan bahwa pertanyaan Anda di sini juga menggambarkan peluru ke-4 yang saya sebutkan dalam "kerugian" dari jawaban saya? Periksa riwayat revisi pertanyaan Anda ...
Pierre.Vriens
Pro dan kontra bisa bersifat subjektif ketika berbicara tentang sesuatu, tetapi tampaknya tidak subyektif ketika berbicara tentang fitur-fitur modul. Mungkin pertanyaannya dapat ditulis ulang untuk menghindari penggunaan istilah itu.
kiamlaluno

Jawaban:

9

Tentang

The Grup modul memungkinkan untuk menciptakan koleksi sewenang-wenang dari konten Anda dan pengguna di situs Anda, dan memberikan izin akses kontrol pada mereka koleksi. Ini tersedia pada D7, dan memiliki versi D8 juga. Ini dirancang untuk menjadi alternatif untuk Grup Organik .

Grup Organik memungkinkan konten itu sendiri menjadi grup, yang tidak selalu sesuai dengan keinginan orang. Itu bergantung pada bidang referensi entitas untuk melacak ikatan antara grup (node, term, ...) dan kontennya (node, term, user, ...)

Grup sebagai gantinya menciptakan grup sebagai entitas, menjadikannya sepenuhnya fieldable, extensible, dan dapat diekspor. Setiap grup dapat memiliki pengguna, peran, dan izin yang melekat padanya (lihat " Apa berbagai peran yang didukung oleh modul Grup? " Untuk perincian lebih lanjut tentang itu). Grup juga dapat bertindak sebagai induk dari semua jenis entitas. Grup menyediakan API yang luas untuk melampirkan entitas ke grup.

Keuntungan Grup dibandingkan dengan OG

  • Grup dimulai pada D7 saja, mengambil keuntungan penuh dari entitas yang diperkenalkan di D7.
  • Grup tidak 'menyalahgunakan' simpul dengan menambahkan bidang khusus ke mereka agar modul berfungsi.
  • Grup tidak memungkinkan Anda untuk memiliki peran atau izin per grup. Ini bukan didefinisikan pada tipe grup. Jadi tipe grup, peran grup, dan izin adalah konfigurasi alih-alih konten. Karena pendekatan ini, jenis dan peran grup dapat diekspor (dengan atau tanpa fitur).
  • Organic Groups umumnya dianggap sebagai modul besar, yang membawa banyak "warisan" dari rilis pra-D7 dan membuatnya lebih sulit untuk semakin ditingkatkan ke D8.
  • Versi D8 Grup sudah tersedia (tidak demikian untuk Grup Organik).

Kerugian Grup dibandingkan dengan OG

  • Sampai hari ini, Group hanya memiliki rilis alfa / beta (tidak ada rilis resmi).
  • Meskipun beberapa orang mengatakan itu adalah dokumentasi diri, saya pikir itu bukan (mungkin karena saya tidak ingin mencerna kode sumber untuk mencari tahu apa yang dapat dilakukan modul ini ...).
  • Tidak banyak dokumentasi tersedia.
  • Sampai hari ini, tidak ada tag di drupal.SE, meskipun ada tag, dan sudah ada beberapa pertanyaan spesifik Grup . Siapa pun yang tertarik untuk membuatnya (lagi), silakan menggunakan kembali tag wiki dan / atau kutipan tag yang disetujui sebelumnya (tidak perlu kredit ...).

Integrasi dengan berbagai modul

Modul Grup terintegrasi dengan berbagai modul (populer) lainnya, termasuk:

Keindahan, IMO, dari integrasi ini adalah bahwa mereka kurang lebih berada di luar kotak (tidak banyak modul tambahan yang diperlukan untuk membuat integrasi tersebut berfungsi).

Lihat Integrasi dengan modul lain dan "Masalah terkait" tentang modul lain yang sudah ada integrasinya, atau sedang dalam jalur pipa.

Sumber daya

Apa yang orang katakan tentang modul Grup

Mirip dengan apa yang Anda lihat di antrian masalah Grup : sebagian besar (jika tidak semua) orang yang tahu tentang Grup sangat menyukainya ...

Pierre
sumber
4

Ada artikel yang berasal dari yang diterbitkan bernama: GROUP FOR DRUPAL

Penulis mengatakan tentang grup:

  • Sederhana

Grup harus seperti tipe konten. Saya ingin berbagai jenis grup dengan bidang, peran, dan izin yang berbeda. Persis seperti itulah Group menanganinya.

  • Konten grup

Pada dasarnya apa pun yang Anda lampirkan ke grup dapat dapat diisi. Hal lain yang menarik tentang entitas hubungan yang berada di antara grup dan pengguna / konten yang sebenarnya adalah, bahwa jika Anda menghapusnya dari antarmuka Grup, Anda tidak menghapus konten, tetapi menghubungkan entitas, sehingga konten (atau pengguna / entitas / apa pun) tidak berubah.

  • Kuat

Setiap tipe grup memiliki tipe konten grup masing-masing dan masing-masing memiliki izin dan bidang yang dapat dikonfigurasi.

Di luar kotak, Grup terintegrasi dengan Tampilan, Aturan, i18n, Judul dan saya yakin banyak lagi yang akan datang. Dibangun di atas Entitas, API Group memberikan semua manfaatnya kepada pengembang.

Dan sebagai kesimpulan:

Tidak ada keraguan bahwa Grup ada di sini untuk menggantikan OG. Ia memiliki semua yang disediakan OG plus semua hal yang hilang. Semua membawa UI yang rapi, di mana Anda dapat mengonfigurasi begitu banyak tanpa menjadi pembuat kode.

Satu-satunya downside dari Grup saya dapat pikirkan saat ini adalah keadaan modul. Saat ini ditandai sebagai alfa, tetapi melihat semakin banyak kontributor dan unduhan hanya dapat berarti kecepatan pengembangan meningkat. Sulit juga mengharapkan menemukan banyak jawaban online, karena Group adalah modul yang sangat muda. Namun demikian, mengingat tingkat respons yang sangat baik pada antrian masalah modul saya akan mengatakan bahwa menulis tiket adalah taruhan terbaik Anda jika Anda memerlukan bantuan.

EDIT: Artikel dewa lain untuk dibaca adalah: Membangun Situs Komunitas di Drupal 8: Panduan Untuk Modul D8 Untuk Situs Dukungan Komunitas

Adrian Cid Almaguer
sumber
Tidak tahu tentang artikel ini!
Pierre.Vriens
"Ini memiliki semua yang disediakan OG ditambah semua hal yang hilang" Untuk apa yang saya pahami, izin didefinisikan berdasarkan situs, bukan berdasarkan kelompok. Jika Anda ingin setiap admin grup menentukan izin untuk konten dalam grup "sendiri", Anda tidak bisa dalam grup, tetapi Anda bisa dalam OG.
Antonello