19 Oct 2017

feedshare.ez.no > All forums (topics and replies)

link and debug

Hello,I generate links by creating a link view of some objects, the result is correct.
My problem is ezplatform adds a inline debug in my href tag.
For example :

http://wwwmonlien.com"> mon lien

My link is broken, is it possible to disable this debug in dev environment ?

Thank you

19 Oct 2017 2:03pm GMT

Re: Tip: The minimum content action extension

Hello , i was following this tutorial but when i submit my form , it's redirect me to the page for exemple :

www.example.com/admin/content/action

with an error message in the backoffice : the page can't be show

what is the problem here ?

19 Oct 2017 8:46am GMT

18 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: EzPlatform newbie... totally lost !

Thanks for answering this Sylvain :)

Note to Samual: Sylvain is on the Product Management team at eZ.

18 Oct 2017 4:40pm GMT

Re: EzPlatform newbie... totally lost !

Hello Samuel!

I totally agree with you. The first time you see eZ Platform (from a legacy developer point of view), you're lost.

Regarding your feedback about ezflow and ezwebin, those "design" were demo websites. It's definitely not a great idea to start your project on a demo. Those demos have been build for specific purposes: demo the product to customers, show examples to developers... It's better to start from scratch when you create a new instance.

This was valid for eZ Publish and it's still valid for eZ Platform. ezplatform-demo repo is for demo purposes. Not to start a project.That's why we have the clean install.

You'll think that you'll loose time for the development. Maybe at the beginning, but you won't have headaches regarding demo bugs or performances issues.

To answer your question, we don't have bundles to start with basic functionalities. This might come next year at some point.

The Bike Tide tutorial is a good start. If you want to see a real website running under eZ Platform, you can check ezplatform.com. The code is here: https://github.com/ezsystems/ezplatform-com.

You can install it locally:

app/console ezplatform:install app

Hope this helps.

18 Oct 2017 1:01pm GMT

Re: EzPlatform newbie... totally lost !

Hello Samual,

With regards to Slack channels, on the top right you see "Channels" directly below "All threads" and your profilename. Click on it to view a full list of channels.

As for the 'quick start' question and bundles, I'll ask around and see if I can find a correct answer.

18 Oct 2017 11:33am GMT

17 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: EzPlatform newbie... totally lost !

No, I didn't mean documentation, I meant the "slack" community (ezcommunity.slack.com). But I didn't realize there were several channels... How to list the full channel list ?

I started with the "bike ride" tutorial. Yes, it is very useful, to see the global way of doing and creating a web site with my own object class.

What frightens me, is that I will have to build a website from zero, I mean to re-develop everything from scratch, even the very basic functionality.

As I remember, when I started with EzPublish 8 or 9 years ago, I started with the 2 extensions "ezwebin" and "ezflow"... which helped me a lot to create all my websites --> my question is: is there any similar extensions, or bundles, to start working with a good basic functionalities (in terms of views, blocks, etc...) ?

Thanks

17 Oct 2017 12:38pm GMT

15 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: EzPlatform newbie... totally lost !

Please let me know when you get stuck. Or have feedback in general.

With "in a raw, and not structured as chapters...", do you mean the documentation?

15 Oct 2017 6:52am GMT

14 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: how to display the value of an attribute of an relation object ?

Hello Partrice,

You mention going through templates directly which reminds me of this solution which you might find value in: https://github.com/cjw-network/CjwPublishToolsBundle#doku specifically the part about the twig function, "cjw_content_fetch".

I hope this helps.

Cheers,
Heath

14 Oct 2017 12:03pm GMT

13 Oct 2017

feedeZ News

The Week in Review: eZ Platform V2 News, 10k Build Milestone and More

News

eZ Platform Version 2 Is Shaping Up and Getting Simplified

This week Roland Benedetti, Chief Product Officer at eZ Systems, writes about the progress of eZ Platform V2. A few notable changes since alpha are a move towards a "pure" Symfony application, not reusing YUI-based code and using React.js for any future part of the application.

Read the full article for some of the reasoning behind these changes, when to expect a beta release and more.

eZ Platform Kernel Passes 10,000 Builds

Fun fact spotted by Mario Blažek is eZ Platform Kernel passing 10,000 builds on Travis CI. As a continuous integration platform, Travis CI supports our development process by automatically building and testing code changes. eZ Engineering specifically uses Travis CI to run automatic quality tests for every change made to the code base.

PhpStorm Licenses Reminder

A reminder to our community members and active contributors, we still have a few free PhpStorm licenses available. If you are interested in obtaining a license, read my earlier post and leave a comment.

In Other News:

Resources

Webinar Netgen Tags Bundle

Last week Ivo and Edi, both from Netgen, presented the Netgen Tags Bundle in a webinar. The webinar which is available on YouTube provides a complete overview of features and more. Netgen has another webinar scheduled for Thursday, October 19, 3PM CET about the new release of Netgen Layouts v0.9. If you are interested, ping Ivo Lukač on Slack.

Question of the Week

Edi Modrić, Web developer at Netgen asked this question on our Slack channel:

