Forums / General / Is ezPublisher a good fit for this project?

Is ezPublisher a good fit for this project?

Author Message

Jack Toering

Monday 04 October 2010 4:11:06 pm

My Skills
- I'm a talented web developer and do all my sites by hand in CSS
- In a previous life I was a DBA, wrote two ERP packages for tier-1 automotive suppliers, and CTO
- I set up my own UNIX web servers located on the backbone, which handle intense traffic.
- I know basically zero about CMS. About all I've done installed WordPress twice for a couple hosting hitchhikers on my servers.
Requirements:
- It's for the legal profession
- It will have a general information area about what the site is all about, FAQs etc.
- The main areas where information is stored will be broken down by country/state/county/case. Inside of these I would envision seeing a place where users can create folders that would contain police reports, recordings of trials (huge), affidavits, etc.
- From time to time the administrator will receive validated requests to view the information, at which point he would allow that person to view that area.
- The DB can be about anything required from MySQL to MSSQL. I have a couple Windows servers as well in the same pod connected via gigabit on a private network.
- It doesn't need to be the simplest CMS for me, the developer, but it does need to be very easy for the user to submit information. This information will sometimes be text, but also sometimes images, large PDFs,which may contain all images or a mix of images and text, etc. The reason I came here first was people complaining about how capable it was, but takes time to learn. Photoshop takes more time to learn too, but there are reasons why 90% of the professional photographers and web designers use it.
Wishes:
- CSS Layout
- Search engine friendly
Thanks for reading this, and I would appreciate any direction you might be able to give me.

Sandra Parente

Tuesday 05 October 2010 12:45:54 am

Hi Jack,

I think I can give you some advices about eZ Publish in a state/government enviroment. I have build a few web portals with eZ Publish for counties and towns and users were very satisfied by this CSM. The user editing toolbar now makes it more easy to publish, and they need just a couple of hours of training to use it quickly.

The big work is in the back. First you have to provide the right structure, linux apache php and mysql is the best low cost solution, just follow the requirements.

Then you have to build specific object classes for police reports, recordings of trials, etc. which is not so difficult if you learn how to adapt the existing classes. Workflows will manage the collaborative editing with messages and alerts.

Finally you have to learn how to setup roles and policies, since every office has his group and often sub-group with specific editing policies.

Ez Find is a good search engine, but you must know how to speed it up, just read a couple of tutorials.

The basic of eZ Publish can be learnt quickly by reading this book , but generally this CMS is very well documented.

Sandra Parente
www.netbliss.it

Jack Toering

Tuesday 05 October 2010 7:48:08 am

Thank you so much for your reply.
- In this situation, web users and attorneys would be contributing the content rather than employees, so I do not have the opportunity to train them.

- They would file information under /United States/Michigan/Circuit Court/District 20/Case Number 11560. I would have everything down to Circuit Court/District 20/. They would create "Case Number 11560". The creator of the Case Number would also control who gets access. Perhaps when they create the Case Number, it could create sub-directories such as Police Reports, Affidavits, etc. The information they create is theirs to maintain, and control the level of access to whomever they chose.
Is ezPublisher designed to handle this type of scenario?
Thanks!

Sandra Parente

Friday 08 October 2010 6:55:33 am

In my experience the publishing with eZ Publish from website toolbar is really intuitive, people can learn it easily just reading a simple manual with screenshots and description of the activity. On the contrary the control of the access levels is more complex and needs the use of admin interface on an advanced level. I suggest you to install eZ Teamroom extension and test it because I think it can be adapted very well to this scenario: http://doc.ez.no/Extensions/eZ-Teamroom

Cheers.

Sandra Parente
www.netbliss.it

eZ debug

Timing: Jan 18 2025 05:19:08
Script start
Timing: Jan 18 2025 05:19:08
Module start 'content'
Timing: Jan 18 2025 05:19:09
Module end 'content'
Timing: Jan 18 2025 05:19:09
Script end

Main resources:

Total runtime1.4821 sec
Peak memory usage4,096.0000 KB
Database Queries198

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0075 588.9688180.8281
Module start 'content' 0.00761.3308 769.7969562.9375
Module end 'content' 1.33830.1437 1,332.7344336.7500
Script end 1.4820  1,669.4844 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00400.2712210.0002
Check MTime0.00140.0968210.0001
Mysql Total
Database connection0.00070.048510.0007
Mysqli_queries1.396494.21811980.0071
Looping result0.00210.13921960.0000
Template Total1.447197.620.7236
Template load0.00200.136820.0010
Template processing1.445197.503420.7225
Template load and register function0.00020.015010.0002
states
state_id_array0.00120.077910.0012
state_identifier_array0.00110.077020.0006
Override
Cache load0.00170.1144420.0000
Sytem overhead
Fetch class attribute can translate value0.00140.093330.0005
Fetch class attribute name0.00120.081950.0002
XML
Image XML parsing0.00460.311230.0015
class_abstraction
Instantiating content class attribute0.00000.000960.0000
General
dbfile0.00560.3784270.0002
String conversion0.00000.000730.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.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
4content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
3content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
7content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
2content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 20
 Number of unique templates used: 7

Time used to render debug report: 0.0002 secs