O Que é ExpressionEngine?

O ExpressionEngine é um CMS, (em português, Sistema de Gerenciamento de Conteúdo), assim como o Joomla, WordPress, Drupal.

Você pode fazer o download da versão gratuita do sistema ou optar por comprar. O valor para a versão 1.6.9 é de $99.95 (Personal license) ou $249.95 (Commercial license).

A principal característica que a grande maioria fala, é a flexibilidade. ExpressionEngine tem suporte a módulos, extensões e plugins para modificar e adicionar funcionalidades nos sites. A versão disponível para download já vem com mais de 15 módulos prontos para serem usados, a versão paga vem com alguns a mais.

Vantagens

A grande vantagem são para designers que não tem conhecimento em linguagens de programação.ExpressionEngineusa tags próprias no desenvolvimento de temas. Essas tags são delimitadas por { e }. Assim como no HTML, existem pares de tags que devem ser abertas e fechadas, por exemplo: {exp:weblog} conteúdo {/exp:weblog}. Há também as tags simples, que são tags que não precisam ser fechadas, como a tag {site_url}, que mostra a url do site.

Com a documentação é fácil de desenvolver temas, módulos, plugins e extensões. Em breve será lançada uma versão baseada no Framework CodeIgniter que pode facilitar  mais ainda pra quem já desenvolve com o framework (Hoje já existe a versão 2.0 que você pode testar por 30 dias, mas ainda é beta).

Junto com a documentação existem alguns vídeos que ensinam o necessário para começar a se aventurar no sistema. Se tiver dúvidas, o suporte no fórum é bom.

Nas licenças Personal e Commercial, você pode comprar o multiple site manager, que habilita a criação de sites usando um único painel de controle para administrar.

Desvantagens

Uma desvantagem que eu vejo, é a falta de conteúdo para o nosso idioma. Eles tem um suporte bom no fórum, mas é só em inglês. Tutoriais em português é praticamente nulo.

Se você tiver um site com muitos plugins, módulos e extensões instaladas, vai dar uma certa dor de cabeça na hora de atualizar o sistema para uma versão mais recente. Pegando os módulos como exemplo, você terá que fazer um backup do módulo e do arquivo de idioma que é obrigatório em um módulo, ou seja, se você tiver muitos, vai ser um trabalho chato fazer backup um por um. Isso é necessário porque o ExpressionEngine não separa os arquivos instalados dos arquivos padrões, como o WordPress, que tem a pasta wp-content só para plugins e temas.

Por padrão, o editor do sistema é um textarea normal e a formatação do texto funciona com BBCodes. Não tem um editor WYSIWYG, mas você pode instalar uma extensão para esse fim. O LG TinyMCE Custom Field possibilita isso.

Screens da Administração

Visão Geral

Se você é designer ou não sabe nenhuma linguagem de programação, o ExpressionEngine é uma boa na hora de criar os temas – escrever códigos será necessário, mas é mais fácil escrever/lembrar um {site_url} do que um <?php bloginfo(‘url’); ?>.

Se você ficou interessado, visite a página oficial e veja, também, alguns sites desenvolvidos com o ExpressionEngine na seção showcase.

Leia Também:

  1. Como Instalar ExpressionEngine
  2. Como Desenvolver Extensões para ExpressionEngine 2 – Parte 1
  3. Como Desenvolver Extensões para ExpressionEngine 2 – Parte 2

5 Responses to “O Que é ExpressionEngine?”

  1. É estranho que a comunidade de usuários ou fãs de EE parece estar encolhendo. Muitos sites pela internet só tem artigos velhos. É uma pena porque ele parece ser excelente.
    Fico num dilema. O WP parece que nunca chegará no nível de flexibilidade do EE, por carregar uma herança muito grande de ferramenta para blogs, apesar de já ter evoluído absurdos e ter o desenvolvimento mais constante. O Drupal é flexível, mas a comunidade é muito enrolada para avançar bem; falta liderança. Sem falar que é o mais complexo dos três.
    Nisso, parece que a demora da EllisLabs pode condenar o EE. Eles demoraram tanto com o CodeIgniter, que o Kohanna já roubou um bom espaço.

    Não sei, não sei… O senhor tem trabalhado com o EE? Ou é um "pesquisador"?

    • Alex Hiroshi says:

      Eu acho que lá fora a comunidade é até grande e o pessoal ajuda quando necessário. Aqui no Brasil é bem mais complicado, é difícil encontrar artigos sobre EE em português.
      Concordo que a demora da EllisLabs é ruim. Eles estão há um bom tempo trabalhando em cima do EE 2.0. Atualizações para a versão 1.x é demorada também.

      Não conhecia esse Kohana. Vou ler mais sobre ele.

      Eu tive que fazer alguns plugins para uma agência, por isso fui atrás de aprender EE. Mas trabalhar, trabalhar, não. Tô escrevendo algumas coisas aqui para ter uma referência mais tarde, e também para não esquecer.

      • Entrei em contato com usuários de fora e dei uma espiada numa encrenca relativa ao fork de um plugin.
        Explicando: o desenvolvedor fez sucesso com seus plugins, pediu demissão e resolveu abrir uma empresa para vendê-los. Outro cara fez um fork da uma versão antiga e liberou de graça.
        Pelas reações e pelo que me contaram, descobri coisas bem interessantes sobre a comunidade:
        são bem familiares – todos se conhecem e são convidados a trabalhar entre si. Sem falar das eventos anuais;
        são abertíssimos – ao contrário do que acontece com o Plone, novatos são bem recebidos e auxiliados;
        a EllisLabs é muito acessível – o atendimento é bem pessoal e várias pessoas da comunidade tem contato direto com o CEO da empresa;
        são apaixonados – sinceramente, eu não esperava ver uma paixão tão "open source" por uma ferramenta paga;
        A parte isso, estudei mais o EE 2 2… P***-que-p… Ops! Posso falar palavrões aqui? Desculpe-me! Voltando Estudei e fiquei bastante impressionado! E o fato de ser feito em CodeIgniter abre um leque enorme de possíveis desenvolvedores para plugins.

  2. [...] de uma breve explicação do que é esse tal de ExpressionEngine, hoje vou falar como instalá-lo. Apesar da instalação ser [...]

  3. [...] você já leu sobre o ExpressionEngine ou quer aprender mais mexendo direto nesse CMS, pense na hipótese de comprar esse pacote. Faltam [...]

Leave a Reply


Faça uma pesquisa

Galeria Flickr

  • Bandeira
  • Bote
  • Igreja Ilhabela
  • Navio
  • Flor
  • Golf
  • Trem
  • Tico