"Looking at the code of new eZ Platform Admin UI and I'm wondering about siteaccesses. Why does every siteaccess group need their own admin siteaccess? Multiple groups do not necessarily mean multisite. We're, for example, running at least two groups per install (frontend siteaccess group and backend siteaccess group). Also, how can we control our own names for admin siteaccesses?"

This questions sparked a short discussion on our Slack channel where several eZ Engineers chimed in, including community members. Product Marketing and Engineering is collecting feedback from early adopters to make technology choices for current and future architecture including eZ Platform V2.

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

One more release of tools for all #ezplatform developers from Kaliop with love: https://t.co/Yb7KGjF4BL

- Gaetano Giunta (@gggeek) October 3, 2017

Heading back to Denmark after a great day in Brooklyn with the software product managers

Thanks @eZSystems for hosting us! pic.twitter.com/BtpFkGcM87

- Janus Boye (@janusboye) October 11, 2017

First beta of #eZPlatform Solr Bundle 1.5.0 tagged, with improved search syntax courtesy of @periklo https://t.co/d2bnWzNlVX #cms #symfony

- Jani Tarvainen (@velmu) October 10, 2017

.@eZSystems' @TusharMar is definitely not spooked by #headlessCMS! Come swing by our stand to talk #headless #CMS #FIPPCongress pic.twitter.com/Z97JHx8Rcj

- Inviqa (@Inviqa) October 10, 2017

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join us on Slack for any help with eZ Platform or community-related questions.

Find eZ at These Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Michael Coleman, CC)

13 Oct 2017 4:47pm GMT

feedshare.ez.no > All forums (topics and replies)

Re: EzPlatform newbie... totally lost !

Thank you for your reply, Robin.

Yes, I joined the Slack channel. It's a bit confusing since everything is in a raw, and not structured as chapters.

I will start with beginners tutorials... and ask questions one by one...

13 Oct 2017 1:48pm GMT

12 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: updating user attributs not working after the first call

ezpublish 4.7 .

i find the solution o that . thank you

12 Oct 2017 1:44pm GMT

11 Oct 2017

feedeZ News

eZ Platform Version 2 Is Shaping Up and Getting Simplified

However, the most important thing we've been working on is of course, the version 2 of eZ Platform. As you may know we announced the first alpha versions of version 2 back in June, around the time of the last eZ Conference. While we were happy with the early prototypes and first alpha versions in many respects, we also had some concerns, which led us to change quite a few things in what will be eZ Platform 2 in the end. Let me give you some insights on those changes.

The changes we made since the alpha are purely on the U.I. architecture side. Our initial exploration and prototypes led us to an architecture in the alpha version that we called "hybrid U.I." and that I summarize as:

When we reached the alpha version, and began to move forward targeting a beta, we started to have more developers looking at it and developing on top of it-developers from eZ Systems, but also external developers willing to test or contribute to version v2.

We realized that, for a new developer, the application remained complex to apprehend and understand, and that this was probably not helping to "accelerate the development" enough (one of the top requirements), as much for eZ Systems' teams working on it as for partners and customers who would work to extend it. Our observation was that it also brought additional complexity that would make it more difficult to build a solid and robust application.

We observed that allowing a progressive removal of the YUI-based part by having Web Components wrapping YUI had drawbacks (need to always load YUI, complexity, inability to simply enhance in the future) that were questioning our initial assumptions.

So we looked into taking a simpler and more pragmatic approach, that I summarize with the following changes:

And that proved to be a good route, especially with the performance bump offered by PHP 7. With this choice we are confident we can offer a good and very fast user experience, if not better. More importantly, we think we can have a more effective way for developers to understand and develop on the platform and build stable and solid features more quickly. This should pay off even in the initial development cycle, as we reach beta and stable stages more quickly with this approach. From there, we will be able to iterate more quickly on the rich components as well, now that they are pure React.js and not abstracted within web components.

This might seem to be a significant change at this stage. It's however not a revolution, it's more of an internal refactoring. Most of the U.I. components that have been developed in hybrid U.I. previously (based on Pjax) can be easily adapted without re-coding them, and have been re-used. So if you started to explore extending hybrid platform U.I. alpha with Symfony, your development should also adapt very easily to this new approach. And of course, under the skin of the interface, all things remained unchanged, and when it comes to U.I. and U.X. design, things remain largely unchanged besides the fact that the U.I. guidelines will have to provide front-end HTML and CSS snippets that will fit with this new approach-we already started to work on that.

At the current stage we are working towards releasing a Beta version of eZ Platform Version 2 based on this updated U.I. architecture by end of October and still targeting a stable version by year-end with one single component still embedding some YUI code-the landing page editor from Studio. So far we've worked in personal repositories in development stage but are cleaning up and reorganizing the code in the final public repositories under eZ Systems Github organization (https://github.com/ezsystems/ezplatform-admin-ui for the main application and https://github.com/ezsystems/ezplatform-admin-ui-modules for the widgets developed with React.js).

