Forums / Extensions / eZ Newsletter / eZNewsletter questions

eZNewsletter questions

Author Message

Clemens T

Tuesday 27 May 2008 4:14:56 am

Hey all,

Our client wants to send e-mail messages to a specific group, at a certain preplanned point in time, for about every news item that is published. My idea was that this has a lot of similarity with the eZNewsletter system.

Here's the current situation, the client:
- Create a news item [news_item] on his ezPublish installation;
- Copies the contents of the created ezpublish content in the website layout in an e-mail and does a lot of trial and error editing in Outlook and sends the e-mail to a group of people (not personalised);
- The group to send to depends on the contents of the news item.

Now my thoughts are, if only I can use the following functionality of the newsletter system:
- One standard structure of layout for an e-mail that has the news item contents embedded in it
- Plan e-mail sending
- List management

How I envision this to be for the client is:
- Create a news_item like in the current situation
- However in the new situation two new fields are added to the news_item: datetime to send and opt-out list to send to [people cannot manage their own subscription, editing is done by our client].
- eZNewsletter sees this news_item as a new e-mail
- If no subscription-list is provided, eZ Newsletter will not send any e-mails

So I'm only using a tiny bit of eZNewsletter and it probably requires a lot of custom configuring to get it like this? Any hints on how to get there?

Do you think eZ Newsletter is the way to go in this situation, or are there more effective extensions for this type? Maybe create my own extension?

Thanks in advance!
Clemens

eZ debug

Timing: Jan 18 2025 01:56:21
Script start
Timing: Jan 18 2025 01:56:21
Module start 'content'
Timing: Jan 18 2025 01:56:21
Module end 'content'
Timing: Jan 18 2025 01:56:21
Script end

Main resources:

Total runtime0.3993 sec
Peak memory usage4,096.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0077 587.7578180.7813
Module start 'content' 0.00770.0066 768.539194.8359
Module end 'content' 0.01430.3848 863.3750527.0859
Script end 0.3992  1,390.4609 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00370.9206200.0002
Check MTime0.00150.3635200.0001
Mysql Total
Database connection0.00110.270010.0011
Mysqli_queries0.322980.88641410.0023
Looping result0.00160.39591390.0000
Template Total0.384496.310.3844
Template load0.00100.252710.0010
Template processing0.383496.016610.3834
Override
Cache load0.00070.177610.0007
Sytem overhead
Fetch class attribute can translate value0.00090.227510.0009
XML
Image XML parsing0.00030.065110.0003
General
dbfile0.02786.9567200.0014
String conversion0.00000.001630.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.0001 secs