SlideShare ist ein Scribd-Unternehmen logo
1 von 19
WordPress i VagrantWordPress i Vagrant
Paweł WawrzyniakPaweł Wawrzyniak
wpsamurai.plwpsamurai.plCredit: Batman and Robin 1966
Plan akcjiPlan akcji
1.1. Co to jest Vagrant?Co to jest Vagrant?
2.2. Podstawowe polecenia.Podstawowe polecenia.
3.3. WordPress i Vagrant.WordPress i Vagrant.
4.4. Wady i zalety.Wady i zalety.
5.5. Podsumowanie.Podsumowanie.
Credit: Batman and Robin 1966
Praca z kodem WordPressa
1. Tylko serwer
2. Lokalnie
LAMP Stack
MAMP/WAMP/XAMPP etc.
PHP Built-in Web Server
3. Wirtualna maszyna
4. Vagrant
Credit: geek-and-poke.com
Narzędzie do automatycznego budowania środowiska
programistycznego, zamkniętego w wirtualnej maszynie.
Konfiguracja poprzez skrypty.
Do pracy wymaga oprogramowania do obsługi wirtualnych
maszyn.
Instalacja
●
VirtualBox (virtualbox.org)
●
Vagrant (vagrantup.com)
●
Done :)
Vagrant Box
●
Zbudowany wcześniej obraz wirtualnej
maszyny.
●
Źródła gotowych boxów:
https://vagrantcloud.com/discover
http://www.vagrantbox.es/
●
Możesz stworzyć własny box!
Inicjalizacja
Start
Podstawowe polecenia
Shared folders
Provisioning
Ale co dla WordPressa?Ale co dla WordPressa?
1.1. Varying-Vagrant-Vagrants (VVV)Varying-Vagrant-Vagrants (VVV)
https://github.com/Varying-Vagrant-Vagrants/VVVhttps://github.com/Varying-Vagrant-Vagrants/VVV
2.2. Primary VagrantPrimary Vagrant
https://github.com/ChrisWiegman/Primary-Vagranthttps://github.com/ChrisWiegman/Primary-Vagrant
3.3.VIP Quickstart (by Automattic)VIP Quickstart (by Automattic)
http://vip.wordpress.com/documentation/quickstart/http://vip.wordpress.com/documentation/quickstart/
4.4.VagrantPressVagrantPress
http://vagrantpress.org/http://vagrantpress.org/
Ale co dla WordPressa?Ale co dla WordPressa?
4. WordPress Theme Review VVV
https://github.com/aubreypwd/wordpress-themereview-vvv
5. VCCW (Vagrant + Chef + CentOs+ WordPress)
http://vccw.cc/
6.Generatory
PuPHPet (https://puphpet.com/)
Rove.io (http://rove.io/ )
7. Można też samemu!
Więcej przykładowych konfiguracji dla WordPressa:
http://wptavern.com/13-vagrant-resources-for-wordpress-development
Varying-Vagrant-Vagrants (VVV)Varying-Vagrant-Vagrants (VVV)
Varying-Vagrant-Vagrants (VVV)
Wady
1. Wymagania sprzętowe.
2. Wymagane połączenie z internetem
podczas pierwszego uruchomienia maszyny.
3. Czasami problemy z wydajnością.
Zalety
1. Łatwość obsługi.
2. Wiele konfiguracji jednocześnie.
3. Łatwość dystrybucji.
4. Nie musisz rezygnować z ulubionego edytora.
5. Koniec z "u mnie działa".
6. Łatwość wprowadzania nowych członków zespołu.
7. Bezpieczeństwo.
PAWEŁ WAWRZYNIAKPAWEŁ WAWRZYNIAK
SENSEI@WPSAMURAI.PLSENSEI@WPSAMURAI.PL
WPSAMURAI.PLWPSAMURAI.PL
DZIĘKUJĘ ZA UWAGĘDZIĘKUJĘ ZA UWAGĘ
Credit: Batman and Robin 1966

Weitere ähnliche Inhalte

Was ist angesagt?

Jak stworzyliśmy system kudosów w Laravelu i Slacku
Jak stworzyliśmy system kudosów w Laravelu i SlackuJak stworzyliśmy system kudosów w Laravelu i Slacku
Jak stworzyliśmy system kudosów w Laravelu i SlackuLaravel Poland MeetUp
 
Vagrant, Ansible, Trellis - Środowiska developerskie
Vagrant, Ansible, Trellis - Środowiska developerskieVagrant, Ansible, Trellis - Środowiska developerskie
Vagrant, Ansible, Trellis - Środowiska developerskieInterSynergy
 
Piątek z XSolve - TravisCI & Continuous Delivery
Piątek z XSolve - TravisCI & Continuous DeliveryPiątek z XSolve - TravisCI & Continuous Delivery
Piątek z XSolve - TravisCI & Continuous DeliveryXSolve
 
WP-Cron - WordUp Kraków Zima 2014
WP-Cron - WordUp Kraków Zima 2014WP-Cron - WordUp Kraków Zima 2014
WP-Cron - WordUp Kraków Zima 2014Maciek Kuchnik
 

Was ist angesagt? (7)

Websockety w PHP
Websockety w PHPWebsockety w PHP
Websockety w PHP
 
Jak stworzyliśmy system kudosów w Laravelu i Slacku
Jak stworzyliśmy system kudosów w Laravelu i SlackuJak stworzyliśmy system kudosów w Laravelu i Slacku
Jak stworzyliśmy system kudosów w Laravelu i Slacku
 
Swoole w PHP. Czy to ma sens?
Swoole w PHP. Czy to ma sens?Swoole w PHP. Czy to ma sens?
Swoole w PHP. Czy to ma sens?
 
Vagrant, Ansible, Trellis - Środowiska developerskie
Vagrant, Ansible, Trellis - Środowiska developerskieVagrant, Ansible, Trellis - Środowiska developerskie
Vagrant, Ansible, Trellis - Środowiska developerskie
 
Piątek z XSolve - TravisCI & Continuous Delivery
Piątek z XSolve - TravisCI & Continuous DeliveryPiątek z XSolve - TravisCI & Continuous Delivery
Piątek z XSolve - TravisCI & Continuous Delivery
 
WP-Cron - WordUp Kraków Zima 2014
WP-Cron - WordUp Kraków Zima 2014WP-Cron - WordUp Kraków Zima 2014
WP-Cron - WordUp Kraków Zima 2014
 
CruiseControl.rb
CruiseControl.rbCruiseControl.rb
CruiseControl.rb
 

Wordpress i Vagrant. WordCamp Polska 2014