We hope you'll like this change, we think Symfony developers should find it much more welcoming, making their life simpler and helping them to get things done faster. Which after all, was the original request from partners and the community. In the future, we'll keep this route of trying to further simplify the architecture, making Symfony the only core dependency that a developer should know to develop quickly with eZ Platform. JS developers will still be welcomed, extending both the Platform U.I. or the front-end of their sites with highly interactive capabilities, without being a core requirement.

Please feel free to leave your comments below this post.

11 Oct 2017 1:41am GMT

09 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: Missing Backend CSS

Hello Kedar,

You may need to regenerate autoloads.

./bin/php/ezpgenerateautoloads.php;

You may also need to confirm at an ini level that in: settings/override/site.ini.append.php you have the ezjscore extension in the ActiveExtensions[] array correctly. You may also need to enable DebugOutput and tail var/log/error.log to find out more information on just how ezjscore is either missing or failing to create the files required.

I hope this helps!

Cheers,
Heath

09 Oct 2017 11:19pm GMT

How to search in ezMatrix field with criteria ?

Hi everyone,

I'm looking for a solution in order to search in ezMatrix fields with criteria.

For now, the API says : "A field of type 'ezmatrix' is not searchable in the legacy search engine."

I heard that eZ provides a way to create "custom criterion", but I don't find any doc about it.

Could you possibly give me some doc in order to create my own criterion ?

Thanks a lot for your help

09 Oct 2017 11:11am GMT

Re: How to fix url_alias troubles?

Hello All,

I recently ran into this problem and found that Gaetano's solution worked well for me.

First, I simply truncate the table:

TRUNCATE TABLE ezurlalias_ml;

Second, I run the the update nice urls script:

./bin/php/updateniceurls.php -s siteadmin -v;

This solved the problem for me and a customer!

Cheers,
Heath

09 Oct 2017 3:46am GMT

06 Oct 2017

feedshare.ez.no > All forums (topics and replies)

Re: Missing Backend CSS

Hi Heath,

Thanks for your reply.

It has got read/write permission on all the files and folders present under "var//cache/" folder.

The problem is the folder called "public/stylesheets" and "public/javascript" are not getting generated, due to which we have a GUI issue in back-office.

Can you please let me know the possible solution for this issue.

Thanks & Regards,

Nikhil

06 Oct 2017 8:19am GMT

Re: Missing Backend CSS

Hi Peter,

Thanks for your reply.

It has got read/write permission on all the files and folders present under "var//cache/" folder.

The problem is the folder called "public/stylesheets" and "public/javascript" are not getting generated, due to which we have a GUI issue in back-office.

Can you please let me know the possible solution for this issue.

Thanks & Regards,

Nikhil

06 Oct 2017 7:38am GMT

Re: Missing Backend CSS

Hello Kedar,

As Peter said, you will want to check folder tree permissions for the var dir as this is almost always the problem.

I hope this helps!

Cheers,
Heath

06 Oct 2017 6:12am GMT

29 Sep 2017

feedeZ News

The Week in Review: eZ Platform Cloud, Web Summer Camp Recap and More

News

Web Summer Camp 2017 Recap

Maja Nebes from Netgen writes about Web Summer Camp 2017. An event that recently took place and is sponsored by eZ Systems. This event recap includes what took place during the workshops and a detailed report on all days. Included are links to the talks and slides. Don't miss out on all the photos taken during the event.

Meet the eZ Community

What's it like being a member of the eZ Community? Who are eZ's partners and what are the benefits of being part of the community? Lisa Manfield from Mugo Web wrote about this and here's what she had to say:

"When you choose to build a website in eZ Publish or eZ Platform, you're not just getting a super functional and long-lasting content management system, you're also getting access to a community of developers who work together to ensure you'll get the best possible solutions and service over the long term." Read the full article.

In Other News:

Resources

eZ Platform Cloud and the Benefits of Moving Away from Traditional Hosting

"It's better, it's faster, it's way more cost effective. Platform rocks basically."

Kieron Sambrook-Smith, Chief Commercial Officer at Platform.sh, explains why people are switching away from traditional hosting and talks about the benefits of eZ Platform Cloud for developers and companies' bottom lines. eZ sat down with him at eZ Conference 2017 in London to talk about the newly launched eZ Platform Cloud.

Question of the Week

Gaetano Giunta from Kaliop asked this question on our Slack channel: "A question for eztag gurus: is there in the existing service(s) a query that will return contents 'more similar' to another content, based on tags, a bit like solr's MLT query?"

Petar Španja provided an answer you might find interesting too: "here's a basic MLT criterion implementation from my workshop on this year WSC https://github.com/pspanja/websc2017. You should be able to adapt it to use tag fields for comparison. Note: IIRC Solr v5+ required for MLT query parser."

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

Proud to release version 4 of the #Kaliop Migration Bundle for #ezplatform. Available at https://t.co/LfcV4i77sx

- Gaetano Giunta (@gggeek) September 27, 2017

Join us @eZSystems with @rolandbenedetti as host in 2 weeks in Brooklyn for the #SoftwareProductManager peer grouphttps://t.co/ahNw8GlNJy

- J. Boye (@jboye) September 27, 2017

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join us on Slack for any help with eZ Platform or community-related questions.

