Git Product home page Git Product logo

ezplatform's Introduction

eZ Platform

What is eZ Platform ?

eZ Platform is a 100% open source professional CMS (Content Management System) made by eZ Systems AS and eZ Community.

eZ Platform is the 6th generation of eZ Publish, it is built on top of Symfony framework (Full Stack). It has been in development since 2011, and official part of the eZ Publish Platform 5.x as "Platform stack" since 2012.

Abstract:

  • Very extensible You can extend the application and the content model many ways
  • Future & backwards compatible Strong BC policy on data as well as code
  • Multi channel by design High focus on separation between semantic content & design
  • Scalable Easily scale across multiple servers out of the box
  • Future proof Architecture allows even more content scalability and performance in the future
  • Stable Built on experience building CMS since early 2000, and in production since 2012
  • Integration friendly Numerous events and signals to hook into for advance workflow needs

Main packages:

  • ezpublish-kernel (building on top of Symfony Framework):
  • Content Repository with a highly flexible content model exposed via Public API.
    Out of the box powered by SQL Storage Engine using Doctrine DBAL, data cache implementation using Stash and binary file system handled by Flysystem. Improved Storage Engine planned, custom implementation for advance data scalability already possible.
  • Powerful (& extensible) Content Query engine, currently powered by SQL, soon Solr/ElasticSearch
  • Very high performance thanks to content & user aware HTTP "view" cache (now using)
  • Ads concept of "web sites" allowing you to manage several within one installation
  • Allow you to rapidly setup Contextual override of content view twig templates as well as controller based on Content type, section, and much more.
  • Helpers, services, events and signals allowing you to efficiently create everything from simple web sites to advance applications
  • PlatformUIBundle: A modern, extensible "Backend" UI for managing content & administration
  • DemoBundle: Demo web site showcasing how a website can be done (more examples planned)

Further information:

eZ Platform is 100% open source and is released in companion with a commercial eZ Studio software which adds advance features for editorial teams and media companies, 100% built on top of eZ Platform APIs.

Install and Upgrade

For installation & upgrade instructions, see INSTALL.md.

Requirements

eZ Platform currently has same requirements as eZ Publish Platform 5.4, further details on 5.4 requirements page.

TL;DR; minimum PHP 5.4.4 and higher, using mod_php or php-fpm.

Issue tracker

Submitting bugs, improvements and stories is possible on https://jira.ez.no/browse/EZP. If you discover a security issue, please see how to responsibly report such issues on https://doc.ez.no/Security.

Backwards compatibility

eZ Platform is 100% data compatible with eZ Publish 5.x, 4.x and 3.x (introduced in 2002), meaning content in these versions of the CMS can be upgraded using online documentation to Upgrade to eZ Platform.

Unlike eZ Publish Platform 5, eZ Platform don't ship with eZ Publish Legacy (4.x). Legacy can however still be installed using Composer, as explained on https://doc.ez.no/display/EZP/Installing+eZ+Publish+Legacy+on+top+of+eZ+Platform.

COPYRIGHT

Copyright (C) 1999-2015 eZ Systems AS. All rights reserved.

LICENSE

http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2

ezplatform's People

Contributors

alafon avatar andrerom avatar bdunogier avatar blankse avatar brookinsconsulting avatar crevillo avatar dpobel avatar dspe avatar eab-andy avatar emodric avatar fdob avatar gggeek avatar glye avatar lolautruche avatar mauricios avatar mloureiro avatar nfrp avatar nlescure avatar patrickallaert avatar pborreli avatar pedroresende avatar plopix avatar pspanja avatar skonsoft avatar stephanediot avatar sylvainguittard avatar tharkun avatar tobys avatar waldermort avatar yannickroger avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.