This project (https://www.drupal.org/project/file_extractor) is a fork of https://www.drupal.org/project/search_api_attachments.

Initially intended to be a Search API Attachments full architecture rework (see #3008580-5: Impossible to index attachment in nested entity reference), the problem is that at the end of this rework, the module could be independent (and also without any optional feature related to) from Search API.

So the module name "Search API attachments" would have lead to confusions. And the more I though about it, the more I was convinced that the module name should be changed.

I am not satisfied to have to make a fork. Having helped on Search API Attachments D7 issues and D8 port, I have a feeling to duplicate maintenance burden. Also Search API Attachments has already a great number of usage.

Also, initially I wanted to fix #3008580: Impossible to index attachment in nested entity reference and during the rework/refactoring of the module, I found #2844979: Index nested attachments (eg. entity reference, paragraphs) - arbitrary level which is the same feature request but with a different approach and I haven't seen that it was done before and that the introduced field formatter was made for that. But I already had done too much rework and the new architecture avoid dependency on Search API, so I continued.

The only features of Search API Attachments not preserved:
- option to limit the number of files index per field: no more relevant due to the module architecture. This can be a generic plugin made directly in Search API.
- queue system #2991136: Add file to queue if service is not available: error handling had been reworked and as of the new architecture, there was no more link with Search API so it was not preserved. If there will still be the need of this, anyone can open an issue an provide a patch.
- Views filter to exclude Search API fulltext search in attachments: the Views plugin ahd been made generic and directly on Search API because no more linked with the module, see #3127099-2: Add option to expose searched fields in Views fulltext filter

Comments

Grimreaper created an issue. See original summary.

  • Grimreaper committed 4621141 on 2.0.x
    Issue #3126845 by Grimreaper: Global renaming of the module. Start some...
  • Grimreaper committed 8c796ab on 2.0.x
    Issue #3126845 by Grimreaper: Rework extractor plugin system:
    
    -...

  • Grimreaper committed cd391c5 on 2.0.x
    Issue #3126845 by Grimreaper: Add declare(strict_types = 1); on all PHP...

  • Grimreaper committed 1e4c177 on 2.0.x
    Issue #3126845 by Grimreaper: Rework settings form.
    

  • Grimreaper committed a6532b8 on 2.0.x
    Issue #3126845 by Grimreaper: Init ExtractorManager service and use it...

  • Grimreaper committed 1b82252 on 2.0.x
    Issue #3126845 by Grimreaper: Move test extraction logic into the...
  • Grimreaper committed 1f49f3b on 2.0.x
    Issue #3126845 by Grimreaper: Add global extraction settings.
    
    - prepare...

  • Grimreaper committed 1d8bf60 on 2.0.x
    Issue #3126845 by Grimreaper: Update extracted text field formatter.
    

  • Grimreaper committed a3fe251 on 2.0.x
    Issue #3126845 by Grimreaper: Use key value system as cache (already...

  • Grimreaper committed ba50a17 on 2.0.x
    Issue #3126845 by Grimreaper: Remove Search API plugin and queue. Get...

  • Grimreaper committed 20a04e3 on 2.0.x
    Issue #3126845 by Grimreaper: Add settings to enable cache feature.
    
  • Grimreaper committed 66eef7c on 2.0.x
    Issue #3126845 by Grimreaper: Refactor cache handling.
    
  • Grimreaper committed b502fd3 on 2.0.x
    Issue #3126845 by Grimreaper: Change excluded_private settings in...
grimreaper’s picture

  • Grimreaper committed 82628d9 on 2.0.x
    Issue #3126845 by Grimreaper: Views filter plugin put in Search API...

  • Grimreaper committed 6868288 on 2.0.x
    Issue #3126845 by Grimreaper: Update README.txt
    

  • Grimreaper committed 5dca6d7 on 2.0.x
    Issue #3126845 by Grimreaper: Fix Pareview.sh
    

  • Grimreaper committed 185f1be on 2.0.x
    Issue #3126845 by Grimreaper: Fix Pareview.sh
    
grimreaper’s picture

Title: Version 1.0.0 » Version 2.0.0
Issue summary: View changes
grimreaper’s picture

grimreaper’s picture

Issue summary: View changes
grimreaper’s picture

https://www.drupal.org/project/file_extractor/releases/2.0.0-rc1 released.

Need to wait a week before being able to "Opt into security advisory coverage".

grimreaper’s picture

grimreaper’s picture

Assigned: grimreaper » Unassigned
Status: Active » Fixed

Status: Fixed » Closed (fixed)

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