Find eZ at These Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: daisei, CC)

29 Sep 2017 5:22pm GMT

15 Sep 2017

feedeZ News

The Week in Review: Symfony Joins Unicorn Club, Security Release and More

News

Symfony reaches 1 billion downloads

Symfony, the PHP framework we build eZ Platform on, has reached 1 billion downloads. On September 5th, Symfony Components reached this major milestone. Congratulations to the Symfony project and all of its contributors! You can read the full announcement on symfony.com.

That's official now. #Symfony joins the Unicorn club! 1 billion of ... *free* downloads What a great community achievement. Thank you! pic.twitter.com/W7TxiiH27R

- Fabien Potencier (@fabpot) September 5, 2017

Finalist in the 2017 CMS Critic Awards

eZ Systems is a finalist in the 2017 CMS Critic Awards with eZ Platform running for 'Best Enterprise CMS'. Vote now, and help us win yet another award! Voting is open until November 1.

Security Advisory EZSA-2017-006: legacy admin

This week a new security advisory was published. It fixes an information disclosure vulnerability in the legacy admin content tree menu. A fix is available for the community in a new legacy release as v2017.08.1.1.

In other news:

Resources

Netgen Admin UI webinar

Netgen recently held a webinar on the Netgen Admin UI providing more information to the community. You can watch it on their site or directly on YouTube.

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

Congratulations Amir Koklan on becoming an eZ Certified Developer! You can too, have a look at our Training services, certification can be provided per request.

after these years with ez, this is the last thing i should be bragging about but well here i am #ez certified developer :) #ezplatform pic.twitter.com/GyNDUoSKcu

- Amir Koklan (@Amirkoklan) September 15, 2017

I will hold a webinar about #ezpublish/#ezplatform Tags Bundle together with @emodric on Thursday 21st at 4:30pm CEST! #ezcommunity #eztags

- Ivo Lukač (@ilukac) September 15, 2017

To go #headless or not? Answer your burning #API questions at #DXS17 with @ezsystems @theeconomist and @blendtweets https://t.co/9dVy8DduPU

- DX Summit (@thedxsummit) September 14, 2017

Views from down the street from our eZ Brooklyn office in DUMBO, Brooklyn!
: @davidcanhelp pic.twitter.com/K0qQaSJExi

- eZ Systems (@eZSystems) September 12, 2017

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join us on Slack for any help with eZ Platform or community-related questions.

Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Alex, CC)

15 Sep 2017 6:12pm GMT

02 Sep 2017

feedeZ News

The Week in Review: eZ Publish Legacy 2017.08, eZ in Gartner Magic Quadrant '17 and More

News

eZ Publish legacy 2017.08

eZ Publish legacy 2017.08 and legacy bridge v1.3.0 are here, offering a single release for both new eZ Platform Enterprise users coming from eZ Publish and for community users that have previously been forced to pick one of the many community forks.

These releases are a joint effort by eZ Systems, the Community Board and Community contributors. Our goal is getting us all back to collaborate on the same source again.

Read the full announcement on the share.ez.no Blog. More about the official support, pro's and con's and more in another announcement on ez.no/Blog.

eZ Systems recognized in the 2017 Gartner Magic Quadrant

"We are honored to be acknowledged yet again in the Gartner Magic Quadrant for Web Content Management. Positioned as a niche player, eZ Systems is ideal for organizations in search of a proven and affordable CMS solution that enriches their clients' digital experiences." Read the full announcement on our blog.

Gartner is the renowned research firm that publishes the annual Gartner Magic Quadrant for Web Content Management report. The report provides an in-depth analysis of vendors and evaluates CMS solutions offered on the market. To learn more about the competitive CMS landscape and why eZ Systems is chosen by its various clients please click the following link.

Image optimizations in eZ Platform and Symfony

Peter Keung from Mugo Web writes about image optimization in eZ Platform and Symfony, more specifically about JPEG quality and stripping image metadata. Did you know in extreme cases, exif data can take up ~87% of the image file size?

"Your eZ site might be serving megabytes of unnecessary image data on every page load. Do your users and your SEO rankings a favour: strip image metadata and set a reasonable image quality setting for your image aliases!"

Peter provides code examples for both removing the exif data, and dealing with JPEG image quality in this article.

eZ Platform nominated for Best Enterprise CMS

Thank you to everyone that voted for eZ Platform and the CMS Critic Award. As you can see we are nominated for 'Best Enterprise CMS', help us win and cast your vote in this form!

Nominees for Best Enterprise #CMS are @ezsystems @pimcore & @hannon_hill - vote now: https://t.co/pqOoGT43yC #cmsawards

- CMS Critic (@cmscritic) September 2, 2017

In other news:

Resources

Security Advisories

You have seen them before in my Week in Review blogs: Security Advisories. They are published on http://share.ez.no/community-project/security-advisories, and it no longer requires a login. An RSS feed has also been added to this page, to make it easier to track these publications.

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

Re-live or experience WebSummerCamp which took place in the last three days in Rovinj Croatia. Check out the photos on Facebook.

