All Projects → ChrisWiegman → Primary Vagrant

ChrisWiegman / Primary Vagrant

An Apache based Vagrant configuration for helping you get the most out of WordPress Development

Projects that are alternatives of or similar to Primary Vagrant

Tj
Create local WordPress dev sites, manage existing sites, and deploy them, all from the command line.
Stars: ✭ 88 (-54.17%)
Mutual labels:  wordpress, wordpress-development, vagrant
Chassis
📦 Chassis is a virtual server for your WordPress site, built using Vagrant.
Stars: ✭ 602 (+213.54%)
Mutual labels:  puppet, wordpress, vagrant
Wplib Box
The Best Local Dev Server for WordPress Developers
Stars: ✭ 204 (+6.25%)
Mutual labels:  wordpress, wordpress-development, xdebug
Startwordpress
Learn how to develop a WordPress theme from scratch with this basic skeleton and accompanying tutorial.
Stars: ✭ 187 (-2.6%)
Mutual labels:  wordpress, wordpress-development
Login Designer
Official repository of the Login Designer WordPress Plugin
Stars: ✭ 97 (-49.48%)
Mutual labels:  wordpress, wordpress-development
Pilothouse
A command line app for managing a LEMP local development environment based on Docker.
Stars: ✭ 98 (-48.96%)
Mutual labels:  wordpress, xdebug
Wp Enforcer
Git hooks to encourage well-written WordPress.
Stars: ✭ 107 (-44.27%)
Mutual labels:  php-codesniffer, wordpress
Wordpressify
🎈 A build system designed to automate your WordPress development workflow.
Stars: ✭ 1,374 (+615.63%)
Mutual labels:  wordpress, xdebug
Wordup Cli
Wordup is a fully integrated development platform for WordPress. Develop plugins and themes locally. Preview in the cloud. Automatic updates in WP.
Stars: ✭ 116 (-39.58%)
Mutual labels:  wordpress, wordpress-development
React With Wordpress
🔥 Example of react application to access WordPress REST API
Stars: ✭ 137 (-28.65%)
Mutual labels:  wordpress, wordpress-development
Vip Coding Standards
PHP_CodeSniffer ruleset to enforce WordPress.com VIP and VIP Go coding standards
Stars: ✭ 133 (-30.73%)
Mutual labels:  php-codesniffer, wordpress
Live Composer Page Builder
Free page builder plugin for WordPress http://livecomposerplugin.com
Stars: ✭ 143 (-25.52%)
Mutual labels:  wordpress, wordpress-development
Dynamic Featured Image
Dynamically adds multiple featured image (post thumbnail) functionality to posts, pages and custom post types
Stars: ✭ 96 (-50%)
Mutual labels:  wordpress, wordpress-development
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (-51.04%)
Mutual labels:  wordpress, vagrant
Wpstarter
Easily bootstrap whole site Composer packages for WordPress.
Stars: ✭ 182 (-5.21%)
Mutual labels:  wordpress, wordpress-development
Imposter Plugin
Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins.
Stars: ✭ 90 (-53.12%)
Mutual labels:  wordpress, wordpress-development
Vagrant Golang
A very easy to use golang environment for use with vagrant.
Stars: ✭ 104 (-45.83%)
Mutual labels:  puppet, vagrant
Wpbullet
A static code analysis for WordPress (and PHP)
Stars: ✭ 148 (-22.92%)
Mutual labels:  wordpress, wordpress-development
Instantwp
InstantWP is a complete standalone, portable WordPress development environment.
Stars: ✭ 83 (-56.77%)
Mutual labels:  wordpress, wordpress-development
Wp Functions List
This is a list of all WordPress functions from version 0 to version 4.8.1 along with the data of when they were first introduced and if they are deprecated or not
Stars: ✭ 88 (-54.17%)
Mutual labels:  wordpress, wordpress-development

Primary Vagrant

This Project is No Longer Actively Developed

Do to changes in Vagrant, Puppet and Ubuntu as well as a move to a Docker-based environment for my own development I've decided to end development of Primary Vagrant. If you would like to take it over please feel free to submit a Pull Request that will work with more modern versions of each and I'll be happy to transfer the repository or link to your work once the updates are in place.

When using this system do NOT upgrade your core Vagrant software beyond version 2.0.3 as it will break your entire setup.

Primary Vagrant is intended for WordPress plugin, theme, and core development, as well as general PHP development in the UF Health environment and can be used as a replacement for local development stacks such as MAMP, XAMPP, and others.

For more information and full documentation please visit this project's wiki.

Important

This server configuration is designed for development use only. Please don't put it on a production server as some of these settings would cause serious security issues.

Quickstart

  1. Install VirtualBox, and the Oracle VM VirtualBox Extension Pack for your environment.

  2. Install Vagrant.

  3. Once Vagrant is installed you can install the three optional plugins as discussed on the Requirements page.

    vagrant plugin install vagrant-vbguest

    vagrant plugin install vagrant-triggers

    vagrant plugin install landrush

  4. Clone Primary Vagrant (and it's submodules) onto your local machine:

    $ git clone --recursive [email protected]:ChrisWiegman/Primary-Vagrant.git Primary\ Vagrant

  5. Change into the new directory with cd Primary\ Vagrant

  6. Start the Vagrant environment with vagrant up

    • Be patient as the magic happens. This could take a while on the first run as your host machine downloads the base box and Primary Vagrant downloads and installs all the software you'll need.
    • Pay attention during execution as an administrator or su password may be required to properly modify the hosts file on your local machine.
  7. Navigate to http://dashboard.pv to get started.

Changelog

4.6.1 (4 May 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (10.0.0)
  • Update PhpMyAdmin (4.9.0.1)

4.6 (5 April 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.11.1)
  • Update default WordPress versions (4.9.5 and 4.8.6)

4.5.6 (22 March 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.10.0)

4.5.5 (22 March 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.9.0)

4.5.4 (8 March 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.8.0)
  • Update PhpMyAdmin (4.7.9)

4.5.3 (2 March 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.7.1)

4.5.2 (1 March 2018)

  • Update PhpMyAdmin (4.7.8)
  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.7.0)

4.5.1 (26 February 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.6.1)

4.5 (9 February 2018)

  • Updated PHP to 7.2
  • Removed default "destroy" script preventing database updates on destroy

4.4.10 (6 February 2018)

  • Update default WordPress version (4.9.4)

4.4.9 (6 February 2018)

  • Update default WordPress version (4.9.3)

4.4.8 (1 February 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.5.0)

4.4.7 (17 January 2018)

  • Update default WordPress versions (4.9.2 and 4.8.5)

4.4.6 (11 January 2018)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (9.4.0)

4.4.5 (8 January 2018)

  • Update upstream Puppet Modules

4.4.4 (3 January 2018)

  • Update upstream Puppet Modules
  • Update default PhpMyAdmin to 4.7.7

4.4.3 (13 December 17)

  • Upgrade default NodeJS version (9.3.0)
  • Update upstream Puppet Modules

4.4.2 (8 December 17)

  • Update default PhpMyAdmin to 4.7.6
  • Update upstream Puppet modules

4.4.1 (30 November 17)

  • Update default WordPress versions to 4.9.1 and 4.8.4
  • Update upstream Puppet modules

4.4 (16 November 17)

  • Upgrade default NodeJS version (9.2.0)
  • Update upstream Puppet Modules
  • Update default WordPress version for 4.9

4.3.12 (1 November 17)

  • Upgrade default NodeJS version (9.0.0)
  • Update PhpMyAdmin (4.7.5)

4.3.11 (31 October 17)

  • Upgrade default NodeJS version (8.8.1)
  • Update upstream Puppet Modules
  • Updated default WordPress versions (4.7.7 and 4.8.3)

4.3.10 (25 October 17)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (8.8.0)

4.3.9 (28 September 17)

  • Update upstream Puppet Modules
  • Upgrade default NodeJS version (8.6.0)

4.3.8 (20 September 17)

  • Updated default WordPress versions (4.7.6 and 4.8.2)

4.3.7 (18 September 17)

  • Update default database charsets to utf8mb4

4.3.6 (17 September 17)

  • Upgrade default NodeJS version (8.5.0)
  • Update upstream Puppet modules
  • Update PhpMyAdmin (4.7.4)

4.3.5 (18 August 17)

  • Upgrade default NodeJS version (8.4.0)
  • Update upstream Puppet modules

4.3.4 (11 August 17)

  • Upgrade default NodeJS version (8.3.0)
  • Update upstream Puppet modules
  • Upgrade WordPress Coding Standards and PHP_CodeSniffer to current versions

4.3.3 (04 August 17)

  • Switch to https for WordPress.org plugin repositories

4.3.2 (04 August 17)

  • Update upstream Puppet modules
  • Update WordPress Stable (4.8.1)

4.3.1 (22 July 17)

  • Upgrade default NodeJS version (8.2.1)
  • Update upstream Puppet modules
  • Update PhpMyAdmin (4.7.3)

4.3 (5 July 17)

  • Update upstream Puppet modules
  • Update PhpMyAdmin
  • Switch WordPress repos to git://core.git.wordpress.org/
  • Added .sh extension to shell scripts where appropriate
  • Renamed "init" folder to the more appropriate "manifests"

4.2.2 (2 July 17)

  • Update default NodeJS version (8.1.3)
  • Update upstream Puppet modules

4.2.1 (16 June 17)

  • Update default NodeJS version (8.1.2)
  • Update upstream Puppet modules

4.2 (8 June 17)

  • Define JETPACK_DEV_DEBUG for default sites to make it easier to keep plugins and themes under development compatible with Jetpack.
  • Update WordPress versions to 4.8 for stable and 4.7.5 for legacy.
  • Update PhpMyAdmin to 4.7.1

4.1.3 (31 May 17)

  • Updated default NodeJS version (8.0.0)
  • Fixed URL for wp-cli download to avoid extra 301 redirects
  • Update upstream Puppet modules

4.1.2 (24 May 17)

  • Fixed an update caused by a bad quote

4.1.1 (24 May 17)

  • Update upstream Puppet modules

4.1 (22 May 17)

  • Add WP Inspect plugin to aid in theme and plugin development
  • Switch Debug Bar plugin to SVN repo to ensure timely updates
  • Fixed bug in site generator due to obsolete file list (credit @Alex-Keyes)
  • Fixed bug in Readme for proper link to Wiki (credit @chuckreynolds)

4.0.4 (17 May 17)

  • Update WordPress versions to 4.6.6 for Legacy and 4.7.5 for Stable

4.0.3 (14 May 17)

  • Update upstream Puppet modules

4.0.2 (10 May 17)

  • Downgrade PHPCS to 2.9 for compatibility with WordPress Coding Standards.
  • Add Quickstart information
  • Upgrade upstream Puppet modules

4.0.1 (8 May 17)

  • Fix PHPCS paths
  • Fixed issue with mysql module (Credit @crazyjaco)
  • Upgrade upstream Puppet modules

4.0 (6 May 17)

  • A complete overhaul with new features, better documentation and more. This WILL require a destroy of an existing environment before upgrading
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].