There are no reviews yet. Be the first to send feedback to the community and the maintainers!
== Deprecation == This plugin is deprecated in favour of a newer version. Please update to using https://github.com/envato/wp-envato-market as there will no longer be any bugfixes or support for this version. === Envato WordPress Toolkit === Contributors: envato, valendesigns Tags: install, update, api, envato, theme, upgrade Requires at least: 3.7 Tested up to: 4.9.5 Stable tag: 1.8.0 WordPress toolkit for Envato Marketplace hosted items. Currently supports the following theme functionality: install, upgrade, & backups during upgrade. == Description == This toolkit plugin establishes an Envato Marketplace API connection to take advantage of the new `wp-list-themes` & `wp-download` methods created specifically for this plugin. These API methods grants access to information about your purchased themes and create temporary download URL's for installing and upgrading those themes. Basically, users that have purchased themes from ThemeForest.net can now install and upgrade any theme that takes advantage of these new methods. For end users, all that's required to get started is an Envato Marketplace username & API key, and to have purchased one of the many WordPress themes found on ThemeForest.net. For theme authors, navigate to your theme's admin page on ThemeForest.net and click edit; you'll need to upload the `Optional WordPress Theme` ZIP which contains your installable WordPress Theme. Once you've got an installable ZIP uploaded and approved, users can install & update directly from within WordPress. Also, to take advantage of the update functionality you'll need to increment your themes version in the style.css every time a new version is available for download and repeat the process above of uploading an installable ZIP. Below is a description of the new api-key protected Envato Marketplace API methods or sets. For full documentation on how to use the API go to http://marketplace.envato.com/api/documentation and have a look at the examples. `wp-list-themes` * Details of all WordPress themes you have purchased. Contains the item ID, item name, theme name, author name & version. `wp-download` * Temporary download URL to a WordPress item you have purchased. Requires the item ID, e.g. wp-download:1234. == Installation == 1. Upload the `envato-wordpress-toolkit` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the `Plugins` menu in WordPress. 3. To establish an Envato Marketplace API connection navigate to the `Envato Toolkit` page and insert your Marketplace username and secret API key in the designated input fields. To obtain your API Key, visit your "My Settings" page on any of the Envato Marketplaces. 4. Once the API connection has been established you will see a list of themes that can be auto installed. If you don't see any themes and are certain you've done everything correct, there is a good chance the theme author has not updated their theme to be available for auto install and update. If that's the case, please contact the theme author and ask them to update their theme's information. == Changelog == = 1.8.0 = * Added deprecation notice as this plugin will soon stop working. = 1.7.3 = * Added a custom user agent to all API requests so a connection is once again possible. * Added the option to turn sslverify on and off. * Envato API requests are now using HTTPS endpoints. * Replace `wp_remote_request` with `wp_safe_remote_request`, which will validated the API url. * Lowered the API request timeout to something more reasonable. = 1.7.2 = * Added checks to stop PHP from throwing redeclare class errors. * Fix an issue where the `ZipArchive` class was called before the `class_exists` check. * Fixed the Github Updater class so it now shows updates on `update-core.php`. * Changed the Github Updater class to pull in the contents of `readme.txt` to build the config array. * Changed the `raw_url` in `_admin_update_check` to use `raw.githubusercontent`, because `raw.github` causes a second `http` request. = 1.7.1 = * Fixed: Stop Mojo Marketplace from tracking your movements and causing long or hanging page loads. * Fixed: Fix an issue that caused the timeout to be set high globally. * Added: Ability to deactivate the Github Updater. * Fixed: Stopped `wp_list_themes` from making an API request before credentials have been entered into WordPress. * Fixed: Changed the menu position and load priority to stop Mojo Marketplace from hiding the Envato Toolkit menu item. * Fixed: Switched from `.png` to a font icon, which makes it Admin Color Scheme compatible. * Added: New i18n file and changed the domain from `envato` to `envato-wordpress-toolkit` to avoid potential conflicts. * Fixed: Changed the UI so it now has tabs for better content separation. * Fixed: Now uses the Customizer to preview installed themes. = 1.7.0 = * Fixed: Converted transient names into hashes to comply with character limits. * Fixed: Invalid argument supplied foreach warning. * Fixed: Call to undefined function wp_create_nonce. * Fixed: Changed the WP_GitHub_Updater class so it will properly name the directory. * Fixed: Decompression error caused by gzinflate(). = 1.6.3 = * Fixed: Conflict with the WP-Compatibility Installer plugin. = 1.6.2 = * Fixed: Conflict with other plugins using the GitHub updater. = 1.6.1 = * set_time_limit errors are now hidden in favor of a more user-friendly message. * Make error notices dismissible. = 1.6 = * Fixed: Bug that prevented updating if backups were enabled. * Added auto-updating. * Various bug fixes. = 1.5 = * Changed use of cURL to the WordPress HTTP API * Removed ini_set usage = 1.4 = * Added support for theme backups during upgrade. * Allow backups to be turned off from within the UI. = 1.3 = * Added caching to the Envato Marketplace API requests. * Added support for Multisite. = 1.2 = * Updated register_setting group ID bug. = 1.1 = * Gutted the unnecessary files and classes. * Renamed the plugin and moved functions into a single class. * Updated strings for future Internationalization. = 1.0 = * Initial release with auto theme install and update. * Force an increase on 'max_execution_time' to ensure large themes finish downloading.
double_entry
A double-entry accounting system for Ruby applications.wp-envato-market
WordPress Theme & Plugin management for the Envato Market.zxcvbn-ruby
Ruby port of Dropbox's zxcvbn javascript libstack_master
The missing CloudFormation toolenvato-theme-check
The WordPress Theme Check plugin for Envatoaldous
Brave New World for Rails with more cohesion, less coupling and greater development speed for allpagerduty
π A Ruby gem for talking to the Pagerduty Events APIevent_sourcery
A library for building event sourced applications in Rubysafe_shell
Safely execute shell commands and get their output.react-breakpoints
Respond to changes in a DOM element's size. With React Breakpoints, element queries are no longer "web design's unicorn" π¦envato-wordpress-toolkit-library
WordPress Toolkit Library for Envato Marketplace hosted itemslumberg
Ruby library for the WHM & cPanel API; It's not a half day or anything like that.rails_4_session_flash_backport
Rails 4 Session Flash Backportami-spec
Acceptance testing your AMIsheroku-deploy
Complete zero downtime deploys for Rails applications on Herokurack-ecg
Health check page as Rack middlewaresplinter
Chop your specs in half with Splinter, a collection of helpers to submit forms with RSpec and Capybara.extensions-sketch-plugin
Envato Elements - Sketch Plugin (Beta)unwrappr
π« bundle update PRs: Automated. Annotated. Announced daily.exiv2
A simple wrapper around exiv2jwt_signed_request
Request signing and verification made easyiodized
Iodine rich feature toggling. Lack of iodine can lead to development delays, and stunted growth.react-ab-experiment
A/B Experiment React Componentevent_sourcery_todo_app
Example event_sourcery appawsraw
Minimal AWS clientmoo_moo
Implements OpenSRS XML APIcreate-react-icon
Convert one or multiple svg files into React componentaspect_ratio
Image aspect ratio calculation utilityevent_sourcery-postgres
Postgres event store implementation for EventSourcerygithub-pull-request-buildkite-plugin
Open Github pull requests via your Buildkite buildscookie-consent
Some helper functions to deal with cookie-consentknuckle_cluster
Gem to interrogate and connect to ECS clusters, Spot fleets and Autoscaling groupscloudformation_rspec
Test your CloudFormation templatesaws-account-concierge
Opensource AWS account management toolflv
FLV Parserejsonkms
Integrates EJSON with AWS KMSsubvalid
Subjective validation for Plain Old Ruby Objectsforked
Forked manages long running worker processesreact-resize-observer-hook
Observe multiple DOM elements with a single ResizeObserver.heroku-buildpack-libsodium
libsodium/rbnacl buildpack for Herokufoundation-design-system-tokens
Design Tokens for the Foundation Design Systemguide
Document your application with a living component library and styleguidestudio-client-uploader
outatime
Choose versioned S3 files from a point in time.wp-image-size-limit
Wordpress plugin for limiting the image file sizeaws-s3-sync-buildkite-plugin
rails_session_key_rotator
Graceful secret key rotation for the signed cookie store in Rails.babushka-deps
lambda-deploy-buildkite-plugin
A Buildkite plugin to deploy AWS Lambda function codedouble_entry-reporting
Reporting on Double Entry accounts and transfersmedusa
The most beautiful parallel build system, evar.hamburglar
Hamburglar helps you prevent fraudulent ordersfake_aws
market-api-gateway-js
JavaScript SDK for marketplace api-gatewayejson_wrapper
Combines EJSON with AWS KMSbundle-update-buildkite-plugin
Update Ruby gem dependencies in a Buildkite build!stop-the-line-buildkite-plugin
Stop Buildkite pipelines based on build meta-data values.encapsulate_as_money
Surprise me ;)event_sourcery_generators
An opinionated CLI tool for building event-sourced Ruby services with EventSourceryimageresize
Image resizing for Envato Sites author toolsreact-ab-experiment-example
React AB Experiment example apppacker-ami-copy-buildkite-plugin
A buildkite plugin which simplifies the process of building and copying an AMI with packercreate-datadog-event-buildkite-plugin
An experimental Buildkite plugin which creates Datadog events.heroku-container-deploy-buildkite-plugin
Deploy pre-built docker images to Heroku using Heroku Container Registrybarricade
better lockinggoogle-analytics-for-wordpress
WordPress.org Plugin Mirrorbuild-failed-notify-slack-buildkite-plugin
@'s the creator of the failed build via a mapping filebrowser-privacy-checker
Handy React π£ module to check whether can use user cookie and similar technologies from browserunwrappr-demo
Demonstrating the power of Unwrapprmarketplace-stats-as-a-service
A little micro service to cache and expose Envato Marketplace stats(total items and total users)docker-cache-buildkite-plugin
Build a multi-stage compatible cache image and store it in S3puppet-hubot
sprockets-resilience
Stop Rails from killing your site when assets aren't precompiledrack_fake_s3
mandrill-merge
We all hate spam, but sometimes you need to get an important message out to a large group of people. Mandrill is great at allowing you to define templates, sending emails out, and keeping track of sends and responses. But how do you get the data from your database over to Mandrill quickly and easily? That's where MandrillMerge comes in...chisel-scripts
Chisel scripts created to debug any issuessiren-call
A gem for interacting with Siren style REST APIsbackbone.proxy-view
A proxy view is an instance of Backbone.View that doesn't render any of its own HTMLiodized_ruby_client
eventory
A new take on event sourcing in rubydocker-size-annotation-buildkite-plugin
Annotates the build with a docker image sizethrift-erlang
copy + paste of Apache thrift erlang lib. Mirrored here so it can be used for rebar/mix etcfancy-confluence
spot_build
Agents are transient, Jobs are foreverlogstash-filter-dynamo_enrich
Enrich Logstash events with data from DynamoDBbatch_retry
Batch send data with retries and exponential backoffrack_request_ip_strategies
Replacement for Rack::Request#ipheartbeat
Heartbeat plugin that exposes an API to monitor internal serviceswordpress-https
A fork of an older version of wordpress-https plugin that disables some super-slow functionality.ejson2env-buildkite-plugin
A Buildkite plugin for exporting environment variables stored in ejson files using ejson2envbackbone.autocomplete-view
A template driven autocomplete view for Backboneswarm
cloudformation-output-buildkite-plugin
Collects cloudformation output from an AWS stack and add them as environment variablesstudio-asset-service-uploader
An uploader for the studio asset servicepuppet_module_provider
babel-plugin-postcss-cssmodules-transform
Babel Plugin Transform PostCSS and extract static CSSstudio-asset-service-client-js
A javascript client for the studio asset servicereproduce-fluentd-cascading-buffer
Reproduce cascading failure when Fluentd's internal memory buffer becomes fullvirtellus
A smaller, faster, less powerful Virtusauth0-logs-to-s3
Love Open Source and this site? Check out how you can help us