Best Web Summer Camp so far! Don't forget to enjoy the and we hope you enjoy the beach gadgets, from @eZSystems pic.twitter.com/h2uewsWmpa

- André ®ømcke (@andrerom) September 1, 2017

Just released v2.1.0 of EzCoreExtraBundle, with expression and autoconfigure support https://t.co/70YsVODsFO #symfony #ezplatform #websc

- Jérôme Vieilledent (@jvieilledent) September 1, 2017

Slides from the workshop at @WebSummerCamp on extending the #eZPlatform REST API and using #GraphQL are here: https://t.co/NH2ToCDAyP #websc

- Jani Tarvainen (@velmu) September 1, 2017

how cool @platformsh works with @Bitbucket and #ezplatform almost made me cry last night! I could setup #ezplatform with CI Tool in one day. pic.twitter.com/6tHXd0hWtQ

- Amir Koklan (@Amirkoklan) February 21, 2017

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join us on Slack for any help with eZ Platform or community-related questions.

Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Gavin Brogan, CC)

02 Sep 2017 8:45am GMT

01 Sep 2017

feedeZ News

eZ Platform Enterprise Now Officially Supports Use with Legacy Bridge

Last month we added support for several things on eZ Publish Enterprise 5.4LTS (5.4EE) that eZ Platform users already had support for in quite a while-with PHP 7.x being the biggest addition to our updated 5.4 requirements page, including documentation for upgrading a project to PHP7. However 5.4EE is by definition a stable release, therefore we knew many of our partners and customers wanted more-they wanted to be able to use the latest eZ Platform features, including newer versions of Symfony.

So as of the release of eZ Platform v1.11, existing eZ Publish customers have full support for setting up legacy bridge with the new eZ Publish legacy 2017.08 release. This allows our customers to access all the new features added to eZ Platform over the last two years in version 1.0 - 1.11, including the Studio features which come with eZ Platform Enterprise.

We also plan to support legacy bridge in the upcoming, and much anticipated, eZ Platform v2 release, which is currently scheduled to hit stable release by end of year.

What are the benefits for eZ Publish Platform users?

Here are some benefits for users looking to upgrade to eZ Platform plus legacy bride from 5.4LTS or other 5.x / older 201x.yz related releases:

What are the downsides for eZ Publish users?

As for downsides, here are a few worth mentioning:

How long will this be supported?

This setup will be supported on both versions 1.x and 2.x of eZ Platform. Beyond this, it probably won't be supported. There are several features planned for eZ Platform in the future which means a departure from being able to support running eZ Platform and eZ Publish side by side. Therefore, we don't think this will be supported once we reach eZ Platform v3, but only time will tell. For Enterprise users, this will roughly align support of a v2 LTS plus legacy bridge with our service life plans for 5.4EE, meaning you can count on a migration period until around 2021. And if you are a community user, it will be supported at least for a few years, as maintainers have a need for this in their projects.

How can we further help you?

Starting back in July of this year, I have been gradually taking over responsibility of our Customer Success teams, spanning our brand new proactive Support team, maintenance and security teams. And while I'm still in transition until end of year from my existing role as head of engineering into my new role as leading the customer success team, I want to emphasise that I along with the rest of eZ are here to help. And we are working towards increasing the service level we offer to our customers. So if you are a customer or a partner, don't be a stranger, reach out-we are here to help!

01 Sep 2017 4:58pm GMT

31 Aug 2017

feedeZ News

eZ Systems Recognized Once Again as a Provider in the 2017 Gartner Magic Quadrant

"We feel being named as a niche player in the Magic Quadrant underscores our belief in building a customer-centric CMS platform that places users' needs in the forefront as we aim to help businesses build remarkable digital experiences." Said eZ's CEO, Aleksander Farstad. "Our amazing community comprised of over 45,000 developers, marketer and editors is the pushing force behind our continuous growth and success in the CMS domain."

Over the last year eZ believes it has demonstrated a range of qualities that contribute to this renewed recognition. For instance, the increased importance of a solid software architecture with strong cloud capabilities (such as the new eZ Platform Cloud PaaS offering) has gained importance as businesses move from traditional web content management projects to digital experience programs where the role of the content platform is turning into a key asset for digital transformation.

We also think new ways of consuming content are also supporting this recognition. As scenarios for content delivery and multi-channel engagement get more diverse and sophisticated, the ability to deliver content in many ways and across many channels is a key asset for a modern content management platform. We're glad we can help our customers who face this challenge with our new platform, offering a decoupled approach and strong APIs and extensibility, which help when facing the new requirements of content delivery.

Gartner is the renowned research firm that publishes the annual Gartner Magic Quadrant for Web Content Management report. The report provides an in-depth analysis of vendors and evaluates CMS solutions offered on the market. To learn more about the competitive CMS landscape and why eZ Systems is chosen by its various clients (Harvard, Orange, Vogue and Financial Times) please click the following link.

Gartner, Magic Quadrant for Web Content Management, 26 July 2017

Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

31 Aug 2017 3:02pm GMT

25 Aug 2017

feedeZ News

