Engage your audience, gather valuable insights, and stay ahead of the competition. RoadMapWP allows your customers to submit ideas that can be sorted and voted on and lets you display a public facing roadmap so customers know what's coming down the pipeline.
This product started out as a joke in the company Slack. I said something about being able to throw something together in WordPress that was better than the Roadmap SaaS we are using.
Shortly after that, I turned that joke into a reality!
RoadMapWP allows you to embed a public facing, user engaging roadmap right on your existing WordPress website, no need for an external Saas!
We also have a premium add-on that adds a Knowledgebase feature to your website.
Congrats on the launch! You "threw something together in WordPress" really well. I was looking through the source code of the free version, very clean, nice work! Here's some feedback since you asked :)
One thing I did flag was the fact that users could submit as many votes as they wanted anonymously by altering the user agent. At the very least I'd want the option to allow only logged in users to vote (which I know can be achieved by simply unhooking the _nopriv) version.
Also not completely sold on using the post meta API for this, or at the very least do a direct UPDATE query to perform the +1 at the database level instead of PHP. This will avoid race conditions and guarantee that 100 concurrent HTTP requests will result in exactly 100 upvotes (don't forget to delete the postmeta if you do this).
Finally, I'd recommend renaming the voted_idea_ cookie into _voted_idea_ (leading underscore) since some proxies and caching plugins are already set up to ignore such "javascript-only" cookies.
Congrats again on the launch and good luck!
Well done @jameswelbes! It is an awesome move to take WordPress to the next level with user-driven roadmaps. I'm sure it will be a great benefit to all WordPress users.
RoadMapWP
RoadMapWP
Mailbob
RoadMapWP
RoadMapWP