Acquia Dev Desktop
Dev Desktop was a powerful solution when it launched in 2009, but overtime Drupal development practices have evolved beyond it. New and better development environments are now available. With the advent of Acquia Cloud IDE, the best development environment. Acquia Certification The primary way to install Acquia Dev Desktop is to use the prompted installer, as described in Installing Acquia Dev Desktop. As an alternative, you can install Acquia Dev Desktop from a command line on Windows or macOS. Acquia Dev Desktop 2 Issues and workarounds with ADD2 setup PROBLEM: Acquia Dev Desktop 2 does not work with CAS and may have issues with your existing Drush setup. You may get various database connection errors when running drush commands like.1,811 downloadsUpdated: January 7, 2021Freeware
Create your local Drupal websites and manage all of them from a single intuitive interface with this application, which also deploys Apache, PHP and MySQL distributions
Creating and keeping a website alive may seem like an easy task, but it’s not. Multiple hosting environments allow different types of content to be created and accessed, with Drupal being and open-source content management framework which anyone can use. However, you need to use specialized applications like Acquia Dev Desktop in order to upload and manage content.
Install building components you need
The application aims to help you create such websites on your computer, and even test their functionality locally. The installation comes with distribution packages for Apache, PHP, and MySQL, which are mandatory components for the application’s functionality.
Drupal websites can hold an impressive variety of content, and right after the application gets installed, you need to pick from a large list of components to include, depending on the type of website you want to create. Ranging from Acquia Drupal, which includes core components for building a website, to commerce kickstart, COD, and dkan for governmental use, you only have to select those you need.
Configure databases, and preview your website
The service is started right away, and you need to make sure corresponding Apache, MySQL, and PHP sources and packages are properly configured, so the application can properly stack configuration files. Depending on your project terms, PHP version can also be selected.
You’re free to monitor multiple websites at a time, with the main window enlisting all of them, and also providing quick creation options, either by picking other modules, or importing existing items from your computer. Sure enough, databases need to be already created, but configurations can be handled later on as well.
However, the main window with site enlistment isn’t the only workspace at your disposal. When selecting a site from the list, it’s possible to access its local site address, local code, and database, with quick links that bring up your default web browser for more backend configuration options.
A few last words
All in all, activities quickly got engulfed in the great interactive database, which is the Internet. Applications like Acquia Dev Desktop provide suitable means to upload and create Drupal websites from scratch, with no coding experience involved, given you already have corresponding databases prepared.
Filed underAcquia Dev Desktop was reviewed by
Acquia Dev Desktop WindowsMircea Dragomir
- Internet Browser (for accessing your website and the dashboard)
- Updated Drush to version 8.1.10. (IN-3023)
- Fixed issue:
Acquia Dev Desktop 2 (January 06, 2021)add to watchlistsend us an update
- runs on:
- Windows 10 32/64 bit
Windows 8 32/64 bit
Windows 7 32/64 bit
- file size:
- 147 MB
- main category:
- visit homepage
top alternatives FREE
top alternatives PAID
For several years, I've done all my local development with the help of Acquia's Dev Desktop. It's a specialized *AMP (MAMP, for me!) suite for Drupal that'll let you launch new projects rapidly. It's free to use and doesn't need any specific integration with Acquia. If you're working on your own independent Drupal project, it can still be a great solution. I was recently roped into testing a virtual machine for Drupal via the Drupal VM project.
Acquia Dev Desktop: An Aging Local Environment
The usefulness of Acquia Dev Desktop has started to falter with more of our development work shifting to Drupal 8. Composer integration is non-existent with Dev Desktop. Composer has become the defacto standard package manager in the world of Drupal 8.
You use Composer for doing things like installing modules in the world of Drupal, a task that used to be handled with Drush. Acquia itself recommends dev environments other than Dev Desktop at the enterprise level. I've seen this when working with their ACSF or BLT products.
An entire Virtual Machine to run Drupal
For that reason, I've started using Drupal VM for more projects. While it doesn't have the local machine app-level interface to use, it does offer up a good browser-based dashboard. It's built on top of Vagrant so there's an existing world of command-line tools, community integrations, and help guides.
Being an entire Virtual Machine, Drupal VM naturally offers more flexibility in how you configure your local development stack. However, it's also more work than simply installing a tool like Acquia Dev Desktop. I could often kick-off a new project in Dev Desktop in ten minutes. I'd say it took me a few hours to get Drupal VM and its base requirements (Vagrant, Ansible) configured with an operating Drupal 8 environment.
Drupal VM is definitely more effort to get started but brings with it full control over an environment. I do enjoy SSH'ing into my local Drupal VM and being able to execute standard command-line tasks on the virtual machine. The integration to your local disk makes it easy to do things like export your Drupal 8 configuration (good old 'drush cim'). You can do this from within an SSH session on the VM and find that the config is immediately available on your actual local disk site folder ready to commit with Git and send on its way to the repository.
Drupal VM's Workflow and Integrations
Although you can of course use your own local SQL tools, Drupal VM comes with Adminer. It's a lightweight PHP-based database management tool for RDBMS. Other than MySQL, it also supports SQLite, PostgreSQL, and Oracle. It's similar to PHPMyAdmin, taking some design and functional cues from it.
One of the biggest issues I've had with Acquia Dev Desktop as of late is Composer integrations. Really, it's the lack of Composer compatibility. Drupal 8's recommend setup process and dev/test/prod environment workflow now revolves around leveraging Composer. It's used to manage much of the third-party libraries, modules, etc that a Drupal project has. Historically, I've committed nearly everything to Git. I've handled deployments almost entirely with Git.
Acquia Dev Desktop Git
Now, in modern Drupal 8 projects, Git is merely given the installation and update lists. With the ingredient file in Git, deployments revolve around migrating the requirements between environments and using Composer to install or update packages.
Acquia Dev Desktop
Leaving Dev Desktop for Drupal VM
Acquia Dev Desktop Documentation
Having significant freedom with how to use Composer and designing a workflow has become a vital part of managing live Drupal 8 sites with a multi-environment workflow. I've felt like Acquia Dev Desktop just doesn't jive with the modern Drupal 8 flow as it did with Drupal 7.
Daymuse has migrated more sites to Drupal 8 and has all new development in Drupal 8 (even as our last Drupal 8 getting started post is a little dated). I sadly have less of a reason to use my old standby Dev Desktop icon on my Mac's Dock. While I think Drupal VM is still working through growing pains, I'm happy to see a more modern development environment to work in day-to-day. I recommend checking out the project.