Stephen Burge's Blog, page 122
June 2, 2015
How to Create a Custom jQuery Plugin
jQuery is, in my humble opinion, the best Javascript library.
Much of jQuery's popularity is due to the fact that it considerably reduces development time. Their slogan is "write less, do more", which is a great summary of jQuery's benefits.
What make jQuery really great are the plugins. Plugins are reusable portions of code which help you write even less Javascript to achieve specific features on the client side. For example, you can use plugins to create slideshows, galleries, popups and more.
In this tutorial, you will learn how to create your own custom jQuery plugin.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Much of jQuery's popularity is due to the fact that it considerably reduces development time. Their slogan is "write less, do more", which is a great summary of jQuery's benefits.
What make jQuery really great are the plugins. Plugins are reusable portions of code which help you write even less Javascript to achieve specific features on the client side. For example, you can use plugins to create slideshows, galleries, popups and more.
In this tutorial, you will learn how to create your own custom jQuery plugin.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on June 02, 2015 18:12
New Video Class: Drupal Contextual Views
In this advanced views class, Robert explores contextual filters.
Contextual filters work similarly to regular filters, but there is one important difference. Instead of setting a filter value manually, the value is fetched from variables sent programmatically to the view. This adds an incredible amount of flexibility to the views you create.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Contextual filters work similarly to regular filters, but there is one important difference. Instead of setting a filter value manually, the value is fetched from variables sent programmatically to the view. This adds an incredible amount of flexibility to the views you create.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on June 02, 2015 08:04
May 28, 2015
Paid Memberships Pro for WordPress Membership Sites
At WordCamp Miami, I've been asked to give a talk about building membership sites with WordPress.
Membership sites is a topic I could talk on for hours, but the Miami session is only 30 minutes and is a very practical, hands-on guide.
So, to keep things as simple as possible, I'm going to recommend one plugin and one payment gateway.
I recommend building your membership sites with Paid Membership Pro and Stripe. Here's your getting started guide ...
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Membership sites is a topic I could talk on for hours, but the Miami session is only 30 minutes and is a very practical, hands-on guide.
So, to keep things as simple as possible, I'm going to recommend one plugin and one payment gateway.
I recommend building your membership sites with Paid Membership Pro and Stripe. Here's your getting started guide ...
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 28, 2015 05:29
May 27, 2015
Day 1 Review of PayCart, Joomla E-Commerce
PayCart is a new Joomla 3 e-commerce extension from the team at ReadyBytes.
Good shopping carts are always hard to find. In Joomla, we currently recommend HikaShop, but that comes with hundreds of different options.
So, we were excited to test PayCart which presents itself as a very simple, easy-to-use shipping cart. Here's our review of PayCart.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Good shopping carts are always hard to find. In Joomla, we currently recommend HikaShop, but that comes with hundreds of different options.
So, we were excited to test PayCart which presents itself as a very simple, easy-to-use shipping cart. Here's our review of PayCart.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 27, 2015 15:30
Cameroon Doody of GetBellhops.com and Chattanooga
Welcome to the "New Tech Cities" series at OSTraining.
In this series we're talking about cities that were rundown but are re-inventing themselves, as using technology to do so. We're trying to get to the bottom of the questions, "What does it take to turn around a struggling city?" and "Can technology help?"
Our initial focus is on the city of Chattanooga, Tennessee. Scroll to the bottom of the post to see links to all the articles in this series.
This week we're talking with Cameron Doody, a co-founder of GetBellhops.com.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
In this series we're talking about cities that were rundown but are re-inventing themselves, as using technology to do so. We're trying to get to the bottom of the questions, "What does it take to turn around a struggling city?" and "Can technology help?"
Our initial focus is on the city of Chattanooga, Tennessee. Scroll to the bottom of the post to see links to all the articles in this series.
This week we're talking with Cameron Doody, a co-founder of GetBellhops.com.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 27, 2015 07:13
May 25, 2015
New Video Class: Drupal Advanced Rules
The Rules module adds amazing functionality to a Drupal site. A site builder can set up almost limitless "if this, then that" scenarios to manage any number of tasks.
In this advanced class, Robert provides some more complex tasks that really show off some of the ways this module can automate and enhance your Drupal site.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
In this advanced class, Robert provides some more complex tasks that really show off some of the ways this module can automate and enhance your Drupal site.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 25, 2015 11:04
May 20, 2015
Magento Plans an Alert Registry to Improve Weak Security Policies
Here's an update from a story we covered last month.
In February, Magento released a patch to fix a very serious security hole. Around 90 days later, Magento still had not added the patch to their downloads, and they had not made any attempt to spread awareness outside of their own narrow ecosystem.
Along with several other blogs, we called them out for their terrible security policies.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
In February, Magento released a patch to fix a very serious security hole. Around 90 days later, Magento still had not added the patch to their downloads, and they had not made any attempt to spread awareness outside of their own narrow ecosystem.
Along with several other blogs, we called them out for their terrible security policies.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 20, 2015 21:51
May 19, 2015
Redirect non-www to www URLs using htaccess
Web development has a lot of nuances that are learned along the way. One of those is that www and non-www URLs are technically different and that it could hurt your SEO if you keep both around.
For example, the domains https://www.ostraining.com and https://ostraining.com (note the "www" in one but not the other) are technically different. However, if you click on either, they'll redirect to the same place, which is a good thing. It helps Google and other search engines to only index one and to not split results.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
For example, the domains https://www.ostraining.com and https://ostraining.com (note the "www" in one but not the other) are technically different. However, if you click on either, they'll redirect to the same place, which is a good thing. It helps Google and other search engines to only index one and to not split results.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 19, 2015 19:35
Automattic Buys WooCommerce for Over $30 Million
Wow. There was huge news this week that impacted both WordPress and e-commerce in general.
Automattic (the parent company of WordPress.com) purchased WooCommerce for over $30 million.
As Magento continues to struggle, there's room for a new dominant player in e-commerce and Matt Mullenwegg seems determined that WordPress will become the new king.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Automattic (the parent company of WordPress.com) purchased WooCommerce for over $30 million.
As Magento continues to struggle, there's room for a new dominant player in e-commerce and Matt Mullenwegg seems determined that WordPress will become the new king.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 19, 2015 16:12
Vote on New Classes You Want at OSTraining
What classes would you like to see added at OSTraining?
We're excited to announce that we have a new "Class Ideas" area at OSTraining where our members can vote for the training they want to see us offer.
Some ideas already have many votes, including PHPMyAdmin, Drupal module development and Joomla extensions development. However, there are also suggestions such as Magento and Expression Engine training.
Please add your ideas too! Click here to access the Class Ideas area and tell us what skills you want to master.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
We're excited to announce that we have a new "Class Ideas" area at OSTraining where our members can vote for the training they want to see us offer.
Some ideas already have many votes, including PHPMyAdmin, Drupal module development and Joomla extensions development. However, there are also suggestions such as Magento and Expression Engine training.
Please add your ideas too! Click here to access the Class Ideas area and tell us what skills you want to master.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on May 19, 2015 14:07