Is ez ok for this?

Author Message

Paolo De Dionigi

Tuesday 05 February 2008 3:40:14 am

Hello, I'm a complete noob about EZ. Not even installed yet, since I want to know before if it's good for my need ).

I'm skilled with php, html, css, js, but the person who'll make the site (speaking about development, not layout, in charge of other people) has less skills (but learn vey quickly) (hmmm sorry for my english, I'm italian).

Well, which features does this site need?

I've to create a website for an association (like Lions, with local chapters).

There must be a section with info pages for each chapter (ok I suppose there's no problem)

Then there must be a user management (users must be associated with their chapter and I need the possibility to create pages within specific chapter showing the users belonging to that chapter) The best would be if I could assign some tags to specific users to assign them a role in the chapter (president, vice-president and so on) and then create a page for each chapter (view in Drupal?) where to list just those users.

About users described in this manner, There's also a question regarding acl (see further).

I need a tool for users search

Then...

A documentaton download management (with permission rules, just access, not important management)

a Forum

A news management (with permission rules, both regarding access (reading) and adding, editing, deleting)

Newsletter management

Calendar management (with permission rules both in reading and management)

The best with newsletter would be to have a system to simply retrieve content from the site (ie some news, some events) and obviously to write everything is needed on the fly. (I was forgotting, a filter based on users (chapter, role, ecc...)

Regarding acl: I need to define which (kind of) content can be accessed by which kind of user (I believe this is a standard feature, right?)

More important, in backend, I need to assign to some groups the permission to manage (for example) users (and news, events, maybe docs for download) but just for their chapter (example: the vicepresidet of Chapter X may manage the users, but only those belonging to Chapter X). Is this possible? (very very important. I come from Joomla experience, but as everyone knows it has a very poor ACL management, so I had a look at Drupal, just to discover (after trying a bit) that it's not possibile to restrict user management based upon roles or whatever (i'm speaking not about general user management of course, but the management of just some 'groups' of users).

For these features is there something already available, or must be coded from the scratch?

I believe that something there's already available. I'd like to know from who knows well the features I need if to achieve my goals I need to work a lot on what already available or not so much (which features are not covered by what already avaialble?)

Thanks in advance, Paolo

André R.

Tuesday 05 February 2008 8:37:26 am

Most of the features you talk about is right there out of the box, at least:
* user management
* user group management
* content/download for documents and files
* roles for specifying read / write /edit / delete rights pr user or user group and where they have those rights and on what kind of content ( article / forum / calendar ....)
* Forum
* Calendar

As for newsletter, there are several extensions available, and most of them integrate well with the content of your site.

When it comes to chapters, this highly depends on what you mean. Is this just site sections or independent web sites ? Do they differ in design or do they share design?

If they need to be independent from each other in design / style / layout / domain, then you need to do some customization. Here is one way to do it:
http://ez.no/developer/forum/setup_design/valentin_s_multisite_guide_v_1_example_uses_ezp_v_3_9_4

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

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 19:23:55
Script start
Timing: Jan 18 2025 19:23:55
Module start 'layout'
Timing: Jan 18 2025 19:23:55
Module start 'content'
Timing: Jan 18 2025 19:23:56
Module end 'content'
Timing: Jan 18 2025 19:23:56
Script end

Main resources:

Total runtime0.8994 sec
Peak memory usage4,096.0000 KB
Database Queries54

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0055 587.7891152.6094
Module start 'layout' 0.00550.0031 740.398439.4141
Module start 'content' 0.00850.8894 779.8125535.4844
Module end 'content' 0.89790.0014 1,315.296912.1875
Script end 0.8993  1,327.4844 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00360.3951160.0002
Check MTime0.00130.1472160.0001
Mysql Total
Database connection0.00080.086810.0008
Mysqli_queries0.841493.5507540.0156
Looping result0.00070.0773520.0000
Template Total0.859495.620.4297
Template load0.00200.219320.0010
Template processing0.857495.331920.4287
Template load and register function0.00030.033310.0003
states
state_id_array0.00230.255710.0023
state_identifier_array0.00150.169320.0008
Override
Cache load0.00160.1815360.0000
Sytem overhead
Fetch class attribute can translate value0.00080.088720.0004
Fetch class attribute name0.00170.192730.0006
XML
Image XML parsing0.00070.077720.0003
class_abstraction
Instantiating content class attribute0.00000.000730.0000
General
dbfile0.00080.0853170.0000
String conversion0.00000.000840.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.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
3content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.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: 10
 Number of unique templates used: 6

Time used to render debug report: 0.0002 secs