31 Jul 2015

feedPlanet PHP

WordPress security woes and plan of attack

I've been involved in a few wordpress security snafus over the last 3-4 months - almost none of which were my doing directly, but I've still gotten involved anyway. I've been disappointed, but not surprised, that even some commercial security and scanning services seem to miss rather obvious issues, and this sours me even more on the […]

31 Jul 2015 7:33pm GMT

feedDrupal.org aggregator

Lullabot: The New Lullabot.com

React.js, CouchDB, Node.js, de-coupling Drupal; if any of that sounds cool to you, then this is the podcast for you. Kyle Hofmeyer gathered a several Lullabots together, who helped create the new lullabot.com, to learn what kind of wizardry was used to make this thing purr like a happy kitten. Jared Ponchot talks about the advantages this process provided for him and his design team. Sally Young talks about the guts of the site and the magic that went in to making this de-coupled Drupal site a success. We are also joined by Kris Bulman, Wes Ruvalcaba, and Betty Tran as they share their experience building the site. From front-end advantages to lazyboyDB, this podcast has it all.

31 Jul 2015 7:09pm GMT

Lullabot: Announcing The New Lullabot.com

Mmmm… love that new website smell!

Some history

It's been nearly 10 years since we launched our first company website at lullabot.com. During that time, we've done five full redesigns of the site. The company has grown from two people to 62. We've expanded from a small Drupal consulting and education company to a full-service agency with a complete Design team, dedicated front-end developers, and of course, the expert Drupal back-end development which has always been our foundation.

As we've grown, our site design has reflected our focus and skills. The first site that Matt and I put together back in 2005 was intentionally sparse - not exactly beautiful, but functional and simple to maintain for just 2 or 3 people. As we hired talented designers and skilled front-end developers, site redesigns became more complex. In 2010, we split our Drupal education services into Drupalize.Me and the main focus of lullabot.com became our client services work, showcasing our design and development projects and sharing insights from our team.

Revving up the new Lullabot.com

The newest iteration of Lullabot.com is our most ambitious to date. As with most of our client engagements, the project started with research. Our Design team interviewed existing and potential clients, site visitors, and the Lullabot team to understand how people were using our site - what they wanted to get out of it, and why they visited. Our team distilled all they'd learned into goals and early wireframes for the site. They then worked with our Development staff to try to come up with the most flexible way of achieving these goals so that we could have full control of the site in ways that Drupal often doesn't afford. They wanted full <html> to </html> blue-sky design of any arbitrary page on the site without losing Drupal's amazing content management capabilities.

The technical team settled on a decoupled, isomorphic approach using Facebook's React, Node.js, CouchDB (a noSQL database) and Drupal as the backend CMS.

Content management is what Drupal does best, and this happens through a purpose-built subsite where the Lullabot team can login and post articles, podcasts, and manage their bios. Drupal pushes content into CouchDB, which exposes a REST API for React to consume. React is an isomorphic library (its code can run both in the server and the client), which means that when a visitor first visits the site, they receive the html of the entire page. Then, the rest of the navigation happens client-side, updating just the parts of the page which are different from the current one. Furthermore, React is written to be completely backward compatible with older browsers.

Our clients are often in need of API-driven native mobile apps, television-based apps, and content ingestion on connected devices. We've implemented these things in less holistic ways with our clients in the past. But the new Lullabot.com gave us a chance to experiment with some methodologies that weren't quite tried-and-tested enough to recommend to our clients. But now that we've had a chance to see the type of flexibility they give us on lullabot.com, we'll be adding this to the array of architectural strategies that we can consider for our clients in the future.

Look ma, no hands!

The results are amazing; high-speed, high-performance, and superlative flexibility. In layman's terms, this means our Design and Front-end people can go crazy - implementing blue-sky ideas without the usual Drupal markup constraints. The new site is fully responsive. Articles and portfolio work pages can have giant, dazzling, full browser-height background images or videos. Articles have big text that is easy to read on any scale from large desktop monitors to the smallest phone screens. Furthermore, we did everything with an eye toward blazing fast page loads. We omitted jQuery, trading convenience in the development process for speedy page loads. Then we looked at every http request, every image, every library to make sure our website was as snappy on an older smartphone as it was on the desktop. Best of all, we off-loaded much of the heavy lifting to the client-side with React.

Design-wise, the new site is uncluttered, sparse, and relatively simple. But whether you're looking for our vast archive of articles or podcasts, information about what services Lullabot offers, who we've worked with and what we've done, or you're curious to know what it's like to work at Lullabot, it's all there.

Over the coming months, we will be writing a series of articles and doing a few podcasts talking about different aspects of the new site. Please subscribe to the Lullabot email newsletter below and you'll be the first to know when new articles are published.

31 Jul 2015 7:05pm GMT

Midwestern Mac, LLC: Launching my first Drupal 8 website — in my basement!

I've been working with Drupal 8 for a long time, keeping Honeypot and some other modules up to date, and doing some dry-runs of migrating a few smaller sites from Drupal 7 to Drupal 8, just to hone my D8 familiarity.

Raspberry Pi Dramble Drupal 8 Website

I finally launched a 'for real' Drupal 8 site, which is currently running on Drupal 8 HEAD-on a cluster of Raspberry Pi 2 computers in my basement! You can view the site at http://www.pidramble.com/, and I've already started posting some articles about running Drupal 8 on the servers, how I built the cluster, some of the limitations of at-home webhosting, etc.

31 Jul 2015 5:48pm GMT

feedPlanet PHP

The State of Accessibility in PHP Tools

Usually when I tell people that I'm blind, many people ask me how I can use the computer. "Is someone reading you my messages?" I remember someone asking. Many people imagine that I have this super-nifty speech recognition software that I can just talk to, and it would do anything, even write code. Imagine dictating code to a speech recognition system!

I gave an answer on Quora, to someone who had asked How does a visually impaired computer programmer do programming? I recommend you go through that answer to have a better context on what I'll be talking about in this post. As is my habit, though, I'll still point out the important bits here, so if you don't feel like clicking on that link, don't worry!

Before I get to the comparison, allow me to give you a few facts so that we are all on the same page. Feel free to skip forward if you already know these points, but I've found that a lot of people don't, and I'm going to start with those.

How do the blind use computers?

They use screen readers. As the name implies, these applications read the screen through synthesized speech, and they also have an optional Braille output through a Braille display. Both of these options (speech and Braille) have to go through the screen reader, though, so if the screen reader can't see the content, it can't display it through either of these outputs.

How do you type? How do you use the mouse?

The answer to both these questions is, "through the keyboard". Our screen readers have very specialized keystrokes that allow us to move the mouse, click, hover on an item, and jump around in web documents (by links, h1-6 headings, lists and list items, form fields and many more).

Continue reading %The State of Accessibility in PHP Tools%

31 Jul 2015 4:00pm GMT

feedSymfony Blog

Symfony 2.7.3 released

Symfony 2.7.3 has just been released. Here is a list of the most important changes:

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to check the integrity of this new version? Read my blog post about signing releases .

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2015-08-11 London - 2015-08-11 London - 2015-08-13 London

31 Jul 2015 1:52pm GMT

feedZend Developer Zone

Develop Your First Zend Server Plugin – Part 2

In the previous article in this series you learned how to develop a Z-Ray plugin. Once you feel your plugin is ready, you can share it with the entire community via the new Zend Server Plugin Gallery, or - deploy it on your Zend Server for easier management and handling. This article describes how to package the plugin and prepare it for... Read more »

The post Develop Your First Zend Server Plugin - Part 2 appeared first on Zend Developer Zone.

31 Jul 2015 11:11am GMT

feedPlanet PHP

Kitchener - FrontEdge - Browser Performance Slides

31 Jul 2015 3:25am GMT

30 Jul 2015

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

Re: No route found for "GET /" ?

Hi Michael.

There had been an error in the build process, and the wrong version of the demobundle was used. The one you have has an error in the demo-clean SQL file.

The archive has been replaced with a clean one. The easiest would be to just drop yours (DB included) and start from scratch. It doesn't take that much time anyway. You could also:

- rm -rf vendor/ezsystems/demobundle
- composer update --no-dev --prefer-dist ezsystems/demobundle (it should get the fixed one)
- re-execute the installer

By the way, the demo install, instead of demo-clean might be a better candidate to try the product :-)

Cheers.

30 Jul 2015 1:48pm GMT

Re: eZ Platform 15.05 is available!

As Jerome mentioned you need to create a new contenttype that leverages the rich text field type.

  1. Click the admin panel
  2. Click the edit button for the given contenttype group you wish to use.
  3. Add a new contenttype
  4. Add a field type defined as Rich Text
  5. Create an instance of your new contenttype and you will se the editor.

I was thrown by this myself and expected the xml text to be handled directly before i realized it is not the samme fieldtype.

30 Jul 2015 8:31am GMT

Re: PAPI Html5 Converter

Hi André,

the source is an big article with lots of elements in its body. Meanwhile i figured out, how to set a siteccess via rest (X-Siteaccess), but it is not very clear, which template (design extension) is used to render the output.

