Tag: eZ Publish 5
This year’s Summer Camp was bound to be interesting even before it started. We changed the brand, added a new topic, moved to a new venue, and were curious and eager to see how our participants would respond to the transition. Well, it turns out we had no reason to worry. :)
We are proud to present the first version of Netgen Layouts, an easy and flexible way of managing layouts for Symfony-based web solutions. Netgen Layouts is an add-on tool on top of an existing CMS or e-commerce system. It should serve as a strong collaboration point where site builders, UX designers, and developers can manage and maintain the website layout structure in a simple but extensible way. With Netgen Layouts we want to reinvent the website implementation process and make it more agile.
A long, long time ago we used only one tool for syncing development instances with production environments - FTP. Over the years, we at Netgen improved slowly but are still not where we want to be. The main problem is that we have many projects and clients with different infrastructure in type and size. It is very hard to consolidate the process in that situation. Here is what we have managed so far using Vagrant, Ansible, and PhpStorm.
After a lot of work on rebranding the Summer Camp, we focused on assembling valuable workshops and other activities. Earlier this month the program was completed with the whole schedule available online. We also added info about the extras and, what is very interesting, we received enough requests for the Companion track, so we can confirm it will happen.
We are delighted to announce that Super Early Bird tickets for Web Summer Camp are available! Find below all info on the ticket price and what it includes as well as other Camp news and novelties.
For the fifth year in a row, we are organizing Summer Camp for web developers and other web professionals. Over time, our event grew organically. It evolved through widening the scope and the range of topics being covered. The branding also needed to be altered along the event itself. This is a short tale about our event logo evolution.
A few months ago, we announced the date and location for our 2016 Summer Camp event. We’ve been organizing the event since 2012 under the name eZ Publish Summer Camp. In 2014, we added PHP topics and adjoined PHP Summer Camp to it. This year, with the complex process of developing web solutions in mind, we added one more topic that is related to web design and decided to group the topics under one umbrella brand: Web Summer Camp.
As you probably know, eZ Publish Community 2014.11 is the last stable release of eZ Publish 5 hybrid stack (not counting the enterprise versions, naturally). You also probably know that it is stuck on Symfony 2.5 and is missing some nicer features and bug fixes from the eZ Platform (currently in beta) and eZ Publish Enterprise 5.4.x releases.
Although it is interesting to read bickering about PHP in the blog comments, forum threads, or Facebook group discussions, this post is not about comparing PHP with other languages. It is about an important factor that keeps PHP on the top - the frameworks.
When we announced PHP & eZ Publish Summer Camp 2015 in March, we must admit we had only been secretly hoping for such an amazing turnout - the Camp was sold out! Now it’s time for us to share with you the gained experience, shared knowledge, and all the fun we had during and between the workshops.
Today is a special day for Netgen. After a couple of years of development and constant testing, we finally tagged and released the multilanguage variant of eZ Tags (which includes TagsBundle as well as the legacy extension).
Recently we have built a website alutec.no with our partners Keyteq as project leaders and Locastic as development partners. That would not be such a special news if the site was not built on top of a very interesting combination: content is managed with the eZ Publish 5.* version which is based on Symfony framework and shop features are implemented with Sylius components which are installed on top of the same Symfony instance.
As mentioned in the post on share.ez.no, I invited eZ Engineering team to The eZ Publish Show so they can give some more details on the last developments with the eZ Platform. Bertrand Dunogier, one of the team members, joined the Hangout. He talked about how they achieved legacy code externalization, and he also gave some more info about the new installer.
Earlier this month I was in New York for the eZ Innovation Board meeting. It was basically a sneak peek into the eZ Publish future with a bird's eye view. Or something like an 86th floor Empire State Building view. You have a great view and see far in the distance, but you can also look straight down, which is not very pleasant :)
Recently we were asked by one of our customers to implement user registration that will not rely on the Legacy Stack. As the sizeable part of this request is related to the user interface, we took this chance to implement something that will benefit us for other use cases as well.
Yesterday I had a great discussion with Paweł Jędrzejewski about Sylius and would it be a good choice as a base for eZ eCommerce solution. After 30 minutes he lost the internet connection, the discussion was abruptly finished but it was near to end anyway. Hope the recorded video will still be interesting.
Summer is over and we are returning to our usual duties: from working on projects to sharing our experience. As we started releasing sites based on eZ Publish 5 and Symfony, it is time to tell what we learned so far, at least some of the more interesting parts. And what would be better topic if not caching :) The post was written while preparing presentation for Zagreb PHP Conference earlier this month (slides can be found here).
The dust has settled, the impressions have been made, everybody packed their bags and went home. That is why we think it’s time to revisit Rovinj a bit and give a report on everything that happened during the 4 days we’ve spent at the 2014 PHP and eZ Publish Summer Camps.
This article covers what is, in my opinion, one of the coolest and most important features of eZ Publish 5. I’m not saying that, for example, HTTP caching is not cool or important, but if you don’t know how to find the stuff you need there will hardly be something to cache, right? So cover your bases.
The eZ Publish Show #19 - The eZ Platform (new stack) is maturing, whats in it for Symfony community?
After 6 months of delay, finally, the episode #19 of The eZ Publish Show was aired today.
Topic of the show was the new eZ Platform (new stack based on Symfony PHP framework) but from the Symfony community point of view.
As we started to work more and more on the eZ Publish new stack and Symfony framework some generic code started to pop out. One of the first examples is the Netgen Search And Filter Bundle which we shared on github. Its an eZ Publish 5 solution for configuring pages with custom searching and filtering.
With coming of the eZ Publish CMS version 5 and introduction of the Public API a new naming convention was established, the version 4 technology was called legacy stack and the new technology, with the Public API as the cornerstone, was called the new stack. Recently by using this new stuff more and more I realised that this naming is a bit misleading.
One month ago we announced a double event: the 3rd eZ Publish Summer Camp and the 1st PHP Summer Camp. Today we released some more information on each web site and are calling PHP, Symfony and eZ Publish gurus to send us proposals for workshops. There is an opportunity for interested companies and organisations to sponsor the events as well.
There is a lot to learn about new eZ Publish 5 stack. The reason is simple: new architecture and new frameworks are being used. Lot of legacy knowledge is going to be deprecated, many tips & tricks you know now are no longer usable. The good thing is that the new platform is much more powerful simply because it uses Symfony framework. This blog post gives a perfect example on how to deal with problems when trying to use the new stack in your project.
The episode #18 of The eZ Publish Show was an excellent example why I am doing this show. Sometimes it looks like it doesn't make sense to spend time on this due to not so big audience. But episodes like the one we aired yesterday proved otherwise. There was some problems due to recent changes in Google+ Hangout but we managed to record it and the video is now available on Youtube.
Topic of the show was Road to eZ Publish version 5.3, I tried to get some info on what we will get with the next version from Roland Benedetti, Product Lead in eZ Systems and Bård Farstad, Head of Innovation Board. The main idea behind this episode was to learn important roadmap information in a informal discussions with guys who are steering the product.
Episode #17 of The eZ Publish Show was aired today. We were broadcasting live from Google+ Hangout and recorded video is now available on Youtube.
The new eZ Publish 5 using Symfony full stack is coming and its success will depend on people start using it. So the main topic was on how to start with eZ Publish 5 whether you create new sites from scratch or upgrade from existing one.
Guests were Jérôme Vieilledent from eZ Systems and Ekkehard Dörre and Donat Fritschy from CJW Network.
There are many reasons why we invest so much time and effort into organizing eZ Publish Summer Camp. I will not count them here. Rather, I'll talk about a very sensitive period for the eZ community which started a year ago and will last for several years more.
As announced here The eZ Publish Show continued today. We were broadcasting live from Google+ Hangout. Recorded video of the episode #13 is now available on Youtube.
Guest were André Rømcke and Bertrand Dunogier both from eZ Engineering. The main topic was eZ Publish version 5.1 and what the new version is bringing.
Building a sustainable web strategy in hyper-changing environment that we have today requires using powerful content management technology.
A few thoughts on why we think eZ Publish is the right tool to choose.
This week saw a release of final version of eZ Publish 5 Kilimanjaro. One of the most prominent and advertised features available is certainly the brand new eZ Publish REST API. I know for a fact that support for full CRUD in eZ Publish REST API is one of the most wished for features in last couple of years. I’ve been honored to work on implementing the new eZ Publish REST API as part of Netgens R&D partnership with eZ Systems and the intention of this blog post is to give you insight on inner workings of the new API and give you some examples.
We have just hit a new milestone. After opening the registrations back in May, today we finished all that we can do off site and tomorrow we are going to the Summer Camp location (Bol on island of Brač) to finish the preparations and welcome all attendees. Also, the registrations on the web site are closed too as we exceeded our expectations and there is too little time for some late guest to organize the trip.
In the second interview here on Netgen Blog our guest is André Rømcke. He is the Lead Engineer for eZ Publish CMS and one of the main people behind the new verison 5.
"eZ Publish 4.x is maybe the open source CMS out there with most features, so we might never have the same feature set in the core of 5.x as it represents a slight change of focus from quantity to quality" - AR
One of the news that shook the eZ Community this month is the announcement of eZ Publish 5 being developed with Symfony framework.The initial blog post got a lot of attention, with the sentiment by far being positive, but with some well put concerns regarding the business side of the decision. Taking these into account, we still think the positive repercussions of this decision greatly out weight the possibly problematic ones, and here is why.