After a long Easter weekend holiday with the family, I am back at the code. Not as quickly as I’d like, however, and this is likely to be a somewhat less involved week than I had planned. I’ve been spending a good amount of time in the past 24 hours dealing with some family issues including a late night last night at a local health care facility. Things are looking OK at the moment so I’m back at the code in the few hours I have between assisting with managing another household for a few days. Enough about the personal stuff… the code stuff which is what most visitors here are interested in.
Store Pages/Tagalong Bug
Recent updates to Store Locator Plus have manifested a problem in the Tagalong and Store Pages add-on packs. The issue is not a bug specific to either plugin but related to the new extended data system I’ve layered into the product that will make for a stronger location management platform in the future. The underlying location management class is not keeping track of the new location page type correctly. As such certain updates via Store Pages or Tagalong will generate a sequence of errors about page content, etc. not being set properly as has been noted by several users in the forums.
While I’ve been doing minor updates to Store Pages and Tagalong to track the issue, the likely fix will be a base plugin update as that is there the new location management engine lives.
On The Radar
Short term, finding and fixing the location management system bug is the priority. Also on my agenda for the near future:
- Improving the default UX via some new themes, with possibly fewer “out of the box” themes.
- A CSV Export for locations.
- Working with some 3rd party devs to add some new add-on packs.
- MoneyPress Master Edition – time to get back to that project.
I also have several paid support requests in the queue that are going to demand some attention.
So for now, family first, code in between. Certainly not a boring start to April… but I’m looking for a bit less drama and more code later in the month.
With guests in town until next week progress is slow. I will be working on Tagalong updates to make it SLP 3.9 compatible and then back to MoneyPress. When updates are ready they will be published through the normal channels along with a post at my blog (which broadcasts here as well).
For Tagalong I am pushing to get some reported issues resolved, eliminate the need for Store Pages, and hopefully get this to a fully supported launch versus beta.
MoneyPress is a complete re-write that is taking a long time but it will better serve people interested in the affiliate program plugin. The new version is completely object oriented, is using a refined plugin framework (which will help Store Locator Plus as well), and will be fully extensible via a new series of hooks and filters making personal modification for the hackers out there far easier as well as making it easier for me to add premium add-ons.
CSA has started listing the blog in various blog tracking sites like Technorati. Do you have a favorite blog aggregate site? Let me know, comment on this article!
Current Alexa Rank: 259,852 / 86796
Current Technorati Rank: 30186
While I let Store Locator Plus sit for a while to “get it out of my brain” before testing I decided it was a perfect time to get back to the MoneyPress project.
If you haven’t been following the daily updates, I am working on a “master edition” of MoneyPress that ALL the MoneyPress editions will fall under. This will make it far easier to support and update. I will have less documentation pages to update, less code repositories to follow, less forums to follow. It will be far easier as a single developer/business owner to manage.
Rather than just mold an existing plugin to do what I want, I am creating a new plugin that is 100% object oriented (OO) based. I am also following some of the plugins techniques from sources I would like to emulate, like Jetpack. Interestingly I find things in Jetpack that could be more efficient, but in general the Automattic people now the innards of WordPress fairly well so there are good techniques to follow.
I hope to have the first release out in a couple of weeks with MoneyPress serving up listings from ONE of the affiliate modules that will be supported.
I’ve still not decided how to monetize the add-on packs. In all options the base plugin is always free and not “crippled” in any way. The options I’m considering:
One-in-5 of the listings (selected randomly) will connect to my affiliate account (20% listings = revenue for me). Premium paid add-on turns off the “take” giving 100% to the user.
- Raise Limits
All listings are 100% revenue for the free plugin user. Add ons do nothing more than change/raise limits on things like # of products you can list/page, set a default # per page, set default listing category, etc.
- BuyAt Base
All listings are 100% revenue for the free plugin user, however the only FREE affiliate module is the seldom used BuyAt affiliate program. eBay, Amazon, CJ, and CafePress modules (among others) would be paid add-on packs.
Of these options I like the “One-In-5” option the least. It complicates the code, for one. Currently I’m “waffling” between Raise Limits and BuyAt Base.
What do you think? Which option would you be more interested in and makes the best base plugin while encouraging people to “donate” via a premium add-on.