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

ER: Add tip to Search Function (projects page) #6327

Open
2 of 5 tasks
ExperimentsInHonesty opened this issue Feb 21, 2024 · 3 comments
Open
2 of 5 tasks

ER: Add tip to Search Function (projects page) #6327

ExperimentsInHonesty opened this issue Feb 21, 2024 · 3 comments
Labels
Complexity: Medium Complexity: See issue making label See the Issue Making label to understand the issue writing difficulty level ER Emergent Request Issue Making: Level 2 Make issue(s) from an ER or Epic P-Feature: Projects page https://www.hackforla.org/projects/ role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours

Comments

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Feb 21, 2024

Emergent Requirement - Problem

Issue you discovered this emergent requirement in

Date discovered

2023-02-19

Did you have to do something temporarily

  • YES
  • NO

Who was involved

@ExperimentsInHonesty

What happens if this is not addressed

  • The search is pretty powerful, and includes Booleans, but the users won't know how to use it, if we don't tell them.

Resources

-the boolean search terms are working now. e.g., https://www.hackforla.org/?Search=-VRMS+-bop+-311

Boolean Operators Meaning Example
AND Limit results Vegetarianism AND fish (Search for content that contains both vegetarianism and fish.)
OR One term OR another Scholarly OR academic (Search for content that contains scholarly OR academic.)
- Exclude a term from the search Bears -Chicago (Limits results to only those with bears and not the term Chicago.)

Recommended Action Items

  • Make a new issue
  • Discuss with team
  • Let a Team Lead know

Potential solutions [draft]

We need the following issue

@ExperimentsInHonesty ExperimentsInHonesty added role: front end Tasks for front end developers Feature Missing This label means that the issue needs to be linked to a precise feature label. P-Feature: Projects page https://www.hackforla.org/projects/ size: 0.25pt Can be done in 0.5 to 1.5 hours ER Emergent Request role missing Complexity: Missing labels Feb 21, 2024
@ExperimentsInHonesty ExperimentsInHonesty added this to New Issue Approval in Project Board via automation Feb 21, 2024
@github-actions github-actions bot removed Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing labels Feb 21, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to ERs that are ready to be turned into issues in Project Board Feb 21, 2024
@ExperimentsInHonesty ExperimentsInHonesty removed the Draft Issue is still in the process of being created label Feb 27, 2024
@ExperimentsInHonesty ExperimentsInHonesty removed the role: front end Tasks for front end developers label Mar 31, 2024
@ExperimentsInHonesty

This comment was marked as outdated.

This comment was marked as off-topic.

@jphamtv
Copy link
Member

jphamtv commented Apr 25, 2024

Proposed solution

Add link below the Filter section that opens a modal that has the following text and table

Link Text

Search Tips

Modal Content

To find projects matching any of your interests, use Boolean Operators in the Search Bar. See the table below to understand more how Boolean Operators work.

Boolean Operators Meaning Example
AND Limit results React AND Node (Search for project cards that contain both React and Node.)
OR One term OR another Python OR Javascript (Search for project cards that contains Python OR JavaScript.)
- Exclude a term from the search React -Django (Limits project card results to only those with React and not the term Django.)

Link Text placement on Desktop/Tablet:

Screenshot 2024-04-23 at 12 20 23

Link Text placement on Mobile:

Screenshot 2024-04-23 at 13 14 43

@ExperimentsInHonesty ExperimentsInHonesty added Issue Making: Level 2 Make issue(s) from an ER or Epic role: front end Tasks for front end developers Complexity: See issue making label See the Issue Making label to understand the issue writing difficulty level and removed ready for issue making Draft Issue is still in the process of being created role: design labels Apr 26, 2024
@ExperimentsInHonesty ExperimentsInHonesty removed their assignment Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Medium Complexity: See issue making label See the Issue Making label to understand the issue writing difficulty level ER Emergent Request Issue Making: Level 2 Make issue(s) from an ER or Epic P-Feature: Projects page https://www.hackforla.org/projects/ role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours
Projects
Project Board
  
ERs and epics that are ready to be tu...
Development

No branches or pull requests

2 participants