Skip directly to content

Super Entrevista do Dries

on 18 Janeiro, 2012 - 14:40
Dries Buytaert, Fundador do Drupal

Olá! Estive ocupado esses dias e encontrei um tempo essa manhã para escrever no blog. Hoje vou fazer um compacto da excelente entrevista que Dries (idealizador do projeto Drupal) concedeu à revista Linux na sua visita a Índia (http://www.linuxforu.com/2011/12/dries-buytaert-interview-drupal-8-business).

Nesse texto, ele fala sobre várias questões importantes referentes ao projeto Drupal como a comparação com outros CMS, sua empresa a Acqua, o modelo Open Source, Drupal 8, mobilidade e etc.

É um excelente texto para você entender melhor o que é e como funciona o projeto Drupal. No link acima você têm acesso a entrevista completa.

Comentem sobre a tradução (hehehheh) e sobre outras entrevistas.

Com tatos CMS no mercado, qual é a posição exata do Drupal e o que têm de diferente?

2% de todos os sites do mundo são feito em Drupal. Mas o que é único nele é sua variedades. Desde sites enormes até pequenos blogs podem ser feitos com Drupal. Por causa das milhares de pessoas que contribui para o projeto, hoje podemos afirmar que quase qualquer projeto web pode ser feito com Drupal.

Você pode usar o Drupal para blog (e seria concorrente do WordPress), pode ser usado para grandes sites coorporativos, para sites de colaboração (concorrente do Jive), e etc. Logo Drupal é único por sua muilti-aplicação.

A algumas áreas que o Drupal é mais presente, uma delas é mídia e entretenimento. Sites governamentais (casa branca é um excelente exemplo) e sites educacionais.

Quem decide sobre os caminhos do Drupal: comunidade, Acquia, ou ambos?

É principalmente eu, no papel de líder da comunidade. Porém, eu viajo o mundo todo para ter uma visão global de onde as pessoas esperam que o Drupal vá.

Quando a administração Obama tomou a decisão de mudar para Drupal, recebu uma série de críticas de todas as partes do mundo.

O fato de eles escolherem Drupal é um grande testemunho para o código aberto e para o Drupal.

Muitas pessoas duvidam da segurança e escalibilidade dos códigos abrtos, mas esse caso demonstra  que o código aberto é pelo menos tão seguro quanto, senão mais seguro do que, um CMS proprietário.

O que você quer dizer com "tão seguro quanto, senão mais seguro do que”?

Drupal é seguro por uma série de razões. Primeiro, o modelo de desenvolvimento open source. Normalmente 20 a 30 pessoas estão revisando o código, e isto, eu acho,  você não vai encontrar em nenhuma empresa de software proprietário. Há pelo menos 40 pessoas trabalhando na segurança do Drupal, que é um número muito maior do que qualquer outro fabricante de software proprietário. Além disso, você ainda pode personalizar o código para sua necessidade de (segurança, escalabilidade, etc).

Existe algum CMS para se basear, quando se trata de melhorar o Drupal?

Eu acho que nós gostamos de aprender com todos esses CMSs. Francamente, nós aprendemos muito com o WordPress, e da mesma forma, eles têm aprendido muito conosco. Eu tenho uma boa amizade com a liderança do Joomla e do WordPress, então compartilhamos nossas visões e opiniões sobre a construção da comunidade.

Como é a integração com outros projetos open source?

Depende do outro projeto, para ser honesto. Há uma série de módulos de integração disponíveis. Em alguns casos, pode ser tão fácil como instalar um módulo e configurar o sistema.

Você disse que se estivesse a começando, você faria um projeto para celular em vez do desktop. 

Quando eu comecei o Drupal, cerca de 11 anos atrás, não havia um mercado de telefonia móvel. Mas agora, com dispositivos portáteis como o celular, é um mundo completamente novo.

Qualquer CMS moderno precisa ser capaz de trabalhar neste mundo multi-dispositivo. Drupal faz um bom trabalho com isto. Através de módulos, você pode fazer praticamente tudo que você quer.

A razão da minha afirmação é que eu acredito que tablets e telefones celulares são o futuro. Eles serão os maiores consumidores de websites. A outra razão é que eu queria ser um pouco polêmico para levar a comunidade a abraçar o móvel, porque em Drupal 8, a próxima versão do Drupal, isso vai ser o nosso maior tema - assim como foi usabilidade no Drupal 7.

Então, como "Drupal para celular" vai ser?

A coisa mais interessante sobre o celular é que ele é muitas coisas para pessoas diferentes. Para algumas pessoas, é ser capaz de experimentar um site em um telefone. Então, para isso, precisamos trabalhar com HTML5, porque algumas das características do HTML5 permitem aperfeiçoar essa experiência.

Por outro lado, para algumas pessoas o celular significa ter aplicativos nativos. Para essas coisas, precisamos de um conjunto completamente diferente de tecnologias. Quando eu digo que precisamos ser móveis, eu realmente quero dizer que precisamos fazer tudo novamente. Então, estamos evoluindo a arquitetura Drupal e estamos ampliando sua função, de modo que o Drupal pode realmente tornar-se uma das plataformas para a construção de aplicações móveis. Isso significa que temos que fazer um monte de coisas diferentes.

Quando chegará a isso?

Nós não sabemos ainda. Se eu fosse dar um palpite, eu diria que em  um ano e meio a dois anos a partir de agora. A razão que eu ainda não sei, é porque eu quero o crescimento do Drupal 7. Eu quero que ele seja uma versão padrão. Quero que todo mundo sinta-se confortável com Drupal 7. Então, eu quero todo o ecossistema, toda a comunidade abraçando Drupal 7 antes mesmo de definir uma data para Drupal 8.

Será apenas móvel? Haverá outras áreas de atuação?

Drupal 8 vai se concentrar em uma série de coisas. O número 1 será o móvel. Ele também irá trazer o gerenciamento de configuração, que é importante para uma série de grandes organizações.  Alguns recursos da empresa serão adicionados para torná-lo atraente para grandes organizações, para uma melhor gestão de seus sites Drupal.

Você disse que Drupal pode ser um grande negócio. 

Drupal começou como um projeto e agora ele está evoluindo para se tornar uma indústria. Existem centenas de empresas Drupal em todo o mundo. Juntos, isso significa milhões de dólares. Isso é o que eu queria dizer sobre ser um grande negócio. Eu vejo isso crescer ainda mais. Eu acho que pode ser uma indústria multi-bilionária. Eu gostaria que ele crescesse a partir de 2% da Web à 10% ou mais da Web. Para isso, precisamos crescer com todo o ecossistema. 

Qual é o modelo de negócios da Acquia?

Quando eu fundei a Acquia, o pensamento inicial era fazer com que a empresa servisse de suporte para o Drupal, como a Red Hat é para Linux. 

No entanto, rapidamente descobrimos que existem outros produtos que queremos construir. Então, hoje nós temos três produtos. Acquia Rede continua a ser a principal fonte de receita. O segundo é Acquia Cloud, uma solução escalável de hospedagem. E então temos Drupal Gardens, software como serviço (SaaS), que é uma solução totalmente hospedada. É destinado a empresas que querem construir micro-sites ou empresas pequenas e médias empresas.

Fazemos consultorias em arquiteturas, em segurança, em  escalabilidade de desempenho e treinamento. 

Pessoalmente, o que você acha do de código aberto?

Cada pedaço do meu corpo acredita fortemente em código aberto. Eu acho que o modelo open source é o melhor para o desenvolvimento. Eu acho que open source é uma oportunidade de interromper uma série de tecnologias de software, especificamente aqueles que eu chamo de tecnologias de commodities.  O outro exemplo é de sistemas operacionais. Milhões de pessoas usam os sistemas operacionais. Por causa de seu alcance, eu acho que o código aberto pode ser muito perturbador. Que tem sido comprovada com o Linux, obviamente.

Quais são os verdadeiros desafios na implementação  de tecnologia open source e como superá-los?

Coisas como a documentação vêm à minha mente quando eu tento olhar para os chamados “problemas”. Acho que os projetos de código aberto nem sempre têm boa documentação. Depende do estágio dos projetos também. 

Drupal é difícil para os usuários?

Drupal tem uma reputação de ser difícil, em comparação com o WordPress, Joomla e soluções de outra empresa. Que a crítica é, de certa forma, correta - e nós temos trabalhado sobre ela também. A partir de Drupal 7, tentamos simplificar as coisas. É muito mais fácil de usar agora, mas isso não significa que vai parar com nossos esforços. 

Muitas mudanças em Drupal são um problema?

Não, não em tudo. É engraçado, porque o Drupal goza da reputação de ser um CMS que muda muiyo. Em comparação com WordPress e Joomla, mudamos em relação a versões anteriores. Estamos sempre mudando nossos APIs e nossa arquitetura. 

 Drupal é desorganizado?

Bem, acho que todos os projetos open source são - e essa é a beleza do código aberto! Eu acho que é a natureza da besta, como todos os projetos de código aberto têm milhares de voluntários em todo o mundo. É muito difícil de organizar os números tão grande  de pessoas.

Eu acho que isso é uma força, porque há pessoas sempre trabalhando em Drupal para melhorá-lo. É uma vantagem enorme, mas é também um desafio. Mas eu não diria que é um desafio ruim. É um tipo divertido de desafio. Parece um caos, mas a criatividade que vem disso é realmente incrível. O fato de ser desorganizado o  faz com que seja acessível.