Quais módulos contribuídos estão sendo movidos para o núcleo do Drupal 8?

20

Havia um número significativo de módulos D6 (ou versões de) que foram inseridos no núcleo D7. Gostaria de saber se há algum para D8?

user842
fonte

Respostas:

10

A resposta curta é que o Drupal é desenvolvido pela comunidade, portanto depende do que VOCÊ (qualquer pessoa que esteja lendo esta resposta) adiciona ao Drupal 8.

Eu sempre uso os elementos Add UI do jQuery na questão principal como exemplo de como esse processo funciona. Algumas pessoas tiveram uma idéia, publicaram algum código, foram revisadas e debatidas e adicionadas ao núcleo do Drupal 7.

As contribuições principais não são de forma alguma exclusivas, portanto seja ousado! Comece a contribuir.

Chris Pliakas
fonte
2
No caso de módulos contribuídos, isso depende mais dos mantenedores desses módulos e do que são os planos de Dries. Se os mantenedores de um módulo que podem ser mesclados no código principal do Drupal não fizerem nada, esse módulo não será mesclado no Drupal.
kiamlaluno
11
Eu entendo o que você está dizendo, mas com o apoio suficiente, você pode obter algo essencial sem o mantenedor. Obviamente, isso seria muito mais difícil de fazer e, sem o apoio do mantenedor, as coisas provavelmente não passariam na fase de revisão e debate. O ponto geral que estou tentando destacar é que o processo não é exclusivo, que é a principal razão pela qual o Drupal é tão poderoso para começar.
21411 Chris Pliakas
45

Módulos trazidos para o núcleo

Inteiramente:

  • Ponto de interrupção
  • CacheTags
  • Tradução de Conteúdo
  • E-mail (campo simples, apenas validação HTML5)
  • API da entidade
  • Referência da entidade
  • Modos de exibição de entidade
  • Entidade do arquivo
  • Link (campo simples, apenas validação HTML5)
  • Telefone (campo simples, apenas validação HTML5)
  • Cenário
  • Edição rápida
  • Transliteração
  • UUID
  • Visualizações
  • RESTWS (renomeado para módulo REST)

Parcialmente:

  • Visualizações de administrador (reformuladas)
  • CKEditor
  • CTools
  • Data (todas, exceto datas recorrentes)
  • Suíte de exibição (modos de exibição)
  • Internacionalização
  • Migrar
  • Exibições de operações em massa (retrabalhadas)

Removido

  • Blog (movido para contrib)
  • Painel (movido para contrib como Homebox)
  • Open ID
  • Sobreposição (fundamentalmente reformulada para não fornecer uma "sobreposição")
  • Filtro PHP (movido para contrib)
  • Poll (movido para contrib)
  • Perfil (Use o Profile2 agora)
  • Tradução (substituída pela tradução de entidades)
  • Gatilho (use as regras agora)
  • Assinatura (funcionalidade fornecida pelo Usuário movida para contrib)
  • XML-RPC (movido para contrib)

Módulos alterados fundamentalmente pelo Drupal 8:

Descontinuado (você não precisará mais deles)

  • Admin
  • Idioma de administração
  • Feijão
  • Caixas
  • Filtro de legendas
  • Campo computado
  • Ctools exportables
  • Negociação no idioma de fallback
  • Campo oculto
  • Painéis de Campo Painéis
  • Filtro de bóia
  • Widgets de campo oculto
  • História
  • IMCE
  • Atualização de localização
  • Distribuição localizada do Drupal
  • Bloco de menu
  • Trilhas de menu
  • Filtro de módulo
  • Referência de Nó
  • Placeholder
  • Perfil2
  • Permissões RSS
  • Serviços
  • Substituições de String
  • Braço forte
  • Símbolo
  • Transliteração
  • Campo Imagem do Usuário
  • Referência do Usuário
  • Guias verticais
  • Wysiwyg * (o módulo e tudo relacionado a ele)

Reduzido (isso terá menos trabalho a fazer)

  • Backup e migração
  • Contexto
  • Pão ralado personalizado
  • Recursos
  • Feeds
  • Menu Breadcrumb
  • Links de serviço
  • Regras
  • Visualizações * (todos os módulos relacionados a visualizações)
cosmicdreams
fonte
6

Não são os módulos que são inseridos no núcleo, é a funcionalidade. Funcionalidade que pode ter sido fornecida por módulos contribuídos (e o código adicionado ao núcleo pode ter sido influenciado por esses módulos, mas não necessariamente que o código real seja reutilizado. Por exemplo, campos inspirados no CCK, mas que foram totalmente reescritos do zero ) E esses módulos contrib não precisam ser portados para a próxima versão principal.

Dito isto, não há roteiro no desenvolvimento do núcleo do Drupal. Portanto, neste momento é impossível responder à sua pergunta real.

A única coisa que existe agora são algumas das chamadas iniciativas principais . Essa é uma área em que as pessoas estão trabalhando juntas sob a "liderança" do proprietário da iniciativa para melhorar o Drupal em uma área específica. Um deles é o HTML5 (o que pode significar que vários módulos relacionados ao HTML5 podem não ser necessários no D8) outro é o Web Services and Context (o que significa que, por exemplo, o módulo Context será desnecessário e talvez parte dos painéis). Mas tudo isso é apenas especulação neste momento. Porque, embora essas iniciativas existam, não é de supor que qualquer coisa em que estejam trabalhando seja comprometida.

Essa é basicamente as duas tarefas principais que a Dries Buytaert (e, em certa medida, co-mantenedores, proprietários de iniciativas, ...) estão realizando. Eles estão falando sobre como o Drupal poderia evoluir e o que poderia ser feito. E, finalmente, o Dries decide se um patch é ou não confirmado.

No meio, tudo depende se existem pessoas que estão interessadas em algo e desejam implementar / melhorar / consertar alguma parte do núcleo do Drupal.

Berdir
fonte