The Week in Review: eZ Platform 1.11.0, Security Advisory and More

News

eZ Platform 1.11.0 available

eZ Platform Fast Track Release version 1.11.0 is now available. Although the focus of the product team is on version 2.x, there are still some interesting features that come with this release. For example, users of the Content Relation field type can benefit from the ability to filter which Content types can be made available to editors in a Relation field. Read the full announcement on our blog.

Release notes are available on the documentation site, and other details such as package updates on GitHub. Get this latest release on ezplatform.com or through Composer.

Final days, vote for CMS Critic Award

For the third year in a row eZ has been nominated for a CMS Critic People's Choice Award. After winning the award last year, eZ Platform is once again in the run for "Best Enterprise CMS". Nominate eZ Platform today and help us win the coveted CMS Critic award for "Best Enterprise CMS"!

Nominations close on Sunday, August 27. Vote now!

Security advisory EZSA-2017-005

A security advisory was announced this week. Identified as EZSA-2017-005, this is a cross-scripting (XSS) issue in search. Read the full advisory on share.ez.no for details such as affected versions and available patches.

In other news:

Resources

How to contribute to our documentation

With our Developer Documentation moved to http://doc.ezplatform.com, it is now easier for everyone to contribute through GitHub. So let's have a look at how to do this.

You can visit the Documentation repository on GitHub, find the corresponding *.md files and make your suggestions there. Or follow your regular Git workflow cloning the repository and contributing to the documentation. Other methods could be submitting a Jira issue, posting your suggestions on our dedicated Slack doc channel or contacting the Doc Team via email. To get the full details on all these options, check out our contributing to documentation page.

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

Our Polish team will be at @PHPersPL Summit 2017 Sept 2 in Poznan.
Stop by our booth to say hi! https://t.co/7PMNxGIqcI pic.twitter.com/oxjzhk4BeX

- eZ Systems (@eZSystems) August 23, 2017

We'll take a peek at #GraphQL at the @WebSummerCamp #eZPlatform #REST workshop. A quick intro video to GraphQL. https://t.co/utHaQMPl38 #CMS

- Sphere of Influence (@velmu) August 24, 2017

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join us on Slack for any help with eZ Platform or community-related questions.

Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Nathan Ryan, CC)

25 Aug 2017 2:58pm GMT

24 Aug 2017

feedeZ News

Announcing the August Release of eZ Platform!

For the open source platform, users of the Content Relation field type can benefit from the ability to filter which Content types can be made available to editors in a Relation field. This is a small yet very important feature and we thank Peter Keung from Mugo Web for contributing to this improvement, which is also available in 5.4.

Content Type filtering in Content Relation field type

Another area that has improved is the repository API, where we added endpoints to enable users to remove translations from a content item. This feature will be used in a further release providing a user interface that does the same thing, but for now, you can do this programmatically.

For the enterprise edition, the landing page management feature of Studio provides a new type of block called "Collection". This block lets editors simply pick and order a collection of items to be displayed in a block, offering support for different views. This block will replace the Embed block in the future, offering much more possibilities for editors, and it will complement the Schedule and Content List blocks well. Editors can really get full control of their landing page.

Collection Block User Interface

For more information on other features coming with the release and also on the fixes and improvements that made it to the release, please check out the 1.11 release notes.

There are two other great new things coming with this release which are not features, that I also want to mention as they were highly demanded. We were able to improve and industrialize the "Legacy Bridge" and to fully support it. This component is not new but it lets developers use the latest eZ Platform together with our legacy eZ Publish Platform including its user interface. This opens up new possibilities which we'll come back to in another blog post , we'll elaborate on what this means for you and what you can do with it!

The other news is the migration of our documentation site. As we released 1.11, we also moved the documentation to a new system under a new url: https://doc.ezplatform.com.

Have a look and tell us what you think! We hope you'll find it easier and better to read.

The new documentation site for eZ Platform

The look and feel of the documentation pages is not the main reason why we did this migration, even if it improved a lot. We made the change to improve the documentation process and how you can contribute to it. The previous documentation was generated from Confluence, now it is directly created in Github, using the now popular solution readthedocs. Because of this, it's easy for anyone with a Github account to contribute via a pull request following a similar flow as when you contribute code. In this new process we also benefit from a better way of managing documentation of the different versions. Just switch to the version you want to read about in the version switcher and you won't be bothered by content that doesn't apply to other versions.

If you want to jump on this new release, it's available, as usual, on the various channels:

24 Aug 2017 10:44pm GMT

18 Aug 2017

feedeZ News

The Week in Review: Community Metrics, eZ Platform 1.11.0-rc1 and More

News

Community Metrics

The Community Metrics Dashboard I wrote about two weeks ago is now live. You can view the dashboard at https://ezplatform.com/Community-Metrics. You can also access the dashboard through a link in the footer menu of ezplatform.com.

"One of the many aspects of Community Management is measuring Community Metrics. The reason for measuring such metrics is to see how your Community is performing. How many contributions are we getting and what is the level of participation of our Community? The metrics we track are part of a Community Strategy aligned with company goals."

