Plataforma eZ - eZ Platform

Plataforma eZ
Ibexa Logo.svg
Desenvolvedor (s) Ibexa
Versão estável
3.1 / 2020-07-15 [±]
Sistema operacional Plataforma cruzada
Plataforma PHP , Full Stack Symfony Framework
Modelo Sistema de gerenciamento de conteúdo
Licença GNU General Public License
Local na rede Internet https://www.ibexa.co/

eZ Platform (pronuncia-se "plataforma fácil") é um open-source empresa PHP sistema de gerenciamento de conteúdo ( CMS ) e Digital Platform Experience (DXP) desenvolvido pela empresa Ibexa (conhecido anteriormente como eZ Systems), que tem sede Oslo, Noruega e escritórios na Alemanha, França, Polônia, Inglaterra, EUA e Japão. A Plataforma eZ está disponível gratuitamente sob a licença GNU GPL versão 2, bem como sob licenças proprietárias que incluem suporte comercial e acesso a recursos adicionais. A versão comercial do software estende os recursos do núcleo de código aberto com recursos como personalização, e-Commerce e recursos editoriais e de desenvolvimento adicionais.

A versão inicial da plataforma eZ foi lançada em 15 de dezembro de 2015.

A versão mais recente, estável e com suporte de longo prazo, foi lançada em 29 de março de 2019.

Em 2 de abril de 2020, a Ibexa lançou a eZ Platform Versão 3, a próxima geração de sua Digital eXperience Platform (DXP).

Origens da plataforma eZ

O eZ Platform é o sucessor do eZ Publish , um CMS de código aberto em desenvolvimento desde 1999. A iteração anterior, eZ Publish 5, era uma abordagem híbrida com código antigo e código reescrito. A plataforma eZ elimina todo o código legado do software e concluiu a transição para uma nova base de código completa construída no Symfony Full Stack Framework. O núcleo do repositório de conteúdo e a interface do usuário foram reescritos, mas retêm os mesmos conceitos do software eZ Publish anterior, além de adicionar mais funcionalidades.

Recursos e relação com o Symfony Framework

este diagrama representa a arquitetura do software da plataforma eZ a partir de sua versão 2.

A plataforma eZ é construída no Symfony Full Stack Framework. Uma vez que o eZ Platform é baseado em uma estrutura completa, os desenvolvedores podem integrar qualquer extensão Symfony (ou seja, pacote) no eZ Platform para adicionar mais funcionalidade e, vice-versa, os desenvolvedores Symfony podem integrar o eZ Platform em seus projetos Symfony. A plataforma eZ em si é - em termos de Symfony - uma série de pacotes que estão em cima do Symfony que adicionam recursos como:

  • Um repositório de conteúdo com recursos multilíngues e controle de versão
  • Uma interface de usuário para gerenciar o repositório de conteúdo
  • APIs REST e GraphQL para interagir com o repositório de conteúdo usando JavaScript ou outros clientes
  • Um modelo de configuração Siteaccess para URLs correspondentes para fornecer visualizações para o repositório
  • Gerenciamento de usuários e permissões para controlar o acesso ao repositório
  • Mecanismo de pesquisa Solr integrado para desempenho e recursos de pesquisa

Relação com o eZ Platform Enterprise Edition

O eZ Platform core é um software livre, mas também funciona como o motor do eZ Platform Enterprise Edition, a Digital eXperience Platform (DXP) da Ibexa com suporte comercial. O eZ Platform Enterprise Edition consiste no núcleo eZ Platform Open Source e um conjunto de recursos adicionais da Ibexa. Recursos para criação de conteúdo, colaboração e gerenciamento de página de destino, incluindo programação de conteúdo automatizada, blocos de arrastar e soltar e edição na página usando as APIs fornecidas pela plataforma eZ. Este conjunto de recursos era anteriormente denominado eZ Studio, mas o Ibexa abandonou esse nome

Referências

links externos