eZ Publish - eZ Publish

eZ Publish
Desenvolvedor (s) eZ Systems
Versão estável
5,4 / 2 de dezembro de 2014  ( 02-12-2014 )
Sistema operacional Plataforma cruzada
Plataforma PHP
Modelo Sistema de gerenciamento de conteúdo
Licença GNU General Public License
Local na rede Internet http://ibexa.co/

O eZ Publish (pronuncia-se "publicação fácil") é um sistema de gerenciamento de conteúdo PHP empresarial de código aberto que foi desenvolvido pela empresa norueguesa Ibexa. O eZ Publish está disponível gratuitamente sob a licença GNU GPL versão 2, bem como sob licenças proprietárias que incluem suporte comercial. Em 2015, a eZ Systems introduziu a plataforma eZ para substituir o eZ Publish por uma solução mais moderna e preparada para o futuro.

Áreas de uso

O eZ Publish suporta o desenvolvimento de aplicações web personalizadas. Os aplicativos típicos variam de sites de marcas, sites de notícias e intranets a e-commerce, portais de colaboração e aplicativos iOS / Android. O eZ Publish oferece acesso multiusuário baseado em função , gerenciamento multi-site e entrega multi-dispositivo para desktops, tablets, telefones e a Internet das Coisas (IoT), como Smart TVs e quiosques digitais.

O software é amplamente utilizado em aplicativos da Web de vários tipos e tamanhos em todo o mundo.

Tratamento

O eZ Publish é gerenciado por meio de um navegador da Web e não é necessário software local adicional. Ele também possui um editor de rich text que permite a formatação de conteúdo semelhante a um processador de texto . Isso permite a edição e contribuição de conteúdo sem habilidades em HTML . O gerenciamento de conteúdo também pode ser feito através do front-end do eZ Publish .

Licença dupla

O software é fornecido gratuitamente e pode ser usado e modificado de acordo com a licença GPL. Além disso, o suporte profissional pago está disponível com o eZ Publish Enterprise Edition. Além disso, uma licença comercial também está disponível, concedendo o direito de usar o eZ Publish sob condições de licença diferentes da GPL.

Alcance Funcional

A gama de recursos do eZ Publish inclui o desenvolvimento profissional e seguro de aplicativos da web . As áreas funcionais incluem controle de versão de conteúdo, biblioteca de mídia, gerenciamento de direitos com base em funções, desenvolvimento móvel, sitemaps, pesquisa e impressão.

Além disso, o sistema inclui extensões, que contêm funções individuais. Isso permite a atualização de componentes enquanto preserva a compatibilidade com peças personalizadas.

Tecnologia

O eZ Publish é escrito em PHP . Os servidores da web certificados em sistemas * nix são Apache e nginx . Algumas alternativas, como Lighttpd , Hiawatha , Cherokee , também podem funcionar. No Windows, o IIS é o servidor da web preferido. É muito comum usar o Varnish para armazenar em cache sites de alto desempenho que usam o eZ Publish.

A camada de abstração do banco de dados permite o uso dos bancos de dados mais comuns, ou seja, MySQL , PostgreSQL , Microsoft SQL Server e Oracle , sem alterações no sistema central, por meio de drivers.

O software está pronto para cluster e impõe a separação de conteúdo e apresentação via armazenamento XML de todo o conteúdo.

Recursos do eZ Publish:

  • Classes e objetos de conteúdo definidos pelo usuário
  • Sistema de permissões baseado em funções
  • Motor de template
  • Controle de versão
  • Gerenciamento de fluxo de trabalho e sistema de tarefas
  • Conversão e dimensionamento de imagens
  • Camada de abstração de banco de dados
  • Suporte multilíngue, com Unicode
  • Bibliotecas para XML , SOAP , localização e internacionalização
  • Suporte para mecanismo de busca

Componentes eZ

eZ Components era uma biblioteca de módulos padronizados para acelerar o desenvolvimento de aplicativos. Inclui funções de compactação de arquivos binários, otimização de desempenho por meio de cache , conexão a diversos bancos de dados, depuração, RSS , geração de gráficos para análise, conversão de imagens, suporte a e-mail e validação de entrada do usuário.

Em um esforço para fazer a transição do desenvolvimento de um modelo voltado para a empresa para um modelo voltado para a comunidade , toda a fonte dos componentes do eZ foi doada para a Apache Software Foundation , relicenciados do BSD para a licença Apache 2 e renomeados para Zeta Components .

Substituição com plataforma eZ

Em dezembro de 2014 foi lançada a última versão do software eZ Publish. O trabalho na base de código continuou na forma da Plataforma eZ . Esta nova versão está eliminando todo o código legado do software e fazendo a transição para uma nova base de código completa construída no Symfony Full Stack Framework. Isso permite que a equipe de desenvolvimento compartilhe componentes e documentação com a estrutura subjacente, enquanto adiciona funcionalidades como gerenciamento de conteúdo e mídia. eZ Platform é um dos muitos CMSs que usam componentes Symfony PHP.

A versão inicial da plataforma eZ foi lançada em 15 de dezembro de 2015 e a versão estável mais recente, v2.5, foi lançada em março de 2019. O produto é um CMS de código aberto totalmente funcional. Além da versão de código aberto do software, os usuários também têm a opção de escolher o eZ Platform Enterprise Edition, que é uma plataforma de experiência digital comercial construída no núcleo da eZ Platform.

Leitura adicional

  • Fullone, Francesco; Francesco Trucchia (2009). eZ Publish 4: Sites corporativos passo a passo . Publicação de pacotes. ISBN   1-904811-64-7 .
  • Bauer, Martin (2007). Gerenciando projetos de gerenciamento de conteúdo da Web do eZ Publish: estratégias, melhores práticas e técnicas para implementar projetos de CMS de código aberto do eZ Publish para encantar seus clientes . Publicação de pacotes. ISBN   1-84719-172-X .
  • Borgermans, Paul; Tony Wood; Paul Forsyth; Martin Bauer; Björn Dieding; Ben Firt (2004). Learning eZ publish 3: Construindo Soluções de Gerenciamento de Conteúdo . Publicação de pacotes. ISBN   1-904811-01-9 .

Referências

links externos