# Installing
There are several easy ways to quickly begin using Redux, each one appealing to different skill levels and use cases. Read through to see what suits your particular needs.
Table of Contents
# Downloading
# WordPress.org Plugin
By using the Redux plugin, you can ensure your users will always be up to date with the most stable release.
WordPress.org Plugin (opens new window)
# GitHub Repository (opens new window)
If stability isn't enough for you, why not work with the cutting edge? Our repo (opens new window) is highly active. We work with the community to vet any changes or improvements to the Redux core.
GitHub Repository (opens new window)
# Using Composer
You're not a developer, you're a code jedi! You laugh at copy and paste! Why not try Composer and Redux. It will make your development time that much easier.
# WP Packagist
The most stable of releases resides on WordPress.org. Only those releases that have been tested by the masses. Use this configuration for the ultimate in stability.
{
"repositories": [
{
"type": "composer",
"url": "https://wpackagist.org"
}
],
"require": {
"wpackagist-plugin/redux-framework": "*"
}
}
# Repo Stable Release
These releases are often pre-release to WordPress.org. Although they are considered stable, they've not yet been fully tested by our community.
{
"require": {
"redux-framework/redux-framework": "*"
}
}
# Repo Master Branch
Go forth, young Padawan. Do not underestimate the potential bugs of the master branch. 😃
{
"require": {
"redux-framework/redux-framework": "dev-master"
}
}
# File Structure
Redux comes in two forms. The first is a plugin form. The second is the full repo of which you only need a subset
to run Redux. In both of these packages, redux-core
is the only folder that matters. The rest of the files add
additional features.
# Plugin Structure
Once downloaded, unzip the compressed folder to view the structure of the compiled Redux Framework plugin. You'll see something similar to this:
redux-framework/
├── code-styles/
├── redux-core/
├── sample/
├── sample-config.php
├── barebones-config.php
As you can see, the sample config is present here. The Redux sample-config file can be loaded by activating the Redux plugin and clicking on the Activate Demo Mode on the plugin's view within your WordPress admin.
# Repository or Composer Structure
In this download, you'll find many more files than found in the plugin. It should look something like this:
redux-framework/
├── .github/
├── codestyles/
├── redux-core/
├── sample/
├── sample-config.php
├── barebones-config.php
Embedding the Redux repo will not pass approval
Be warned that attempting to embed the entire Redux repo inside a theme or plugin will not pass approval for many marketplaces including WordPress.org and ThemeForest (opens new window).