Które moduły zostały przeniesione do rdzenia Drupal 8?

20

Istniała znaczna liczba modułów D6 (lub wersji), które zostały wciągnięte do rdzenia D7. Zastanawiam się, czy są jakieś dla D8?

użytkownik842
źródło

Odpowiedzi:

10

Krótka odpowiedź jest taka, że ​​Drupal jest rozwijany przez społeczność, więc zależy to od tego, co TY (każdy, kto czyta tę odpowiedź) dodajesz do Drupal 8.

Zawsze używam elementów Add jQuery UI do podstawowego problemu jako przykładu tego procesu. Kilka osób wpadło na pomysł, opublikowali trochę kodu, został sprawdzony i omówiony, a następnie dodany do rdzenia Drupal 7.

Wkłady nie są w żadnym wypadku wyłączne, więc bądź odważny! Zacznij współtworzyć.

Chris Pliakas
źródło
2
W przypadku modułów wnoszonych, to zależy bardziej od opiekunów tych modułów i od samolotów Dries. Jeśli opiekunowie modułu, który mógłby zostać scalony z głównym kodem Drupala, nic nie zrobią, moduł ten nie zostanie scalony z Drupal.
kiamlaluno
1
Rozumiem, co mówisz, ale przy wystarczającym wsparciu możesz dostać coś do rdzenia bez opiekuna. Oczywiście byłoby to znacznie trudniejsze i bez wsparcia opiekuna rzeczy prawdopodobnie nie przejdą fazy przeglądu i debaty. Ogólny punkt, który próbuję zrobić, to to, że proces ten nie jest wyłączny, co jest głównym powodem, dla którego Drupal jest tak potężny na początku.
Chris Pliakas,
45

Moduły wprowadzone do rdzenia

Całkowicie:

  • Punkt przerwania
  • CacheTags
  • Tłumaczenie treści
  • E-mail (proste pole, tylko sprawdzanie poprawności HTML5)
  • Interfejs API jednostki
  • Referencja podmiotu
  • Tryby widoku encji
  • Podmiot pliku
  • Link (proste pole, tylko sprawdzanie poprawności HTML5)
  • Telefon (proste pole, tylko sprawdzanie poprawności HTML5)
  • Obrazek
  • Szybka edycja
  • Transliteracja
  • UUID
  • Widoki
  • RESTWS (przemianowany na moduł REST)

Częściowo:

  • Widoki administracyjne (przerobione)
  • CKEditor
  • CTools
  • Data (wszystkie oprócz powtarzających się dat)
  • Display Suite (tryby widoku)
  • Umiędzynarodowienie
  • Migrować
  • Widoki Operacje zbiorcze (przerobione)

Oddalony

  • Blog (przeniesiony do współtworzenia)
  • Pulpit nawigacyjny (przeniesiony do Contrib jako Homebox)
  • Otwórz identyfikator
  • Nakładka (zasadniczo przerobiona, aby nie zapewniała „nakładki”)
  • Filtr PHP (przeniesiony do contrib)
  • Ankieta (przeniesiona do contrib)
  • Profil (użyj Profile2 teraz)
  • Tłumaczenie (zastąpione przez tłumaczenie encji)
  • Wyzwalacz (użyj teraz reguł)
  • Podpis (funkcja udostępniona przez użytkownika przeniesiona do contrib)
  • XML-RPC (przeniesiony do contrib)

Moduły zasadniczo zmienione przez Drupal 8:

Przestarzałe (nie będziesz już ich potrzebować)

  • Administrator
  • Język administracyjny
  • Fasola
  • Pudła
  • Filtr napisów
  • Pole obliczeniowe
  • Eksportowane narzędzia Ctools
  • Negocjacje językowe
  • Pole ukryte
  • Panele polowe
  • Filtr pływakowy
  • Widżety ukrytych pól
  • Historia
  • IMCE
  • Aktualizacja lokalizacji
  • Zlokalizowana dystrybucja Drupal
  • Blok menu
  • Menu Trasy
  • Filtr modułu
  • Odwołanie do węzła
  • Symbol zastępczy
  • Profil 2
  • Uprawnienia RSS
  • Usługi
  • Zastępuje ciąg
  • Silne ramie
  • Znak
  • Transliteracja
  • Pole obrazu użytkownika
  • Referencje użytkownika
  • Zakładki pionowe
  • Wysiwyg * (moduł i wszystko z nim związane)

Zredukowane (będą miały mniej pracy do wykonania)

  • Utwórz kopię zapasową i migruj
  • Kontekst
  • Niestandardowe bułki tartej
  • cechy
  • Kanały
  • Menu Breadcrumb
  • Linki serwisowe
  • Zasady
  • Widoki * (każdy moduł związany z widokami)
kosmiczne marzenia
źródło
6

To nie moduły są wciągane do rdzenia, to funkcjonalność. Funkcjonalność, która mogła być zapewniona przez wniesione moduły (i na kod, który został dodany do rdzenia, mogły mieć wpływ te moduły, ale niekoniecznie to, że rzeczywisty kod zostanie ponownie użyty. Na przykład pola, które zostały zainspirowane przez CCK, ale zostały całkowicie przepisane ). A następnie te moduły contrib nie muszą być przenoszone do następnej podstawowej wersji.

To powiedziawszy, nie ma mapy drogowej w rozwoju rdzenia Drupal. W tym momencie nie można odpowiedzieć na twoje aktualne pytanie.

Jedyne, co teraz istnieje, to tak zwane kluczowe inicjatywy . Jest to obszar, w którym ludzie pracują razem pod przewodnictwem właściciela inicjatywy, aby ulepszyć Drupal w określonym obszarze. Jednym z nich jest HTML5 (co może oznaczać, że pewna liczba modułów powiązanych z HTML5 może nie być potrzebna w D8), innym są Usługi WWW i Kontekst (co oznacza, że ​​na przykład moduł Kontekst będzie niepotrzebny i być może części Paneli). Ale w tym momencie chodzi tylko o spekulacje. Ponieważ chociaż te inicjatywy istnieją, nie jest pewne, że wszystko, nad czym pracują, zostanie zaangażowane.

Są to w zasadzie dwa główne zadania, które wykonują Dries Buytaert (i do pewnego stopnia współautorzy, właściciele inicjatyw, ...). Mówią o tym, jak Drupal może ewoluować i co można zrobić. I w końcu Dries decyduje, czy łatka zostanie zatwierdzona, czy nie.

W międzyczasie wszystko zależy od tego, czy są ludzie, którzy są zainteresowani czymś i chcą wdrożyć / ulepszyć / naprawić jakąś część rdzenia Drupala.

Berdir
źródło