Posted By:Benjamin Moody, Author at BENJAMIN MOODY
Add your items, print the tags, get your stuff back…
LocatorLab.com is a new “Web App” built using WordPress as an application framework.
LocatorLab.com was born when one of my close friends lost his wallet while in the city. Although he did have some identification in his wallet, there was no contact information so no easy way for anyone who found it to get in touch with him.
Enhance WordPress gallery shortcode content with the Zurb Foundation Clearing lightbox. Just enable and all gallery shortcodes will use Clearing. You can add a gallery just as you normally would including setting up the number of columns. The plugin supports up to 6 columns for any gallery, it will fall back to 4 column grid […]Read More
Chunked Multiple file uploads, Auto upload of videos to YouTube & Brightcove, Files stored in WP Media Library, Advanced options. Need more control over Gravity Forms multiple file uploads. Want to store file uploads in WordPress media library. Large file support with chunked uploads, get around server upload limits Like a choice of upload user […]Read More
3 Angels is an angel investment founded by Kobo e-reader creator “Michael Serbinis” based in Toronto.
Michael Serbinis required a new micro site for his new investment group. The project had a very short timeline with the design and build completed in less than two weeks.
The site requirements included a fully responsive layout with contact forms and a blog.
Custom WordPress CMS
Saving Brains is a new sponsorship program created by Grand Challenges Canada, a Toronto based global health organization partly sponsored by the Bill Gates Foundation.
As a new program Grand Challenges Canada required a new WordPress powered site to highlight global projects under the new program.
The requirements for the site included a fully responsive layout, project repository with search and filters, a home page which highlighted new projects and content changes, contact forms, and a blog.
A major requirement was the site had to fully support multilingual content for both English and French.
A WordPress Multisite was used to accommodate the multilingual aspect of the site. The use of multisite ensured that all English and French content remained separate. Treating each language as it’s own individual WordPress site improved content administration and also allowed for greater control over admin access for translation staff.
Custom WordPress CMS
Custom Project repository
Custom WordPress Plugins
SurfEasy are a anonymous VPN provider based in Toronto.
SurfEasy where in the process of moving their main website to a WordPress install. They had all content migrated across but were missing an integral part, the user payment system.
SurfEasy has their own proprietary system for managing user profiles and accounts; also they had selected Recurly as their payment gateway. They required a custom WordPress plugin to provide a bridge between payment processing in Recurly and updating a client’s account details in their user management system.
Custom Recurly Plugin
Recurly is a popular payment gateway similar to PayPal. They provide a robust javacsript based API to create payment forms and interact with their system.
SurfEasy required some significant customization of the default Recurly forms, thus the customizations had to be compiled into a custom version of the Resurly form plugin.
The custom WordPress plugin would handle rendering all forms required for a new user signup, including a new user form used by SurfEasy’s client management system, as well as the form required for the payment process.
Once a new user has completed the registration form, this data is sent by the plugin to the SurfEasy client management system via a custom API. The system validates the data and creates a new user account.
The plugin then loads the Recurly payment form for the user to complete. The payment data is submitted to Recurly which returns a confirmation that the payment is complete.
The plugin then sends the confirmation data back to the SurfEasy user management system which updates the user account accordingly and returns the result.
The plugin then validates the result and if successful automatically logs the new user in and redirects them to their new profile.
Custom WordPress Plugin Development
Recurly payment gateway
Interaction with proprietary API
WordPress API development