eZ Publish - eZ Publish
Desenvolvedor (s) | eZ Systems |
---|---|
Versão estável | 5,4 / 2 de dezembro de 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 .