Now for some features that could be of interest. When you access the dashboard, it will load the 'Overview' dashboard showing data from all sources such as GitHub, Jira, Slack and more. At the top menu, you are also able to select a detailed dashboard, showing only data from a single source, for example GitHub.

Another feature, selecting a specific time frame of data is available when you hover over one of the bar graphs. Your mouse pointer will change in a plus icon, this is where you can use your left mouse button to select a time frame. As soon as you let go of the left mouse button, the dashboard you are viewing will show its data for that selected time.

dashboard time frame selection

The last feature is filtering. In the image below, we are viewing the GitHub Pull Request dashboard. Just below the Metrics block, you see a list of GitHub repositories e.g. projects. If you hover over a single line in that list of repositories/projects, you get to see a 'filter for value' option with the + and - sign. Use this to filter out data shown by the current dashboard. This filter you apply is shown at the top, and can also be removed (hover over the filter, use the trash icon).

dashboard data filter

What's next? The dashboard will be extended with more visualization and dashboards. Two important improvements will also include a better handling of organizations (removing duplicates) and users, and finally a global filter to show only community contributed data (for example, no commits or pull requests by eZ Crew, showing only community statistics).

The Community Metrics Dashboard is another effort to be more open and transparent to our Ecosystem. If you have any questions or feedback, drop me a message on Slack, or leave a comment below.

eZ Platform 1.11.0-rc1 Tagged

eZ Platform Fast Track v1.11 is close to a release. The eZ Crew has tagged v1.11.0-beta1 and v1.11.0-rc1 this week and last week. You can already view those tags on GitHub to get some insight to what this release will include. Our roadmap provides more information on when to expect future releases and features.

PhpStorm License Renewal, Update

A quick update on the renewal of the PhpStorm licenses. As mentioned in my earlier blog, we have 15 licenses that will be distributed to Community Members that contribute to our project and request one. These licenses will not be renewed next year. We are finalizing a 'definition' of 'contributing to eZ Platform' so we can distribute the licenses fairly. The licenses should come available in one or two weeks.

In other news:

Resources

Developer Documentation on Read the Docs

Our documentation on https://doc.ez.no is moving. You can find it at https://ez-systems-developer-documentation.readthedocs-hosted.com. Documentation related to eZ Publish 5.4 and older will remain on doc.ez.no. The User Guide and eZ Services documentation will also move to Read the Docs at some point.

The source is hosted on https://github.com/ezsystems/developer-documentation, making it easy to suggest changes, comment or send in Pull Requests. If you want to help improve our documentation, we welcome you to check out that repository and leave comments, or even better, Pull Requests!

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social media

Hear our Senior Technical Evangelist @davidcanhelp give an intro to #eZPlatform at our HQ in NYC! Aug 24 6pm - DUMBO https://t.co/IEMHrAWgQ0 pic.twitter.com/J6Z9ZMPXAG

- eZ Systems (@eZSystems) August 17, 2017

#Developers: come say hi to us at the 2017 @symfony_live events! https://t.co/6Qqe70dOb7#ezcommunity#symfonylive pic.twitter.com/vROl0fqLvA

- eZ Systems (@eZSystems) August 18, 2017

[#WORKSHOPS] [#EZ] Discover and use the eZ Platform REST API with @velmu & @Antonin_Savoie https://t.co/fVJ8ZVc34n #websc #ezplatform pic.twitter.com/qqyKrRjxkM

- Web Summer Camp (@WebSummerCamp) August 17, 2017

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join us on Slack for any help with eZ Platform or community-related questions.

Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Matt Francis, CC)

18 Aug 2017 4:31pm GMT

13 Oct 2011

feedshare.ez.no > Articles and Tutorials

Building native mobile applications with the eZ Publish REST API

eZ Publish is a Web Content Management System that provides a platform to publish content via any channel. Its powerful presentation engine enables you to create websites and pages that display your content in a variety of renderings. Its powerful API directly and simply integrates your content with any web-enabled application on any device, such as the iPad, iPhone, or an Android device, without ever interfering with, or impacting the platform itself.

At the end of this tutorial, you will have learnt the basics of mobile application development for both iOS and Android platforms, consuming content from eZ Publish. CMS-side adjustments for the mobile channel will be acquired too. This cheatsheet will help you leverage the multichannel capabilities of eZ Publish, and its REST API in future projects, in a more systematic fashion.

13 Oct 2011 2:21pm GMT

16 Aug 2011

feedshare.ez.no > Articles and Tutorials

Image Maps in ezwebin Banners

Beginners guide for learning how to use image maps in the ezwebin extension.

16 Aug 2011 12:40pm GMT

07 Jul 2011

feedshare.ez.no > Articles and Tutorials

Building mobile browser and hybrid applications with eZ Publish

eZ Publish is a Web Content Management System that provides a platform to publish content via any channel. Its powerful presentation engine enables you to create websites and pages that display your content in a variety of renderings. Its powerful API directly and simply integrates your content with any web-enabled application on any device, such as the iPad, iPhone, or an Android device, without ever interfering with, or impacting the platform itself.

