New ListMessenger Website Launched

March has been a busy month for us! First we release the long awaited ListMessenger Pro 2.2.1 version, now we release a completely revamped shiny new website. Nice. Oh but there is still more to come. We will be releasing ListMessenger Light 2.2.1 later this week, and coming soon are some major updates to the way you purchase ListMessenger and manage your ListMessenger Pro licence keys.

I would also like to announce that as of today there are a few new official policies that have come into affect. All policies are now available on the Policies page:

  • ListMessenger Pro Refund Policy
  • ListMessenger Key Reset Policy
  • ListMessenger Support Policy
  • Support Forum Posting Guidelines

If you have any questions or have any feedback on our new website, please don’t hesitate to inquire.

As a final word of mention, I am currently recruiting PHP developers to help me with future releases of ListMessenger Pro, so if you are a talented developer who takes a keen interest in Zend Framework please let me know.

Listmessenger Pro 2.2.1 Now Available

I am quite pleased to announce that ListMessenger Light and Pro 2.2.1.0 are now finally available for download. ListMessenger Pro users can download the new release from the “My Downloads” section of the ListMessenger Members Area, and ListMessenger Light users can download the free version from the Downloads section on the new website.

The primary focus of the ListMessenger Pro 2.2.1 release is around stability and bug fixing. We have fixed nearly all known bugs discovered in the software over the past few years, and upgrade all major components and libraries within ListMessenger. Interface wise not a lot has changed just yet, although changes and refinements are definitely coming.

The changelog for ListMessenger Pro 2.2.1 is as follows:

  • ListMessenger now requires PHP 5.1.6 or higher. Please Note: future versions will require PHP 5.3 or higher.
  • ListMessenger setup now handles the initial config.inc.php creation where possible.
  • The subscriber import tool now adheres to Control Panel > Preferences > ListMessenger Blacklist.
  • There is a new “Message Line Ending” option in Control Panel > Preferences > E-Mail Configuration.
  • Added “E-Mail Address Format” option in Control Panel > Preferences > E-Mail Configuration.
  • SMTP Authentication is not attempted if it’s disabled in Control Panel > Preferences > E-Mail Configuration.
  • Text and HTML templates now show up on confirmation page during message composition.
  • Pagination now appears in the public message archive (archive.php) to break up long pages.
  • Fixed possible issue where messages sent to private groups were exposed in archive.php if private group was deleted.
  • All tabbed interfaces throughout ListMessenger now use jQuery UI tabs.
  • Significant improvements to the LM_Mailer class and use of PHPMailer class.
  • Fixed the broken German language file thanks to Jorg.
  • Fixed [unsubscribeurl] variable output when sending messages.
  • Fixed problem on Windows server with autocompleter not working, and other various Windows Server and IIS issues.
  • Fixed problems with updating custom field data, when the custom field data was allowed to be empty or null (i.e. a checkbox).
  • Fixed multi-byte character entry issues with end-user tools.
  • Fixed multi-byte characters in autocompleter, by replacing the autocompleter with jQuery UI.
  • HTML e-mail messages are now wrapped to prevent broken HTML, which will prevent exclamation marks from appearing in HTML messages on some servers.
  • IE8 now downloads exported files correctly as CSV files vs. Zip.
  • Fixed the install and update SQL to use ENGINE vs. TYPE=MyISAM.
  • TinyMCE now correctly enters the path to images and files folders.
  • Upgraded TinyMCE to version 3.3.9.3.
  • Upgraded TinyMCE SpellChecker plugin to version 2.0.4.
  • Upgraded TinyMCE MCImageManager plugin to version 3.1.1.4.
  • Upgraded InnovaStudio to version 3.6.0.
  • Upgraded ADOdb to version 5.11.
  • Upgraded PHPMailer to version 5.1.
  • Upgraded jQuery to version 1.4.4.
  • Upgraded jQuery UI to version 1.8.9.
  • Upgraded Flot jQuery plugin.

As always if you have a comments or suggestions, please feel free to use the Suggestions and Feedback forum.

ListMessenger Pro 2.2.1 Release Candidate 1 Available

After somewhat of an extended development break, I am pleased to announce that ListMessenger 2.2.1 RC1 (Release Candidate 1) is now available for download from the “My Downloads” section of the ListMessenger Members Area.

