• Stay in touch. Sign up for the 9seeds newsletter.
  • WP Affiliate Manager version 1.5

    We’re glad to announce the release of WP Affiliate Manager version 1.5.0.  This version initially centered around a bugfix having to do with a namespace conflict in the latest (3.8.9.x) versions of WP e-Commerce.  However in the process, we were able to add several minor enhancements that will enhance WP Affiliate Manager for the future.

    gettext translation wrappers

    While not all screens have had the gettext translation wrappers applied (notably the settings and paypal pages in wp-admin), everything else has been added.  Expect a 1.5.x release early in 2013 that will be fully translatable.

    As such, we’re putting out a call for translators.  We are willing to offer free lifetime use & upgrades of the WP Affiliate Manager to anyone who contributes a full translation in their own language. We have a couple of people already talking to us about certain languages, so if you’re interested, please fill out the form on our translation page and let us know what language you’d like to help us add to WP Affiliate Manager!

    money_format() for Windows

    money_format() is a native PHP function, but it does not exist on Windows platforms.  We added a simple one for those hosting in Windows environments which should get the job done.

    PayPal enhancements

    First, the sandbox PayPal URL has been fixed.  This is mostly used for development/testing purposes, but none-the-less is important.

    Also, we removed the requirement for needing the PHP cURL module requirement.  Instead, WP Affiliate Manager uses WordPress’ native HTTP request methods.

    jQuery UI Tabs + cookies + mod_security bugfix

    An interesting sidenote… we discovered a bug where if you went to the 2nd tab on WP Affiliate Manager’s “My Affiliates” screen on our test server, your next navigation point in WordPress would either result in a 404 error, or an endless loop of 302 redirects.

    Turns out the bug was caused by a perfect storm of Apache’s mod_security (which is enabled on our test server) and the use of jQuery UI Tabs with a cookie save option.  What was occurring was the cookie name was being saved as “ui-tabs-1″ and if your last visited tab was the 2nd tab (index 1) the cookie was saved as “ui-tabs-1=1″.  This would be passed with each HTTP request as a cookie header.  Since mod_security doesn’t like anything where “1=1″, it was changing the request, causing WordPress to become all sorts of confused.  You can see a bug report about it here: http://bugs.jqueryui.com/ticket/8027

    The solution was to name the cookie, so the automatically generated name wasn’t used:

    jQuery("#tabs").tabs({
        cookie: {
            name: 'wpam_detail_tab'
        }
    });

    Enjoy all of the fixes!

    New plugin: Authorize.net SIM Gateway for WP e-Commerce

    A while back we released the WP Affiliate Manager plugin which integrates directly in to the WP e-Commerce plugin to allow you to easily track and pay affiliates for driving traffic to your site. We have since been keeping an eye on the WP e-Commerce community and when we saw the opportunity to help with another plugin, we jumped at the chance.

    Today we released a new payment gateway for WP e-Commerce: Authorize.net Server Integration Method, or SIM for short. From the Authorize.net website:

    SIM provides a customizable, secure hosted payment form to make integration easy for Web merchants that do not have an SSL certificate.

    WP e-Commerce has a wide range of payment gateway options available, and we’re happy to help expand their reach by giving users one more option to choose from.

    If you are interested in reading more about how Authorize.net’s SIM works, you can check out the developer center at Authorize.net.

    The plugin is available exclusively through the GetShopped marketplace and is compatible with the new 3.8.9.x software. And to celebrate the launch, use code WPECDEC at checkout to receive 30% off. (discount expires 12/17/12)

    2011 Holiday Schedule

    The holiday season is upon us. It’s time to go hang out with friends and family and look back on an amazing year.

    December 14th will be our last full day in the office this year. We will be back at our desks digging out from under a mountain of email on January 2nd.

    Have a terrific holiday and we look forward to working with you in 2012.

    Cheers!

    Digital World Expo – Digital Startup Speaker Series

    We are proud to announce our involvement with a new event coming to Las Vegas, Digital World Expo! From their site:

    Digital World Expo debuts an annual forum for professional education in all forms of interactive marketing, media, communications and advertising. Attendees will learn, train and build awareness of technology application in media and what’s to come. Four areas are presented to meet the needs of today’s media professionals in digital advertising, marketing, public relations, development and strategy.

    DWE will take place at the Mirage Event Center here in Las Vegas and will contain 30+ classes on all aspects of online marketing. The classes are going to be less about being a simple presentation and more about actual “Next Steps” that attendees can take action on when they return to the office. One of the courses will be lead by 9seeds’ John Hawkins who will be talking about… you guessed it, WordPress.

    9seeds will also be involved in something we find really cool, The Digital Startup Speaker Series. In short, the DSSS will give startups 10 minutes on stage to show off their product or service to a room full of decision makers. Best of all, there is no cost to the startups!

    If you are part of a startup and want to register for one of the 24 available time slots, complete the online registration form here.

    With an expected attendance of 500-700 people at DWE, this is going to be a great opportunity for some startups to jump-start their project. We are very excited to be a part of it and hope you will come check out the event.

    Getting ready for WordPress 3.2

    Earlier today WordPress 3.2 was released. The new version brings with it new minimum requirements for PHP and MySQL. The new minimum supported versions are PHP 5.2.4 and MySQL 5.0.

    Before you upgrade to version 3.2, you’ll want to make sure your server is ready. Here are a few ways you can do that:

    1. Install the WordPress Requirements Check plugin by Ryan Duff.

    2. Log in to your hosts control panel. If it’s using cPanel, the server information will be displayed down the left side. Look for PHP and MySQL and confirm the version numbers.

    3. Contact your host directly and ask!

    By now, the majority of the hosting companies out there are already meeting these minimum requirements. However, if you are hosting on your nephew’s friend’s server, you will definitely want to take a moment to double check. If you find that your hosting company is NOT up to date with these minimum requirements, we strongly suggest you look in to a host like InMotion Hosting or Page.ly

    If you would like some help confirming your server’s compatibility or assistance with the upgrade process, fill out our contact form and take care of it for you.