A Vagrant box that automates the setup of a full-featured LAMP stack for Joomla development with a single command.
Joomlatools Vagrant is a pre-configured Vagrant box designed specifically for Joomla development. It automates the setup of a full LAMP stack environment, allowing developers to create and manage Joomla sites quickly with CLI tools. It solves the problem of manual environment configuration, providing a consistent, ready-to-use development workspace.
Joomla developers, extension builders, and agencies who need a standardized, reproducible development environment for building and testing Joomla websites and custom components.
Developers choose Joomlatools Vagrant because it eliminates environment setup time with a single command, includes specialized Joomla management tools, and supports collaboration features like HTTP and SSH sharing. It's maintained by the Joomla community with extensible infrastructure.
Vagrant box for Joomla development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Running `vagrant up` automatically downloads and configures a full LAMP stack, as per the Installation section, eliminating manual server setup and saving significant time.
Includes a `joomla` command-line tool that allows creating and managing Joomla sites directly from the terminal, with default admin credentials, speeding up prototyping and testing.
Pre-configured with ngrok for HTTP sharing and supports SSH sharing via tmate or Vagrant, facilitating easy team collaboration and client reviews without complex setup.
Uses Puppet for configuration management, enabling developers to hack and customize the environment, as detailed in the Hacking section, for tailored development needs.
Updating to new versions requires destroying the existing Vagrant machine and starting fresh, which can break ongoing work and require reconfiguration, as noted in the Updating section.
The GitHub Issues section is deliberately closed, forcing users to rely on forums or chat for support, which may slow down bug reporting and resolution compared to open issue systems.
Running a full VirtualBox VM consumes significant system resources (RAM and CPU), making it less suitable for developers on low-spec machines or those needing multiple concurrent environments.