Please note that this is a pre-release version of ListMessenger, and not the final 2.2.1 release. It is being made available for those folks who are interested in testing out pre-release software.

The primary focus of the ListMessenger 2.2.1 release is around stability and bug fixing. We have fixed nearly all known bugs discovered in the software over the past few years, and upgrade all major components and libraries within ListMessenger. Interface wise, not a lot has changed just yet.

The changelog for ListMessenger 2.2.1 is as follows:

  • ListMessenger now requires PHP 5.1.6 or higher. Please Note: future versions will require PHP 5.3 or higher.
  • The subscriber import tool now adheres to Control Panel > Preferences > ListMessenger Blacklist.
  • There is a new “Message Line Ending” option in Control Panel > Preferences > E-Mail Configuration.
  • Added “E-Mail Address Format” option in Control Panel > Preferences > E-Mail Configuration.
  • SMTP Authentication is not attempted if it’s disabled in Control Panel > Preferences > E-Mail Configuration.
  • Text and HTML templates now show up on confirmation page during message composition.
  • Pagination now appears in the public message archive (archive.php) to break up long pages.
  • Fixed possible issue where messages sent to private groups were exposed in archive.php if private group was deleted.
  • All tabbed interfaces throughout ListMessenger now use jQuery UI tabs.
  • Significant improvements to the LM_Mailer class and use of PHPMailer class.
  • Fixed the broken German language file thanks to Jorg.
  • Fixed [unsubscribeurl] variable output when sending messages.
  • Fixed problem on Windows server with autocompleter not working, and other various Windows Server and IIS issues.
  • Fixed problems with updating custom field data, when the custom field data was allowed to be empty or null (i.e. a checkbox).
  • Fixed multi-byte character entry issues with end-user tools.
  • Fixed multi-byte characters in autocompleter, by replacing the autocompleter with jQuery UI.
  • HTML e-mail messages are now wrapped to prevent broken HTML, which will prevent exclamation marks from appearing in HTML messages on some servers.
  • IE8 now downloads exported files correctly as CSV files vs. Zip.
  • Fixed the install and update SQL to use ENGINE vs. TYPE=MyISAM.
  • TinyMCE now correctly enters the path to images and files folders.
  • Upgraded TinyMCE to version 3.3.9.3.
  • Upgraded TinyMCE SpellChecker plugin to version 2.0.4.
  • Upgraded TinyMCE MCImageManager plugin to version 3.1.1.4.
  • Upgraded InnovaStudio to version 3.6.0.
  • Upgraded ADOdb to version 5.11.
  • Upgraded PHPMailer to version 5.1.
  • Upgraded jQuery to version 1.4.4.
  • Upgraded jQuery UI to version 1.8.9.
  • Upgraded Flot jQuery plugin.

The final release of ListMessenger 2.2.1 will follow on Sunday, March 20th after some final bug testing and resolution, as well as the build of ListMessenger Light.

As always if you have a comments or suggestions, please feel free to use the Suggestions and Feedback forum.

New ListMessenger Bug Tracking System Available

We have just integrated a new bug tracking system directly into the ListMessenger forum. We will be using this system to track all confirmed bugs in both ListMessenger Light and Pro, as well as provide solutions to many of these issues in between releases.

The bug tracking system can be accessed by clicking the Bug Tracker link at the top of the forum, then heading into the appropriate project.

We have been using an issue tracker internally for a long time, but this system was never available to the public. We hope that by providing this new method of tracking issues, ListMessenger users will benefit by having quick and easy access to solutions for known issues in the application.

ListMessenger Forum Upgraded

The ListMessenger support forums have just been upgraded to the latest version of the forum software we use. All of the functionality of the forum appears to be working without a problem; however, the design has definitely changed and we were unable to port our usual forum look and feel to the new version of our forum software.

Over the next short while we will be updating the look and feel of our forums to match the new website we hope to release before the year is out. We fully recognize that the forums currently feel very “stock” right now, but please be patient until we are finished bringing a more “ListMessenger” feel to the forum.

Until then, enjoy the new forum features.

New ListMessenger Office Manager

I am quite pleased to announce and welcome Karla Simpson to the ListMessenger forums as the new Office Manager and primary point of contact for sales questions and licence key issues.

Karla has been working with me for quite some time in the background responding to purchases, and managing our books, so we both felt she was the ideal person to represent ListMessenger on a larger scale.

New Listmessenger Light & Pro 2.2 Build (20081207)

