This project is not covered by Drupal’s security advisory policy.
The gradient server allows the creation of multiple aggregated feeds based on other aggregated feeds. We call them gradients because they might represent all types of content colors and directions.
Requirements
- Gradient Server is a Drupal 9 installation profile, and it uses Apache Solr 8 or later.
- This install profile is very resource demanding. Install it on a modern dedicated server, and use the fastest storage possible. A Ryzen 7 CPU with NVMe storage will give very good results. SSD Storage is fine. Running this system on a mechanical HDD is not a good idea.
- This is server software, installing it successfully requires some familiarity with command line tools and some system administration experience.
Installation
- Solr must be installed on the server. Read Apache Solr installation instructions
- Get the gradient server files using composer
composer create-project alayham/gradient_project:dev-master gradient_server
Note: your site's document root is the web directory inside the gradient_server install directory. - Visit your new site and follow the instructions. Make sure to choose the installation of the Gradient Server install profile.
- After you have successfully installed the Gradient server, log in to the site, and click on
configuration- > Search and metadata -> Search API
You will see configurations for a search server and a search index. You may modify this configuration according to your Solr installation. If you get "Server Connection: The Solr server could be reached." in the server's configuration page, then you are ready to create your solr core. - Either click on the "Get config.zip" button on the solr configuration page, or run the following command
vendor/bin/drush solr-gsc solr config.zip - Extract the config.zip file you got in the previous step somewhere on your server (ex: /tmp/solr-conf), then run the following command:
sudo -u solr /opt/solr/bin/solr create_core -c gradient_core -n gradient_core -d /tmp/solr-conf - visit the solr config page and varify that your have "Core Connection: The Solr core could be accessed"
Now your Gradient Server is ready to use, and you can define your first source.
Project information
- Created by alayham on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
1.0.0-alpha12
released 23 December 2020
Development version: 1.0.x-dev updated 23 Jan 2021 at 21:15 UTC

