Plugin Directory

Changeset 1189600


Ignore:
Timestamp:
06/29/2015 01:36:06 PM (11 years ago)
Author:
webfwd
Message:

0.5

  • Fix bug where you can preview templates has stopped working.
  • Fix estimated starting time problems.
  • Reversed jobs list by default.
  • Stop blank campaigns sending when scheduling a post, post must be published.
  • Fix WP DEBUG issue with $success and $failed on jobs.
Location:
wp-mailer
Files:
20 added
6 edited
15 copied

Legend:

Unmodified
Added
Removed
  • wp-mailer/tags/0.5/readme.txt

    r1186817 r1189600  
    1313== Description ==
    1414
    15 WP Easy Post Mailer allows your visitors to enter their name and email address on your website to be subscribed to receive updates of new posts from your blog. When you create a new WordPress post, WP Easy Post Mailer will automatically send out a styled email newsletter to all subscribers.
     15WP Easy Post Mailer allows you to automatically send out your latest blog posts as email newsletters to your subscribers without the use of any 3rd party email platform. Visitors to your website can enter their name and email address and be subscribed to receive updates of new posts from your blog. When enabled in the admin, WP Easy Post Mailer will automatically send out a styled email newsletter to all subscribers.
    1616
    17 WP Easy Post Mailer can be customised and comes with two preset mail templates but we hope that people will submit their own templates and allow us to add them in to the plugin.
    18 
    19 We could not find any plugin that get straight to the point and allow users to manage a large list of subscribers and easily send out regular email newsletters without incorporating 3rd party paid platforms.
    20 
    21 WP Easy Post Mailer currently uses the built in WordPress mail sending class and you may need to check with your hosting provider as to how many emails you can send out.
     17WP Easy Post Mailer can be customised and comes with preset mail templates but you can easily create your own with a little programming knowledge.
    2218
    2319**Features are as follows:-**
    2420
    25 * Send email campaigns automatically straight from the WordPress admin.
    26 * Email campaigns are scheduled to send as soon as your post is scheduled to publish.
    27 * Staggered emailing sending to reduce the risk of being blacklisted.
     21* Send email newsletters automatically when a post is published.
     22* Staggered emailing sending to reduce server load.
    2823* Automatic subscribe form and unsubscribe link in email newsletters.
    2924* Unsubscribe suppression list to ensure you do not accidently reimport unsubscribed users.
    30 * Multiple customised subscribe forms and three methods of installation.
    31 * Write your own mail templates in your theme folder utilising the WordPress loop.
     25* Customised subscribe forms with three methods of installation.
     26* Design and develop your own mail templates within your WordPress theme folder utilising the WordPress loop.
    3227* Import and export subscribers in standardised CSV format
    3328
    34 
    35 A lot of time and hard work has gone into WP Easy Post Mailer, if you like it then please find the time to rate it.
     29If you like it then please find the time to rate it.
    3630
    3731== Installation ==
     
    7064== Changelog ==
    7165
     66= 0.5
     67* Fix bug where you can preview templates has stopped working.
     68* Fix estimated starting time problems.
     69* Reversed jobs list by default.
     70* Stop blank campaigns sending when scheduling a post, post must be published.
     71* Fix WP DEBUG issue with $success and $failed on jobs.
     72
    7273= 0.4
    7374* Updated templates page to make it more clear on how to make a theme.
  • wp-mailer/tags/0.5/tab-jobs.php

    r1170168 r1189600  
    3333                    return '<a class="button button-primary" href="?page='.WPM_FOLDER.'/tab-jobs.php&action=queue&id='.$item['job_id'].'">Queue for Sending</a>';
    3434                } else if ($item['job_status']==1) {
    35                     return 'Starting in '.human_time_diff(wp_next_scheduled('wpm_cron_routine'), time());
     35                    $post = get_post($item['job_post_id']);
     36                    if ($post->post_status == 'future') return 'Starting in '.human_time_diff(mysql2date('U', $post->post_date), time());
     37                    else return 'Starting in '.human_time_diff(wp_next_scheduled('wpm_cron_routine'), time());
    3638                } else return '';
    3739            case 'job_start':
     
    9496        $table_name = $wpdb->prefix."wpm_jobs";
    9597        $per_page = 100;
    96         $def_order = array('job_id', 'asc');
     98        $def_order = array('job_id', 'desc');
    9799        $columns = $this->get_columns();
    98100        $hidden = array();
     
    125127
    126128if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete' && is_array($_REQUEST['id'])) {
     129    $success=0; $failed=0;
    127130    foreach ($_REQUEST['id'] as $id) {
    128131        $result = wpm_delete_job($id);
  • wp-mailer/tags/0.5/wpm-upgrade.php

    r1186817 r1189600  
    1414if ($dbver <= '0.3') {} // 16-June-2015 - Nothing to do in this version
    1515if ($dbver <= '0.4') {} // 24-June-2015 - Nothing to do in this version
     16if ($dbver <= '0.5') {} // 24-June-2015 - Nothing to do in this version
    1617update_option('wpm_version', $plver);
  • wp-mailer/tags/0.5/wpm.php

    r1186817 r1189600  
    44Plugin URI: http://www.webfwd.co.uk/
    55Description: The easiest way to automatically send your blog posts straight to your email subscribers.
    6 Version: 0.4
     6Version: 0.5
    77Author: Webforward
    88Author URI: http://www.mailerplugin.com/
  • wp-mailer/trunk/mailer/send.php

    r1170385 r1189600  
    66
    77    if (is_int($job)) $job = wpm_get_job($job);
     8    $post = get_post($job['job_post_id']);
     9    if ($post->post_status != 'publish') return;
    810
    911    $buffer = get_option('wpm_batchsize');
  • wp-mailer/trunk/mailer/template.php

    r1182035 r1189600  
    1010
    1111function wpm_preview_template() {
    12     if (isset($_GET['action']) && $_GET['action']=='preview_template' && current_user_can( 'manage_options')) {
     12    if (isset($_GET['action']) && $_GET['action']=='wpm_preview_template' && current_user_can( 'manage_options')) {
    1313        $template = sanitize_file_name($_GET['template']);
    14 
    1514        $template_path = wpm_find_template($template);
    1615        if (!$template_path) die('This template does not exist');
  • wp-mailer/trunk/readme.txt

    r1186817 r1189600  
    1313== Description ==
    1414
    15 WP Easy Post Mailer allows your visitors to enter their name and email address on your website to be subscribed to receive updates of new posts from your blog. When you create a new WordPress post, WP Easy Post Mailer will automatically send out a styled email newsletter to all subscribers.
     15WP Easy Post Mailer allows you to automatically send out your latest blog posts as email newsletters to your subscribers without the use of any 3rd party email platform. Visitors to your website can enter their name and email address and be subscribed to receive updates of new posts from your blog. When enabled in the admin, WP Easy Post Mailer will automatically send out a styled email newsletter to all subscribers.
    1616
    17 WP Easy Post Mailer can be customised and comes with two preset mail templates but we hope that people will submit their own templates and allow us to add them in to the plugin.
    18 
    19 We could not find any plugin that get straight to the point and allow users to manage a large list of subscribers and easily send out regular email newsletters without incorporating 3rd party paid platforms.
    20 
    21 WP Easy Post Mailer currently uses the built in WordPress mail sending class and you may need to check with your hosting provider as to how many emails you can send out.
     17WP Easy Post Mailer can be customised and comes with preset mail templates but you can easily create your own with a little programming knowledge.
    2218
    2319**Features are as follows:-**
    2420
    25 * Send email campaigns automatically straight from the WordPress admin.
    26 * Email campaigns are scheduled to send as soon as your post is scheduled to publish.
    27 * Staggered emailing sending to reduce the risk of being blacklisted.
     21* Send email newsletters automatically when a post is published.
     22* Staggered emailing sending to reduce server load.
    2823* Automatic subscribe form and unsubscribe link in email newsletters.
    2924* Unsubscribe suppression list to ensure you do not accidently reimport unsubscribed users.
    30 * Multiple customised subscribe forms and three methods of installation.
    31 * Write your own mail templates in your theme folder utilising the WordPress loop.
     25* Customised subscribe forms with three methods of installation.
     26* Design and develop your own mail templates within your WordPress theme folder utilising the WordPress loop.
    3227* Import and export subscribers in standardised CSV format
    3328
    34 
    35 A lot of time and hard work has gone into WP Easy Post Mailer, if you like it then please find the time to rate it.
     29If you like it then please find the time to rate it.
    3630
    3731== Installation ==
     
    7064== Changelog ==
    7165
     66= 0.5
     67* Fix bug where you can preview templates has stopped working.
     68* Fix estimated starting time problems.
     69* Reversed jobs list by default.
     70* Stop blank campaigns sending when scheduling a post, post must be published.
     71* Fix WP DEBUG issue with $success and $failed on jobs.
     72
    7273= 0.4
    7374* Updated templates page to make it more clear on how to make a theme.
  • wp-mailer/trunk/tab-jobs.php

    r1170153 r1189600  
    3333                    return '<a class="button button-primary" href="?page='.WPM_FOLDER.'/tab-jobs.php&action=queue&id='.$item['job_id'].'">Queue for Sending</a>';
    3434                } else if ($item['job_status']==1) {
    35                     return 'Starting in '.human_time_diff(wp_next_scheduled('wpm_cron_routine'), time());
     35                    $post = get_post($item['job_post_id']);
     36                    if ($post->post_status == 'future') return 'Starting in '.human_time_diff(mysql2date('U', $post->post_date), time());
     37                    else return 'Starting in '.human_time_diff(wp_next_scheduled('wpm_cron_routine'), time());
    3638                } else return '';
    3739            case 'job_start':
     
    9496        $table_name = $wpdb->prefix."wpm_jobs";
    9597        $per_page = 100;
    96         $def_order = array('job_id', 'asc');
     98        $def_order = array('job_id', 'desc');
    9799        $columns = $this->get_columns();
    98100        $hidden = array();
     
    125127
    126128if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete' && is_array($_REQUEST['id'])) {
     129    $success=0; $failed=0;
    127130    foreach ($_REQUEST['id'] as $id) {
    128131        $result = wpm_delete_job($id);
  • wp-mailer/trunk/wpm-upgrade.php

    r1186817 r1189600  
    1414if ($dbver <= '0.3') {} // 16-June-2015 - Nothing to do in this version
    1515if ($dbver <= '0.4') {} // 24-June-2015 - Nothing to do in this version
     16if ($dbver <= '0.5') {} // 24-June-2015 - Nothing to do in this version
    1617update_option('wpm_version', $plver);
  • wp-mailer/trunk/wpm.php

    r1186817 r1189600  
    44Plugin URI: http://www.webfwd.co.uk/
    55Description: The easiest way to automatically send your blog posts straight to your email subscribers.
    6 Version: 0.4
     6Version: 0.5
    77Author: Webforward
    88Author URI: http://www.mailerplugin.com/
Note: See TracChangeset for help on using the changeset viewer.