TMM Insider - Vol I, Issue 9
December 2008/January 2009
Recent News
~~~~~~~~~~~
=== Using X-Sendfile to Improve CARMA Performance ===
Back in June, we announced that CARMA now supports the Apache x-sendfile module.
Using this module will allow Apache to easily serve content files to your
surfers without going through a php script. Using this feature can greatly
improve your servers performance with CARMA, especially if you have large
amounts of traffic going through CARMA. If you wish to take advantage of this
feature, please submit a support ticket in the ticket system.
=== New TooMuchMedia.com Website ==
Recently Too Much Media launched its totally resdesigned Web site! Each page
now features a login to our ticket system. The new search box will now search
all of the TMM-Related sites for what you may be looking for. We've updated the
information concerning all of our products and features. We've also re-vamped
the internal ticket system so that you can easily view past tickets or invoices.
Check out the new site today at
http://www.toomuchmedia.com
=== New FREE NATS Code Wordpress Add-on ===
The new NATS Code Wordpress Plugin turns Wordpress into an adtool. It
lets you automatically insert affiliate NATS codes in your Wordpress
posts by replacing [nats] with the referring affiliate's linkcode.
You can download or learn more about the plugin at the following TMMWiki
article:
http://wiki.toomuchmedia.com/index.p...rdpress_Plugin
=== New PPPCash and Trustcard API ===
NATS supports the new PPPCash and Trustcard API that enables member rebills.
If you want this new feature, please submit an upgrade ticket.
Recent Additions and Bug Fixes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NATS 4.0
~~~~~~~~
=== nats_list_linkcodes Available for Emails ===
We've made the NATS template function, nats_list_linkcodes, available
on email you send to your affiliates, so you'll be able to easily
send them current linkcodes. For details and examples, please see the
following article:
http://wiki.toomuchmedia.com/index.p...list_linkcodes
=== Making CCBill Refunds Expire ===
CCBill doesn't include expiration dates on refund transactions in its
poll, so NATS didn't expire the members. Recent changes let NATS expire the
members correctly even without an expiration date.
=== Smarty Functions Now Available on Poll Emails ===
You can now use Smarty functions on email sent to members and affiliates
after a poll.
=== Member Email Address Decryption ===
We fixed several places where NATS template data used encrypted member
addresses incorrectly.
=== FHG Thumbnail Mix-Up ===
When you added a new FHG to NATS, NATS downloaded the thumbnail from the
URL you specified and put that thumbnail on the NATS server so
affiliates could see it, but instead of making the image URL point to
the NATS thumbnail, NATS pointed to the original thumbnail. Our fix
makes NATS point to its thumbnail.
=== Adtools Can Be Sorted Naturally ===
NATS sorts your adtools using a MySQL string comparison. For example,
numbers are sorted in the following order: 1, 10, 2. You can enable
the following configuration option to have adtools sorted using a
natural string comparison. For example: 1, 2, 10.
$config['ADTOOLS_NATSORT'] = 1;
=== Adtools Use Smarty ===
NATS now interprets Smarty code in your adtools. Any text field in an
adtool can contain Smarty.
=== Letting Users Use Their Username as Their Password ===
You can enable the following configuration option to let members set
their username as their password, a combination NATS forbids by
default.
$config['ALLOW_USER_PASS_MATCH'] = 1;
=== GXBill Canada 900 Changes ===
To correctly record Canadian GXB900 transactions, you'll need this
update. Please submit a ticket if you're interested.
=== Fixed Blank Admin Overview ===
On some versions of NATS4, clicking the Admin Overview link didn't
display any information until you chose a date. We've updated the
report so that it shows a report for the default date range.
=== Extended Sales Linkcodes ===
You can now get linkcodes for extended sales when you use the extended
sales add-on module.
=== Form Field Values Quoted ===
Forms created by the {rebuild_form} template function now enclose form
field values between quotes.
=== Manually Adding Members Postback ===
NATS can now send a postback to an external script after you manually
add a member. For details, please see the following article:
http://wiki.toomuchmedia.com/index.p...ser_Management
=== Permit Sale Even If Cross Sell Fails ===
An incorrectly setup outgoing cross sell made NATS fail during both the
cross sell and the original sale. Changes to NATS let it make the
original sale even if the outgoing cross sell fails.
=== Extra Checking Prevents Expiration Errors ===
We've added extra checking to prevent expiration errors when NATS
tries to estimate the expiration time.
=== RevUpCard Payment Output Format Now Part of NATS ===
NATS now includes the RevUpCard payment output format so you don't
need to manually set it up. If you're on an older version of NATS4,
you can use the instructions at the following URL to add RevUpCard to
NATS:
http://wiki.toomuchmedia.com/index.php/NATS4_RevUpCard
=== Administrator Reports Display Error ===
NATS sometimes overloaded a template variable on its administrator
reports. We changed our back-end function to use a different template
variable to prevent this display error from occurring again.
=== Transaction Data Available in Member Emails ===
You can now use transaction data in emails you send to a members
or affiliates.
=== Showing Unencoded Linkcodes for Overriding Admins ===
NATS wouldn't display unencoded linkcodes to administrators when you
override as an affiliate. We fixed this display error so that unencoded
linkcodes are always displayed when they are available.
=== Nesting Limitations ===
After adtools have been limited, using the adtool limitation form again
now combines your old and new limitations together.
=== Removed Double URL Encoding ===
Sometimes URLs in forms were URL encoded twice. We fixed this display
error.
=== Displaying the Correct Total Number of Adtools ===
We fixed a display error that printed the wrong total number of adtools
when an affiliate asked to see adtools from all sites.
=== Truncating Long URLs in Tables ===
The referring URL report adjusted to display the full URLs, so a
500-character URL made the report unreadable. The report now limits the URL
display to 50 characters, but the full URL is kept intact internally.
=== Site Partner Stats Restricted to Site Partner's Site ==
We've recently fixed a bug which allowed site partners to view stats for
sites they should not have access to.
=== NetCash Support Added to NATS4 ===
You can now use NetCash as a biller in NATS4. For more information,
please see the following article:
http://wiki.toomuchmedia.com/index.php/NATS4_NetCash
=== NATS4 Supports Cross Sells To and From NATS3 {[bug|1847}} ===
You can now make cross sells from NATS4 to NATS3 and from NATS3 to
NATS4.
=== Searching for Adtools by Group ===
We've recently corrected an error which prevented searching adtools
by group.
=== Emails Accidentally Sent Without Subjects ===
There was an error which caused disabled emails to be sent with an
error message. This has been fixed in the latest version.
=== Event Mails Sent Regardless of Member's Mass Mailing Settings ===
Members can choose to not receive mass mailings from the program owner
when they sign-up. Most members choose not to receive the mass
mailings, but NATS was also not sending those members event
notifications -- for example, the join email. NATS now sends event
emails to members regardless of their mass mailing setting.
=== FHG Thumbnails Can Be Replaced ===
You can now replace the thumbnail you uploaded for a free hosted
gallery.
=== process_gateway.php Added to NATS4 ===
We've added process gateway to NATS4 so you can receive cross sells
from outside NATS. For more information, please see the following
article:
http://wiki.toomuchmedia.com/index.p...s_Outside_NATS