O que os contribuidores do Drupal dizem sobre o Drupal: 10 entrevistas blitz
Publicados: 2022-07-09Nossa grande “gota” continua se movendo para o futuro. Enquanto estamos aproveitando os benefícios do Drupal 8, já é hora de começar a se preparar para o Drupal 9. E cada contribuição faz com que o Drupal se mova mais rápido e melhore!
Estávamos interessados no que os especialistas e colaboradores do Drupal pensam sobre o Drupal. Então decidimos fazer 10 deles 3 perguntas em uma entrevista blitz. Estamos muito gratos a cada um deles por suas respostas e felizes em compartilhá-los com você.
Esses especialistas trabalham com o Drupal todos os dias, mantêm módulos grandes ou pequenos do Drupal, corrigem problemas, falam em conferências, participam de sprints de código ou orientam talentos mais jovens. Cada um deles contribui à sua maneira, mas todos estão unidos pelo fato de amarem o Drupal e conhecê-lo por dentro. Isso torna seus pensamentos especialmente valiosos. Então vamos.
O que os contribuidores do Drupal dizem sobre o Drupal
Matt Glaman (mglaman)
- Qual você acha que é o maior benefício do Drupal?
O maior benefício do Drupal é a comunidade e as oportunidades que a comunidade traz. A comunidade não é apenas as pessoas que constroem o Drupal, mas todas as empresas que usam e constroem com o Drupal – de freelancers a agências e clientes. Quando comecei a trabalhar com o Drupal, a comunidade abriu muitas portas.
Trabalhar como freelancer me trouxe ao DrupalCamp Atlanta, meu primeiro evento Drupal – de todos os tempos. fiquei viciado. Eventualmente, participar do encontro de Milwaukee e fazer conexões me levou a uma indicação que me permitiu passar do meu trabalho de agência para uma empresa construindo uma plataforma de hospedagem na web usando Drupal. Por meio de contribuições ativas, acabei com uma oferta para ingressar na Commerce Guys, agora Centarro, e estou ansioso para completar meu quarto ano na empresa.
Através do Drupal, tive o prazer de fazer amigos nos Estados Unidos e no mundo. Já viajei para lugares que nunca imaginei que estaria, nem que poderia visitar a Europa. Trabalhar com Drupal mudou minha vida e proporcionou algumas experiências incríveis.
- Você tem um módulo Drupal favorito?
Eu sou tendencioso, mas meu módulo favorito é o Drupal Commerce. Meu primeiro site Drupal foi um site de comércio eletrônico e instalei o Commerce Kickstart. Drupal Commerce tem sido meu ponto de referência para código desde meus primeiros dias. Há sempre um exemplo para algum tipo de caso de uso ou problema resolvido.
O desenvolvimento do Drupal Commerce também oferece desafios interessantes. Ele impulsionou o desenvolvimento de vários módulos de contribuição popular (Endereço, Perfil, Entidade, Formulário de Entidade Inline somente no Drupal 8).
- O que você espera do Drupal no futuro?
Espero que o Drupal se torne o principal CMS de código aberto usado para experiências robustas. Vamos subir no mercado e perder alguns usuários. Mas vamos ganhar mais ao mesmo tempo. O Drupal precisa – o mercado inferior está sendo tomado por geradores de sites estáticos, não apenas WordPress ou Squarespace.
Também não há muitas opções de comércio eletrônico + CMS de código aberto por aí. Estou empolgado com o futuro do Drupal e do Drupal Commerce para um pacote totalmente integrado de conteúdo, marketing e comércio eletrônico.
Jacob Rockowitz (jrockowitz)
- Qual você acha que é o maior benefício do Drupal?
Muitas pessoas diriam "Comunidade", mas eu sinto que a "Colaboração" da comunidade para criar um ótimo software é o maior benefício do Drupal.
- Você tem um módulo Drupal favorito?
O módulo que instalei em todos os sites Drupal que já criei é o Honeypot, que mitiga os envios de formulários de spam usando o método Honeypot. É um módulo confiável que faz exatamente o que se propõe a fazer, com grande apoio de Jeff Geerling (geerlingguy) e da comunidade Drupal.
- O que você espera do Drupal no futuro?
Para cumprir algumas das metas e iniciativas ambiciosas do Drupal, vamos retrabalhar completamente algumas APIs e códigos antigos e desatualizados. Ao melhorar ou refazer as APIs do Drupal, estou otimista de que a comunidade Drupal pode colaborar e criar soluções que impactem e resolvam problemas e desafios que afetam todos os projetos de código aberto. Mais organizações terão que intervir para liderar e financiar diferentes iniciativas para ajudar a tornar o Drupal e o Open Source mais sustentáveis.
Mateu Aguilo Bosch (e0ipso)
- Qual você acha que é o maior benefício do Drupal?
É difícil escolher um, mas acho que meu recurso favorito é a maneira flexível e robusta que o Drupal permite definir qualquer modelo de dados. É a melhor ferramenta de modelagem de conteúdo para um CMS que experimentei ou ouvi falar.
- Você tem um módulo Drupal favorito?
Existem muitos módulos fantásticos por aí. Todos servem a um propósito específico. Meu favorito é o que eu preciso a qualquer momento.
Entre os que escrevi, dediquei muito tempo ao JSON:API, mas agora que está no núcleo estou voltando meu rosto para o Simple OAuth.
- O que você espera do Drupal no futuro?
Para permanecer relevante por mais 20 anos. Para isso, precisamos fazer um esforço para nos tornarmos mais multicanais e menos específicos da web.
Nick Veenhof (Nick_vh)
- Qual você acha que é o maior benefício do Drupal?
O maior benefício do Drupal é o ecossistema que está prosperando em torno dele. É uma pilha enorme de trechos de código e provas de conceitos de trabalho nas quais você pode se inspirar e, por outro lado, está cheio de módulos maduros e realmente estáveis para construir seu aplicativo base. O fato de poder gerar não apenas html, mas também json para todos os recursos é alucinante.
A razão pela qual eu fiquei com essa tecnologia, e parece um clichê, é a comunidade. Estou envolvido no ecossistema Drupal há mais de 12 anos e tem sido um guia na minha vida. Comecei na Bélgica e fui bem recebido nesta comunidade. Pouco tempo depois, mudei-me para a Espanha e fui recebido com os mesmos braços abertos que encontrei antes na Bélgica. Repeti este padrão mais 2 vezes em Portugal e Boston e de todos estes encontros fiz bons amigos. Não só nos eventos da comunidade, mas também como colegas.
O Drupal não apenas permanece relevante quando se trata de tecnologia, mas também prospera porque há mais do que tecnologia. Isso é único.
- Você tem um módulo Drupal favorito?
Não tenho um módulo favorito, mas tenho um ecossistema favorito dentro do Drupal. Se você olhar para o meu perfil, verá um padrão surgir e esse é o Search. Eu fiz minha tese de mestrado em torno do Drupal e do Solr e se você olhar fundo o suficiente na minha conta do github, ainda poderá encontrar algumas jóias lá. Ajudei a atualizar o Search API e o Search Api Solr e todos os outros para o Drupal 8 e isso é caro ao meu coração. Adoro a interoperabilidade que oferece para conectar o Drupal ao Solr, mas também conectar fontes de dados externas ao Drupal. Ele age como um portão que vai muito além da busca. Por este motivo e pelas pessoas que têm sido cruciais neste ecossistema este conjunto de módulos é o meu favorito. Além disso, para não esquecer, por causa desses módulos eu estive envolvido desde cedo no Drupal 8 e fiquei à frente em termos de conhecimento e me deu um impulso na minha carreira com certeza. Posso recomendar a todos que não apenas tenham um módulo favorito, mas que participem ativamente de um ecossistema ou de um módulo específico.
- O que você espera do Drupal no futuro?
Minhas expectativas são que estender o Drupal para Editores de Conteúdo/Marketeers terá que se tornar muito mais fácil. As atualizações automáticas são uma dor enorme, mas terão que ser resolvidas algum dia para que o Drupal chegue às massas. O que eu acho é que os construtores de sites podem, de alguma forma, ter acesso a uma coisa da App-Store para adicionar funcionalidades ao seu site de forma mais independente. Isso será suportado por uma solução DIY ou por empresas como Dropsolid, Acquia ou outras. O trabalho que está sendo feito para as atualizações automáticas, ou mesmo o trabalho que está em andamento da associação (Drupal Steward) já se inclina muito para esses mecanismos. Atualizações automáticas primeiro, adicionando funcionalidades em seguida.
Balazs Janos Tatar (tatarbj)
- Qual você acha que é o maior benefício do Drupal?
“Venha pelo código, fique pela comunidade.” Depois de estar na parte oriental da Europa, visitando DrupalCamp Bielorrússia e logo após as conferências DrupalCamp Kyiv '19, eu não poderia estar mais feliz em ver como as comunidades locais fazem disso uma verdade inquestionável. Às vezes as pessoas não entendem completamente o que está escrito no código, por ter menos experiência ou simplesmente ser um novato no campo: a comunidade por trás do Drupal é um dos argumentos mais fortes que sempre podemos usar ao promover o projeto e envolver novo par de olhos e mãos.
Para mim, pessoalmente, trabalhar na equipe de mentores, ajudar os novatos a intensificar e iniciar suas contribuições, orientar os experientes a orientar outros e apoiar os organizadores de eventos para moldar um 'dia de contribuição' em seus acampamentos locais sempre me proporcionam momentos alegres.
No início deste ano, começamos a promover atividades de mentoria pedindo a eventos locais e seus colaboradores que ajudam outras pessoas que fazem contribuições de desenvolvedores ou não ao projeto Drupal para intensificar e informar à comunidade o que fizeram! No projeto Mentoring em drupal.org, dedicamos edições para todos os eventos Drupal deste ano. Um de nossos objetivos é entrar em contato com mentores que talvez ainda não conheçamos pessoalmente e esperamos encontrá-los no DrupalCons, fazendo parte dos Mentores e ter uma experiência verdadeiramente única quando todos mostramos nossa paixão: Ficar pela comunidade.
- Você tem um módulo Drupal favorito?
É uma pergunta bem complicada :)
Não sendo um codificador por um tempo, mas um pesquisador de segurança, ajudando a equipe de segurança do Drupal a relatar problemas e também atuando como palestrante regular, usando o chapéu (além de muitos outros) de um membro provisório, meus módulos favoritos do Drupal são os que que têm uma versão estável e hospedadas em drupal.org.
Você pode perguntar por quê? É fácil responder: Estes são os projetos contribuídos que têm cobertura da equipe de segurança do Drupal.
Sempre que alguém encontrar uma vulnerabilidade neles, ela passará por um procedimento e será liberada de forma coordenada, uma das próximas quartas-feiras. Fora os membros da equipe de segurança, o(s) relator(es) e os mantenedores do projeto, ninguém mais sabe sobre o problema antes de ser divulgado publicamente, seguindo nossa Política de Divulgação.
Além de ter alguns módulos contribuídos onde sou o mantenedor (todo mundo ama seus próprios filhos, certo?) Destaco os módulos onde relatei problemas e agradeço a todos os mantenedores que ajudaram a corrigir vulnerabilidades e atuaram super profissionalmente no fila privada — nunca é um jogo de culpa quando há um bug de segurança em um contrib, mas uma grande possibilidade de aprender como ele pode ser corrigido de maneira segura.
Então, no geral, eu diria que meus módulos favoritos do Drupal são onde eu poderia estar envolvido para torná-los mais seguros: Facebook Like Button, status do Skype, Yandex.Metrics, Mosaik, Cloud, bootstrap_carousel, Feedback Collect, Node feedback, ComScore direct tag, Widget de árvore de referência de termo de taxonomia, fontes de campo de arquivo, guia de referência de entidade / formatador de acordeão, formatador de SVG, exclusão de entidade, mapa do site XML, configuração de PHP, campo NVP, botões de compartilhamento AddToAny e voltar ao topo - Obrigado a todos por serem responsivos e gentis comigo durante o período de remediação e ainda mais tarde, o encontro na vida real em eventos Drupal!
- O que você espera do Drupal no futuro?
Vejo muitas comunidades locais que trabalham duro para serem reconhecidas e suas equipes principais para mostrar por que amam o Drupal.
O Community Working Group (CWG) afirma que está presente para manter uma comunidade amigável e acolhedora para o projeto Drupal (fonte). Eles apreciam o trabalho que as pessoas fazem pela Comunidade ao manter o Prêmio Aaron Winborn. Este ano eu tive a honra de dar a camiseta de Mentoring para Leslie Glynn em nosso Mentor Booth na DrupalCon Seattle antes que ela recebesse o prêmio e isso fez meus olhos ficarem molhados ao vê-la no palco no dia seguinte. Ela é um exemplo perfeito para todos nós sobre humanidade, respeito, gentileza e compromisso geral com a Comunidade. Parabéns e obrigado, Leslie!
Além de muitas histórias de sucesso que vejo no projeto Drupal, uma das melhores é ver as pessoas intensificando e ajudando uns aos outros a contribuir. AmyJune Hineline é um dos muitos Mentores que não é uma pessoa técnica, nos mostra uma dedicação incrível à Comunidade Drupal. Isso me faz acreditar que o futuro do Drupal depende dos indivíduos e de suas atividades: venha fazer parte disso na DrupalCon Amsterdam em outubro e “Prepare-se para outro nível de grandiosidade!”.
Bram ten Hove (bramtenhove)
- Qual você acha que é o maior benefício do Drupal?
Ser capaz de atender tanto construtores de sites quanto desenvolvedores. Este é um equilíbrio difícil de manter, mas o Drupal parece estar fazendo isso muito bem.
Por um lado, os construtores de sites são capazes de criar sites Drupal que são relativamente fáceis (uma vez que você pega o jeito) de configurar e configurar. E, por outro lado, há muita liberdade e extensibilidade disponíveis para desenvolvedores, tornando-o uma ótima opção para muitas organizações.
- Você tem um módulo Drupal favorito?
Eu gosto do módulo Grupo. Eu o tenho usado extensivamente nos últimos anos e gosto de como a arquitetura é projetada. Também é bom saber que o mantenedor, Kristiaan Van den Eynde, tem trabalhado em alguns problemas centrais para tornar o módulo muito melhor. Essas questões centrais também devem ter um impacto maior no desenvolvimento.
- O que você espera do Drupal no futuro?
Existem alguns recursos que estou ansioso para ver adicionados ao Drupal. Ter Atualizações Automáticas tornará mais fácil para, por exemplo, criadores de sites e organizações menores terem um site seguro. Definitivamente diminuirá a carga de manutenção. Os recursos de fluxo de trabalho e layout agregarão um pouco de valor ao Drupal pronto para uso, e ter o objetivo do roteiro do Configuration Management 2.0 entregue também seria muito legal.
Além disso, espero ver mais trabalho indo para tornar o Drupal API-first, vários passos enormes já foram dados, o que levou a um aumento de sites Drupal desacoplados. E esperamos que o ecossistema Drupal faça uso cada vez mais de APIs da Web modernas, como o que você vê com os Progressive Web Apps.
Também espero ver mais integrações Drupal (padronizadas) acontecendo com a Internet das Coisas. Por exemplo, Drupal e serviços baseados em voz soam bem legais.
Contribuintes Drupal de nossa equipe
Andrew Zahura (shkiper)
- Qual você acha que é o maior benefício do Drupal?
Acho que a principal vantagem do Drupal é sua comunidade, porque são as pessoas que apoiam e desenvolvem o Drupal. Eles compartilham seu trabalho, conhecimento e experiência. Graças à comunidade muito grande e desenvolvida, o Drupal ganhou tanta popularidade e possui um número tão grande de módulos, recursos e temas. Devido ao fato de que a comunidade Drupal é muito aberta e amigável, qualquer pessoa pode facilmente encontrar informações sobre um tópico de seu interesse ou perguntar diretamente no fórum. Também é muito fácil promover suas ideias e realizações.
- Você tem um módulo Drupal favorito?
É impossível para mim escolher apenas um módulo, porque são milhares e cada um faz um trabalho importante. Todos os anos, mais módulos são adicionados ao núcleo Drupal, o que mostra que todos os módulos são uma parte importante e útil do sistema.
- O que você espera do Drupal no futuro?
A programação, e especialmente o desenvolvimento web, está mudando muito rapidamente. Podemos ver o surgimento de novas áreas de desenvolvimento, frameworks e bibliotecas. Portanto, espero que o Drupal continue a crescer e se desenvolver, usar as melhores conquistas em outros campos e envolver mais pessoas talentosas e ativas na comunidade.
Oleh Raban (Zemélia)
- Qual você acha que é o maior benefício do Drupal?
Seus benefícios são a comunidade, uma curva de aprendizado relativamente fácil, a abordagem de programação orientada a objetos no Drupal 8, uma grande seleção de ferramentas no núcleo e muitas soluções de contribuição prontas.
- Você tem um módulo Drupal favorito?
Este é o módulo da barra de ferramentas do administrador. Qualquer pessoa que trabalhe com o painel de administração do Drupal terá experiências difíceis sem este módulo. Por isso recomendo a todos.
- O que você espera do Drupal no futuro?
Eu esperaria o suporte aprimorado da interface do usuário para bibliotecas JS prontas para uso (por exemplo, React). Isso significaria um “frameworkness” completo, se assim posso dizer. Mas geralmente as tendências do Drupal são muito legais. Mantém o ritmo com o tempo e com toda essa multiplicidade de tecnologias. Talvez fosse até interessante ver o Drupal em alguma outra linguagem de programação além do PHP. Claro, isso parece irreal, mas quem sabe :)
Ivan Tibej (tibej)
- Qual você acha que é o maior benefício do Drupal?
Acho que o grande benefício do Drupal é sua arquitetura. A arquitetura do Drupal (aqui me refiro à versão 8) é muito bem pensada em termos de escalabilidade. Você pode substituir qualquer item pelo seu próprio ou, em alguns casos, substituir os elementos funcionais existentes pelos seus próprios. Claro, Drupal tem uma base que não pode ser modificada. Ainda assim, o Drupal é muito versátil se comparado com outros frameworks ou CMSs/CMFs.
Ainda mais, devido à escalabilidade, Drupal é um sistema versátil que não se limita a tarefas específicas (por exemplo, como o Magento é específico apenas para lojas online). Com essa versatilidade, podemos cobrir um grande mercado. Um desenvolvedor Drupal experiente pode facilmente criar sites de cartões de visita, catálogos, lojas online ou até redes sociais baseadas em Drupal. Isso também é suportado por uma variedade de módulos Drupal para qualquer setor.
- Você tem um módulo Drupal favorito?
Uma resposta simples para essa pergunta será “o módulo Views”. Depois de instalar o Drupal, todo iniciante, quase imediatamente ou em um futuro muito próximo, começa a aprender este módulo. Este módulo pode exibir qualquer informação do banco de dados no site e tem a flexibilidade de produzir qualquer coisa, de qualquer maneira.
Se você pegar algo "mais novo", então será o módulo Commerce para Drupal 8. Todo mundo sabe que o módulo consiste em submódulos com um código grande. Eu gosto do Commerce porque me dá inspiração para tarefas interessantes. Há casos em que você precisa implementar uma determinada funcionalidade, e algo assim já existe no Commerce. Então você olha para o módulo e pega um exemplo semelhante, o estilo de codificação para resolver sua tarefa, ou apenas soluções/funções interessantes para você.
- O que você espera do Drupal no futuro?
Espero, embora não tenha certeza, que o Drupal se mova na direção do React. React é uma coisa muito boa que tornará o Drupal ainda mais rápido e, em alguns casos, mais flexível no desenvolvimento. Se isso acontecer, é necessário que tudo seja bem implementado na parte de backend (como é o caso do framework Drupal Ajax). Aqui quero dizer que a grande maioria dos desenvolvedores Drupal conhece PHP e pode usar jQuery, mas não conhece JS o suficiente para trabalhar com React, e nem conhece o próprio React.
E aqui não é uma expectativa, mas sim um desejo. Seria bom ter um sistema de doação embutido para módulos. Eu sou o mantenedor de alguns projetos e sempre há muito pouco tempo para lidar com eles. E se houver um pequeno sistema de incentivo (para o cliente, um cliente precisa de algum recurso no módulo e pode investir, digamos, US$ 50 nessa tarefa), esse seria um ótimo sistema para motivar os desenvolvedores e desenvolver o Drupal. Um projeto como esse já existe em algum lugar, mas é específico do repositório GitHub, se minha memória não falhar.
E finalmente, espero a 9ª versão do Drupal :)
Oleksandr Chernyi (BlacKICEEUA)
- Qual você acha que é o maior benefício do Drupal?
Na minha opinião, a maior vantagem do Drupal é sua abrangência e extensibilidade. Para mim, Drupal, isso é principalmente um CMF (Content Management Framework), ou mesmo um framework puro. Com módulos personalizados, você pode implementar praticamente qualquer tarefa, desde gerenciamento de conteúdo até aplicativos de IA.
- Você tem um módulo Drupal favorito?
Não posso dizer com certeza que tenho um módulo favorito porque estou tentando criar novos módulos - embora no contexto de projetos de clientes. Os seguintes módulos são frequentemente usados: Parágrafos, Grupo de Campos, Selectize.js, Select 2, Chosen, Admin Toolbar, Devel, Configuration Split, Config Ignore e Config Filter.
- O que você espera do Drupal no futuro?
Estou ansioso para mudar para o Symphony 4 ou 5. Ele funciona com a versão PHP superior a 7.1.3, o que levará à eliminação dos métodos e funções desatualizados do núcleo. Eu acho que isso vai acelerar o Drupal.
Também acho que haverá uma transição completa de hooks para EventSubscribers, o que, por sua vez, levará a uma maior estruturação e flexibilidade de uso.
Pensamentos finais
Espero que você também tenha gostado de ler esta postagem no blog com os pensamentos dos contribuidores do Drupal sobre o Drupal. Gostaríamos de enfatizar novamente o quanto eles são valiosos para nós. Desejamos a eles toda sorte com o desenvolvimento do Drupal!
Em caso de dúvidas ou ideias de sites, entre em contato com nossa equipe de desenvolvimento web.