Thursday 04 August 2011 12:58:37 pm
By : Ivo Lukac
This topic was actually my presentation on eZ Conference in London but due to very short time available and very broad subject I was not able to present everything I wanted. So lets try again, but with a blog post :)
My claim was, and still is, that a modern CMS, besides being capable of usual content management, needs to:
So social flavoured is not just about tweeting about an article, it is about the process of engagement: how to help editors to setup the engagement, how to help users to engage and how to help editors again to measure the engagement.
In short, a modern CMS should support WEM (web engagement management) as much as possible.
A CMS is the logical platform to implement WEM tools as the content creation and consumption are done there. Lets imagine following scenario:
Now that would be a killer CMS :) I would like too see this in eZ soon.
In the past web sites had some control over the stats, everyone can remember CGI visit counters :). In the meanwhile, engagement “left the house”:
Surely, there are even more examples to show the trend, useful data is scattered all over Internet.
So to reach even better engagement we need that data in the CMS to process it and make some usable suggestions for the editor.
Corner stone of any engagement is usability. Super powerful features with a complex UI will be less accepted with users than less-featured simple systems. We can see it every day: from Google search to iPhone and beyond. So when making new features developers should take special care of usability, for editors and end users.
We at Netgen try to do it with every extension we share:
There is a lot of effort in the eZ community which goes in the right direction.
I will list here several projects that I find interesting and worth checking out. They are not sorted in any particular order. Also, I did not use them all, some of them I just checked briefly. There could be more interesting extension too, so take this list just as a starting point.
Here we go, some of the social flavored eZ extensions:
So to conclude, for eZ Publish to become a CMS for the future we need features that are “engagement ready”, developed with usability in mind so the editors and end-users get most out of it.
LETSGO!
Timing: | Jan 18 2025 00:54:57 |
Script start | |
Timing: | Jan 18 2025 00:54:57 |
Module start 'layout' | |
Timing: | Jan 18 2025 00:54:57 |
Module start 'content' | |
Timing: | Jan 18 2025 00:54:57 |
Module end 'content' | |
Timing: | Jan 18 2025 00:54:57 |
Script end |
Total runtime | 0.1591 sec |
Peak memory usage | 6,144.0000 KB |
Database Queries | 43 |
Checkpoint | Start (sec) | Duration (sec) | Memory at start (KB) | Memory used (KB) |
---|---|---|---|---|
Script start | 0.0000 | 0.0073 | 589.3438 | 152.6250 |
Module start 'layout' | 0.0073 | 0.0038 | 741.9688 | 39.4531 |
Module start 'content' | 0.0111 | 0.1465 | 781.4219 | 420.4141 |
Module end 'content' | 0.1576 | 0.0014 | 1,201.8359 | 19.7031 |
Script end | 0.1591 | 1,221.5391 |
Accumulator | Duration (sec) | Duration (%) | Count | Average (sec) |
---|---|---|---|---|
Ini load | ||||
Load cache | 0.0034 | 2.1064 | 15 | 0.0002 |
Check MTime | 0.0014 | 0.8631 | 15 | 0.0001 |
Mysql Total | ||||
Database connection | 0.0007 | 0.4519 | 1 | 0.0007 |
Mysqli_queries | 0.0766 | 48.1512 | 43 | 0.0018 |
Looping result | 0.0004 | 0.2257 | 41 | 0.0000 |
Template Total | 0.1053 | 66.2 | 2 | 0.0526 |
Template load | 0.0023 | 1.4386 | 2 | 0.0011 |
Template processing | 0.1030 | 64.7228 | 2 | 0.0515 |
Template load and register function | 0.0001 | 0.0874 | 1 | 0.0001 |
states | ||||
state_id_array | 0.0018 | 1.1470 | 1 | 0.0018 |
state_identifier_array | 0.0013 | 0.7996 | 2 | 0.0006 |
Override | ||||
Cache load | 0.0020 | 1.2460 | 94 | 0.0000 |
Sytem overhead | ||||
Fetch class attribute name | 0.0023 | 1.4525 | 3 | 0.0008 |
class_abstraction | ||||
Instantiating content class attribute | 0.0000 | 0.0063 | 3 | 0.0000 |
General | ||||
dbfile | 0.0014 | 0.8576 | 10 | 0.0001 |
String conversion | 0.0000 | 0.0079 | 4 | 0.0000 |
Note: percentages do not add up to 100% because some accumulators overlap |
Usage | Requested template | Template | Template loaded | Edit | Override |
---|---|---|---|---|---|
1 | node/view/full.tpl | blog_entry/full.tpl | extension/community_design/design/suncana/override/templates/blog_entry/full.tpl | ||
2 | content/datatype/view/ezxmltext.tpl | <No override> | extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tpl | ||
3 | content/datatype/view/ezxmltags/header.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/header.tpl | ||
23 | content/datatype/view/ezxmltags/link.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/link.tpl | ||
10 | content/datatype/view/ezxmltags/paragraph.tpl | <No override> | extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tpl | ||
5 | content/datatype/view/ezxmltags/strong.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/strong.tpl | ||
25 | content/datatype/view/ezxmltags/li.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/li.tpl | ||
3 | content/datatype/view/ezxmltags/ul.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/ul.tpl | ||
1 | content/datatype/view/ezxmltags/line.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/line.tpl | ||
2 | content/datatype/view/ezxmltags/ol.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/ol.tpl | ||
1 | content/datatype/view/ezxmltags/emphasize.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/emphasize.tpl | ||
1 | content/datatype/view/ezkeyword.tpl | <No override> | extension/community_design/design/suncana/templates/content/datatype/view/ezkeyword.tpl | ||
1 | print_pagelayout.tpl | <No override> | extension/community/design/community/templates/print_pagelayout.tpl | ||
Number of times templates used: 78 Number of unique templates used: 13 |
Time used to render debug report: 0.0001 secs