{"id":1788,"date":"2012-10-02T11:49:01","date_gmt":"2012-10-02T18:49:01","guid":{"rendered":"http:\/\/webtrainingwheels.com\/?p=1788"},"modified":"2020-03-01T18:02:09","modified_gmt":"2020-03-02T02:02:09","slug":"jetpack-wordpress-plugin","status":"publish","type":"post","link":"https:\/\/webtrainingwheels.com\/jetpack-wordpress-plugin\/","title":{"rendered":"Should You Use the Jetpack WordPress Plugin?"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1789\" title=\"Jetpack WordPress Plugin\" src=\"https:\/\/webtrainingwheels.com\/wp-content\/uploads\/2012\/10\/jetpack-wordpress-plugin.jpg\" alt=\"Jetpack WordPress Plugin\" width=\"500\" height=\"200\" srcset=\"https:\/\/webtrainingwheels.com\/wp-content\/uploads\/2012\/10\/jetpack-wordpress-plugin.jpg 500w, https:\/\/webtrainingwheels.com\/wp-content\/uploads\/2012\/10\/jetpack-wordpress-plugin-100x40.jpg 100w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<h3>What Is Jetpack?<\/h3>\n<p><a href=\"http:\/\/wordpress.org\/extend\/plugins\/jetpack\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jetpack is a plugin<\/a> created by the team at WordPress.com. It is one super-plugin that contains a whole suite of features &#8211; mini-plugins, if you will. It was created to make available to self-hosted WordPress users some of the convenient features that WordPress.com users enjoy. Some of the features that Jetpack includes are:<\/p>\n<ul>\n<li>a widget to display your latest Tweets<\/li>\n<li>WordPress stats about traffic to your blog<\/li>\n<li>Email subscription to blog posts and comments<\/li>\n<li>Facebook Like box widget<\/li>\n<li>mobile theme<\/li>\n<li>&#8220;Carousel&#8221; to turn image galleries into slideshows<\/li>\n<li>image widget &#8211; to easily add an image to your sidebar<\/li>\n<\/ul>\n<div><!--more--><\/div>\n<h3>The Good<\/h3>\n<ul>\n<li>Jetpack gives you quick and easy access to a plethora of features in one place.<\/li>\n<li>It&#8217;s made by Automattic, the creators of WordPress itself, so it&#8217;s safe to use, actively developed and frequently updated.<\/li>\n<li>If you are transitioning from WordPress.com to self-hosted WordPress, it will make the transition smoother and make your new WP site feel familiar.<\/li>\n<li>Some of the features are useful and convenient.<\/li>\n<\/ul>\n<h3>The Bad<\/h3>\n<ul>\n<li>For those of you on a Network Solutions shared hosting account (and probably other shoddy shared hosts), you&#8217;ll probably get a nasty error message when you first activate the plugin and you&#8217;ll need to adjust your php.ini file to allow php to use more memory. This may not be a shortcoming of Jetpack so much as it is one of the various reasons that Network Solutions sucks. But it certainly won&#8217;t make you feel good about Jetpack.<\/li>\n<li>While some features of Jetpack require manual activation, others such as some of the widgets, are auto-activated which is a little sneaky. All features should really be opt-in by default.<\/li>\n<li>You need a WordPress.com account to activate Jetpack. This seems really unnecessary and extremely confusing. I (along with many other WordPress consultants\/developers) spend a lot of time explaining to clients the difference between using self-hosted WordPress and WordPress.com for their website. So just when you&#8217;ve gone through the explanation of how they should NOT go to WordPress.com to sign up for or log into to their blog, you then have to turn around and tell them, &#8220;well actually if you want to use this plugin you \u00a0WILL need a WordPress.com account.&#8221; EH?!! That&#8217;s just weird and confusing and further muddles the distinction between self-hosted WordPress and WordPress.com<\/li>\n<li>The features are convenient but also definitely designed for the personal blogger rather than the serious, business-oriented blogger. You get a range of features with Jetpack but not too much depth with each one.<\/li>\n<li>For a more detailed debate on the pros and cons of Jetpack you can check out<a href=\"http:\/\/krogsgard.com\/2012\/jetpack\/\" target=\"_blank\" rel=\"noopener noreferrer\"> this blog<\/a>\u00a0which also features Matt Mullenweg (founder of WordPress) chiming in on why WordPress.com account is &#8220;necessary&#8221;.<\/li>\n<\/ul>\n<h3>Who Should Consider Using Jetpack?<\/h3>\n<ul>\n<li>People\u00a0transferring\u00a0their site from WordPress.com to self-hosted WordPress<\/li>\n<li>Personal bloggers whose needs are pretty lightweight and not specialized.<\/li>\n<\/ul>\n<h3>Who Should Not Use Jetpack?<\/h3>\n<ul>\n<li>If you are creating a site for your business, or a blog that you hope to monetize in some way, you will not get the fully-featured tools you need from Jetpack. It would be\u00a0better\u00a0to pick and choose from other available plugins to get the power features you&#8217;ll need. For example, you&#8217;ll need Google Analytics rather than WordPress stats. For email subscriptions you&#8217;ll want to use a specific email marketing solution like Aweber or Mailchimp. There&#8217;s nothing (yet) in Jetpack that can&#8217;t be added with a separate, stand-alone plugin and so for power users you will find better solutions with more specialized plugins.<\/li>\n<\/ul>\n<h3>If you do use Jetpack:<\/h3>\n<ul>\n<li>You may want to check out the plugin &#8220;<a href=\"http:\/\/wordpress.org\/extend\/plugins\/manual-control\/\" target=\"_blank\" rel=\"noopener noreferrer\">Manual Control for Jetpack<\/a>&#8221; &#8211; \u00a0designed to reign in Jetpack&#8217;s over-zealousness in\u00a0activating\u00a0new modules without your say-so.<\/li>\n<\/ul>\n<p><em>Do you use Jetpack? What features do you enjoy or otherwise about it? Leave a comment below.\u00a0<\/em><\/p><div id=\"webtr-2812497083\" class=\"webtr-content\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_32' >\n                        <div class='gform_heading'>\n                            <h3 class=\"gform_title\">Weekly WordPress Tips To Your Inbox<\/h3>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_32'  action='\/wp-json\/wp\/v2\/posts\/1788' data-formid='32' novalidate> \r\n <input type='hidden' class='gforms-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/>\n                        <div class='gform-body gform_body'><ul id='gform_fields_32' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_32_3\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_32_3'>LinkedIn<\/label><div class='ginput_container'><input name='input_3' id='input_32_3' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_32_3'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_32_1\" class=\"gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label screen-reader-text' for='input_32_1'>Enter Your Email, It&#039;s Free!<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_32_1' type='email' value='' class='large'   placeholder='Enter Your Email, It&#039;s Free!' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_32_2\" class=\"gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_2' id='input_32_2' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/posts\/1788' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><div class=\"gf-turnstile-container\"> <div id=\"cf-turnstile-gf-32\" class=\"cf-turnstile\" data-callback=\"turnstileGravityCallback\" data-sitekey=\"0x4AAAAAAA7A0N4QhHj7cf1O\" data-theme=\"light\" data-language=\"auto\" data-size=\"normal\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-action=\"gravity-form-32\" data-appearance=\"always\"><\/div> <style>.gform_button { pointer-events: none; opacity: 0.5; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-gf-32\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-gf-32\"), turnstile.render(\"#cf-turnstile-gf-32\", {sitekey:\"0x4AAAAAAA7A0N4QhHj7cf1O\"})); }, 100); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-gf-32\"> <style>#cf-turnstile-gf-32 { margin-left: -15px; }<\/style> <\/div> <style> .gf-turnstile-container { width: 100%; } .gform_footer.top_label { display: flex; flex-wrap: wrap; } <\/style> <script>document.addEventListener(\"DOMContentLoaded\", function() {document.addEventListener('gform\/post_render', function handlePostRender(event) {if (event.detail.formId !== 32) {return;}gform.utils.addAsyncFilter('gform\/submission\/pre_submission', async function handlePreSubmission(data) {document.addEventListener('gform\/post_render', function rerenderTurnstile(event) {if (event.detail.formId !== 32) {return;}const turnstileElement = document.getElementById('cf-turnstile-gf-32');if (turnstileElement) {turnstile.remove('#cf-turnstile-gf-32');turnstile.render('#cf-turnstile-gf-32');}document.removeEventListener('gform\/post_render', rerenderTurnstile);});gform.utils.removeFilter('gform\/submission\/pre_submission', handlePreSubmission);return data;});document.removeEventListener('gform\/post_render', handlePostRender);});});<\/script><input type=\"submit\" id=\"gform_submit_button_32\" class=\"gform_button button\" onclick=\"__gaTracker('send', 'event', { eventCategory: 'Forms', eventAction: 'Subscribe', eventLabel: 'PostFooter'});gform.submission.handleButtonClick(this);\" data-submission-type=\"submit\" value=\"Sign Up\"><\/body><\/html>\n \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_32' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_32' id='gform_theme_32' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_32' id='gform_style_settings_32' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_32' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='32' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='Lj+JwptJ+s9jzw9YDA3gUnyGuSgGeigrYJgHpbaJ2u\/+KQWZdItdP7OJSHsws3rb7cG9\/vZ4v843z+vM3Mvhgnz4O0Z1oQH04z78TEaAGzWqe3w=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_32' value='WyJbXSIsIjNhZjRhZTc2ODU5NzRiOTg2YjVjODkwMzk3M2ZhNTE5Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_32' id='gform_target_page_number_32' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_32' id='gform_source_page_number_32' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 32, 'https:\/\/webtrainingwheels.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_32').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_32');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_32').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_32').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_32').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_32').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_32').val();gformInitSpinner( 32, 'https:\/\/webtrainingwheels.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [32, current_page]);window['gf_submitting_32'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_32').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [32]);window['gf_submitting_32'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_32').text());}else{jQuery('#gform_32').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"32\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_32\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_32\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_32\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 32, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What Is Jetpack? Jetpack is a plugin created by the team at WordPress.com. It is one super-plugin that contains a whole suite of features &#8211; mini-plugins, if you will. It was created to make available to self-hosted WordPress users some of the convenient features that WordPress.com users enjoy. Some of the features that Jetpack includes &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Should You Use the Jetpack WordPress Plugin?\" class=\"read-more button\" href=\"https:\/\/webtrainingwheels.com\/jetpack-wordpress-plugin\/#more-1788\" aria-label=\"Read more about Should You Use the Jetpack WordPress Plugin?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[285],"tags":[340],"audience":[],"class_list":["post-1788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wp-plugins","tag-jetpack"],"aioseo_notices":[],"modified_by":"Lucy","_links":{"self":[{"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/posts\/1788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/comments?post=1788"}],"version-history":[{"count":0,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/posts\/1788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/media\/1790"}],"wp:attachment":[{"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/media?parent=1788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/categories?post=1788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/tags?post=1788"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/webtrainingwheels.com\/wp-json\/wp\/v2\/audience?post=1788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}