To address some minor issues in the initial ListMessenger 2.2 release I have released an updated build of both ListMessenger Light & Pro. ListMessenger Pro can be downloaded from the “My Downloads” section of the ListMessenger Members Area, and ListMessenger Light can be downloaded from the “Downloads” section of the website.

This update resolves the following issues:

  • Upgraded TinyMCE to version 3.2.1.1.
  • PRO ONLY: Upgraded MCImageManager plugin to version 3.1.0.5 (resolves 4371).
  • New option to run TinyMCE in Basic mode, which has limited CSS use for Outlook 2007, or Advanced mode, which creates valid CSS (resolves 4361).
  • New option to use PHP’s mail() function in Basic mode, which does not set the Return-Path or Advanced mode, which does set the Return-Path using the 5th parameter (resolves 4364).
  • Replaced TabPane library with the jQuery UI Tabs interface (resolves 4347).
  • Minor variable name change when someone attempts to subscribe to a group they already reside in through the end-user tools.

There are no database changes in this release. To upgrade simply upload the files from the latest build over top of your existing ListMessenger files on your web-server (accept for includes/config.inc.php), and you’re good to go.

Listmessenger Light & Pro 2.2 Released!

I am pleased to announce the immediate availability of both ListMessenger Light 2.2 and ListMessenger Pro 2.2. This much anticipated release is the result of some hard work, long hours, and most importantly the feedback from many ListMessenger users like you. Your feedback and constructive criticism makes this application what it is today, so thank-you.

I am happy to remind ListMessenger Pro users of our free ListMessenger Pro upgrade policy. You can always download the latest release by logging into the ListMessenger Members Area and clicking the “My Downloads” link.

Notable New Features and Changes in ListMessenger 2.2

  • Added option to enable/disable the group_id in the unsubscribe link.
  • PRO ONLY: New Forward To Friend support and introduced [forwardurl] variable.
  • Ability to make private groups that users cannot subscribe to.
  • Basic graph for new subscribe and unsubscribe statistics.
  • Upgraded PHPMailer class so SMTPS connections and authentication work as expected.
  • Ability to search subscriber custom field data.
  • Added jQuery javascript framework.
  • Ability to finish/correct subscribe form in listmessenger.php.
  • Added ListMessenger administrator password reset process.
  • Ability to ban IP addresses from the system.
  • PRO ONLY: Added Google Gears support which speeds up the ListMessenger interface.
  • Added TinyMCE 3.2.1 as the default Rich Text Editor
  • PRO ONLY: Added TinyMCE MCImageManager 3.0.9.1 plug-in.
  • PRO ONLY: Added TinyMCE PHP SpellChecker 2.0.2 plugin.
  • Added option to not reimport subscribers who previously unsubscribed.
  • Added several new variables to message and template variable list.
  • Ability to make the first and last name required fields.
  • Added multiple template support to the end-user tools.
  • Repurposed “Send to Subscriber” feature in the Message Centre.
  • Added ability to use any of the e-mail variables in admin notifications.
  • Added ability to use RSS 0.91, 1.0, 2.0, OPML or ATOM archive feeds.
  • Ability to blacklist e-mail addresses and domains using wildcards.
  • All dates in ListMessenger now use your default PHP Date Format.

Plus much more… Please see the official ChangeLogs for complete details.

Instant Upgrade Instructions

Detailed upgrade instructions are available in the upgrade_2.x.txt file which resides in the “docs” directory of the ListMessenger 2.2 distribution file you download from our website, so please refer to this document for full upgrade instructions. If you would like us to do the upgrade for you, we can do this too. The cost for us to upgrade your existing installation is $20CAD. To schedule your upgrade, please contact sales@listmessenger.com.

Upgrading from a previous ListMessenger 2.x release is simple:

  1. Backup your existing ListMessenger database using PHPMyAdmin or other familiar backup method.
  2. If you are logged into ListMessenger already, make sure you log out or close your web-browser.
  3. Rename your old ListMessenger directory (i.e. “listmessenger_backup”).
  4. Upload the new ListMessenger directory to whatever your previous directory was called (i.e. “listmessenger”).
  5. Copy your old listmessenger_backup/includes/config.inc.php file to your new listmessenger/includes directory.
  6. Copy your old listmessenger_backup/key.php file to your new listmessenger directory.
  7. Open your web-browser and go to the ListMessenger login page. You should receive a message that says “Congratulations, you have successfully upgraded to ListMessenger 2.2.0.”

