Wordpress Plugin: GK Present Wizard
Today I present you with another wordpress plugin that I worked on that allows wordpress powered sites to include a wizard behavior for finding matching presents. The plugin is called GK Present Wizard.

Purpose of the plugin
The plugin is a wordpress solution that allows adding a wizard behavior to any wordpress + woocommerce installation. This enables embedding into the site a set of screens which enable moving step by step into picking a particular matching present from a category and subcategory, based upon the data setup within your woocommerce installation, but also depending on the user related data which is generally fetched from the facebook account.
Coding the plugin
Being a wordpress plugin, the backend scripting is always PHP along with wordpress interfacing for connecting to the database, while also relying on data provided by woocommerce for product info.
The front end relies on HTML+CSS+Javascript.
We had to also rely on core php drawing functions to be able to generate on the fly images for what needs to be shared on facebook.
Utilizing the plugin
Once setup, the plugin will override the current site's functionality, and turn the site into a wizard that takes the user through the present choosing experience. Data will need to be properly setup on the site initially, including the different products, categories, and how they are linked to users in terms of age, sex, and gender.
Dependencies
To avoid rewriting the code, the plugin relies on another plugin, in addition to woocommerce, called Facebookall to perform all Facebook connectivity functions. And hence on top of wordpress installation, woocommerce and facebookall are required for proper functioning of the plugin.
Downloading the plugin
The plugin can be obtained from the official GitHub repository
Being the sole contributor (and creator) of the plugin, there are currently no branches/forks/gists/pull requests, and all the code is openly accessible via above link.
Feel free to check it out, and let me know should you have any questions :)
Thank you
Posted on Utopian.io - Rewarding Open Source Contributors
This post has received gratitude of 1.00 % from @jout
returning the gratitude :)
You got a 0.35% upvote from @postpromoter courtesy of @jout!
I don't understand any of this, but it sounds good lol xD
hahaha thanks ! :D
good post
Thank you :)
Nice post
Thank you
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @mcfarhat I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x