ݺߣ

ݺߣShare a Scribd company logo
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant init joomlatools/box
$ vagrant up
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant ssh # or open the web Terminal via http://joomla.box
$ joomla site:create --sample-data=testing joomla3
$ joomla --list # for more commands
$ joomla site:create --help # for help on a command
http://developer.joomlatools.com/tools/console/commands.html
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant ssh
$ cd /var/www/joomla3
$ composer require joomlatools/com_helloworld:0.0.3
Joomla in a Box – A Vagrant box for local Joomla development
$ cd Projects
$ git clone https://github.com/joomlatools/joomla-com_helloworld.git
$ vagrant ssh
$ joomla extension:symlink joomla3 joomla-com_helloworld
http://joomla.box/joomla3/index.php?option=com_helloworld
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant ssh
$ joomla versions
$ vagrant ssh
$ joomla site:create --release=3.5.0-beta joomla35
http://joomla.box/joomla35
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant ssh
$ box php:versions
$ box php:use 5.4.18
$ box php:use 7.0.0RC6
http://joomla.dev/phpinfo
$ vagrant ssh
$ box php:engine hhvm
$ box php:engine zend
http://joomla.dev/phpinfo
$ vagrant ssh
$ box apc:clear
http://joomla.box/apc
$ vagrant ssh
$ box xdebug:enable
$ vagrant ssh
$ box xdebug:profiler start
$ box xdebug:profiler stop
http://webgrind.joomla.box/
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant ssh
$ box varnish:enable
http://developer.joomlatools.com/tools/vagrant/commands/varnish.html
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
$ phpmetrics --report-html=/var/www/report.html /var/www/joomla
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
$ vagrant login
$ vagrant share
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development

More Related Content

Joomla in a Box – A Vagrant box for local Joomla development

  • 5. $ vagrant init joomlatools/box $ vagrant up
  • 8. $ vagrant ssh # or open the web Terminal via http://joomla.box $ joomla site:create --sample-data=testing joomla3 $ joomla --list # for more commands $ joomla site:create --help # for help on a command http://developer.joomlatools.com/tools/console/commands.html
  • 11. $ vagrant ssh $ cd /var/www/joomla3 $ composer require joomlatools/com_helloworld:0.0.3
  • 13. $ cd Projects $ git clone https://github.com/joomlatools/joomla-com_helloworld.git
  • 14. $ vagrant ssh $ joomla extension:symlink joomla3 joomla-com_helloworld http://joomla.box/joomla3/index.php?option=com_helloworld
  • 16. $ vagrant ssh $ joomla versions
  • 17. $ vagrant ssh $ joomla site:create --release=3.5.0-beta joomla35 http://joomla.box/joomla35
  • 19. $ vagrant ssh $ box php:versions $ box php:use 5.4.18 $ box php:use 7.0.0RC6 http://joomla.dev/phpinfo
  • 20. $ vagrant ssh $ box php:engine hhvm $ box php:engine zend http://joomla.dev/phpinfo
  • 21. $ vagrant ssh $ box apc:clear http://joomla.box/apc
  • 22. $ vagrant ssh $ box xdebug:enable
  • 23. $ vagrant ssh $ box xdebug:profiler start $ box xdebug:profiler stop http://webgrind.joomla.box/
  • 26. $ vagrant ssh $ box varnish:enable http://developer.joomlatools.com/tools/vagrant/commands/varnish.html
  • 35. $ vagrant login $ vagrant share