Questions tagged [ezplatform]

eZ Platform is an open source professional PHP based CMS (Content Management System) built on top of Symfony framework (Full Stack)

eZ Platform is a PHP based CMS and 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.

It's very flexible! One of its greatest features is it has a pool of basic content types from where you can choose to create your content (such as Folder, Article, Link, File , Image and so on), but it allows you to add or to modify content types, adding other fields to them.

The templating language supported by default is Twig.

Another great feature is the caching which is very powerful since the focus of eZ Systems (the company behind eZ Platform) is on the editorial world and large size websites.

eZ Platform is free software licensed under the GNU General Public License v2.

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

eZ Platform can be installed via Composer directly.

Packages

eZ Platform provides the following packages by default:

  1. 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 advanced data scalability already possible.
    • Powerful (& extensible) Content Query engine, currently powered by SQL, Solr and soon Elasticsearch
    • Very high performance thanks to content & user aware HTTP "view" cache (now using)
    • Adds concept of "web sites" allowing you to manage several within one installation
    • Allows 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 advanced applications
  2. PlatformUIBundle: A modern, extensible "Backend" UI for managing content & administration
  3. DemoBundle: Demo web site showcasing how a website can be done (more examples planned)

Community

The main source of community interaction and information sharing is within the forum.

Beware though: the new user documentation is still growing and prior knowledge of the underlying Symfony framework does help new users get started more quickly.

It has also a bundle repository where you can search for tools and bundles that simplify your work. There are some great bundles, like the NetgenTagsBundle for tagging content.

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 eZ Platform.

From version 6, eZ Platform is a Symfony based framework only and does not include the (eZ Publish) legacy application, nor the dependent libraries. eZ Platform is where the new features are added.

43 questions
3
votes
0 answers

Failing to use eZ Platform JS REST API client with cross domain

Context and troubles I'm currently building a web application on top of ezPlatform & Symfony. My goal is now to request this app from an external website using a JS client (using the JS REST client of ezplatform : CAPI.js) I tested my script localy…
Chris
  • 61
  • 6
3
votes
2 answers

eZ Publish 6 (eZPlatform) connection issue

I have a problem after installation with eZPublish 6. When I try to connect on localhost:8000/app.php/ez with username admin with the default password (publish), this error occures : Logs [2016-02-09 09:43:20] event.DEBUG: Notified event…
morandmr
  • 95
  • 1
  • 11
2
votes
1 answer

Functional Testing on Codeship for a PHP Application

I have a PHP Application (Symfony and ezplatform) and want to run Functional tests Automatically after every push in git. the requirement for that is that i need A database where I can put my latest dump of DB on it and then run the tests against…
Amir Koklan
  • 897
  • 2
  • 12
  • 32
2
votes
0 answers

Error with Symfony chain routeur

i'm working on a Back office with Ez-platform 1.8 and Symfony 2.8. I use this back office for mobile application. My api is responding very well. I just have a huge problem with simultaneous request. Let me explain : - On my first page on the…
Sagon nicolas
  • 198
  • 3
  • 23
2
votes
1 answer

Pull from remote branch, but do not include the whole history

I'm using eZ Platform open source CMS. The way you start the project is to create it with composer. After some work, new version comes out and the only way to update it is to git pull from github repository, merge it and resolve conflicts. The whole…
Lord Zed
  • 750
  • 7
  • 28
2
votes
2 answers

How to install eZ Platform via composer

How do you install eZ Platform? I'd like to get starting using it and I hear that the best way is to use composer. The problem for me is I've not used either before :\ Note: This is a first post to the new stackoverflow tag: ezplatform. We needed…
Heath
  • 133
  • 7
1
vote
0 answers

Why I can't connect the Azure MySQL database?

I have a problem connecting from eZPlatform 3.0 (based on Symfony 5) to the Azure MySQL database. I get the error: SQLSTATE[HY000] [9002] SSL connection is required. Please specify SSL options and retry. Configuration is as follows: doctrine: …
1
vote
1 answer

Local installation of eZ Platform can't connect to MySQL database

I'm trying (in vain) to run eZ Platform locally (macOS v10.14.6) following the guide @ https://doc.ezplatform.com/en/latest/community_resources/installing-on-mac-os-and-windows/. I used Homebrew to install MySQL + PHP 7.3. All goes well until I run…
Mary
  • 153
  • 2
  • 2
  • 9
1
vote
3 answers

multisite eZ Platform installation

I'm building a multisite eZ Platforme installation and I need to specify a main layout for my templates. Right now I have a template article.html.twig : {% extends "main_layout.html.twig" %} {% block content %}

{{ ez_render_field(content,…

Abdou
  • 330
  • 1
  • 9
1
vote
1 answer

Symfony The security context contains no authentication token

I get the message The security context contains no authentication token. One possible reason may be that there is no firewall configured for this URL. When my page try to load my assets (css/js/...). But I have not in my web page. My symfony…
ReaperSoon
  • 765
  • 7
  • 23
1
vote
0 answers

Split list into 2 columns if more than 6 child elements

I have a list with dynamically generated list items. Now I want to split the list into 2 columns. I'm new to html, js, etc... and I really don't know how to do that. Would be nice if anyone could help me. here is my code:
1
vote
3 answers

reading yaml from twig

Preface: in ez4 i remember there was a tpl function to read ini settings, we used to use this to pass specific locations or id's with which we could then render certain content. In ezplatform I am now doing the same thing but by using the…
user1037355
1
vote
1 answer

Common content in all views from a shared symfony base controller

I'm using ezplatform and trying to figure out how to automatically share common cms content to all pages without writing a separate controller for each view. This is a simple extract from the yml file: root_folder: controller:…
user1037355
1
vote
0 answers

Sylius / Send Confirmation Email VS state machine

Initial Post: I use a sylius version 1.0dev. I need some help about the checkout/complete and email confirmation, the issue seems to be known (https://github.com/Sylius/Sylius/issues/2915), but fixes are not working for me. At this step, the…
jmo
  • 91
  • 6
1
vote
1 answer

error in update with composer in ezlatform 5.4

i'm using ezplatform 5.4 , and when i run composer update/install , it show me this error : [ErrorException] Declaration of …
Yassine CHABLI
  • 3,459
  • 2
  • 23
  • 43
1
2 3