User Tools

Site Tools


plugin:addons

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plugin:addons [2019/03/19 17:52]
duncanc [phpList Updater]
plugin:addons [2019/07/04 11:21] (current)
duncanc [Further options]
Line 26: Line 26:
 When you have enabled the plugin there will be an Addons group on the Settings page where you can configure the plugin. When you have enabled the plugin there will be an Addons group on the Settings page where you can configure the plugin.
  
-==== phpList Updater ====+=== Log events when using remote page processing === 
 + 
 +When remote queue processing is used to manage the sending of emails phplist does not write progress records to the event log, such as a batch being completed. The plugin can write event log records 
 + 
 +  * when a batch has been sent, the number of emails sent for the batch 
 +  * when sending a campaign has completed 
 + 
 +=== Workaround problem with Exim and line beginning with dot character === 
 + 
 +Some particular versions of Exim appear to handle incorrectly a line beginning with a dot character. The plugin can try to workaround this problem by prepending a space character to any line that begins with a dot character. 
 + 
 +See the discussion https://​discuss.phplist.org/​t/​if-the-last-character-of-the-footer-is-a-dot-then-dkim-fails-why/​4636/​10 
 + 
 +===== phpList Updater ​=====
  
 The plugin provides a page that updates the phplist code to the latest release. The main differences to the core phplist updater are The plugin provides a page that updates the phplist code to the latest release. The main differences to the core phplist updater are
Line 64: Line 77:
 ]; ];
 </​code>​ </​code>​
 +
 +==== Further options ====
 +
 +The updater will install all the items, files and directories,​ that are in the "​lists"​ directory of the phplist distribution. You can give the updater a set of items that should not be installed. For example, to not install the phplist REST API and the index.html file
 +
 +<​code>​
 +$addonsUpdater = [
 +    '​work'​ => '/​path/​to/​work/​directory',​
 +    '​do_not_install'​ => ['​index.html',​ '​api.php',​ '​base'​],​
 +];
 +</​code>​
 +
 +The web server php configuration might limit the elapsed time for which a php script can run, or the maximum amount of memory that can be used. You can give new values for those php configuration values
 +<​code>​
 +$addonsUpdater = [
 +    '​work'​ => '/​path/​to/​work/​directory',​
 +    '​do_not_install'​ => ['​index.html',​ '​api.php',​ '​base'​],​
 +    '​max_execution_time'​ => 240,
 +    '​memory_limit'​ => '​1024M',​
 +];
 +</​code>​
 +
 +
 +==== Running the updater ====
 There will then be a menu entry System > Alternative updater There will then be a menu entry System > Alternative updater
  
plugin/addons.1553017922.txt.gz · Last modified: 2019/03/19 17:52 by duncanc

Resources
Contact Us

e: info@phplist.com

Boring Bit

phpList is a registered limited company

UK Company No. 07582966

VAT Registration 122 0788 37

© phpList 2016