Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
We (FDM.dk and FFWagency.com) have ported the Drupal 7 version of search_api_algolia to Drupal 8. The code is available at https://github.com/fdmweb/search_api_algolia. We are in contact with the maintainer of the search_api_algolia project to get the Drupal 8 version moved to drupal.org.
Comment | File | Size | Author |
---|---|---|---|
#19 | screenshot-search-api-admin-gui.png | 129.89 KB | chriscalip |
#19 | screenshot-algolia-admin-gui.png | 193.59 KB | chriscalip |
#2 | d8_port.patch | 26.69 KB | beltofte |
Comments
Comment #2
beltoftePatch with the D8 porting of the module. Diff between 7.x-1.x and https://github.com/beltofte/search_api_algolia.
Comment #3
chriscalip CreditAttribution: chriscalip commentedAlso need this for a client project. Checking current progress and going to help out.
Comment #4
chriscalip CreditAttribution: chriscalip commentedSnapshot
So far I created sub-issues I saw to complete this issue :
Bug: Prevent Crash on admin-gui adding server. https://github.com/chriscalip/search_api_algolia/issues/4Bug: Prevent Crash on adding a search index. https://github.com/chriscalip/search_api_algolia/issues/5Comment #5
chriscalip CreditAttribution: chriscalip commentedGot a working prototype in play at my local!!!
I am able to populate an algolia search index.
I would like co-maintainership to continually update here in this repository instead at my github.
Comment #6
beltofte@chriscalip: I have contacted the maintainer at asked him to grant both of us co-maintainer access.
Comment #7
chriscalip CreditAttribution: chriscalip commented@beltofte nice! we can get the d8 version up and running soon here at drupal.org
Comment #8
mlbrgl CreditAttribution: mlbrgl as a volunteer commentedCo-maintainership discussed through PM.
Comment #9
JamesK CreditAttribution: JamesK at Advisor Websites commentedAny news on getting this published?
Comment #10
chriscalip CreditAttribution: chriscalip commentedI have a paying client that needs this contrib module operational. I am currently doing other tasks but will resume with this task .. a few weeks from now. not sure.. d8 migration has lots of bugs.
Comment #11
JamesK CreditAttribution: JamesK at Advisor Websites commentedd8 migration? Is that really a blocker to getting at least even a dev release on d.o?
Comment #12
chriscalip CreditAttribution: chriscalip commentedMore like I am busy with my client project tasks first on d8 migration .. then i proceed with this task of releasing dev release for d8 algolia.
Comment #13
chriscalip CreditAttribution: chriscalip commentedComment #14
chriscalip CreditAttribution: chriscalip commentedComment #15
chriscalip CreditAttribution: chriscalip commentedTo whom it may concern,
The dependency search_api module has gone through numerous API changes.. that frankly continually breaks our latest efforts to make use of search_api . From March 2016 to today the API changes that results in code crashes for the 8.x version of this module has happened. I will continue to make corresponding changes to this module to keep up with search_api API changes; having said that, I cannot do a stable release of an 8.x version of this module until search_api gets its first stable release.
Comment #16
beltofte@chriscalip See that they have just tagged a beta of Search API. Also have a couple of other Search API modules that I need to get working again and finish (Search API Exclude, a best bets (elevate in Solr) and some other stuff. Lets hope that they soon stop making API changes.
Comment #17
chriscalip CreditAttribution: chriscalip commented@beltofte indeed.
Comment #18
chriscalip CreditAttribution: chriscalip commentedFirst working version for 8.x released.
search_api_algolia 8.x-1.0-alpha1
Tested on versions :
drupal 8.1.10
search_api 8.x-1.0-beta2
address 8.x-1.0-rc1
Summary of Test.
Given places nodes, having multi list text and address field.
Tested places nodes are successfully populated to algolia search index.
Test involves :
a.) at search_api gui page, creation of a search_api algolia server "+ Add server"
url: /admin/config/search/search-api/
b.) at search_api gui page, creation of a search_api index "+ Add index"
url: /admin/config/search/search-api/
c.) at search index gui page, specifying which entity_type and bundle. (node & place)
url: admin/config/search/search-api/index/[index-name]/edit
d.) at search index gui page, specifying which fields to add on index.
url: /admin/config/search/search-api/index/nodes2testserver/fields
e.) at search index gui page, populating drupal nodes to algolia index. "Index now"
url: /admin/config/search/search-api/index/[index-name]
f.) at search index gui page, using "Clear all indexed data"
url: /admin/config/search/search-api/index/[index-name]
Comment #19
chriscalip CreditAttribution: chriscalip commentedScreenshots attached.