{"id":48036,"date":"2014-12-23T06:02:35","date_gmt":"2014-12-23T06:02:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-pusher\/"},"modified":"2015-01-11T15:31:30","modified_gmt":"2015-01-11T15:31:30","slug":"wp-pusher","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-pusher\/","author":14176801,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"4.1.42","requires":"3.9","requires_php":"","requires_plugins":"","header_name":"WP Pusher","header_author":"WP Pusher","header_description":"","assets_banners_color":"00487c","last_updated":"2015-01-11 15:31:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wppusher.com","header_author_uri":"http:\/\/wppusher.com","rating":0,"author_block_rating":0,"active_installs":500,"downloads":452,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1052273","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1052273","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1","0.1.2","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1052789","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1052789","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1052789","resolution":"3","location":"assets"}},"screenshots":{"1":"Plugins installed and managed with WP Pusher","2":"The WP Pusher dashboard","3":"Manage themes and plugins from the dashboard"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[19981,16271,15326,1673,8197],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-48036","plugin","type-plugin","status-closed","hentry","plugin_tags-deploy","plugin_tags-deployment","plugin_tags-git","plugin_tags-github","plugin_tags-workflow","plugin_committers-petersuhm"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-pusher_00487c.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-pusher\/assets\/screenshot-1.png?rev=1052789","caption":"Plugins installed and managed with WP Pusher"},{"src":"https:\/\/ps.w.org\/wp-pusher\/assets\/screenshot-2.png?rev=1052789","caption":"The WP Pusher dashboard"},{"src":"https:\/\/ps.w.org\/wp-pusher\/assets\/screenshot-3.png?rev=1052789","caption":"Manage themes and plugins from the dashboard"}],"raw_content":"<!--section=description-->\n<h3>Features<\/h3>\n\n<ul>\n<li>Install and update your WordPress themes and plugins directly from GitHub<\/li>\n<li>BitBucket support<\/li>\n<li>Easy version control of your clients code<\/li>\n<li>Works everywhere because it hooks in to the WordPress core auto updater<\/li>\n<li>No Git or SSH needed on the server<\/li>\n<\/ul>\n\n<h3>PRO features<\/h3>\n\n<ul>\n<li><strong>Push-to-deploy<\/strong> can automatically trigger updates when whenever you push to GitHub (Coming soon)<\/li>\n<li>E-mail <strong>support<\/strong><\/li>\n<\/ul>\n\n<p><a href=\"http:\/\/wppusher.com\/pro\">Learn more about PRO<\/a><\/p>\n\n<h3>Coming soon<\/h3>\n\n<ul>\n<li>Support for self-hosted Git repositories like GitLab<\/li>\n<li>Release notifications in WordPress dashboard - notify clients on updates<\/li>\n<\/ul>\n\n<h3>Get started<\/h3>\n\n<p>If you already use Git for your projects and your themes and plugins are in their own repositories on GitHub, getting started with WP Pusher is simple and easy. Just go to \"New plugin\" or \"New theme\" in the WP Pusher menu and type in the repository for the package: github-username\/repository-name<\/p>\n\n<p>If any of your plugins or themes are in private repositories on GitHub, WP Pusher will need a token to access them. You can read GitHub's guide to application tokens <a href=\"https:\/\/help.github.com\/articles\/creating-an-access-token-for-command-line-use\/\">here<\/a>. Paste in the token at WP Pusher settings page.<\/p>\n\n<h3>Conventions<\/h3>\n\n<ul>\n<li>Theme stylesheets <em>must<\/em> be named the same as the repository<\/li>\n<li>Plugin directories <em>must<\/em> be named the same as the repository<\/li>\n<li>GitHub version tags <em>must<\/em> be numeric, such as '1.0' or '1.0.1', with an optional preceding 'v', such as 'v1.0.1'<\/li>\n<li>WordPress version tags <em>must<\/em> be numeric, such as '1.0' or '1.0.1'<\/li>\n<\/ul>\n\n<h4>Git workflow<\/h4>\n\n<p>The way WP Pusher works, packages (themes and plugins) need to be in their own repositories. If your packages are in their own repositories already, you can safely skip this section. Some developers prefer having their whole WordPress installation under Git, which potentially makes things a bit more complicated. By having all packages in their own repositories, you can easily share code across clients \/ projects. Since you shouldn\u2019t be editing the core WordPress code, in most cases having the whole project under Git shouldn\u2019t be necessary. However, if for some reason your project require that you have one Git repository for the whole project, you will have to use Git submodules, so that you can still have every package in its own (sub) repository.<\/p>\n\n<!--section=installation-->\n<h4>Using The WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to the 'Add New' in the plugins dashboard<\/li>\n<li>Search for 'WP Pusher'<\/li>\n<li>Click 'Install Now'<\/li>\n<li>Activate the plugin on the Plugin dashboard<\/li>\n<\/ol>\n\n<h4>Uploading in WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to the 'Add New' in the plugins dashboard<\/li>\n<li>Navigate to the 'Upload' area<\/li>\n<li>Select <code>wp-pusher.zip<\/code> from your computer<\/li>\n<li>Click 'Install Now'<\/li>\n<li>Activate the plugin in the Plugin dashboard<\/li>\n<\/ol>\n\n<h4>Using FTP<\/h4>\n\n<ol>\n<li>Download <code>wp-pusher.zip<\/code><\/li>\n<li>Extract the <code>wppusher<\/code> directory to your computer<\/li>\n<li>Upload the <code>wppusher<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin in the Plugin dashboard<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>No more beta<\/li>\n<li>Release of WP Pusher Pro<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Minor bugfixes<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Bitbucket support for public and private repositories<\/li>\n<li>Activate repositories directly after installation<\/li>\n<li>Better house keeping after plugin deletion<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Public BETA release<\/li>\n<\/ul>","raw_excerpt":"Deploy directly from Github and never again copy files over FTP. It works everywhere - even on cheap shared hosting!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/48036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=48036"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/petersuhm"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=48036"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=48036"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=48036"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=48036"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=48036"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=48036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}