If you've been in the WordPress space for a while it's pretty likely you've run into Contact Form 7 at some point. It's pretty much the go-to form for new users and honestly for what it does – it isn't bad. The UI isn't amazing but it's a good starting point and it's totally free. If you're like me and you want to keep your costs low and you're just getting into WordPress it definitely isn't a bad choice. But there are better alternatives out there and some of them are totally free. The one I'll be talking about today is Ninja Forms.
Tag Archives: Ninja Forms
Ninja Forms is the most customizable plugin out there. The core plugin is very easy to use and let’s you create all sorts of forms.
If you want to connect your form to 3rd party services like MailChimp or Stripe they have a ton of add-ons.
I’ve written tutorials & reviews of some of their plugins.
Customizing Ninja Forms PDF Form Submissions
One of my favorite side projects are my Ninja Form plugins. I love challenging myself with new coding techniques. One of the features that I really enjoyed working on is the template system I put into my Ninja Forms PDF Form Submissions plugin. It allows you to copy a template file to your theme and then customize it. This way you can totally customize the PDF without knowing any programming.
White Label Forms Add-On for Ninja Forms
I've been in Denver just over a week and in addition to apartment hunting, meeting new friends, and enjoying the 4th of July I was able able to launch my 8th add-on for Ninja Forms, White Label Forms.
PDF Form Submissions Add-On for Ninja Forms
I'm happy to announce my 7th add-on for Ninja Forms, PDF Form Submissions, is available!
I've been busily making minor improvements to all of my existing Ninja Form add-ons and I haven't had a new plugin announcement for a while. It feels pretty great to release something – especially something that relies on a huge pdf generation library. Best of all, I've made this extension pretty dummy proof. There really aren't any settings you can get wrong. You install it, check a checkbox and you're generating PDFs. You can automate the whole process.
Building a Sustainable Business with the Freemium Model
Today I'm presenting Building a Sustainable Business with the Freemium Model at WordCamp Phoenix.
Reward Yourself
One of the most important parts of creating a new habit – whether it be running more, eating healthy, or forming better writing skills – is to reward yourself when you accomplish the task. That's why we often set milestones for our selves like running a race. There's actually a lot of value in creating these meaningful milestones / goals for your self. They help motivate you push yourself just a little harder and once it's accomplished you'll feel proud of your achievement and you can share the experience with others to relive some of that joy which is very rewarding.
A Dip Into Entrepreneurship
I have some pretty exciting news that I've been waiting to share for a while now. Back in June I released the User Analytics extension for Ninja Forms. That was definitely the start of my entrepreneurship but there is another aspect of being an entrepreneur that I've been looking forward to. Back in November I used the commissions from my extensions to purchase the rights to another developer's plugins so I can resell them as my own. And now I really feel like an entrepreneur!
Change From Address in Ninja Forms
Guess what I did today? I sent an email to noreply@speakinginbytes.com
. Why did I send an email to a noreply@{domain}
address? And why to my own domain? Because as I was flying through my email using all of my fancy gmail shortcuts I opened an email, pressed r
to reply typed up a response pressed tab
and return
and let it fly. Only then did realize that I sent it to my own domain. What would've been really handy in this situation would be a way to automatically change the from address in emails that already contain the requestor's email address.
A quick Google search will turn up this great post by the WP Ninjas (the guys who make Ninja Forms) about dynamically changing the email address. This is actually a really great solution because you can specify exactly which fields you want to use for the name & email address as well as which forms you want to apply this to. The only down side is that it isn't plug & play – and I like plug and play. That way if I ever create another form or modify my form by adding or deleting fields it will still work.
Create The Ultimate Invoicing System Using WooCommerce
I'm constantly amazed at the sheer number of ways that WooCommerce can be used. As soon as you think you have all of the possible use cases our customers come up with a new idea that they suggest and we get to implement! How fun! But unfortunately this isn't all that well documented on the WooThemes.com website. It would be really great if there was a way we could share all of these really cool solutions so that our customers don't have to figure it all out on their own. With that I wanted to present one of my favorite WooCommerce solutions which is an invoicing system.
Text Message Notifications Add-on for Ninja Forms
If you're like me you probably have certain areas on your site that are more important than others. You might have a contact form, a blog where visitors can comment, and a client portal to submit bugs. Clearly these three areas all have drastically different levels of importance to your business. But do you actually prioritize these notifications or do they all go to the same inbox?
Wouldn't it be great if you could get notices about bugs right away? What if you could get a notification when a user selects “I want to spend ${god-loads-of-money}” on your contact form?
I came up with a solution to solve these issues and I'm happy to announce that I've just released Text Message Notifications – my 3rd add-on for Ninja Forms!