I’m not ashamed to say that I use Bootstrap, it’s one of the main reasons I was able to get Sprout Apps launched so quickly last year. It may be a bit bloated and there are some other great frameworks/tools for prototyping and this example should help. What I am ashamed of is not getting around to adding pagination to SA […]
I’ve been working with PayPal’s APIs for over six years and I still don’t completely understand what the fuck is going on over there. It seems every other year they have a new API and not once (to my knowledge) have they deprecated something useless. Just look at the “Classic APIs Product Page“. They even re-branded a while […]
At Sprout Apps I wanted Sprout Invoices to be the only product that had a license, with all add-ons (or extensions) using that license to receive automatic updates (or validate against). This provides a lot of benefits, mainly: a better customer experience, and improved recurring sales. If you’re not with me, consider your customer’s point […]
I really have no idea why the default behavior for Photon is not serve images on a page served over SSL but the solution is rather simple. View the code on Gist.
A little background first… To celebrate Christmas and get Sprout Apps jump started for the new year I’ve launched a huge discount on Sprout Invoices and Help Scout Desk. The sale sets the cheaper monthly plans of Sprout Invoices to a $1, then each day the price will increase until Christmas day (when I’ll just manually remove the […]
A big change since I started Sprout Apps is putting aside time to contribute back to WordPress more. In the past my excuse of not contributing was always time but honestly bad experiences within core conversations and my lack of confidence held me back. I’ve come to realize my excuses suck and that I have a lot to benefit from […]
If you’re a developer and release code to the public: own your mistakes don’t blame your users for them. — Dan Cameron (@dancameron) September 10, 2014 Someone on the Advanced WordPress Facebook group posted this about how he was frustrated how plugin updates were being handled by a certain developer. That arena is definitely not the […]
As a follow to my EDD Recurring Payments & Discounts: Proposal I’d like to share my solution. Let me set this up for you first. Here’s the pricing options for Sprout Invoices. Note: the customer pays the “Signup Fee” and the “Price” initially, I’ve written about a proposal to change this already. The discount is for 25% off […]
At Sprout Apps we’re going to be using the awesome NinjaDemo plugin but we wanted to allow for a demo to be created without directing them to the bland demo site running Twenty Twelve :). Here’s the solution I came up with: Add some AJAX handlers on the WPMU demo site running NinjaDemo. I wish […]
View the code on Gist.