Forums / Install & configuration / ezcollaboration feature -- any kind of doc available ?

ezcollaboration feature -- any kind of doc available ?

Author Message

Volker Lenz

Thursday 13 February 2003 3:58:40 am

ezp3-rc2 includes some collaboration functionality. However, I can't find any description on what this is and how to make it work. Can anybody provide a hint on where to look ?

Regards

Volker

Volker Lenz

Thursday 13 February 2003 4:50:00 am

> ezp3-rc2 includes some collaboration functionality. However,
> I can't find any description on what this is and how to make
> it work. Can anybody provide a hint on where to look ?
>
> Regards
>
> Volker

I guess this collaboration feature is designed to become the foundation for things like forums etc. If so, I would really appreciate this. In the moment, forums with possibly thousands of messages are treated as ordinary content objects hanging around in the content node tree together with articles etc. So it's simply a question of time when your article-view-performance decreases due to a pollution of the node-tree with myriads of temporary forum messages. Is this consideration behind the introduction of "collaboration" as a new kernel module?

Jan Borsodi

Monday 17 February 2003 6:34:10 am

> > ezp3-rc2 includes some collaboration functionality.
> However,
> > I can't find any description on what this is and how to
> make
> > it work. Can anybody provide a hint on where to look ?

There's not much documentation now for this system, it's primarily been created for approval events for now but will be expanded in the future with documentation.

> I guess this collaboration feature is designed to become the
> foundation for things like forums etc. If so, I would really
> appreciate this. In the moment, forums with possibly
> thousands of messages are treated as ordinary content
> objects hanging around in the content node tree together
> with articles etc. So it's simply a question of time when
> your article-view-performance decreases due to a pollution
> of the node-tree with myriads of temporary forum messages.
> Is this consideration behind the introduction of
> "collaboration" as a new kernel module?

The reason for the collaboration system was to replace the current task system which had a unsatisying design. Also the collaboration system will embrace a larger set of functionality than just tasks and approvals. The new system allows the specific item handlers to do mostly whatever they want to do.

The main idea of the collaboration system is to link different users together on specific items, it can be used to give out tasks, discuss items, send messages, approval.
The difference from normal content objects is that collaboration only works between a given set of selected users, while content objects are for anyone to see and use (if policy allows it).
A private forum is possible with the collaboration system and is good idea for private discussions on items, however normal forums don't fit into it unless you add invitation support.

The closest analogy is your email client, you receive incoming items (mails) that you categorize personally.

We've worked a lot with the content object tree structure to ensure that it can scale to lots of objects and we will continue with this for future releases.
eZ publish is already used on a site with thousands of objects and it should not be a problem with thousands of forum messages.

--
Amos

Documentation: http://ez.no/ez_publish/documentation
FAQ: http://ez.no/ez_publish/documentation/faq

Volker Lenz

Tuesday 18 February 2003 3:00:13 am

> > > ezp3-rc2 includes some collaboration functionality.
> > However,
> > > I can't find any description on what this is and how
> to
> > make
> > > it work. Can anybody provide a hint on where to look ?
>
> There's not much documentation now for this system, it's
> primarily been created for approval events for now but will
> be expanded in the future with documentation.
>
> > I guess this collaboration feature is designed to become
> the
> > foundation for things like forums etc. If so, I would
> really
> > appreciate this. In the moment, forums with possibly
> > thousands of messages are treated as ordinary content
> > objects hanging around in the content node tree together
> > with articles etc. So it's simply a question of time
> when
> > your article-view-performance decreases due to a
> pollution
> > of the node-tree with myriads of temporary forum
> messages.
> > Is this consideration behind the introduction of
> > "collaboration" as a new kernel module?
>
> The reason for the collaboration system was to replace the
> current task system which had a unsatisying design. Also the
> collaboration system will embrace a larger set of
> functionality than just tasks and approvals. The new system
> allows the specific item handlers to do mostly whatever they
> want to do.
>
> The main idea of the collaboration system is to link
> different users together on specific items, it can be used
> to give out tasks, discuss items, send messages, approval.
> The difference from normal content objects is that
> collaboration only works between a given set of selected
> users, while content objects are for anyone to see and use
> (if policy allows it).
> A private forum is possible with the collaboration system
> and is good idea for private discussions on items, however
> normal forums don't fit into it unless you add invitation
> support.
>
> The closest analogy is your email client, you receive
> incoming items (mails) that you categorize personally.
>
> We've worked a lot with the content object tree structure to
> ensure that it can scale to lots of objects and we will
> continue with this for future releases.
> eZ publish is already used on a site with thousands of
> objects and it should not be a problem with thousands of
> forum messages.

Thank you very much for this detailed explanation. Now I think I am going to trust the concept of the content node tree again.

eZ debug

Timing: Jan 31 2025 01:23:52
Script start
Timing: Jan 31 2025 01:23:52
Module start 'content'
Timing: Jan 31 2025 01:23:52
Module end 'content'
Timing: Jan 31 2025 01:23:52
Script end

Main resources:

Total runtime0.3730 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0100 588.1875370.2656
Module start 'content' 0.01000.0176 958.45311,009.6250
Module end 'content' 0.02760.3454 1,968.07813,897.6953
Script end 0.3730  5,865.7734 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00511.3707200.0003
Check MTime0.00160.4160200.0001
Mysql Total
Database connection0.00120.313710.0012
Mysqli_queries0.256268.68661410.0018
Looping result0.00170.45381390.0000
Template Total0.344992.410.3449
Template load0.00120.320610.0012
Template processing0.343792.124110.3437
Override
Cache load0.00070.192510.0007
Sytem overhead
Fetch class attribute can translate value0.00210.552410.0021
XML
Image XML parsing0.00050.141210.0005
General
dbfile0.00581.5478200.0003
String conversion0.00000.001930.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
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0002 secs