Wordpress Plugin: GK Present Wizard

in #utopian-io8 years ago

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.


image.png

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

@mcfarhat



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

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

Nice post

Qurator
Your Quality Content Curator
This post has been upvoted and given the stamp of authenticity by @qurator. To join the quality content creators and receive daily upvotes click here for more info.

Qurator's exclusive support bot is now live. For more info click HERE or send some SBD and your link to @qustodian to get even more support.

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

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

Coin Marketplace

STEEM 0.09
TRX 0.32
JST 0.032
BTC 108923.40
ETH 3999.67
USDT 1.00
SBD 0.62