Monday 21 March 2011 5:55:12 am - 10 replies

Introduction

Over the past few years, community and web 2.0 functionality in eZ publish has been slow to develop, both as part of the eZ publish kernel and as extensions contributed by the community. However, the pace seems to have picked up considerably. Is it time to revive the eZ community extension project?

» Read full blog post

Author Message

Gaetano Giunta

Monday 21 March 2011 6:33:06 am

A bit of self-promotion here: the gbgwebservices extension could be used as a foundation layer for interactions with many sites based on webservice/rest communication...

Principal Consultant International Business
Member of the Community Project Board

Marko Žmak

Monday 21 March 2011 7:09:57 am

Yes, community and social networking support sucks bigtime in eZP. Which is something to really be ashamed of while living in the era of social networks and internet communities.

The closest that eZP got to community features is the ezcomments extension, which in my opinion is not really usable in real life.

I also had some experiences with developing some custom sollutions for community features and am also in the process of developing an extension for integration with social networks, something that is really, really needed in eZP... So if anyone is interested to start the project of developing a complete community and social networking sollution, I'm in.

Feel free to contact me about it.

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

Bertrand Dunogier

Monday 21 March 2011 7:17:01 am

"

The closest that eZP got to community features is the ezcomments extension, which in my opinion is not really usable in real life.

"

Hey Marko. Could you please elaborate on that ? I'm very interested in knowing what limits developers might be facing with it in order to drive the next development steps.

Bertrand Dunogier
eZ Systems Engineering, Lyon
http://twitter.com/bdunogier
http://gplus.to/BertrandDunogier

Marko Žmak

Monday 21 March 2011 7:38:06 am

"
"

The closest that eZP got to community features is the ezcomments extension, which in my opinion is not really usable in real life.

"

Hey Marko. Could you please elaborate on that ? I'm very interested in knowing what limits developers might be facing with it in order to drive the next development steps.

"

Yes, I'm planing to write a kind of "review" of the ezcomments extension for some time now, but didn't have the time to sum it all up properly.. I'll try to make it as soon as possible, so stay tuned...

For now I'll just say that the usability problems are both on the developer and the user and administration side.

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

Bertrand Dunogier

Monday 21 March 2011 9:25:54 am

Feel free to contact me directly if it's easier for you. I'm very interested in the developer integration aspect, and I'm willing to formalize your feedback to the community !

Bertrand Dunogier
eZ Systems Engineering, Lyon
http://twitter.com/bdunogier
http://gplus.to/BertrandDunogier

Marko Žmak

Wednesday 23 March 2011 10:11:27 am

"

Hey Marko. Could you please elaborate on that ? I'm very interested in knowing what limits developers might be facing with it in order to drive the next development steps.

"

Ok, here it is:

  • http://share.ez.no/blogs/marko-zmak/ez-comments-vs.-comments-via-ez-content-model

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

Chen Xiongjie

Monday 04 April 2011 1:53:37 am

@Sebastiaan, I really support this idea. Personally even I think it should be as part of ezp community project.

@Marko, I added a comment for your post, which basically hug community features for long term also.

If someone/some people can drive it forward that will be very good..

eZ Comments: http://projects.ez.no/ezcomments
twitter: http://twitter.com/xiongjie

Thiago Campos Viana

Thursday 07 April 2011 6:33:18 am

DappSocial extension is in early alpha status, not very useful. I created a datatype that holds relationship information, so we need to add this datatype to the user content class. Also, I created an workflow event triggered on user activation to create objects inside the user node ( blog, calendar, gallery, folder, etc ), so we need to make the user content class a container, and give proper user permissions to create and edit objects inside these containers.

I think the community extension is a great idea, even thought there's already facebook, orkut, linkedin, myspace, and others, there's some space for niche social networking site, anyway, social networking features is welcome in almost any kind of website.

By niche, I mean, a social networking with features and content focused just in the needs of one group of people.

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

Sebastian Schoeller

Wednesday 11 May 2011 9:00:54 am

Hi Sebastiaan,

I volunteer for a young German NGO. We look into extending our public ezpublish installation with internal functionality that allows users:

* to create a serchable intranet-style competence profile for users

* to create open/closed/hidden user communities with centralized user/group rights control

* to enable content exchange like flyers, photos, guideline documents, reports etc. within the groups

* potential creation of simple project management, e.g. milestone->task hierarchies

I looked into ezteamroom and did some customization to integrate with ezwebin interface and jsgantt. But I still find it a little inflexible considering my limited skills.

My questions to you now are:

* do your extensions as mentioned in your post cover the above functionality?

* are there ways to access/test and possibly use the extensions?

Gratefuly for any answer and best wishes

Sebastian

Sebastiaan van der Vliet

Wednesday 25 May 2011 1:18:59 am

Hi Sebastian,
Apologies for my late response, I was on a trip. I have experience with the implementation of eZ Teamroom, and based on end-user feedback I would advice you not to implement this solution.
Unfortunatly, the community/personal extensions mentioned in the blog provide social tools only, and no online collaboration tools. In this particular business case, if you do not have specific reasons for working with eZ publish you are probably better off with Acquia's Drupal commons. Community, eZ publish does need a comparable eZcommunity extension!

Kind regards,
Sebastiaan

Certified eZ publish developer with over 9 years of eZ publish experience. Available for challenging eZ publish projects as a technical consultant, project manager, trouble shooter or strategic advisor.

You must be logged in to post messages in this topic!

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 05:18:49
Script start
Timing: Jan 18 2025 05:18:49
Module start 'layout'
Timing: Jan 18 2025 05:18:49
Module start 'content'
Timing: Jan 18 2025 05:18:50
Module end 'content'
Timing: Jan 18 2025 05:18:50
Script end

Main resources:

Total runtime0.2414 sec
Peak memory usage4,096.0000 KB
Database Queries103

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0053 588.0313152.6406
Module start 'layout' 0.00530.0033 740.671939.4844
Module start 'content' 0.00870.2314 780.1563979.3828
Module end 'content' 0.24010.0013 1,759.539134.3984
Script end 0.2413  1,793.9375 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00331.3494160.0002
Check MTime0.00130.5247160.0001
Mysql Total
Database connection0.00130.558410.0013
Mysqli_queries0.127052.59771030.0012
Looping result0.00100.41471010.0000
Template Total0.211487.620.1057
Template load0.00190.775820.0009
Template processing0.209586.797420.1048
Template load and register function0.00010.053810.0001
states
state_id_array0.00120.500820.0006
state_identifier_array0.00140.572630.0005
Override
Cache load0.00180.7381700.0000
Sytem overhead
Fetch class attribute name0.00130.5343170.0001
Fetch class attribute can translate value0.00050.193970.0001
class_abstraction
Instantiating content class attribute0.00000.0135200.0000
XML
Image XML parsing0.00712.959170.0010
General
dbfile0.00421.7409490.0001
String conversion0.00010.026840.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplforum_topic/full.tplextension/community_design/design/suncana/override/templates/forum_topic/full.tplEdit templateOverride template
11content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
17content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
9content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
3content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
4content/datatype/view/ezxmltags/quote.tpldatatype/ezxmltext/quote.tplextension/ezwebin/design/ezwebin/override/templates/datatype/ezxmltext/quote.tplEdit templateOverride template
1content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
1content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 51
 Number of unique templates used: 11

Time used to render debug report: 0.0001 secs