# Summary

This module provides a framework for easily creating searches on any entity known to Drupal, using any kind of search engine. Widely used and being ported to D8 actively (alpha status) by the current maintainers.

# Project URL

https://www.drupal.org/project/search_api

# Where is the code?

https://www.drupal.org/project/search_api

# Estimated completion date

Current guess (on December 29, 2016): March 2017

# Dependencies

None

# Who's doing the port?

Actively being ported by the current maintainers, with sprint support from MD Systems, Intracto Digital Agency, and others.

# What help do they need?

Funding and developers (also for all the small issues)

# D8 roadmap

https://www.drupal.org/node/2044421

# Background and reference information

Comments

Kazanir created an issue. See original summary.

webchick’s picture

Priority: Normal » Major

My understanding is this module is becoming the new way forward for ApacheSolr and some other things, so moving to at least major.

drunken monkey’s picture

Issue summary: View changes
drunken monkey’s picture

Issue summary: View changes

January was unrealistic. The way it's currently going, May seems a better guess.

webchick’s picture

Hm. That's definitely going to be a huge setback for D8 adoption. :(

What is the best way for those who need this functionality faster to help?

geerlingguy’s picture

Also, if funding is an issue, is there a place where we can point people to to donate?

drunken monkey’s picture

What is the best way for those who need this functionality faster to help?

The usual:

  • Non-coding help in the issue queue (my open issues and new issues for Search API or any other of my projects), like answering questions, reproducing problems, marking support requests as "Fixed" once they're answered and, especially, testing patches.
  • Helping with Novice issues.
  • For more experienced developers, also some of the other issues could be good places to help. Some of them require more knowledge of Search API and/or Drupal 8, but still don't require expert knowledge (which, unfortunately, only very few people have).
  • At the end of November, at Drupalcamp Vienna, we also defined the list of Beta blockers, so those would be especially important issues to help with.

But even the first item, general help in the issue queue, would be great. The problem currently is that I have so much to do for my modules in D7 that not much of my free time remains for D8.

Also, if funding is an issue, is there a place where we can point people to to donate?

See my homepage, which has my PayPal address and a link to the Gratipay group (which I have also linked in my d.o profile).
For more specific funding, anyone is also free to contact me, either through my d.o contact form or the one on my homepage.

I recently secured some new funding, though, and am currently talking with someone else about more, so maybe there will be more progress in the next months.

Anyways, the problem is not only that I overestimated my free time, it's also that I underestimated the amount of work that still needs to go into this.

drunken monkey’s picture

Issue summary: View changes

Unfortunately, we're still quite a bit away from Beta, so May is definitely unrealistic. July or August is what I'd now hope.
The large amount of free time the maintenance of my D7 modules take is still the main factor in the delay, so any help there would be greatly appreciated.

But I also want to thank the people who sent donations – it's very much appreciated, thanks a lot! If just a small fraction of people interested in Search API and D8 would donate, things would look quite differently. (But getting enough help in the issue queues is probably more realistic at this point, unless I get another large donor.)

I currently try to dedicate at least two days a week entirely to volunteer contrib work – it's just that a lot of that is taken up by D7.

drunken monkey’s picture

Issue summary: View changes

OK, August sounds a bit unrealistic now for a stable release. But if I can manage to work on this for a few days, proceeding to the Beta phase in August should still be possible. I'd then guess October for the stable version – I don't think there's too much to do between Beta and Stable in our case.

(The main problem is still that ongoing maintenance is eating a lot of my contrib time – I now get about two new issues reported every single day (weekend included), in addition to all the comments on old issues.)

drunken monkey’s picture

Issue summary: View changes

Getting closer, but still not completely there.
At least we're now in Beta phase.

drunken monkey’s picture

Issue summary: View changes

Officially more than one year over the initial estimate now!
Maybe March, I don't know.

drunken monkey’s picture

March actually looks quite good at the moment. There are only six blockers left, five of them relatively straight-forward.

However, there's also #2682369: Fix problems with overridden config entities (or #2744057: Inconsistencies when updating overridden config entities for Core) which has the potential to still hold this up. I urge anyone who has an interest in seeing a stable D8 port of this module and is relatively familiar with Core's config system to take a look at those issues and see if they can't find a way to nudge them along.

drunken monkey’s picture

Status: Needs review » Reviewed & tested by the community

Forgot to update this, but we're now at RC 4 and the stable release 1.0 is planned for tomorrow.

drunken monkey’s picture

Status: Reviewed & tested by the community » Fixed

And it's been released: Search API 8.x-1.0.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.