Download the PHP package asmbs/thunderpress without Composer
On this page you can find all versions of the php package asmbs/thunderpress. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download asmbs/thunderpress
More information about asmbs/thunderpress
Files in asmbs/thunderpress
Package thunderpress
Short Description Slim WordPress stack inspired by Bedrock
License MIT
Homepage https://github.com/asmbs/thunderpress
Informations about the package thunderpress
Thunderpress
A slim WordPress stack inspired heavily by Bedrock.
Features
- Uses Mina for deploy management.
- Includes the wp-parsedown plugin to convert WordPress to a Markdown-only CMS.
- Adds several other common and useful plugins out of the box.
- Uses PHP dotenv for more secure site config
- Uses environment-specific config files
Requirements
- PHP 5.5 or later
- Composer
Installation
- Clone this repo, or download a release.
- Run
composer install
. - Copy
.env.example
to.env
and modify your config parameters (see below). - Add any bespoke plugins/themes (be sure to update your
.gitignore
so they'll be tracked). - Set your host's document root to
/path/to/vhost/web
(or/path/to/vhost/current/web
if you're using Mina for deploys). - Go!
Your site's WP Admin will be available at http://example.com/wp/wp-admin
.
Environment Variables
Note: Never track your .env
file in git!
Site Environment
Database
Keys/Salts
You can generate these automatically with composer run-script salts
.
Optional Settings
Deploying
Make sure mina is installed before continuing:
-
Edit
config/deploy.rb
to set up global parameters. -
To configure a target, copy the example
environment.rb.example
file to<target>.rb
, where<target>
is the name of the environment you want to deploy to. You can have as many target environments as you want. -
Set up the deploy directory on the server:
- You can deploy to an environment using any branch, commit or tag:
Other Stuff
Google Analytics
Thunderpress includes a built-in plugin (not must-use, you have to activate it) that will automatically add your Google Analytics tracking script. To use it:
- Activate the plugin
- Set the
GA_PROPERTY_ID
environment variable in.env
- That's it—the script will be added to your pages automatically.
Note: The tracking script will not be added if you're logged in with admin/editing capabilities.
All versions of thunderpress with dependencies
johnpbloch/wordpress Version ^4.4
composer/installers Version ^1.0
vlucas/phpdotenv Version ^2.2
asmbs/wp-ip Version ^1.0
asmbs/wp-unblog Version ^1.1
friartuck6000/wp-parsedown Version ^1.0
wpackagist-plugin/wordpress-https Version ^3.3
wpackagist-plugin/wp-mail-smtp Version ^0.9
wpackagist-plugin/members Version ^1.1