I want to take affect on this rendering with own templates.

Edit:

This solves my question:

https://doc.ez.no/display/EZP52/How+to+implement+a+Custom+Tag+for+XMLText+FieldType

30 Jul 2015 7:10am GMT

27 Jul 2015

feedZend Developer Zone

Debugging PHP Web Apps in a Docker Container

Debugging is an essential task of software development in any programming language. Unfortunately, the out-of-the-box experience with debugging in PHP is not always great. The "stock" PHP binaries available at php.net do not come configured with either of the two popular debug servers Xdebug and Zend Debugger. Developers are required to do additional configuration to make debugging possible with their... Read more »

The post Debugging PHP Web Apps in a Docker Container appeared first on Zend Developer Zone.

27 Jul 2015 12:42pm GMT

feedSymfony Blog

The Symfony Demo application, three months later

The Symfony Demo application was publicly introduced three months ago. In addition to being a learning resource, it's considered the reference implementation of the Symfony Best Practices.

During the past weeks, we've been busy adding new features to showcase Symfony functionalities. This article is a quick recap of the most important new features.

Full internationalization

The application is now fully translated into nine languages (cs, de, en, es, fr, pt_BR, ru and uk). The layout now also includes a dropdown to select the application language:

Symfony Demo Language Selector

By the way, we're looking for new translators, specially for widely spoken languages (Chinese, Japanese, Italian, Polish, etc.)

Details: PR #102 and PR #80.

New console commands

The app:add-user command creates new users and stores them in the database. It's been designed to showcase the interact() method, the Question Helper and how to perform database queries inside a console command. Details: PR #14

The app:list-users command lists all the existing application users. This command showcases the buffered console output, the Table Helper and how to send emails inside a console command. Details: PR #20.

New technical requirements checker

We all know and love the Symfony's requirements checker, but we needed to update its look and feel to match the Symfony Demo style:

Symfony Demo Requirements Checker

Details: PR #81.

New JavaScript and Sass/CSS management

The Symfony Demo application is distributed with all its web assets compiled. This is needed to make the application work and look great out-of-the-box without configuring anything or executing any command.

However, the application also includes all the source assets and the needed configuration to compile them in case you want to do that. In order to minimize the external dependencies, we manage web assets exclusively with PHP libraries, as explained in this new tutorial: Combining, Compiling and Minimizing Web Assets with PHP Libraries.

Details: PR #33.

Misc. improvements

The Login Form now is protected against CSRF attacks. Details: PR #57.

The controller and template file paths in the "Show Source Code" window are now clickable links. This feature requires to set an appropriate value for the framework.ide configuration option.

Symfony Demo Clickable Files

Details: PR #62.

Lastly, we added some functional tests. Details: PR #19 and PR #23.

What's next?

All these new features were possible thanks to the work of our contributors, specially Victor Bocharsky, Julien Itard, Christophe Coevoet, Wouter De Jong, Christian Flothmann and our translators Benoît Durand, Davi Tavares Alexandre, Martin Hasoň and Oskar Stark.

The Symfony Demo application is far from being finished, so we are already planning the features that will be included in the next release, such as:

Help us improve this application with your comments, ideas and code!


Be trained by Symfony experts - 2015-08-11 London - 2015-08-11 London - 2015-08-13 London

27 Jul 2015 6:23am GMT

26 Jul 2015

feedSymfony Blog

Symfony 2.6.11 released

Symfony 2.6.11 has just been released. Here is a list of the most important changes:

WARNING: 2.6.11 is the last version for the Symfony 2.6 branch. If some of your projects are still using this version, consider upgrading as soon as possible. However, if you can't upgrade soon, note that we still provide security issue releases according to our release policy.

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to check the integrity of this new version? Read my blog post about signing releases .

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2015-08-11 London - 2015-08-11 London - 2015-08-13 London

26 Jul 2015 11:51am GMT

23 Jul 2015

feedZend Developer Zone

Apigility 1.3.1 Released!

We've just released Apigility 1.3.1, which you can download from the Apigility website: https://apigility.org/download If you are already using Apigility, you can update your project using Composer: $ composer update This release fixes a few minor issues discovered following the 1.3.0 release, as well as fixes a security vulnerability. Security Fix A security vulnerability was reported against zf-oauth2, with a... Read more »

The post Apigility 1.3.1 Released! appeared first on Zend Developer Zone.

23 Jul 2015 5:43pm GMT

27 May 2014

feedeZ News

New eZ Publish Platform 5.3: Easier to Build a Solid Content Business

Skien, Norway, May 27th, 2014

eZ Publish Platform 5.3: easier to build a Solid Content Business

A Long Term Supported Release

