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

RESEARCH: Search within libraries #558

Closed
4 tasks done
chrissantillan opened this issue Dec 8, 2024 · 1 comment
Closed
4 tasks done

RESEARCH: Search within libraries #558

chrissantillan opened this issue Dec 8, 2024 · 1 comment
Assignees

Comments

@chrissantillan
Copy link
Collaborator

chrissantillan commented Dec 8, 2024

Description

This research explores the effort required to offer residents the ability to search the contents of a specific library for specific keywords.

If you visit library.kiwix.org and navigate to a library you’ll see a search box is available
Image

You can see what the results look like. Search: experiment. We want to offer a capability like this to Residents so it becomes easier for them to locate information inside of these ZIM files.

Ideally the research addresses:

  1. If we can leverage the existing search that Kiwix offers or need to build our own.
  2. What search interface we add to UnlockEd for users.
  3. How to continue to log/track links and libraries that the user accesses.

The outcome of this research will be a draft issue outlining the implementation approach, including task breakdowns for development.

Note: There is a separate issue that involves looking into RESEARCH: Search across libraries.

Tasks

  • Explore options that Kiwix already offers for search
  • If necessary, explore alternative options for searching libraries.
  • Determine what changes need to be made to the Knowledge Center page/components to support searching within libraries.
  • Identify API changes or additions that need to be made for Knowledge Center search.

Acceptance Criteria

  • A detailed draft GitHub issue is created, outlining the proposed approach and effort for implementing “Search within Libraries” based on the research here.
  • The draft issue includes:
    • Whether or not we can build off of the Kiwix implementation of search.
    • Backend and frontend development tasks with clear objectives (e.g., components, API handlers, migration changes needed, etc.)
    • Identified risks or challenges that we foresee would come with this integration path.
    • Options that we considered and chose not to do.
  • The issue also identifies if there are any dependencies (e.g., technical debt or other issues) that must be addressed before implementing search.
@carddev81
Copy link
Contributor

Created draft issue per Chris: #585

Also created gist with same info: https://gist.github.com/carddev81/8c0faba3101293724442c7a54fb95ea7

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

3 participants