Hangi katkıda bulunan modüller Drupal 8 çekirdeğine taşınıyor?


20

D7 çekirdeğine çekilen önemli sayıda D6 modülü (veya versiyonu) vardı. D8 için herhangi bir şey olup olmadığını merak ediyorum?

Yanıtlar:


10

Kısa cevap Drupal'ın topluluk tarafından geliştirilmesidir, bu nedenle SİZİN (bu cevabı okuyan herkes) Drupal 8'e ne eklediğine bağlıdır.

Her zaman bu işlemin nasıl çalıştığına bir örnek olarak çekirdek jQuery kullanıcı arabirimi öğeleri ekle kullanın . Birkaç kişinin bir fikri vardı, bazı kodlar yayınladılar, incelendi ve tartışıldı, sonra Drupal 7 çekirdeğine eklendi.

Temel katkılar hiçbir şekilde özel değildir, bu yüzden cesur olun! Katkıda bulunmaya başlayın.


2
Katkıda bulunan modüller söz konusu olduğunda, bu modüllerin koruyucularına ve Dries'in uçaklarının ne olduğuna bağlıdır. Drupal çekirdek koduyla birleştirilebilecek bir modülün koruyucuları hiçbir şey yapmazsa, bu modül Drupal ile birleştirilmez.
kiamlaluno

1
Söylediklerinizi anlıyorum, ancak yeterli destekle, bakıcı olmadan bir şeyi çekirdek haline getirebilirsiniz. Açıkçası bunu yapmak çok daha zor olurdu ve bakımcının desteği olmadan işler muhtemelen inceleme ve tartışma aşamasını geçemezdi. Belirtmeye çalıştığım genel nokta, sürecin münhasır olmamasıdır, bu da Drupal'ın başlamak için bu kadar güçlü olmasının ana sebebidir.
Chris Pliakas

45

Çekirdeğe getirilen modüller

Baştan sona:

  • Kesme noktası
  • CacheTags
  • İçerik Çevirisi
  • E-posta (basit alan, yalnızca HTML5 doğrulaması)
  • Varlık API'sı
  • Varlık Referansı
  • Varlık görüntüleme modları
  • Dosya Varlığı
  • Bağlantı (basit alan, yalnızca HTML5 doğrulaması)
  • Telefon (basit alan, yalnızca HTML5 doğrulaması)
  • Resim
  • Hızlı düzenleme
  • başka alfabeyle yazma
  • UUID
  • Görüntüleme
  • RESTWS (REST modülü olarak yeniden adlandırıldı)

Kısmen:

  • Yönetici Görüntüleme Sayısı (elden geçirildi)
  • CKEditor
  • CTools
  • Tarih (yinelenen tarihler hariç tümü)
  • Display Suite (görünüm modları)
  • Uluslararasılaşma
  • Göç
  • Toplu İşlemleri Görüntüleme (elden geçirildi)

Kaldırılan

  • Blog (katkıda bulunmak için taşındı)
  • Kontrol Paneli (Homebox olarak katkıda bulunmak için taşındı)
  • Açık Kimlik
  • Yer paylaşımı (temel olarak "yer paylaşımı" sağlamak için elden geçirildi)
  • PHP Filtresi (katkıda bulunmak için taşındı)
  • Anket (katkıda bulunmak için taşındı)
  • Profil (Profile2'yi şimdi kullan)
  • Çeviri (Varlık Çeviri ile değiştirilmiştir)
  • Tetikleyici (şimdi Kuralları kullanın)
  • İmza (Kullanıcı tarafından sağlanan işlevsellik katkıda bulunmak için taşındı)
  • XML-RPC (katkıda bulunmak için taşındı)

Drupal 8 tarafından temel olarak değiştirilen modüller:

Kullanımdan kaldırıldı (bunlara artık ihtiyacınız olmayacak)

  • yönetim
  • Yönetim Dili
  • Fasulye
  • Kutular
  • Altyazı Filtresi
  • Hesaplanan Alan
  • Ctools ihraç edilebilir
  • Yedek Dil Müzakere
  • Alan Gizli
  • Katlanabilir Paneller Paneller
  • Şamandıra Filtresi
  • Gizli Alan Widget'ları
  • Tarihçe
  • IMCE
  • Yerelleştirme güncellemesi
  • Lokalize Drupal Dağılımı
  • Menü Bloğu
  • Menü Parkurları
  • Modül Filtresi
  • Düğüm Referansı
  • Yer tutucu
  • Profile2
  • RSS izinleri
  • Hizmetler
  • Dize geçersiz kılmalar
  • Güçlü kol
  • Jeton
  • başka alfabeyle yazma
  • Kullanıcı Resim Alanı
  • Kullanıcı Referansı
  • Dikey Sekmeler
  • Wysiwyg * (modül ve bununla ilgili her şey)

Azaltılmış (bunların daha az işi olacaktır)

  • Yedekle ve Taşı
  • bağlam
  • Özel Ekmek Kırıntıları
  • Özellikleri
  • Yemler
  • Menü Kırıntı
  • Hizmet Bağlantıları
  • kurallar
  • Görünümler * (görünümlerle ilgili her modül)

6

Çekirdeğe çekilen modüller değil, işlevselliği. Katkıda bulunan modüller tarafından sağlanmış olabilecek işlevsellik (ve çekirdeğe eklenen kod, bu modüller tarafından etkilenmiş olabilir, ancak gerçek kodun yeniden kullanılması gerekmeyebilir. ). Ve sonra bu katkı modüllerinin bir sonraki çekirdek versiyona taşınmasına gerek yoktur.

Bununla birlikte, Drupal çekirdek gelişiminde bir yol haritası yoktur. Yani bu noktada asıl sorunuza cevap vermek imkansız.

Şu anda var olan tek şey, bir dizi temel girişimdir . Bu, insanların belirli bir alanda Drupal'ı geliştirmek için inisiyatif sahibinin "öncüsü" altında birlikte çalıştığı bir alandır. Bunlardan biri HTML5 (D8'de HTML5 ile ilgili bir dizi modülün gerekli olmayabileceği anlamına gelebilir) diğeri Web Hizmetleri ve Bağlam'dır (yani, Bağlam modülünün gereksiz ve belki de Panellerin bir kısmı olacağı anlamına gelir). Ama bütün bunlar bu noktada sadece spekülasyon. Çünkü bu girişimler mevcut olsa da, üzerinde çalıştıkları her şeyin yerine getirileceği belli değildir.

Temel olarak Dries Buytaert'in (ve belli bir dereceye kadar eş-bakıcıların, inisiyatif sahiplerinin ...) yaptığı iki ana görev budur. Drupal'ın nasıl evrilebileceği ve neler yapılabileceği hakkında konuşuyorlar . Ve sonra Dries bir yamanın işlenip işlenmeyeceğine karar verir.

Arada, her şey bir şeyle ilgilenen ve Drupal çekirdeğinin bir kısmını uygulamak / geliştirmek / düzeltmek isteyen insanlar olup olmadığına bağlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.