Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a resusable abstraction layers #2

Open
2 tasks done
unclecheese opened this issue Apr 30, 2020 · 2 comments
Open
2 tasks done

Create a resusable abstraction layers #2

unclecheese opened this issue Apr 30, 2020 · 2 comments

Comments

@unclecheese
Copy link

unclecheese commented Apr 30, 2020

As a Silverstripe CMS developer, I want a reusable codebase that I can use
across a variety of projects to make integration with search-as-a-service
easy and intuitive so that I can reduce costs and create an excellent
search experience.

Acceptance criteria

  • Support multiple search-as-a-service implementations through thin abstraction layers (indexing only)
  • [ ] There is clear documentation on how to create a new service implementation (e.g. Algolia)
  • Support multiple sources of content through thin abstraction layers (e.g. for dataobject implementation)
@unclecheese unclecheese changed the title Create a search service abstraction Create a resusable abstraction layers Apr 30, 2020
@unclecheese
Copy link
Author

Removing documentation ACs so they can all be part of the same story.

@chillu
Copy link
Member

chillu commented Jun 9, 2020

Moving this back into the backlog, I don't think we can call this card done without some basic illustration that it's indeed reusable. The original Algolia implementation has been removed from this codebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants