38 private links
A Liberating Dev Tool For All Your Projects
Docker4WordPress is an open-source project (GitHub page) that provides pre-configured docker-compose.yml file with images to spin up local environment on Linux, Mac OS X and Windows.
Установка VPN на Digital Ocean с минимальными затратами
If you build WordPress sites, chances are you either know about VVV or are using it. If not, go ahead and get it set up! It is (in my opinion) the best way to handle local site development. Forget MAMP- the future is now.
Tools to create and run Drupal sites in the VVV virtual machine.
Yep! You'd do the same kind of setup as the multisite docs mention. Instead of pointing each virtualhost to the same docroot, you'd point each virtualhost to a different docroot. And you can add multiple vagrant_synced_folders entries, one for each site.
I have been using Varying Vagrant Vagrants (VVV) for some time now as my development environment for WordPress projects. If you haven’t used VVV, I encourage you to try it out, it makes a lot of things easier in terms of setting up your local server. VVV’s primary use is for the development of WordPress itself but the Auto Site Setup feature allows you to use VVV for developing your own WordPress projects.
If you’re using vagrant/VVV for wordpress dev, I used this tip to be able to test a vagrant based local site from mobile devices in the same network (via port forwarding). Basically, you paste a custom config into the Customfile
/Vagrantfile
and it can be accessed on <localdomain without TLD>.<machine local IP>.xip.io.
In order to follow this tutorial, make sure you have Docker installed and working on your development computer (verify it by running $ docker -v in your command line). You don't need to have any prior Docker experience as I will try to explain things from the ground up. via Pocket
As Partner and Technical Lead, I encourage my employees to always be learning with an eye on improving the quality and efficiency of what we deliver to our clients. As an agency, it can be difficult to lock down a workflow. Each project can be vastly different. Yet, we still need to align our workflows and development environments as much as possible to ensure productivity is at its peak. sd
This guide was created to manage varying client work. I’ve spent most of my days recently inside of Vagrant machines banging on Python (Django) and Ruby (Rails). While utilizing MVC patterns and Foundation. Working in these true development environments opened my eyes to where our WordPress workflow failed. This post details how we built an efficient and repeatable workflow for teams developing on WordPress.
Docker for Drupal presentation
In this article I’ll be taking a look at how to build a simple yet robust workflow for developing sites that require PHP and MySQL. I’ll show you how to use Vagrant to create and run a web server on your own computer, with the version of PHP your live site runs. I also demonstrate a process for using a hosted service to deploy files in a robust way to your live server.
I have a machine running a couple of vagrant VM. The problem I have is that sometimes I forget to shutdown those VM before I shutdown or reboot my machine.
Microsoft provides virtual machine disk images to facilitate website testing in multiple versions of IE, regardless of the host operating system. With a single command, you can have IE6, IE7, IE8, IE9, IE10, IE11 and MSEdge running in separate virtual machines.
certainlyakey starred niceandserious/crafty-vagrant
Ideally, we should all be developing our code in our own little space on our own little local server. This allows us to easily make changes without messing up production code or stepping over other's work. This is usually cost prohibitive so we're "forced" to use virtual machines to make this a reality.
The problem we face is that each developer needs to have a virtual machine that is setup exactly (or nearly exactly) like our production server. This requires a long list of configuration changes that need to be made on every machine. For example, install the apache package, update this configuration file, setup MySQL so you can access the databases remotely. Then we run into more problems when additional changes are needed because the developer has to take time out of their schedule to make them on each machine. There are also passwords that have to be remembered and /etc/host changes that need to be made. You'll be in even worse shape if the deployment consists of multiple VMs.
The primary goal of Varying Vagrant Vagrants (VVV) is to provide an approachable development environment with a modern server configuration.
VVV is ideal for developing themes and plugins as well as for contributing to WordPress core.
A simple GUI to set up virtual machines for Web development.
Ansible allows to control what's gonna be installed inside the VM (webserver, database, PHP, Drupal etc.).
Drupal VM is A VM for local Drupal development, built with Vagrant + Ansible.
This project aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development).