Blogs / eZ / The base of the Community Project: eZ Publish Fuji (4.4), released today. Let’s launch the rocket !

The base of the Community Project: eZ Publish Fuji (4.4), released today. Let’s launch the rocket !

Monday 27 September 2010 2:27:11 pm

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

By : Nicolas Pastorino

In parallel of the eZ Publish Enterprise Edition 4.4 (Fuji), here comes the first release of eZ Publish Community Project. Read on to learn more.

 

Welcome eZ Publish Community Project.

In parallel of the eZ Publish Enterprise Edition 4.4 (Fuji), here comes the first release of eZ Publish Community Project. It will serve as a base for outstanding innovation on our beloved Content Management Platform, output of the Fuji cycle. This is the place where Community members will be able to contribute to eZ Publish’s kernel, along with the eZ Engineering team.
While participation needs to be organized (read more on this here), anybody unlocking the necessary badges and reaching a large enough Community karma will be offered the possibility to become one of the core committers to eZ Publish. Stay tuned on http://share.ez.no to be updated on the rapid evolution of both the Governance and Participation model.
But let’s dive into the guts of this release first !

 

Engage more with end users and editors, make it faster, easier, and more fun!

With version 4.4, eZ Publish provides you with a range of new features that will help you succeed in a day-to-day usage of eZ Publish, whether you are a simple end-user reading content on a website, occasional contributor, editor or administrator.
The brand new built-in Online Image Editor will provide a simple and easy way for editors to perform the most common tasks of photo management in eZ Publish. New with this version, the native support for HTML5 video makes HTML5 video feedback an off-the-shelf feature. No tricky development needed, simply reuse the HTML5 video datatype. Publishing on new mobile devices such as the iPhone and iPad is a snap ! The administration interface improves Content Browsing functionality, making it easier to navigate through large sets of content. Your User Generated Content gets a helping hand with the addition of native support for reCaptcha, the Google-based free captcha service on the web, which helps prevent your website from being infested by bot spam.
In short, a better usability to let you seamlessly focus on your content !

 

Provide developer tools to craft next-level apps

You are a developer ? Ok, sit back, relax and read-on, that is getting exciting now. eZ Publish 4.4 has a lot to offer, with a host of new technical features dedicated to developing on the platform. First, a new User Session handler gives you more possibilities for the configuration of web servers. File system-based user session management multiplies the performance of eZ Publish servers when talking to a large audience of anonymous users. So yes, that means better performance, and a closer match with PHP’s native session management mechanism.
eZ Publish 4.4 improves section management, multi-site setup, and extension loading, but the biggest news is the Developer Preview of the forthcoming eZ Publish API ! The eZ Publish API shows the way for developing remote applications for new devices, drawing a clear line in today’s furnished eZ Publish API, both at the HTTP and PHP levels. This also means higher Backward Compatibility of your home brew extensions. Connecting to eZ Publish through HTTP/REsT and using its content and functionalities is easier than ever. The light-weight remote API makes eZ Publish the platform of choice for Mobile Content Management, mobile apps are at the tips of your fingers. iPhone, iPad platforms, Android or Blackberry.

 

About the packages

You will notice that this release is package in a very lightweight manner : no stack-installer, simply eZ Publish (with or without the Zeta Components), and a series of extensions. Tarballs, that’s all a lean and agile developer needs to get hands-on in a split second. The Community Project board will decide, once in operation, of the standard packaging scheme for the Community Project releases, as well as the release pace. Stay tuned here too.

 

Full story

To get an overview of all changes brought to eZ Publish in the past 6 months, check every intermediate version’s changelog :

 

Download eZ Publish Fuji (4.4)

eZ Publish itself

Extensions

Additional extensions you may want to try

 

Upgrade to Fuji

Here is the detailed procedure for migrating to eZ Publish Fuji (4.4) : http://doc.ez.no/eZ-Publish/Upgrading/Upgrading-to-4.4

 

About the new ez.no

Clicked there yet : http://ez.no ? try it out, a brand new look for ez.no. And also a better separation of purposes. This will clarify things a lot. share.ez.no is the place for Community Members daily exchanging on eZ Publish in general, and ez.no will be the main corporate information channel. We like simple things, and this move simplifies our web presence. Last, but not least : no tedious form to fill out before being able to finally click the “download” link

eZ debug

Timing: Jan 17 2025 23:42:28
Script start
Timing: Jan 17 2025 23:42:28
Module start 'content'
Timing: Jan 17 2025 23:42:28
Module end 'content'
Timing: Jan 17 2025 23:42:28
Script end

Main resources:

Total runtime0.4660 sec
Peak memory usage6,144.0000 KB
Database Queries376

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0074 591.0938180.7813
Module start 'content' 0.00740.3163 771.8750647.1250
Module end 'content' 0.32360.1423 1,419.0000419.7266
Script end 0.4659  1,838.7266 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00390.8449210.0002
Check MTime0.00150.3201210.0001
Mysql Total
Database connection0.00100.224910.0010
Mysqli_queries0.302964.99993760.0008
Looping result0.00370.79463740.0000
Template Total0.435593.520.2177
Template load0.00190.403220.0009
Template processing0.433693.052720.2168
Template load and register function0.00010.024910.0001
states
state_id_array0.01823.9132220.0008
state_identifier_array0.01052.2538230.0005
Override
Cache load0.00370.78331210.0000
Sytem overhead
Fetch class attribute name0.00230.483130.0008
Fetch class attribute can translate value0.00090.186910.0009
class_abstraction
Instantiating content class attribute0.00000.001730.0000
XML
Image XML parsing0.00030.068510.0003
General
dbfile0.00180.3861220.0001
String conversion0.00000.001530.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplblog_entry/full.tplextension/community_design/design/suncana/override/templates/blog_entry/full.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
11content/datatype/view/ezxmltags/header.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/header.tplEdit templateOverride template
4content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
6content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
10content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
8content/datatype/view/ezxmltags/separator.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltags/separator.tplEdit templateOverride template
21content/datatype/view/ezxmltags/embed-inline.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/embed-inline.tplEdit templateOverride template
21content/view/embed-inline.tpl<No override>design/standard/templates/content/view/embed-inline.tplEdit templateOverride template
21content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
4content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1content/datatype/view/ezxmltags/anchor.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/anchor.tplEdit templateOverride template
1content/datatype/view/ezkeyword.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezkeyword.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 112
 Number of unique templates used: 14

Time used to render debug report: 0.0002 secs