english

mmda/ blog

02 de maio 2011

Novo site da Todeschini utiliza Drupal

O site da Todeschini, maior empresa moveleira da América Latina com mais de 60 anos de mercado, tem papel fundamental no branding da marca e no seu relacionamento com os possíveis consumidores e seus representantes.
 
Com mais de 120 mil acessos e 1.500.000 de page views mensais, o site é a primeira impressão que milhares de consumidores têm da marca, além de ser uma importante fonte de pesquisa de produtos e lojistas.
 
Dessa forma, o nosso desafio foi criar um novo site para a Todeschini que fosse atrativo visualmente, mas que não deixasse de lado a performance.
 
Apesar da MMDA utilizar o Drupal desde 2008, já que ele é mais robusto e possibilita o desenvolvimento de alto nível, nos dando mais autonomia no gerenciamento do conteúdo e evolução do site, o site antigo da Todeschini utilizava um CMS desenvolvido pela própria MMDA em ASP3.
 
Assim, para a migração do conteúdo para o Drupal, utilizamos o módulo Node Import que possui uma ótima interface de configuração dos dados para importação, e em pouco tempo traz grandes quantidades de conteúdos prontos para serem colocados em produção.
 
A versão do Drupal escolhida para o site da Todeschini foi a 6, pois ela possui uma grande quantidade de módulos desenvolvidos. A seguir, os módulos que utilizamos no desenvolvimento do site por área.
 
  • Na área de desenvolvimento: Administration menu, Devel (em específico o devel generate - para criação dos conteúdos de marcação), Module filter, ModuleInfo, Taxonomy Manager, Poormanscron, LoginToboggan, Conditional Stylesheets.
  • Funcionalidades do site: Blog, Comment, Views, CCK, Image Field, Imagecache, Imagecache Actions, Pathauto, NiceMenus, Node Block, Quick Tabs, Custom Search, NodeWords, Integrated Meta Tags, Views Accordion, Webform, Webform Block, jQuery Update, Sitemap, XML sitemap.
  • Gerenciamento de conteúdo: Content management filter.
  • Multilínguas: i18n, Content type translation, Menu translation, Block translation, String translation, taxonomy translation, Synchronize translations, CCK translation, Custom Search Internationalization, String Overrides, l10n_update.
Além desses módulos, utilizamos os módulos listados abaixo para solucionar algumas especificidades do site:
 
  • 404 blocks (Para melhorias na Arq. de informação das páginas 404)
  • Hierarchical Select (Para a melhor organização das informações de localidade das lojas)
  • Support (Para o sistema de Suporte ao cliente)
  • HTML Mail
  • Special menu items
  • SOAP Client
  • Drupal System Charting
  • Language assignment
 
Também destacamos o uso de views para gerar conteúdos a serem buscados via Ajax para a busca de lojas, o desenvolvimento de módulos customizados para o Acompanhamento de Pedidos, e a geração de imagens e presets dinamicamente através da api do imagecache.
 
Conclusão
 
Quanto mais usamos o Drupal, melhor ele se apresenta. No princípio, algumas funcionalidades apresentaram dificuldades de implementação, mas conseguimos solucioná-las com um pouco de pesquisa (e deixamos nosso muito obrigado à comunidade que compartilha o conhecimento) e estudo do comportamento de alguns módulos.
 
Até o momento, o site está rodando muito bem e trazendo resultados satisfatórios, especialmente pela facilidade de atualização dos conteúdos.
 
Comentários, sugestões, perguntas e críticas são bem-vindas!
 

Deixe seu comentário

twitter 2 horas 46 minutos atras.
Daqui a pouco inicia o 1º Congresso do Grupo de Planejamento do RS. Acompanhem através do perfil @grupogprs e da hashtag #gprs2012
E tem mais conteúdo aqui!