Trial Installation Guide
Install Drupal 7 NES Trial using direct download, Composer, or Drush
About Drupal 7 NES Trial
HeroDevs offers a version of Drupal 7 NES to test with your existing implementation. This is a fork of Drupal 7.101 and is NOT recommended for use in production.
Installation Methods
HeroDevs offers three methods for downloading and installing Drupal 7 NES Trial:
If you need a different installation method, please contact sales@herodevs.com.
ALWAYS back up your site before installing Drupal 7 NES.
DO NOT use the Drupal 7 NES Trial version in production.
Direct Download and Manual Installation
Download using command line tools like cURL by setting authentication headers.
Download package
Use cURL or wget to download the tarball into your project root:
curl --header "Authorization: Bearer <ANY_STRING>" --output ./release.zip \
--location https://registry.nes.herodevs.com/composer/pkg/neverendingsupport/drupal/7.101.2+7.101.1:drupal:trial/release.zip
Installation
Be sure to back up your codebase before running the following command!
Unzip the archive over your existing site:
unzip -o release.zip /path/to/drupal
For example if your Drupal codebase is in the project root:
unzip -o release.zip .
Example if your Drupal codebase is in a subfolder like web
or docroot
:
unzip -o release.zip docroot/
The unzip -o
flag overwrites your existing files and adds new ones from the archive. It does not remove files that are not in the archive. However, always back up your codebase before making changes.
Cleanup
Clear cache and check for any database changes:
drush cc all && drush updb
Verify your site works as expected.
At this point you can remove the downloaded .zip file from your folder.
Composer Installation
Authentication setup
Create an auth.json
file or update your existing one:
{
"bearer": {
"registry.nes.herodevs.com": "<ANY_STRING>"
}
}
This file contains sensitive credentials and should be excluded from source control.
Configure repository
Add the HeroDevs repository to your composer.json
file:
"repositories": [
{
"type": "composer",
"url": "https://registry.nes.herodevs.com/composer/repository"
}
]
Place this entry above packages.drupal.org
to ensure proper precedence.
Install package
First, add Drupal 7 NES:
composer require "neverendingsupport/drupal:7.101.2+7.101.1:drupal:trial" --no-update
Then install dependencies:
composer update drupal/drupal --with-dependencies --no-dev
Drush Installation
These instructions assume Drush is already installed on your system.
Download package
Use cURL to fetch the tarball:
NES_D7_VERSION="7.101.2+7.101.1:drupal:trial" && curl --header "Authorization: Bearer <any-string>" --output ./nes-d7.zip \
--location "https://registry.nes.herodevs.com/composer/pkg/neverendingsupport/drupal/$NES_D7_VERSION/release.zip"
Create Make file
Create drupal7_nes.make
with the following content:
api = 2
core = 7.x
projects[drupal][version] = 7.101
projects[drupal][download][type] = "get"
projects[drupal][download][url] = "file:///var/www/html/nes-d7.zip"
On macOS, the last line will look something like this:
projects[drupal][download][url] = "file:///Users/<your-username>/Sites/<your-drupal-site>/nes-d7.zip"
Update the file path to match your project structure.
Execute the make file
Execute the make command and complete Drupal's installation:
drush make drupal7_nes.make