Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Antonytm/Sitecore.SolrProxy
https://github.com/Antonytm/Sitecore.SolrProxy
sitecore sitecore-module solr
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/Antonytm/Sitecore.SolrProxy
- Owner: Antonytm
- Created: 2019-04-12T16:12:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-08T06:06:38.000Z (about 3 years ago)
- Last Synced: 2024-04-23T22:49:43.687Z (8 months ago)
- Topics: sitecore, sitecore-module, solr
- Language: C#
- Size: 55.7 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Sitecore - Sitecore SolrProxy - Tool for easy access to the Solr admin console if you have access only to Sitecore CM. (Content Search)
README
# Sitecore.SolrProxy
[![Build status](https://ci.appveyor.com/api/projects/status/jsjfx04v9u929os2?svg=true)](https://ci.appveyor.com/project/Antonytm/sitecore-solrproxy)
[![](https://sonarcloud.io/api/project_badges/quality_gate?project=Sitecore.SolrProxy)](https://sonarcloud.io/dashboard/index/Sitecore.SolrProxy)
[![](https://sonarcloud.io/api/project_badges/measure?project=Sitecore.SolrProxy&metric=coverage)](https://sonarcloud.io/component_measures?id=Sitecore.SolrProxy&metric=coverage)
[![](https://sonarcloud.io/api/project_badges/measure?project=Sitecore.SolrProxy&metric=code_smells)](https://sonarcloud.io/component_measures?id=Sitecore.SolrProxy&metric=code_smells)
[![](https://sonarcloud.io/api/project_badges/measure?project=Sitecore.SolrProxy&metric=bugs)](https://sonarcloud.io/component_measures?id=Sitecore.SolrProxy&metric=bugs)
[![](https://sonarcloud.io/api/project_badges/measure?project=Sitecore.SolrProxy&metric=vulnerabilities)](https://sonarcloud.io/project/issues?id=Sitecore.SolrProxy&resolved=false&types=VULNERABILITY)## Abstract:
Tool for easy access to Solr admin console if you have access only to Sitecore CM.
## Requirements:
Sitecore 8+
Project is build following Helix principles, but you can use it in any Sitecore project.## Pick version for your Sitecore
Pick latest 1.xxx version if you use Sitecore 8+. Pick latest 2.xxx version if you use Sitecore 9+ or Sitecore 10+.
## How to use
1. Download latest Sitecore update package from [AppVeyor](https://ci.appveyor.com/project/Antonytm/sitecore-solrproxy) or from [Github releases](https://github.com/Antonytm/Sitecore.SolrProxy/releases)
2. Install it using update installation wizard /sitecore/admin/UpdateInstallationWizard.aspx
3. Open url of Solr proxy https://yourwebsite/sitecore/shell/solr/ (https://yourwebsite/solr/ if you use version for Sitecore 8+)### Optional steps
By default module injects to HttpRequestBegin pipeline. But you can reconfigure it by registering http handler.4. Open *Web.config* file and add handler *configuration>system.webServer>modules*
``
5. Add *"/solr"* to IgnoreUrlPrefixes Sitecore setting (*Sitecore.config Sitecore>Settings>Setting[name="IgnoreUrlPrefixes"]*)
6. Disable *Foundation.Solr.Proxy.config* configuration file## Possible issues
1. If nothing happened after installation of package(/sitecore/shell/solr/ url doesn't work), check that *App_Config\Include\Foundation\Foundation.Solr.Proxy.config* configuration is enabled
2. If you get "Too many redirects" then you have conflict with Solr console that requires trailing slash and your rewrite rules that force no trailing slash. Add rule that disable redirects for Solr console:```
```