diff --git a/docs/source/assets/javascripts/main.js b/docs/source/assets/javascripts/main.js
index c19a1a29..6d31dac9 100644
--- a/docs/source/assets/javascripts/main.js
+++ b/docs/source/assets/javascripts/main.js
@@ -37,7 +37,6 @@ window.addEventListener('load', function() {
var $email = $(this).find('input[name="email"]');
var $url = $(this).find('input[name="url"]');
var $owner = $(this).find('input[name="owner"]');
- var $marketingOptin = $(this).find('input[name="marketing_optin"]');
var error = false;
$(this).find('.has-errors').removeClass('has-errors');
if (!$email.val()) {
diff --git a/docs/source/documentation/4-docsearch-FAQ/3-does-my-project-qualify.html.md.erb b/docs/source/documentation/4-docsearch-FAQ/3-does-my-project-qualify.html.md.erb
new file mode 100644
index 00000000..a711eb1a
--- /dev/null
+++ b/docs/source/documentation/4-docsearch-FAQ/3-does-my-project-qualify.html.md.erb
@@ -0,0 +1,33 @@
+---
+title: Does my project qualify?
+---
+
+## Our policy
+
+We really want to improve documentation with search. Finding the information you are looking for is the very first step when reading docs. Search is key.
+
+We are always really sorry to have to turn down request, but we are receiving so many applications everyday that we want to give some priority to public technical documentation websites.
+
+Please note that you can [always run DocSearch on your own infra](https://community.algolia.com/docsearch/documentation/docsearch-scraper/overview/) and [use our free community plan](https://www.algolia.com/pricing). We would be happy to [enhance DocSearch with your feedback](https://github.com/algolia/docsearch).
+
+## What is required?
+
+If you want us to host everything for you, there are some few requirements you still need to comply with:
+- Be **an owner** of the snippet. You will need to inject some JS snippets.
+- Your website must be **publicly available**. If your website is not, you will need to run our scrapper on a whitelisted server or implemnet your own authentification strategy (not supported so far).
+- Your website is a **documentation**. We will reduce the scope of our scrap to helpful pages only.
+- Your website is **production ready**. We will not accept lorem ipsum website.
+
+## What is considered as a bonus/accelerator
+
+Since we need to prioritize requests, the following points are big advantages for your project:
+- You are **Open-Source** or you provide a free plan. We care about the developer community.
+- You are using a **supported documentation generator**. You can find example below.
+- Your site is **server-side rendered** (ie no extra JS rendering needed)
+- You are already **implementing [the generic configuration](#)**
+
+We are always happy to help product we love. How could you know if you qualify? [Apply!](https://community.algolia.com/docsearch/)
+
+## My project is already featured
+
+If your project is already featured or or uses a **supported** documentation-generator tool (e.g. [pkgdown](http://pkgdown.r-lib.org/index.html), [docusaurus](https://docusaurus.io/), [gitbook](https://www.gitbook.com/), [vuepress](https://vuepress.vuejs.org/) .... DocSearch is totally hosted on our side and stays free and will continue this way. We do recommend you to use [the featured Search-UI](https://github.com/algolia/docsearch) or fork it on your own.
diff --git a/docs/source/index.html.haml b/docs/source/index.html.haml
index 4df8012e..d2288f1d 100644
--- a/docs/source/index.html.haml
+++ b/docs/source/index.html.haml
@@ -28,7 +28,7 @@ layout: default
%h2.page-section-title.upper-case.text-demi Why DocSearch?
.spacer32
%p.color-east-bay.text-regular We're kind of scratching our own itch here. As developers, we spend a lot of time reading documentation, and it isn’t always easy to find the information we need.
- %p.color-east-bay.text-regular No one's to blame, building a good search for a documentation is a complex challenge.
We just happen to have a lot of experience doing that, and we want to share it with the world.
+ %p.color-east-bay.text-regular No one's to blame, building a good search for a documentation is a complex challenge.
We just happen to have a lot of experience doing that, and we want to share it with the world. Helping open source projects is one way we can contribute to this fantastic philosophy.
.spacer40
#section_examples.page-section.fill-royal-blue
@@ -113,10 +113,10 @@ layout: default
%h3
%span.how-it-works-number.text-lg.color-royal-blue.text-lg.m-r-small 3
%span.text-demi
- You add the search autocomplete to your UI
+ You add the dedicated search autocomplete to your UI
.spacer16
%p.color-east-bay.text-regular
- We’ll send you a few lines of code to integrate Algolia autocomplete and power your search.
+ We’ll send you a few lines of code to integrate the dedicated Algolia autocomplete and power your search.
%p.color-east-bay.text-regular
You will receive the same speed, relevance and best-in-class UX as our paying customers.
diff --git a/docs/source/partials/join-form.haml b/docs/source/partials/join-form.haml
index c2b5d8b0..8e3b7eff 100644
--- a/docs/source/partials/join-form.haml
+++ b/docs/source/partials/join-form.haml
@@ -7,15 +7,18 @@
%span.input-group-addon
%i.icon.icon-link.color-bunting
%input.form-control{type: 'text', placeholder: 'https://website.com/doc', name: 'url'}
- %p.text-sm.color-east-bay.m-t-small We’ll crawl the documentation pages of your website and index them on Algolia.
- .spacer32
+ %p.text-sm.color-east-bay.m-t-small
+ We’ll crawl the documentation pages of your website and index them on Algolia.
+ Refer to
+ %a{href: "https://community.algolia.com/docsearch/documentation/docsearch-FAQ/customize-configuration-file/", class:"clickable"} the projects we support
+ .spacer16
%label.color-bunting.text-normal{:for => "email"} Email
.input-group
%span.input-group-addon
%i.icon.icon-email.color-bunting
%input.form-control{type: 'email', placeholder: 'you@example.org', name: 'email'}
%p.text-sm.color-east-bay.m-t-small We’ll email you the code you need to integrate the search into your documentation.
- .spacer32
+ .spacer16
%p.checkbox.text-center
%label
%input{type: 'checkbox', name: 'owner'}
diff --git a/package-lock.json b/package-lock.json
index c1011ec3..d0919fdd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3246,6 +3246,23 @@
"resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
"integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
"dev": true
+ },
+ "tr46": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
+ "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
+ "dev": true,
+ "requires": {
+ "lodash.sortby": "4.7.0",
+ "tr46": "1.0.1",
+ "webidl-conversions": "4.0.2"
+ }
}
}
},
@@ -15131,15 +15148,7 @@
"integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
"dev": true,
"requires": {
- "punycode": "2.1.1"
- },
- "dependencies": {
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
- }
+ "punycode": "1.4.1"
}
},
"traverse": {
@@ -17027,7 +17036,15 @@
"requires": {
"lodash.sortby": "4.7.0",
"tr46": "1.0.1",
- "webidl-conversions": "4.0.2"
+ "webidl-conversions": "3.0.1"
+ },
+ "dependencies": {
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
+ "dev": true
+ }
}
},
"which": {
diff --git a/package.json b/package.json
index 11219da4..f286e724 100644
--- a/package.json
+++ b/package.json
@@ -48,7 +48,7 @@
"babel-preset-env": "1.7.0",
"babel-preset-stage-3": "6.24.1",
"conventional-changelog-cli": "2.0.1",
- "cssnano": "4.0.5",
+ "cssnano": "^4.0.5",
"doctoc": "1.3.1",
"eslint": "5.2.0",
"eslint-config-algolia": "13.1.0",