At the end of this tutorial, you will have learnt the basics of mobile application development for both iOS and Android platforms, consuming content from eZ Publish. CMS-side adjustments for the mobile channel will be acquired too. This cheatsheet will help you leverage the multichannel capabilities of eZ Publish, and its REST API in future projects, in a more systematic fashion.

07 Jul 2011 1:29pm GMT

06 May 2011

feedshare.ez.no > Articles and Tutorials

eZ Publish 4.2011 Community (4.5) with Nginx and PHP-FPM on Debian 6 (“Squeeze”)

After completing this tutorial, you should have a working eZ Publish 4.2011 Community (or 4.5) installation running on a single Debian 6 server with the following features:

06 May 2011 4:45pm GMT

18 Apr 2011

feedshare.ez.no > Articles and Tutorials

Creating Custom Admin Modules

In this tutorial we will explore how to add custom modules and views to the CMS. By doing this you can extend the functionality of the back office to use your custom PHP to carry out various tasks. Once this tutorial is complete you should be comfortable with creating modules and views for any siteaccess with the CMS and be able to appreciate situations when creating custom modules and views would be suitable.

18 Apr 2011 9:42pm GMT

16 Mar 2011

feedshare.ez.no > Articles and Tutorials

Running eZ Publish daemons in shared virtual hosting environment

At the end of this tutorial, you should have enough knowledge for setting up the eZ Find Solr daemon, and ezodf (OpenOffice.org) conversion daemon in a shared virtual hosting environment.

16 Mar 2011 10:51am GMT

01 Mar 2011

feedshare.ez.no > Articles and Tutorials

How to contribute to eZ Publish using Git

At the end of this tutorial, you should be able to contribute to eZ Publish Community Project, eZ Publish's kernel developed by both eZ and the eZ Community. You will learn how to use git and github in the scope of this participation, and be given the bunch of best-practices to follow for smooth collaboration.

01 Mar 2011 9:07pm GMT

22 Feb 2011

feedshare.ez.no > Articles and Tutorials

Translating

At the end of this tutorial, you should be able to contribute to the eZ Publish Localization project using GIT. Localizing means adding new translations to eZ Publish, enhancing existing ones, and adding or enhancing locales (currencies, week days names, date formats, etc. ).

22 Feb 2011 10:53am GMT

11 Feb 2011

feedshare.ez.no > Articles and Tutorials

Transforming jQuery plugins into eZ publish extensions

In this tutorial we will see the main steps to transform a jQuery plugin into an eZ publish extension, in this case an eZ flow block.

11 Feb 2011 12:06pm GMT

24 Dec 2010

feedshare.ez.no > Articles and Tutorials

Extending eZ Publish’s REST API - Developer Preview #2

At the end of this tutorial, you will be able to embed your custom RESTful interface into eZ Publish, to be further consumed by any 3rd party-service :

24 Dec 2010 2:45pm GMT

10 Dec 2010

feedshare.ez.no > Articles and Tutorials

An Introduction to Developing eZ Publish Extensions

Most Content Management System requirements can be fulfilled by eZ Publish without any custom PHP coding. But sooner or later experienced eZ Publish implementers get to the point where a project needs some special functionality and it becomes necessary to develop extensions.

(This tutorial was initially published on 21/01/2008, and refreshed to match the 4.x series on 10/12/2010)

10 Dec 2010 9:24am GMT

09 Dec 2010

feedshare.ez.no > Articles and Tutorials

Creating a simple custom workflow event

This tutorial will guide you through the development of a simple eZ Publish workflow event. At the end of the tutorial, you should be able to create your own workflow event, configure a workflow that would execute the event and configure workflow triggers in the admin interface.

Note : the PDF version of this tutorial, as well as the downloadable extension are here.

09 Dec 2010 4:01pm GMT

18 Nov 2010

feedshare.ez.no > Articles and Tutorials

A Quick and Friendly Introduction to eZPersistentObject

In this tutorial we will learn how to use CRUDfeatures by extending eZPersistentObject class, so it will be possible to Create, Read, Update, and Delete objects in the database in a straightforward way, without writing SQL queries.

18 Nov 2010 5:11pm GMT

26 Oct 2010

feedshare.ez.no > Articles and Tutorials

Encapsulating e-mails for usability and spam protection

At the end of this tutorial you will have a new way of encapsulating e-mails avoiding crawlers to collect and use them as spam. Users at the frontend will have a well-known e-mail sequence to click thus avoiding confusion. Developers will not sacrifice usability versus spam-protection.

26 Oct 2010 8:15am GMT

18 Oct 2010

feedshare.ez.no > Articles and Tutorials

Fetching User Objects with PHP - part 2

At the end of this tutorial you should be comfortable with exporting multiple users from PHP scripts into a external file using a cronjob. You should also be comfortable with filtering fetch statements in PHP.

18 Oct 2010 8:38am GMT

24 Sep 2010

feedshare.ez.no > Articles and Tutorials

Fetching User Objects with PHP - part 1

At the end of this tutorial you should be comfortable with exporting user information from PHP scripts.

24 Sep 2010 2:57pm GMT