Por trás do portal Globo.com
Normalmente imaginamos algo de muito extraordinário por trás de um grande provedor/portal, mas essa realidade por ser um pouco (ou bem) menor do que imaginamos. Manter um grande portal como o Globo.com por exemplo seria trabalho para um número muito grande de programadores, designers, e é claro estagiários, principalmente no que diz respeito a implementação de novos recursos, ou simplesmente remodelar a home do portal.
Quem tem um blog sabe da dificuldade que é pegar um theme, e adaptá-lo ao sistema do blog, com os comerciais, textos, imagens e tudo mais que já foi publicado. Eu mesmo já pensei mil vezes antes de trocar um theme, simplesmente por causa de mudanças que já fiz no theme atual. Imagine uma mudança como a home e boa parte das páginas de um grande portal!
O segredo por trás da Globo.com é um CMS chamado Vignette, que até onde sei custa uma boa quantia de dólares, e já esteve por trás do UOL e do Terra. E é o responsável por toda a implementação atual do Globo.com.
Assim como alguns CMS open source (como o Mambo) ele é todo personalizavel, e trás muitos módulos extras para implementação de novas funcionalidades, o que já torna claro porque sempre que a home da Globo é atualizada ganha novos recursos (como a nuvem de palavras mais buscadas). Mais informações podem ser lidas aqui (em inglês).
E como curiosidade o oraculo apontou uma página com erro no Vignette no Portal Terra, clique aqui e veja.
Gostou do artigo?
Então assine o feed do blog ou
receba via e-mail.
Vote: Clique em quantas estrelas (de 1 a 5) para avaliar o artigo
Leia mais...


(1 votes, average: 4 out of 5)
setembro 5th, 2007 at 2:33 pm
O Vignette custa uma grande (e mete grande nisso) quantidade de dinheiro, mas a razão porque o Globo.com e muitos outros sites preferem pagar essa astronómica (mesmo) quantia ao invés de poupar dinheiro e usar um mambo ou um wordpress para a gestão do seu site são várias.
Em primeiro lugar estão as funcionalidade propriamente ditas. Um site com o impacto editorial do Globo provavelmente já necessita de um workflow de conteúdo, em que nem todas as pessoas conseguem publicar artigos, e mesmo das que conseguem nem todas conseguem coloca-los nas homepages. Existem possivelmente pessoas cuja tarefa é apenas gerir a publicação de conteúdos recolhidos e inseridos por outras pessoas, ou mesmo de gerir apenas a homepage do site, ou mesmo de cada categoria de conteúdos.
Em segundo lugar, a flexibilidade. Tanto o Wordpress como o Mambo são bastante flexíveis, mas não o suficiente para permitir, ir tão longe como um grande site como o Globo precisa.
Mas, principalmente, estes sites não têm a capacidade de responder quantidade de pedidos que um site da dimensão do globo serve. O Vignette serve-se de inúmeros truques, funcionalidades, caches, pré-gerações de conteúdo e outras técnicas relacionadas para conseguir servir milhões de pageviews por dia, ou mesmo por hora. Já tentou servir 10000 pageviews por hora com Wordpress ou Mambo? 1000? 500?
Sim, é possível, mas precisa de máquina, e não pode ter muito conteúdo dinâmico, tem que ter muito cuidado com as brincadeiras nos templates, garantir que não existem links para páginas em falta, e vários outros cuidados.
Existem CMS opensource altura do vignette? Talvez o Bricolage, de que não gosto por várias razões, mas é a única opção que conheço disponível até ao momento com capacidade para servir tráfego na ordem de grandeza de que estamos a falar. Mas, claro, não espere conseguir implementar sites muito dinâmicos com ele.
themage
setembro 6th, 2007 at 12:05 am
Abraços
setembro 11th, 2007 at 2:23 am
Ainda assim, a estrutura deve ser gigantesca mesmo.
setembro 11th, 2007 at 10:41 pm
pelo que posso entender do sistema pelas pesquisas que fiz deve ser apenas um sistema, mas com um grande time de designers. Creio que o código seja todo documentado, assim os designers podem apenas “tagear” e criar sistemas diferentes.
O Terra ainda é baseado nisso, pode ver que o topo de cada seção é diferente, apesar da base geral do layout ser sempre o mesmo.
março 4th, 2008 at 11:41 pm
abril 3rd, 2008 at 10:53 am
tipo assim como faço pra descobri qual cms um determinado site usa.