eZ Publish Platform 5.3 is the fourth release in the 5 series and is a Long Term Supported release (LTS). This means it will be supported up to end of May 2019 with extended support, you have time to plan further upgrade! (see http://support.ez.no/Public/Service-Life for details on the supported period). It is a technical release that provides new features and opportunities for developers to build great things, more solidity and ease-of-use. It mostly offers a continuous improvement of the "Platform stack" introduced with eZ Publish Platform 5 (previously referred to as "New Stack", based on Symfony2) in terms of features, usability and performance.

Making it Easier For Developers to Understand And Learn

Symfony Framework at the heart of eZ Publish Platform 5.3

We heard our community, eZ Publish Platform was a big step forward in terms of technology, but we might have focused too much on the capabilities, without making sure it can be easily grasped by newcomers to the platform or to the Symfony framework. With 5.3, we have placed a lot of energy in an improved documentation in many other features that will make it easier to anyone to get started.

Making it Easier For Developers to Develop And Deploy

One of the main line of 5.3 release has been to drastically improve the integration of the Symfony environment, the capability to easily build websites relying on the "eZ Platform" stack ("New Stack") and continuously remove dependencies on the legacy stack (4.x). With 5.3, while it is still possible to use the legacy stack and templating system (with the dual-kernel architecture), the main way to go is to use the new platform and the Symfony framework. There is also another major change that will make developers and operation people's life way easier: eZ Publish Platform 5.3 relies now entirely on Composer -- the now standard deployment and dependency manager tool for PHP. We moved from our previous proprietary deployment tool in eZ Network to fully embrace Composer as a system to deliver updates, making it very standard, very easy and very efficient!

Updated Demo Site With More Ready-to-use Features Like Places

The Demo Site has been improved to progressively become the reference for developers to see how features of the platform can be used to build great Websites. Among many improvements to the previous demo site, we added a ready-to-use feature called Places that shows how to best deal with geolocation and how to search on geolocated data thanks to the latest improvement in the eZ Publish API and in SolR. In short, the Places feature show you how you can quickly create your own listing of places and display them efficiently, whether you want to show the many locations of your company or build your own Yelp guide.


Book an eZ Publish Platform 5.3 demo

Feature List - What's New in 5.3?

eZ Publish Platform 5.3 comes with 59 new features and more than 233 bug fixes and 69 improvements to the core platform. Here's what you can expect:


Use of Doctrine DBAL / DoctrineBundle

Doctrine at the heart of eZ Publish Platform 5.3

eZ Publish 5.3 now uses Doctrine DBAL instead of Zeta Components Database, this allows users to reuse database connection and settings with other pure-Symfony2 bundles which use Doctrine ORM (default choice in Symfony2 documentation and code generators). Your benefits:


User Authentication Using Symfony Security Component

User Authentication Using Symfony Security Component

New login / logout functionality that uses Symfony's authentication system, this enables any kind of login handler or SSO handler made for Symfony to also work with eZ Publish 5, including handlers for LDAP. Your benefits:


Twig & Tpl Template and DB-level debug in Symfony Web debug Toolbar

Twig & Tpl Template and DB-level debug in Symfony Web debug Toolbar

Developer feature known from legacy which allows you to see which templates are used on a page, how many times and how much time they spend being executed. On top, the integration of Doctrine DBAL as database-access layer brings full insight on what happened at DB-level during a given request. Your benefits:


Language Switcher and Cross-Siteaccess linker

Language Switcher and Cross-Siteaccess linker

The language switcher is built on the Symfony stack and is improved for a simpler usage. This feature supports deployment of multilingual websites by making it easy to build, from Twig and Symfony2, a widget for visitors to switch language during navigation. This comes in a continuity of the 5.2 release improvements that increased the amount of usable languages from 30 to 62. A by-product of this is the ability to easily create links from one siteaccess to the other (including across language siteacesses). Your benefits:


Website Toolbar

Website Toolbar in New Stack (Symfony) in eZ Publish Platform 5.3

Not to be mixed with the Web Debug Toolbar provided by Symfony and extended by eZ Publish, this feature is about allowing "ezwt" (Website Toolbar) extension to also work in DemoBundle to provide the front-end editing functionality that you know from 4.x. Your benefits:


Comment Moderation Tab in Administration Interface, Tied to Content

Comment moderation tab in administration interface, tied to content, in eZ Publish Platform5 .3

In the continuity of the brand new commenting system introduced in 5.2 (Comment bundle that can rely on external commenting systems such as Disqus or Facebook), a comment moderation interface is now fully integrated in the administration interface, for each piece of content, under a new tab. Your benefits:


Updated Demo Site, New Places Feature

Updated Demo Site in eZ Publish Platform 5.3, New Places Feature

Search API is now able to search for content with geolocation making it possible to do geolocation range searches and sorting by distance from a point. Taking advantage of the MapLocation feature, a new feature is exposed in the Demo Site showing how to implement listing and map views of content (restaurants-close-to-you) using the MapLocation field. Your benefits:


Extended Stack Support

Extended Stack Support for eZ Publish Platform 5.3

eZ Publish Platform 5.3 runs smoothly with:

Your benefits:


Download the eZ Publish Platform 5.3 Brochure

Roadmap

5.3 is an ideal tool to build future-proof websites on top of what will become the "eZ Platform" stack. What's more, upgrading from a 4.x-based site to 5.3 will also guarantee support for the next 3 years (+ 2 additional years with Support Extension). 5.3 installations will be easily upgradable to the 5.4 version, as they will share the same legacy kernel (and extensions). 5.4's support period will match 5.3's, and will bring additional features in the "eZ Platform" stack ("New Stack").

Below, find our plans for the next releases.

eZ Publish Platform roadmap

Technical Release Notes

The full technical release notes are available here: https://doc.ez.no/display/EZP/5.3+Release+Notes

Availability

eZ Publish Platform 5.3 is available immediately. For more information on eZ Publish Platform 5.3, feel free to get in touch with us.

About eZ

eZ Systems is the globally recognised commercial open source software provider. Our leading and innovative approach takes your enterprise platform beyond content management (CMS) into creating a true digital experience with systematic optimization capabilities. The eZ Publish platform sets new standards for digital lifecycle management, including recommendations and smart web analytics functionality, coupled with an application market place of certified extensions. Thousands of organizations worldwide benefit from optimized and intelligent multi-channel communications solutions. eZ's client base includes small, medium and large enterprises across all industries such as media, publishing and broadcasting, financial services, telecoms, retail, government, manufacturing, logistics, and education.

Contact information

Please get in touch at communications@ez.no

27 May 2014 8:26am GMT

New eZ Publish Platform 5.3: Easier to Build a Solid Content Business

Skien, Norway, May 27th, 2014

eZ Publish Platform 5.3: easier to build a Solid Content Business

A Long Term Supported Release

eZ Publish Platform 5.3 is the fourth release in the 5 series and is a Long Term Supported release (LTS). This means it will be supported up to end of May 2019 with extended support, you have time to plan further upgrade! (see http://support.ez.no/Public/Service-Life for details on the supported period). It is a technical release that provides new features and opportunities for developers to build great things, more solidity and ease-of-use. It mostly offers a continuous improvement of the "Platform stack" introduced with eZ Publish Platform 5 (previously referred to as "New Stack", based on Symfony2) in terms of features, usability and performance.

Making it Easier For Developers to Understand And Learn

Symfony Framework at the heart of eZ Publish Platform 5.3

We heard our community, eZ Publish Platform was a big step forward in terms of technology, but we might have focused too much on the capabilities, without making sure it can be easily grasped by newcomers to the platform or to the Symfony framework. With 5.3, we have placed a lot of energy in an improved documentation in many other features that will make it easier to anyone to get started.

Making it Easier For Developers to Develop And Deploy

One of the main line of 5.3 release has been to drastically improve the integration of the Symfony environment, the capability to easily build websites relying on the "eZ Platform" stack ("New Stack") and continuously remove dependencies on the legacy stack (4.x). With 5.3, while it is still possible to use the legacy stack and templating system (with the dual-kernel architecture), the main way to go is to use the new platform and the Symfony framework. There is also another major change that will make developers and operation people's life way easier: eZ Publish Platform 5.3 relies now entirely on Composer -- the now standard deployment and dependency manager tool for PHP. We moved from our previous proprietary deployment tool in eZ Network to fully embrace Composer as a system to deliver updates, making it very standard, very easy and very efficient!

Updated Demo Site With More Ready-to-use Features Like Places

The Demo Site has been improved to progressively become the reference for developers to see how features of the platform can be used to build great Websites. Among many improvements to the previous demo site, we added a ready-to-use feature called Places that shows how to best deal with geolocation and how to search on geolocated data thanks to the latest improvement in the eZ Publish API and in SolR. In short, the Places feature show you how you can quickly create your own listing of places and display them efficiently, whether you want to show the many locations of your company or build your own Yelp guide.


Book an eZ Publish Platform 5.3 demo

Feature List - What's New in 5.3?

eZ Publish Platform 5.3 comes with 59 new features and more than 233 bug fixes and 69 improvements to the core platform. Here's what you can expect:


Use of Doctrine DBAL / DoctrineBundle

Doctrine at the heart of eZ Publish Platform 5.3

eZ Publish 5.3 now uses Doctrine DBAL instead of Zeta Components Database, this allows users to reuse database connection and settings with other pure-Symfony2 bundles which use Doctrine ORM (default choice in Symfony2 documentation and code generators). Your benefits:


User Authentication Using Symfony Security Component

User Authentication Using Symfony Security Component

New login / logout functionality that uses Symfony's authentication system, this enables any kind of login handler or SSO handler made for Symfony to also work with eZ Publish 5, including handlers for LDAP. Your benefits:


Twig & Tpl Template and DB-level debug in Symfony Web debug Toolbar

Twig & Tpl Template and DB-level debug in Symfony Web debug Toolbar

Developer feature known from legacy which allows you to see which templates are used on a page, how many times and how much time they spend being executed. On top, the integration of Doctrine DBAL as database-access layer brings full insight on what happened at DB-level during a given request. Your benefits:


Language Switcher and Cross-Siteaccess linker

Language Switcher and Cross-Siteaccess linker

The language switcher is built on the Symfony stack and is improved for a simpler usage. This feature supports deployment of multilingual websites by making it easy to build, from Twig and Symfony2, a widget for visitors to switch language during navigation. This comes in a continuity of the 5.2 release improvements that increased the amount of usable languages from 30 to 62. A by-product of this is the ability to easily create links from one siteaccess to the other (including across language siteacesses). Your benefits:


Website Toolbar

Website Toolbar in New Stack (Symfony) in eZ Publish Platform 5.3

Not to be mixed with the Web Debug Toolbar provided by Symfony and extended by eZ Publish, this feature is about allowing "ezwt" (Website Toolbar) extension to also work in DemoBundle to provide the front-end editing functionality that you know from 4.x. Your benefits:


Comment Moderation Tab in Administration Interface, Tied to Content

Comment moderation tab in administration interface, tied to content, in eZ Publish Platform5 .3

In the continuity of the brand new commenting system introduced in 5.2 (Comment bundle that can rely on external commenting systems such as Disqus or Facebook), a comment moderation interface is now fully integrated in the administration interface, for each piece of content, under a new tab. Your benefits:


Updated Demo Site, New Places Feature

Updated Demo Site in eZ Publish Platform 5.3, New Places Feature

Search API is now able to search for content with geolocation making it possible to do geolocation range searches and sorting by distance from a point. Taking advantage of the MapLocation feature, a new feature is exposed in the Demo Site showing how to implement listing and map views of content (restaurants-close-to-you) using the MapLocation field. Your benefits:


Extended Stack Support

Extended Stack Support for eZ Publish Platform 5.3

eZ Publish Platform 5.3 runs smoothly with:

Your benefits:


Download the eZ Publish Platform 5.3 Brochure

Roadmap

5.3 is an ideal tool to build future-proof websites on top of what will become the "eZ Platform" stack. What's more, upgrading from a 4.x-based site to 5.3 will also guarantee support for the next 3 years (+ 2 additional years with Support Extension). 5.3 installations will be easily upgradable to the 5.4 version, as they will share the same legacy kernel (and extensions). 5.4's support period will match 5.3's, and will bring additional features in the "eZ Platform" stack ("New Stack").

Below, find our plans for the next releases.

eZ Publish Platform roadmap

Technical Release Notes

The full technical release notes are available here: https://doc.ez.no/display/EZP/5.3+Release+Notes

Availability

eZ Publish Platform 5.3 is available immediately. For more information on eZ Publish Platform 5.3, feel free to get in touch with us.

About eZ

eZ Systems is the globally recognised commercial open source software provider. Our leading and innovative approach takes your enterprise platform beyond content management (CMS) into creating a true digital experience with systematic optimization capabilities. The eZ Publish platform sets new standards for digital lifecycle management, including recommendations and smart web analytics functionality, coupled with an application market place of certified extensions. Thousands of organizations worldwide benefit from optimized and intelligent multi-channel communications solutions. eZ's client base includes small, medium and large enterprises across all industries such as media, publishing and broadcasting, financial services, telecoms, retail, government, manufacturing, logistics, and education.

Contact information

Please get in touch at communications@ez.no

27 May 2014 8:26am GMT

New eZ Publish Platform 5.3: Easier to Build a Solid Content Business

Skien, Norway, May 27th, 2014

eZ Publish Platform 5.3: easier to build a Solid Content Business

A Long Term Supported Release

eZ Publish Platform 5.3 is the fourth release in the 5 series and is a Long Term Supported release (LTS). This means it will be supported up to end of May 2019 with extended support, you have time to plan further upgrade! (see http://support.ez.no/Public/Service-Life for details on the supported period). It is a technical release that provides new features and opportunities for developers to build great things, more solidity and ease-of-use. It mostly offers a continuous improvement of the "Platform stack" introduced with eZ Publish Platform 5 (previously referred to as "New Stack", based on Symfony2) in terms of features, usability and performance.

Making it Easier For Developers to Understand And Learn

Symfony Framework at the heart of eZ Publish Platform 5.3

We heard our community, eZ Publish Platform was a big step forward in terms of technology, but we might have focused too much on the capabilities, without making sure it can be easily grasped by newcomers to the platform or to the Symfony framework. With 5.3, we have placed a lot of energy in an improved documentation in many other features that will make it easier to anyone to get started.

Making it Easier For Developers to Develop And Deploy

One of the main line of 5.3 release has been to drastically improve the integration of the Symfony environment, the capability to easily build websites relying on the "eZ Platform" stack ("New Stack") and continuously remove dependencies on the legacy stack (4.x). With 5.3, while it is still possible to use the legacy stack and templating system (with the dual-kernel architecture), the main way to go is to use the new platform and the Symfony framework. There is also another major change that will make developers and operation people's life way easier: eZ Publish Platform 5.3 relies now entirely on Composer -- the now standard deployment and dependency manager tool for PHP. We moved from our previous proprietary deployment tool in eZ Network to fully embrace Composer as a system to deliver updates, making it very standard, very easy and very efficient!

Updated Demo Site With More Ready-to-use Features Like Places

The Demo Site has been improved to progressively become the reference for developers to see how features of the platform can be used to build great Websites. Among many improvements to the previous demo site, we added a ready-to-use feature called Places that shows how to best deal with geolocation and how to search on geolocated data thanks to the latest improvement in the eZ Publish API and in SolR. In short, the Places feature show you how you can quickly create your own listing of places and display them efficiently, whether you want to show the many locations of your company or build your own Yelp guide.


Book an eZ Publish Platform 5.3 demo

Feature List - What's New in 5.3?

eZ Publish Platform 5.3 comes with 59 new features and more than 233 bug fixes and 69 improvements to the core platform. Here's what you can expect:


Use of Doctrine DBAL / DoctrineBundle

Doctrine at the heart of eZ Publish Platform 5.3

eZ Publish 5.3 now uses Doctrine DBAL instead of Zeta Components Database, this allows users to reuse database connection and settings with other pure-Symfony2 bundles which use Doctrine ORM (default choice in Symfony2 documentation and code generators). Your benefits:


User Authentication Using Symfony Security Component

User Authentication Using Symfony Security Component

New login / logout functionality that uses Symfony's authentication system, this enables any kind of login handler or SSO handler made for Symfony to also work with eZ Publish 5, including handlers for LDAP. Your benefits:


Twig & Tpl Template and DB-level debug in Symfony Web debug Toolbar

Twig & Tpl Template and DB-level debug in Symfony Web debug Toolbar

Developer feature known from legacy which allows you to see which templates are used on a page, how many times and how much time they spend being executed. On top, the integration of Doctrine DBAL as database-access layer brings full insight on what happened at DB-level during a given request. Your benefits:


Language Switcher and Cross-Siteaccess linker

Language Switcher and Cross-Siteaccess linker

The language switcher is built on the Symfony stack and is improved for a simpler usage. This feature supports deployment of multilingual websites by making it easy to build, from Twig and Symfony2, a widget for visitors to switch language during navigation. This comes in a continuity of the 5.2 release improvements that increased the amount of usable languages from 30 to 62. A by-product of this is the ability to easily create links from one siteaccess to the other (including across language siteacesses). Your benefits:


Website Toolbar

Website Toolbar in New Stack (Symfony) in eZ Publish Platform 5.3

Not to be mixed with the Web Debug Toolbar provided by Symfony and extended by eZ Publish, this feature is about allowing "ezwt" (Website Toolbar) extension to also work in DemoBundle to provide the front-end editing functionality that you know from 4.x. Your benefits:


Comment Moderation Tab in Administration Interface, Tied to Content

Comment moderation tab in administration interface, tied to content, in eZ Publish Platform5 .3

In the continuity of the brand new commenting system introduced in 5.2 (Comment bundle that can rely on external commenting systems such as Disqus or Facebook), a comment moderation interface is now fully integrated in the administration interface, for each piece of content, under a new tab. Your benefits:


Updated Demo Site, New Places Feature

Updated Demo Site in eZ Publish Platform 5.3, New Places Feature

Search API is now able to search for content with geolocation making it possible to do geolocation range searches and sorting by distance from a point. Taking advantage of the MapLocation feature, a new feature is exposed in the Demo Site showing how to implement listing and map views of content (restaurants-close-to-you) using the MapLocation field. Your benefits:


Extended Stack Support

Extended Stack Support for eZ Publish Platform 5.3

eZ Publish Platform 5.3 runs smoothly with:

Your benefits:


Download the eZ Publish Platform 5.3 Brochure

Roadmap

5.3 is an ideal tool to build future-proof websites on top of what will become the "eZ Platform" stack. What's more, upgrading from a 4.x-based site to 5.3 will also guarantee support for the next 3 years (+ 2 additional years with Support Extension). 5.3 installations will be easily upgradable to the 5.4 version, as they will share the same legacy kernel (and extensions). 5.4's support period will match 5.3's, and will bring additional features in the "eZ Platform" stack ("New Stack").

Below, find our plans for the next releases.

eZ Publish Platform roadmap

Technical Release Notes

The full technical release notes are available here: https://doc.ez.no/display/EZP/5.3+Release+Notes

Availability

eZ Publish Platform 5.3 is available immediately. For more information on eZ Publish Platform 5.3, feel free to get in touch with us.

About eZ

eZ Systems is the globally recognised commercial open source software provider. Our leading and innovative approach takes your enterprise platform beyond content management (CMS) into creating a true digital experience with systematic optimization capabilities. The eZ Publish platform sets new standards for digital lifecycle management, including recommendations and smart web analytics functionality, coupled with an application market place of certified extensions. Thousands of organizations worldwide benefit from optimized and intelligent multi-channel communications solutions. eZ's client base includes small, medium and large enterprises across all industries such as media, publishing and broadcasting, financial services, telecoms, retail, government, manufacturing, logistics, and education.

Contact information

Please get in touch at communications@ez.no

27 May 2014 8:26am GMT

05 Mar 2014

feedeZ News

eZ Systems is expanding with a new office in Poland

Our experience working with Polish computer scientists has been great, so we are confident we have made the best decision.
For the new office, the position of General Manager of eZ Systems Polska Sp. z o.o. has been offered to and accepted by Mr Łukasz Serwatka, an experienced developer and product manager who has long been part of eZ. Mr Serwatka describes his plans for the future: "The Polish branch of eZ Systems will continue to develop the eZ product portfolio, with a focus on front-end and innovative user interfaces. For that we are planning to build a new project team, with at least six members before year end. We are currently looking for candidates for the positions of Junior & Senior UI Developers."
After Skien (NO), Lyon (FR), Oslo, Paris, Cologne (DE), Tokyo and New York, the Katowice branch is another step in our global development. The new team will work closely with the rest of the engineering team in Lyon and the product team in Brooklyn, New York, and will help us develop new features and improve our products and services. If you live in Poland and have the skills and experience we are looking for, you should contact us at one of the links below. We'd love to have you on our team!

http://ez.no/About-eZ/Careers/Senior-UI-Developer-Poland
http://ez.no/About-eZ/Careers/Junior-UI-Developer-Poland

Authors:
Łukasz Serwatka, General Manager at eZ Systems Polska,
André Rømcke VP Engineering at eZ Systems

05 Mar 2014 2:07pm GMT

eZ Systems is expanding with a new office in Poland

Our experience working with Polish computer scientists has been great, so we are confident we have made the best decision.
For the new office, the position of General Manager of eZ Systems Polska Sp. z o.o. has been offered to and accepted by Mr Łukasz Serwatka, an experienced developer and product manager who has long been part of eZ. Mr Serwatka describes his plans for the future: "The Polish branch of eZ Systems will continue to develop the eZ product portfolio, with a focus on front-end and innovative user interfaces. For that we are planning to build a new project team, with at least six members before year end. We are currently looking for candidates for the positions of Junior & Senior UI Developers."
After Skien (NO), Lyon (FR), Oslo, Paris, Cologne (DE), Tokyo and New York, the Katowice branch is another step in our global development. The new team will work closely with the rest of the engineering team in Lyon and the product team in Brooklyn, New York, and will help us develop new features and improve our products and services. If you live in Poland and have the skills and experience we are looking for, you should contact us at one of the links below. We'd love to have you on our team!

http://ez.no/About-eZ/Careers/Senior-UI-Developer-Poland
http://ez.no/About-eZ/Careers/Junior-UI-Developer-Poland

Authors:
Łukasz Serwatka, General Manager at eZ Systems Polska,
André Rømcke VP Engineering at eZ Systems

05 Mar 2014 2:07pm GMT

eZ Systems is expanding with a new office in Poland

Our experience working with Polish computer scientists has been great, so we are confident we have made the best decision.
For the new office, the position of General Manager of eZ Systems Polska Sp. z o.o. has been offered to and accepted by Mr Łukasz Serwatka, an experienced developer and product manager who has long been part of eZ. Mr Serwatka describes his plans for the future: "The Polish branch of eZ Systems will continue to develop the eZ product portfolio, with a focus on front-end and innovative user interfaces. For that we are planning to build a new project team, with at least six members before year end. We are currently looking for candidates for the positions of Junior & Senior UI Developers."
After Skien (NO), Lyon (FR), Oslo, Paris, Cologne (DE), Tokyo and New York, the Katowice branch is another step in our global development. The new team will work closely with the rest of the engineering team in Lyon and the product team in Brooklyn, New York, and will help us develop new features and improve our products and services. If you live in Poland and have the skills and experience we are looking for, you should contact us at one of the links below. We'd love to have you on our team!

http://ez.no/About-eZ/Careers/Senior-UI-Developer-Poland
http://ez.no/About-eZ/Careers/Junior-UI-Developer-Poland

Authors:
Łukasz Serwatka, General Manager at eZ Systems Polska,
André Rømcke VP Engineering at eZ Systems

05 Mar 2014 2:07pm GMT

19 Nov 2013

feedeZ News

eZ Publish Platform 5.2: Faster & Stronger For Your Content Business


Check the new 5.3 release, a leap ahead of 5.2: http://ez.no/5.3


Skien, Norway, Nov 19th, 2013

eZ Publish Platform 5.2 - Aconcagua Release


Dear Marketer: Create, Deliver & Optimize, More Than Ever

A Radically Faster and More Flexible Experience on Your Digital Touch-points

If reducing the page load-time of your online apps by 400% sounds like a good idea, the radically improved caching system in eZ Publish Platform 5.2 will become your best friend (figure of comparison to 4.x series). Unmatched, blazing fast experience for your audience, even in highly personalized navigation contexts, is now standard, out of the box. That is: when a logged-in customer enjoys a tailored online experience with your brand, he no longer drops out after two pages per visit because of a deceptively slow journey, thus allowing for more chances for conversion.

eZ Publish Platform 5.2, aka Aconcagua, has also been crafted to fit snugly in your digital marketing/CRM information system, relying on a solid, highly flexible & extensible framework that makes it a breeze to "connect the dots" of your online experience elements: (big) data sources, analytics and more. The creation of such a unified, seamless experience is also supported by the core Digital Marketing and Customer Experience capabilities: eZ Marketing Automation, Smart Analytics (eZ LiveViewer) and eZ Recommendation Service. Learn more on these CXM capabilities here.

Rapid Incremental Online Presence Deployment

Multiple languages at the heart of eZ Publish Platform 5.2

Incremental improvements of online equity (as opposed to a launch from scratch) are often hampered by "technology practicalities", slowed-down beyond any reasonable time-to-market. This is what we want to minimize with eZ Publish Platform 5.2 by strengthening the multi-site capabilities and language coverage: one platform for your brands. Deployment of a new touch-point for your brand, or even a new brand, is very quick: the native multi-site support in 5.2 allows a high level of freedom in defining your information/content architecture, with a low technology set-up overhead once the first site is up and running. Starting business in a new region? Up to 62 languages are now covered with eZ Publish Platform 5.2, with integrated content translation capabilities for your in-house or external translation teams. Just go for it; we cover you.

The 5.2 Tips To Engage Your Audience

New Commenting Experience in eZ Publish Platform 5.2

Conversational channels (social media, UGC) are prominent spaces of public exchange that foster your online community and unquestionably contribute to your brand equity. eZ Publish Platform 5.2 brings a totally new commenting experience for users, thanks to tight integration of third-party commenting services (Facebook, Disqus, and more), plugged in at the heart of your invaluable content. The latter, certainly one of the main building blocks of your online strategy, needs to be able to be read, shared, created or updated from any channel (tablets, smartphones, desktop, TVs, apps, third-party applications, etc). This is made possible by a REST interface in 5.2 that lets you rise to the omnichannel/multichannel challenge, with an extensible, built-in content exposure system. Finally, the improved demo Site for the New Stack shipped in eZ Publish Platform 5.2 can be seen as a box with built-in, easily reusable Online Marketing 101 elements: responsive design, landing pages with forms, feedback forms, etc: "Ready-made, simple marketing".


Call me about eZ Publish Platform 5.2 Demo


Dear Technologist: Embrace Rapid, More Cost-effective Industrialization of Your Online Applications

Also see technical release notes.

Focus On Operational Efficiency

eZ Publish Platform 5.2 - New Demo Site

Cut infrastructure and hosting costs, quickly train your development teams on the technology, streamline development collaboration: the thirst for operational efficiency is never quenched, and we know this. eZ Publish Platform 5.2 brings nuggets to help you noticeably with this. The Improved Caching System allows for 400% more pages per second than the 4.x series, relying on the Symfony2-based New Stack: this means native cost-killing on hosting infrastructure, and the ability to build much more exciting digital experiences. Similarly, thanks to the native support of Composer, you can take full control over the organization of your projects' development, now tightly integrable with eZ Publish Platform, out of the box. This goes hand in hand with an improved Demo Site for the New Stack, which becomes a showcase of examples and best practices of development on the New Stack: a solid learning base for developers.

5.2: A More Scalable, More Flexible, More Stable Platform

Symfony 2.3 LTS in eZ Publish Platform 5.2

Stability and dependability + extensibility and flexibility is not an impossible marriage. We decided to prove this by increasing both in eZ Publish Platform 5.2. The underlying Symfony2 Full Stack has been upgraded to its improved 2.3 Long Term Support version, embedding a high stability application development framework at the heart of your Content Management Framework. On a side note, this opens an even wider opportunity to tap into a large base of talented developers for your projects, from the eZ Publish and Symfony communities.

Multi-repository Storage and Cache System

Rapidly changing business requirements being a standard of the digital industry, the technological choices made must respond quickly to constraints. A scalable platform, with integrated multi-site support at the heart of the system, is a way to ensure that deploying a new site is an incremental project from a technology set-up perspective; a lightweight task compared with setting up a new instance of the product. This is now enabled, in eZ Publish Platform 5.2, by a reinforced multi-repository Storage and Cache system allowing full flexibility in content sharing and reuse across multiple sites, on a single installation architecture.

In a similar vein of cost-efficient response to changing business requirements, we augmented multi-lingual capabilities by raising the bar of 30 supported languages in version 5.1, to 62 in version 5.2, Aconcagua, for one single installation. This allows your technology to support international business as well as international organizations, as content translation and collaboration capabilities are shipped in the stock version.

New Ready-Made Key Components

While managing comments in the previous version 5.1 was achieved via a simple yet solid solution, the story is totally different with eZ Publish Platform 5.2. A brand new commenting system now enables reliance on built-in Facebook or Disqus external User Generated Comments management; alternatively you can integrate your preferred UGC solution, quickly and painlessly (via semantic configuration).

eZ Publish Platform 5.1 placed an advanced set of APIs into the hands of developers: PHP and REST, removing any barriers to the creation of innovative solutions based on content manipulation of all sorts. These APIs are backwards compatible for several years, securing your developments in time (add-ons to eZ Publish Platform, extensions). The big novelty: with 5.2, we ship a Javascript-based client to speed up the creation of your client-side apps (mobile, rich client, web), assisting you on both sides of the multi-channel story: back-end and client-side. On top of this, both the PHP & REST APIs were consolidated, repositioning them as high-standard tools for thorough content manipulation.


Book an eZ Publish Platform 5.2 Demo


Consolidating eZ Publish Platform 5 "New Stack", Symfony first!

eZ Publish Platform 5.2 - Dual Kernel

As with all 5.x versions, this release relies on a dual kernel architecture. This means that the new eZ Publish 5 architecture, which relies on strong APIs and Symfony Web Framework "Full Stack", coexists in the same software with our Legacy architecture, making eZ Publish Platform 5 unlike any other CMS - powerful, modern, scalable, and fully extensible.

This dual kernel architecture has been designed and developed to facilitate both the upgrade from earlier versions and the adoption of eZ Publish Platform 5 series to existing users of eZ Publish Platform. All development done on eZ Publish Platform 4 versions can easily be transferred, and all knowledge and skills in eZ Publish Platform 4.x can still be leveraged without any gaps.

With 5.2, the coverage of the new kernel (aka New Stack) has been significantly extended and consolidated. This makes it the version where the New Stack should, most often, be the preferred choice when developing new sites.


Full Feature List: What's new in the eZ Publish Platform 5.2?

Fifteen new features and more than 129 bug fixes and improvements to the core platform.

eZ Publish Platform version 5.2 is a significant step forward for the core platform, with numerous improvements and bug fixes, both in the new Symfony-based framework and in the public and REST API. We call it the New Stack. To find out what you can expect, download the feature description brochure here:

Download the eZ Publish Platform 5.2 feature-list Brochure


Technical Release Notes

The full technical release notes are available here: https://confluence.ez.no/display/EZP/5.2+Release+Notes


Availability

eZ Publish Platform 5.2 is available immediately. For more information on eZ Publish Platform 5.2, feel free to get in touch with us.

About eZ

eZ Systems is the globally recognised commercial open source software provider. Our leading and innovative approach takes your enterprise platform beyond content management (CMS) into creating a true digital experience with systematic optimization capabilities. The eZ Publish platform sets new standards for digital lifecycle management, including recommendations and smart web analytics functionality, coupled with an application market place of certified extensions. Thousands of organizations worldwide benefit from optimized and intelligent multi-channel communications solutions. eZ's client base includes small, medium and large enterprises across all industries such as media, publishing and broadcasting, financial services, telecoms, retail, government, manufacturing, logistics, and education.

Contact information

Please get in touch at communications@ez.no

19 Nov 2013 3:43pm GMT

eZ Publish Platform 5.2: Faster & Stronger For Your Content Business


Check the new 5.3 release, a leap ahead of 5.2: http://ez.no/5.3


Skien, Norway, Nov 19th, 2013

eZ Publish Platform 5.2 - Aconcagua Release


Dear Marketer: Create, Deliver & Optimize, More Than Ever

A Radically Faster and More Flexible Experience on Your Digital Touch-points

If reducing the page load-time of your online apps by 400% sounds like a good idea, the radically improved caching system in eZ Publish Platform 5.2 will become your best friend (figure of comparison to 4.x series). Unmatched, blazing fast experience for your audience, even in highly personalized navigation contexts, is now standard, out of the box. That is: when a logged-in customer enjoys a tailored online experience with your brand, he no longer drops out after two pages per visit because of a deceptively slow journey, thus allowing for more chances for conversion.

eZ Publish Platform 5.2, aka Aconcagua, has also been crafted to fit snugly in your digital marketing/CRM information system, relying on a solid, highly flexible & extensible framework that makes it a breeze to "connect the dots" of your online experience elements: (big) data sources, analytics and more. The creation of such a unified, seamless experience is also supported by the core Digital Marketing and Customer Experience capabilities: eZ Marketing Automation, Smart Analytics (eZ LiveViewer) and eZ Recommendation Service. Learn more on these CXM capabilities here.

Rapid Incremental Online Presence Deployment

Multiple languages at the heart of eZ Publish Platform 5.2

Incremental improvements of online equity (as opposed to a launch from scratch) are often hampered by "technology practicalities", slowed-down beyond any reasonable time-to-market. This is what we want to minimize with eZ Publish Platform 5.2 by strengthening the multi-site capabilities and language coverage: one platform for your brands. Deployment of a new touch-point for your brand, or even a new brand, is very quick: the native multi-site support in 5.2 allows a high level of freedom in defining your information/content architecture, with a low technology set-up overhead once the first site is up and running. Starting business in a new region? Up to 62 languages are now covered with eZ Publish Platform 5.2, with integrated content translation capabilities for your in-house or external translation teams. Just go for it; we cover you.

The 5.2 Tips To Engage Your Audience

New Commenting Experience in eZ Publish Platform 5.2

Conversational channels (social media, UGC) are prominent spaces of public exchange that foster your online community and unquestionably contribute to your brand equity. eZ Publish Platform 5.2 brings a totally new commenting experience for users, thanks to tight integration of third-party commenting services (Facebook, Disqus, and more), plugged in at the heart of your invaluable content. The latter, certainly one of the main building blocks of your online strategy, needs to be able to be read, shared, created or updated from any channel (tablets, smartphones, desktop, TVs, apps, third-party applications, etc). This is made possible by a REST interface in 5.2 that lets you rise to the omnichannel/multichannel challenge, with an extensible, built-in content exposure system. Finally, the improved demo Site for the New Stack shipped in eZ Publish Platform 5.2 can be seen as a box with built-in, easily reusable Online Marketing 101 elements: responsive design, landing pages with forms, feedback forms, etc: "Ready-made, simple marketing".


Call me about eZ Publish Platform 5.2 Demo


Dear Technologist: Embrace Rapid, More Cost-effective Industrialization of Your Online Applications

Also see technical release notes.

Focus On Operational Efficiency

eZ Publish Platform 5.2 - New Demo Site

Cut infrastructure and hosting costs, quickly train your development teams on the technology, streamline development collaboration: the thirst for operational efficiency is never quenched, and we know this. eZ Publish Platform 5.2 brings nuggets to help you noticeably with this. The Improved Caching System allows for 400% more pages per second than the 4.x series, relying on the Symfony2-based New Stack: this means native cost-killing on hosting infrastructure, and the ability to build much more exciting digital experiences. Similarly, thanks to the native support of Composer, you can take full control over the organization of your projects' development, now tightly integrable with eZ Publish Platform, out of the box. This goes hand in hand with an improved Demo Site for the New Stack, which becomes a showcase of examples and best practices of development on the New Stack: a solid learning base for developers.

5.2: A More Scalable, More Flexible, More Stable Platform

Symfony 2.3 LTS in eZ Publish Platform 5.2

Stability and dependability + extensibility and flexibility is not an impossible marriage. We decided to prove this by increasing both in eZ Publish Platform 5.2. The underlying Symfony2 Full Stack has been upgraded to its improved 2.3 Long Term Support version, embedding a high stability application development framework at the heart of your Content Management Framework. On a side note, this opens an even wider opportunity to tap into a large base of talented developers for your projects, from the eZ Publish and Symfony communities.

Multi-repository Storage and Cache System

Rapidly changing business requirements being a standard of the digital industry, the technological choices made must respond quickly to constraints. A scalable platform, with integrated multi-site support at the heart of the system, is a way to ensure that deploying a new site is an incremental project from a technology set-up perspective; a lightweight task compared with setting up a new instance of the product. This is now enabled, in eZ Publish Platform 5.2, by a reinforced multi-repository Storage and Cache system allowing full flexibility in content sharing and reuse across multiple sites, on a single installation architecture.

In a similar vein of cost-efficient response to changing business requirements, we augmented multi-lingual capabilities by raising the bar of 30 supported languages in version 5.1, to 62 in version 5.2, Aconcagua, for one single installation. This allows your technology to support international business as well as international organizations, as content translation and collaboration capabilities are shipped in the stock version.

New Ready-Made Key Components

While managing comments in the previous version 5.1 was achieved via a simple yet solid solution, the story is totally different with eZ Publish Platform 5.2. A brand new commenting system now enables reliance on built-in Facebook or Disqus external User Generated Comments management; alternatively you can integrate your preferred UGC solution, quickly and painlessly (via semantic configuration).

eZ Publish Platform 5.1 placed an advanced set of APIs into the hands of developers: PHP and REST, removing any barriers to the creation of innovative solutions based on content manipulation of all sorts. These APIs are backwards compatible for several years, securing your developments in time (add-ons to eZ Publish Platform, extensions). The big novelty: with 5.2, we ship a Javascript-based client to speed up the creation of your client-side apps (mobile, rich client, web), assisting you on both sides of the multi-channel story: back-end and client-side. On top of this, both the PHP & REST APIs were consolidated, repositioning them as high-standard tools for thorough content manipulation.


Book an eZ Publish Platform 5.2 Demo


Consolidating eZ Publish Platform 5 "New Stack", Symfony first!

eZ Publish Platform 5.2 - Dual Kernel

As with all 5.x versions, this release relies on a dual kernel architecture. This means that the new eZ Publish 5 architecture, which relies on strong APIs and Symfony Web Framework "Full Stack", coexists in the same software with our Legacy architecture, making eZ Publish Platform 5 unlike any other CMS - powerful, modern, scalable, and fully extensible.

This dual kernel architecture has been designed and developed to facilitate both the upgrade from earlier versions and the adoption of eZ Publish Platform 5 series to existing users of eZ Publish Platform. All development done on eZ Publish Platform 4 versions can easily be transferred, and all knowledge and skills in eZ Publish Platform 4.x can still be leveraged without any gaps.

With 5.2, the coverage of the new kernel (aka New Stack) has been significantly extended and consolidated. This makes it the version where the New Stack should, most often, be the preferred choice when developing new sites.


Full Feature List: What's new in the eZ Publish Platform 5.2?

Fifteen new features and more than 129 bug fixes and improvements to the core platform.

eZ Publish Platform version 5.2 is a significant step forward for the core platform, with numerous improvements and bug fixes, both in the new Symfony-based framework and in the public and REST API. We call it the New Stack. To find out what you can expect, download the feature description brochure here:

Download the eZ Publish Platform 5.2 feature-list Brochure


Technical Release Notes

The full technical release notes are available here: https://confluence.ez.no/display/EZP/5.2+Release+Notes


Availability

eZ Publish Platform 5.2 is available immediately. For more information on eZ Publish Platform 5.2, feel free to get in touch with us.

About eZ

eZ Systems is the globally recognised commercial open source software provider. Our leading and innovative approach takes your enterprise platform beyond content management (CMS) into creating a true digital experience with systematic optimization capabilities. The eZ Publish platform sets new standards for digital lifecycle management, including recommendations and smart web analytics functionality, coupled with an application market place of certified extensions. Thousands of organizations worldwide benefit from optimized and intelligent multi-channel communications solutions. eZ's client base includes small, medium and large enterprises across all industries such as media, publishing and broadcasting, financial services, telecoms, retail, government, manufacturing, logistics, and education.

Contact information

Please get in touch at communications@ez.no

19 Nov 2013 3:43pm GMT

eZ Publish Platform 5.2: Faster & Stronger For Your Content Business


Check the new 5.3 release, a leap ahead of 5.2: http://ez.no/5.3


Skien, Norway, Nov 19th, 2013

eZ Publish Platform 5.2 - Aconcagua Release


Dear Marketer: Create, Deliver & Optimize, More Than Ever

A Radically Faster and More Flexible Experience on Your Digital Touch-points

If reducing the page load-time of your online apps by 400% sounds like a good idea, the radically improved caching system in eZ Publish Platform 5.2 will become your best friend (figure of comparison to 4.x series). Unmatched, blazing fast experience for your audience, even in highly personalized navigation contexts, is now standard, out of the box. That is: when a logged-in customer enjoys a tailored online experience with your brand, he no longer drops out after two pages per visit because of a deceptively slow journey, thus allowing for more chances for conversion.

eZ Publish Platform 5.2, aka Aconcagua, has also been crafted to fit snugly in your digital marketing/CRM information system, relying on a solid, highly flexible & extensible framework that makes it a breeze to "connect the dots" of your online experience elements: (big) data sources, analytics and more. The creation of such a unified, seamless experience is also supported by the core Digital Marketing and Customer Experience capabilities: eZ Marketing Automation, Smart Analytics (eZ LiveViewer) and eZ Recommendation Service. Learn more on these CXM capabilities here.

Rapid Incremental Online Presence Deployment

Multiple languages at the heart of eZ Publish Platform 5.2

Incremental improvements of online equity (as opposed to a launch from scratch) are often hampered by "technology practicalities", slowed-down beyond any reasonable time-to-market. This is what we want to minimize with eZ Publish Platform 5.2 by strengthening the multi-site capabilities and language coverage: one platform for your brands. Deployment of a new touch-point for your brand, or even a new brand, is very quick: the native multi-site support in 5.2 allows a high level of freedom in defining your information/content architecture, with a low technology set-up overhead once the first site is up and running. Starting business in a new region? Up to 62 languages are now covered with eZ Publish Platform 5.2, with integrated content translation capabilities for your in-house or external translation teams. Just go for it; we cover you.

The 5.2 Tips To Engage Your Audience

New Commenting Experience in eZ Publish Platform 5.2

Conversational channels (social media, UGC) are prominent spaces of public exchange that foster your online community and unquestionably contribute to your brand equity. eZ Publish Platform 5.2 brings a totally new commenting experience for users, thanks to tight integration of third-party commenting services (Facebook, Disqus, and more), plugged in at the heart of your invaluable content. The latter, certainly one of the main building blocks of your online strategy, needs to be able to be read, shared, created or updated from any channel (tablets, smartphones, desktop, TVs, apps, third-party applications, etc). This is made possible by a REST interface in 5.2 that lets you rise to the omnichannel/multichannel challenge, with an extensible, built-in content exposure system. Finally, the improved demo Site for the New Stack shipped in eZ Publish Platform 5.2 can be seen as a box with built-in, easily reusable Online Marketing 101 elements: responsive design, landing pages with forms, feedback forms, etc: "Ready-made, simple marketing".


Call me about eZ Publish Platform 5.2 Demo


Dear Technologist: Embrace Rapid, More Cost-effective Industrialization of Your Online Applications

Also see technical release notes.

Focus On Operational Efficiency

eZ Publish Platform 5.2 - New Demo Site

Cut infrastructure and hosting costs, quickly train your development teams on the technology, streamline development collaboration: the thirst for operational efficiency is never quenched, and we know this. eZ Publish Platform 5.2 brings nuggets to help you noticeably with this. The Improved Caching System allows for 400% more pages per second than the 4.x series, relying on the Symfony2-based New Stack: this means native cost-killing on hosting infrastructure, and the ability to build much more exciting digital experiences. Similarly, thanks to the native support of Composer, you can take full control over the organization of your projects' development, now tightly integrable with eZ Publish Platform, out of the box. This goes hand in hand with an improved Demo Site for the New Stack, which becomes a showcase of examples and best practices of development on the New Stack: a solid learning base for developers.

5.2: A More Scalable, More Flexible, More Stable Platform

Symfony 2.3 LTS in eZ Publish Platform 5.2

Stability and dependability + extensibility and flexibility is not an impossible marriage. We decided to prove this by increasing both in eZ Publish Platform 5.2. The underlying Symfony2 Full Stack has been upgraded to its improved 2.3 Long Term Support version, embedding a high stability application development framework at the heart of your Content Management Framework. On a side note, this opens an even wider opportunity to tap into a large base of talented developers for your projects, from the eZ Publish and Symfony communities.

Multi-repository Storage and Cache System

Rapidly changing business requirements being a standard of the digital industry, the technological choices made must respond quickly to constraints. A scalable platform, with integrated multi-site support at the heart of the system, is a way to ensure that deploying a new site is an incremental project from a technology set-up perspective; a lightweight task compared with setting up a new instance of the product. This is now enabled, in eZ Publish Platform 5.2, by a reinforced multi-repository Storage and Cache system allowing full flexibility in content sharing and reuse across multiple sites, on a single installation architecture.

In a similar vein of cost-efficient response to changing business requirements, we augmented multi-lingual capabilities by raising the bar of 30 supported languages in version 5.1, to 62 in version 5.2, Aconcagua, for one single installation. This allows your technology to support international business as well as international organizations, as content translation and collaboration capabilities are shipped in the stock version.

New Ready-Made Key Components

While managing comments in the previous version 5.1 was achieved via a simple yet solid solution, the story is totally different with eZ Publish Platform 5.2. A brand new commenting system now enables reliance on built-in Facebook or Disqus external User Generated Comments management; alternatively you can integrate your preferred UGC solution, quickly and painlessly (via semantic configuration).

eZ Publish Platform 5.1 placed an advanced set of APIs into the hands of developers: PHP and REST, removing any barriers to the creation of innovative solutions based on content manipulation of all sorts. These APIs are backwards compatible for several years, securing your developments in time (add-ons to eZ Publish Platform, extensions). The big novelty: with 5.2, we ship a Javascript-based client to speed up the creation of your client-side apps (mobile, rich client, web), assisting you on both sides of the multi-channel story: back-end and client-side. On top of this, both the PHP & REST APIs were consolidated, repositioning them as high-standard tools for thorough content manipulation.


Book an eZ Publish Platform 5.2 Demo


Consolidating eZ Publish Platform 5 "New Stack", Symfony first!

eZ Publish Platform 5.2 - Dual Kernel

As with all 5.x versions, this release relies on a dual kernel architecture. This means that the new eZ Publish 5 architecture, which relies on strong APIs and Symfony Web Framework "Full Stack", coexists in the same software with our Legacy architecture, making eZ Publish Platform 5 unlike any other CMS - powerful, modern, scalable, and fully extensible.

This dual kernel architecture has been designed and developed to facilitate both the upgrade from earlier versions and the adoption of eZ Publish Platform 5 series to existing users of eZ Publish Platform. All development done on eZ Publish Platform 4 versions can easily be transferred, and all knowledge and skills in eZ Publish Platform 4.x can still be leveraged without any gaps.

With 5.2, the coverage of the new kernel (aka New Stack) has been significantly extended and consolidated. This makes it the version where the New Stack should, most often, be the preferred choice when developing new sites.


Full Feature List: What's new in the eZ Publish Platform 5.2?

Fifteen new features and more than 129 bug fixes and improvements to the core platform.

eZ Publish Platform version 5.2 is a significant step forward for the core platform, with numerous improvements and bug fixes, both in the new Symfony-based framework and in the public and REST API. We call it the New Stack. To find out what you can expect, download the feature description brochure here:

Download the eZ Publish Platform 5.2 feature-list Brochure


Technical Release Notes

The full technical release notes are available here: https://confluence.ez.no/display/EZP/5.2+Release+Notes


Availability

eZ Publish Platform 5.2 is available immediately. For more information on eZ Publish Platform 5.2, feel free to get in touch with us.

About eZ

eZ Systems is the globally recognised commercial open source software provider. Our leading and innovative approach takes your enterprise platform beyond content management (CMS) into creating a true digital experience with systematic optimization capabilities. The eZ Publish platform sets new standards for digital lifecycle management, including recommendations and smart web analytics functionality, coupled with an application market place of certified extensions. Thousands of organizations worldwide benefit from optimized and intelligent multi-channel communications solutions. eZ's client base includes small, medium and large enterprises across all industries such as media, publishing and broadcasting, financial services, telecoms, retail, government, manufacturing, logistics, and education.

Contact information

Please get in touch at communications@ez.no

19 Nov 2013 3:43pm GMT

11 Nov 2011

feedCI News

Reportula

What can you tell us about the team that built reportula.org?

The Team that made reportula.org is just one person. Pedro Oliveira, started Reportula when he needed a clean and fast web application that reported the Bacula Backups software of the company he works for. He has decided to open the project, and let it grow to full web application that is able to manage the Bacula Backups.

Reportula Website Screen Shot

What can you tell us about the site in general? What are the goals of the site and the main audience?

Reportula is a php based web program that provides you a summarized output of jobs that have already run. It obtains its information from the Bacula's database. Aside from a nice graphical display, it provides summaries of your jobs, as well as graphs of job usage. This is a fairly high level bacula management tool.

The main goals were to create a web reporting tool for the bacula backups system, as I got further into the project it developed into something more than that. Right know it calculates average of bacula backups, it has time line history of backups. Imagine this scenario for example, if you use the crontab feature of reportula, you can see in time by how much data your backups infrastructure is growing.

Example. in 2011.05.01 if backups infrastructure stores 500 Tera bytes, in 2011.12.30 it stores 510 terabytes. This is very handy for us because with this feature you can predict the storage needs of your backups for the future.

What was your major consideration in using CodeIgniter for this?

I chose codeigniter because I needed an easy, fast, and supported PHP development framework. I found that with Codeigniter I could achieve that. This project was made in less than month.

Another nice thing about Codeigniter is that you don't have to "re-invent the wheel". Codeigniter has most of the thing that you need for an application already developed. All you have to do is connect the blocks which is very easy.

What is next on the plate for reportula.org? Any additional functionality you can tell us about?

On the plate for Reportula is user registrations, acls, and managing Bacula Backups like "bconsole".

Do you have any other information you'd like to share with the community? Tips from this project you'd like to share? Lessons you've learned?

First of all i think that Codeigniter is one of the best frameworks on the internet. I've tried them all (Cake, Yii, Symfony, Zend) they are all too complicated, too big, with lots of features and slow. They all had one problem BIG, STEEP LEARNING CURVE.

Codeigniter has less features than the others but you start making an application in less than 30 minutes. And what it does it does well! Even if you think you need a big framework after starting with codeigniter it cames to you that you don't need another framework to develop some applications. The lessons I learned are don't re-invent the wheel, Codeigniter does it and does it well, the community are nice, and always had support on the forum.

11 Nov 2011 10:19pm GMT

02 Nov 2011

feedCI News

GoCart

Every week we hear of really awesome places that CodeIgniter is being used. I want to start sharing those with the community-at-large. I will start by posting them here under a new Showcase Category with the hopes that any future revisions of CI.com will have a section for stuff like this. You guys and gals make some really cool stuff and deserve a platform to show it off.

So without further ado…

This showcase is an interview with Kyle Roseborrough about GoCart

What can you tell us about the GoCart team?

We have a pair of PHP developers who knew there was a better way to build a shipping cart. Noah (lead developer) has 6 years experience in PHP development and 4 years in CodeIgniter. Gabe has about 10 years experience in web application development. Kyle has been working in UI and management for 10 years.
GoCart Website Screen Shot

What can we tell about the site in general?

GoCartdv.com was built to showcase GoCart and offer some basic information on the system.

What are the goals of the site and the main audience?

The main audience is CodeIgniter developers who are wanting a simple, scalable, CodeIgniter shopping cart. The goal is to get people involved in development to improve the cart and allow it to fully embody the goal of the project. To be easy to customize for developers and easy to use for end users/customers

What was your major consideration in using CodeIgniter for this?

CodeIgniter has great documentation and is easy to learn. We build lot of custom projects on CodeIgniter and it only made sense for us to build our cart on it. When looking for commerce solutions, we never found a suitable solution built on CodeIgniter so we decided to set out to do it on our own.

What is next on the plate for GoCart?

We really want GoCart to foster a great community of people contributing back to the roadmap and path the project will take. We want the focus to remain the same though "Easy to Customize, Easy to Use". It would be great if we could get enough people using.

Any additional functionality you can tell us about?

Well, not really. GoCart is intended to be a shopping cart, plain and simple. It does have some basic page and banner management and a whole slew of cart related features, but ultimately it's an ecommerce platform.

Do you have any other information you'd like to share with the community?

We built GoCart to be simple and scalable. As time goes on, we want the software to become easier and easier to use. We want GoCart to be scalable and to be able to work with new platforms as they come out. We feel that CodeIgniter and the CodeIgniter community is a huge benefit here. It enables developers to tie into a whole plethora of libraries, helpers and applications easily and support each other in the endeavor to make CodeIgniter better. Essentially, what's good for CodeIgniter is good for GoCart.

Tips from this project you'd like to share?

If you really want something, do it yourself. If it doesn't happen then you probably don't want it as bad as you think.

Lessons you've learned?

- Not every idea is a good one. Generally you need someone else around to discuss ideas and methods with. Collaboration is the best way to build a good application.
- No one knows what the next trend will be. Having a scalable platform that will adjust to a new set of tools and user demands is very important.


If you have a project that you would like to see in our showcase email me

02 Nov 2011 7: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

05 Oct 2011

feedCI News

New User Guide in Development

We are happy to announce today that the user guide has had some significant improvements, and the first commit of these changes were just pushed today.

As many of you likely heard at CICON 2011, the Reactor team has had an internal project going on for some time to move the user guide to Sphinx. In addition to handling the tedium of generating page and document tables of contents, or maintaining internal links and references, the documentation is now easier to write, as you can simply focus on the content instead of markup and presentation. Don't forget syntax highlighting of PHP, HTML, CSS, and JavaScript in code samples. Based on ReStructured Text, it's also more human readable in a text editor than HTML is, which is likely where you spend most of your time. As an added benefit, Sphinx can output HTML, PDF, and even EPUB formats all from the same source files. We will likely be taking advantage of that at a later date.

But we didn't stop there, we also enlisted the thunderous powers of EllisLab's Chief Creative Officer, James Mathias for a style redesign. They are clean, easy to read, and beautiful.

Setting up your dev environment to work with Sphinx (if you want to render and output locally) is very easy, and takes about five minutes. For those that want to geek out, we have added a readme file to the user guide source folder so the step by step instructions are available right from GitHub.

Today marks the first commit with the new user guide to the unreleased develop branch, so you may encounter some bumps. Most notably are the code blocks, which pandoc lost our line breaks on, and some navigation issues as we experiment with different table of contents presentation and depth. We'll be cleaning these up prior to the next release (much is as simple as some line breaks and tabs), but feel free to pitch in and submit some pull requests if you see anything out of whack.

And lastly, for the first time ever, we have live nightly builds of documentation for the develop branch available at the CodeIgniter web site. Enjoy!

05 Oct 2011 7:23pm 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 Apr 2011

feedcakebaker

Bash autocompletion for Git

One thing I often wished to have when using Git was the ability to autocomplete Git commands and branch names. As I had to learn this week from Markus Prinz' article A few of my Git tricks, tips and workflows, Git comes with an autocompletion script for the Bash shell. But to use the autocompletion, […]

06 Apr 2011 8:36am GMT

01 Apr 2011

feedcakebaker

Array iteration with JavaScript

Till recently I always used a for-loop when I had to iterate over an array in JavaScript. For example: var myArray = [1, 2, 3, 4]; for (var i = 0; i < myArray.length; i++) { console.log(myArray[i]); } However, with ECMAScript 5 the Array object itself got some methods for iteration purposes. With those methods […]

01 Apr 2011 2:51pm GMT

10 Jan 2011

feedcakebaker

2-legged vs. 3-legged OAuth

From emails I receive it seems like there is a bit of confusion about what the terms 2-legged OAuth and 3-legged OAuth mean. I hope I can clear up this confusion with this article (and don't contribute more to the confusion…). In short, they describe two different usage scenarios of OAuth involving two respectively three […]

10 Jan 2011 5:30pm GMT

04 Mar 2010

feedWithCake.com Companies Hiring

qpLogic Europe

We can use immediately an experienced Cake developer for assisting us with developing a multi-lingual application that needs some Jake/Joomla (css) integration. We have continuously Cake projects and prefer to work with a team of individual developers in multiple time zones. Please show me that you are experienced, affordable and have at least 24 hours available per week (40 is better ;-).

04 Mar 2010 11:54am GMT