Have an older release of ListMessenger (i.e 0.5.0, 0.9.3, 0.9.4 or 1.0)? That is not a problem at all, you can upgrade to ListMessenger 2.2 simply by running the setup.php program. All your existing data will remain intact.

Please consult the full documentation in the docs directory prior to upgrading, and please do not forget to make a backup of your ListMessenger database before you start.

Listmessenger Pro 2.2.0 Release Candidate 2 Available

I just wanted to briefly announce that ListMessenger Pro 2.2 RC2 is now available for download to users who have previously purchased a licence of ListMessenger Pro. You can download ListMessenger Pro 2.2.0 RC2 by logging into the ListMessenger Members Area, and clicking the “My Downloads” link on the right.

This is the second and final release candidate for ListMessenger 2.2, and we are now working on completing ListMessenger Light 2.2 based on this release candidate. This should not take too long, and I apologize for the delay thus far.

Changes from ListMessenger 2.2 RC1 – RC2 include:

  • All known bugs from the RC1 release have been resolved.
  • ListMessenger password is now stored as a hash vs. plain text in database.
  • Added ListMessenger administrator password recovery process.
  • Added [unsubscribeurl] variable to the list of available variables.
  • Added the ability to ban IP addresses from subscribing and connecting to ListMessenger interface.
  • Added the ability to blacklist e-mail addresses using wildcards (i.e. *@domain.com or msimpson@* or even *.com).
  • Upgraded TinyMCE to 3.2.0.2.
  • Upgraded ADOdb to 4.99.
  • InnovaStudio and HTMLArea editors are no longer present in main distribution file. These will be available as separate downloads if you require them.

Full Changelog

2.2.0 Pro (Build 20081025) RC2

  • Added option to enable/disable the group_id in the unsubscribe link.
  • Added Forward To Friend support and introduced [forwardurl] variable.
  • Added ability to make private groups that users cannot subscribe to.
  • Added basic graph for new subscribers and unsubscribe statistics.
  • Added examples of advanced SMTP connections in E-Mail Configuration.
  • Added the ability to search custom fields data for subscribers.
  • Added jQuery 1.2.6 javascript framework.
  • Added ability to resize text message textarea (compose and edit).
  • Added catch to catch invalid CAPTCHA codes in listmessenger.php.
  • Added ability to finish/correct subscribe form in listmessenger.php.
  • Added ListMessenger administrator password recovery process.
  • Added the ability to ban IP addresses from the system.
  • Added TinyMCE 3.2.0.2
    • Added MCImageManager 3.0.9.1 plug-in.
    • Added TinyMCE PHP SpellChecker 2.0.2 plugin.
  • Added option to not reimport subscribers who previously unsubscribed.
  • Added [unsubscribe] variable to e-mail variable list.
  • Added the ability to make the first and last name required fields.
  • Added multiple template support to the end-user tools.
  • Repurposed “Send to Subscriber” feature in the Message Centre.
  • Added ability to use any of the e-mail variables in admin notices.
  • Added ability to use RSS 0.91, 1.0, 2.0, OPML or ATOM archive feeds.
  • InnovaStudio 3.0 is now a separate download from listmessenger.com.
  • HTMLArea is now a separate download from listmessenger.com.
  • You can now blacklist e-mail addresses using wildcards.
  • Setup now checks to make sure that MySQL is installed.
  • ListMessenger can now run with PHP’s short_tags disabled (Go PHP6).
  • Replaced all usage of ereg() functions (Go PHP6).
  • All dates in ListMessenger now use your default PHP Date Format.
  • Changed tooltip libraries from DomTT to jQuery Cluetip plugin.
  • Replaced all help tooltips with the ListMessenger Help window.
  • Manage Fields shows only the required details for selected control.
  • Upgraded PHPMailer to 2.0.2.
  • Upgraded ADOdb to 4.99.
  • SQL_MODE is reset to nothing on every page execution.
  • Moved rich text editors to javascript/wysiwyg.
  • Fixed bug when upgrading minor versions and SQL_MODE is strict.
  • Fixed problem with unsubscribing when confirmation was disabled.
  • Fixed bug that prevented registration and updates on new server.
  • Fixed issue that prevented subscriber field searches within a group.