Modul kontribusi apa yang sedang dipindahkan ke inti Drupal 8?

20

Ada sejumlah besar modul D6 (atau versi) yang ditarik ke inti D7. Saya bertanya-tanya apakah ada untuk D8?

pengguna842
sumber

Jawaban:

10

Jawaban singkatnya adalah bahwa Drupal dikembangkan oleh komunitas, jadi itu tergantung pada apa yang ANDA (orang lain yang membaca jawaban ini) tambahkan ke Drupal 8.

Saya selalu menggunakan elemen Tambahkan jQuery UI ke masalah inti sebagai contoh cara kerja proses ini. Beberapa orang punya ide, mereka memposting beberapa kode, ditinjau dan diperdebatkan, kemudian ditambahkan ke inti Drupal 7.

Kontribusi inti sama sekali tidak eksklusif, jadi berani! Mulai berkontribusi.

Chris Pliakas
sumber
2
Dalam hal modul yang dikontribusikan, itu lebih tergantung dari pemelihara modul-modul itu, dan dari pesawat Dries. Jika pengelola modul yang dapat digabungkan ke dalam kode inti Drupal tidak melakukan apa pun, maka modul itu tidak akan digabungkan ke dalam Drupal.
kiamlaluno
1
Saya mengerti apa yang Anda katakan, tetapi dengan dukungan yang cukup Anda bisa mendapatkan sesuatu ke dalam inti tanpa pengelola. Jelas itu akan jauh lebih sulit untuk dilakukan, dan tanpa dukungan pengelola hal-hal yang mungkin tidak akan melewati tahap tinjauan dan debat. Poin keseluruhan yang saya coba buat adalah bahwa prosesnya tidak eksklusif, yang merupakan alasan utama mengapa Drupal begitu kuat untuk memulai.
Chris Pliakas
45

Modul dibawa ke inti

Sepenuhnya:

  • Breakpoint
  • CacheTags
  • Terjemahan Konten
  • Email (bidang sederhana, hanya validasi HTML5)
  • API Entitas
  • Referensi Entitas
  • Mode tampilan entitas
  • Entitas File
  • Tautan (bidang sederhana, hanya validasi HTML5)
  • Telepon (bidang sederhana, hanya validasi HTML5)
  • Gambar
  • Edit cepat
  • Transliterasi
  • UUID
  • Tampilan
  • RESTWS (Berganti nama menjadi modul REST)

Sebagian:

  • Tampilan Admin (ulang)
  • CKEditor
  • CTools
  • Tanggal (semua kecuali tanggal berulang)
  • Display Suite (mode tampilan)
  • Internasionalisasi
  • Migrasi
  • Operasi Massal Tampilan (ulang)

Dihapus

  • Blog (pindah ke contrib)
  • Dasbor (dipindahkan ke contrib sebagai Homebox)
  • ID terbuka
  • Overlay (dikerjakan ulang secara mendasar untuk tidak memberikan "overlay")
  • Filter PHP (pindah ke kontrib)
  • Polling (pindah ke contrib)
  • Profil (Gunakan Profile2 sekarang)
  • Terjemahan (digantikan oleh Entitas Terjemahan)
  • Pemicu (gunakan Aturan sekarang)
  • Tanda tangan (fungsionalitas yang disediakan oleh Pengguna pindah ke contrib)
  • XML-RPC (dipindahkan ke kontrib)

Modul diubah secara mendasar oleh Drupal 8:

Sudah usang (Anda tidak akan membutuhkan ini lagi)

  • Admin
  • Bahasa Administrasi
  • Kacang
  • Kotak
  • Filter Teks
  • Bidang yang Dihitung
  • Ctools dapat diekspor
  • Negosiasi Bahasa Fallback
  • Field Hidden
  • Panel Fieldable Panel
  • Filter Apung
  • Widget Bidang Tersembunyi
  • Sejarah
  • IMCE
  • Pembaruan pelokalan
  • Distribusi Drupal Lokal
  • Blok Menu
  • Jalur Menu
  • Filter Modul
  • Referensi Node
  • Placeholder
  • Profile2
  • Izin RSS
  • Jasa
  • Mengganti string
  • Lengan kuat
  • Token
  • Transliterasi
  • Bidang Gambar Pengguna
  • Referensi Pengguna
  • Tab Vertikal
  • Wysiwyg * (modul dan semua yang terkait dengannya)

Mengurangi (ini akan memiliki lebih sedikit pekerjaan untuk dilakukan)

  • Cadangkan dan Pindahkan
  • Konteks
  • Remah roti kustom
  • fitur
  • Feed
  • Menu Breadcrumb
  • Tautan Layanan
  • Aturan
  • Tampilan * (setiap modul yang terkait dengan tampilan)
cosmicdreams
sumber
6

Bukan modul yang ditarik ke inti, melainkan fungsionalitasnya. Fungsionalitas yang mungkin disediakan oleh modul kontribusi (dan kode yang ditambahkan ke inti mungkin dipengaruhi oleh modul-modul tersebut tetapi tidak perlu bahwa kode aktual digunakan kembali. Misalnya bidang, yang terinspirasi oleh CCK tetapi merupakan penulisan ulang lengkap dari awal ). Dan kemudian modul contrib ini tidak perlu porting ke versi inti berikutnya.

Yang mengatakan, tidak ada peta jalan dalam pengembangan inti Drupal. Jadi tidak mungkin pada saat ini untuk menjawab pertanyaan Anda yang sebenarnya.

Satu-satunya hal yang sekarang ada adalah sejumlah inisiatif inti . Itu adalah area di mana orang bekerja bersama di bawah "pimpinan" pemilik inisiatif untuk meningkatkan Drupal di area tertentu. Salah satunya adalah HTML5 (yang mungkin berarti bahwa sejumlah modul terkait HTML5 mungkin tidak diperlukan dalam D8) yang lain adalah Layanan Web dan Konteks (yang berarti bahwa misalnya modul Konteks akan tidak diperlukan dan mungkin bagian dari Panel). Tetapi semua itu hanya spekulasi pada titik ini. Karena meskipun inisiatif ini ada, tidak ditetapkan apa pun yang mereka kerjakan akan dilakukan.

Itu pada dasarnya adalah dua tugas utama yang dilakukan Dries Buytaert (dan sampai tingkat tertentu co-maintainers, pemilik inisiatif, ...) lakukan. Mereka berbicara tentang bagaimana Drupal dapat berkembang dan apa yang bisa dilakukan. Dan akhirnya Dries memutuskan apakah suatu patch dilakukan atau tidak.

Di antara semuanya tergantung pada apakah ada orang yang tertarik pada sesuatu dan ingin menerapkan / meningkatkan / memperbaiki beberapa bagian dari inti Drupal.

Berdir
sumber