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

Make plan for scheduling regular updating of global search #3283

Closed
3 tasks done
Tracked by #138
dorothyyeager opened this issue Oct 18, 2019 · 5 comments
Closed
3 tasks done
Tracked by #138

Make plan for scheduling regular updating of global search #3283

dorothyyeager opened this issue Oct 18, 2019 · 5 comments

Comments

@dorothyyeager
Copy link
Contributor

dorothyyeager commented Oct 18, 2019

Summary

What we are after:
Users need to be able to access our content pages, including new ones, from the fec.gov search box. The awesome @patphongs has just finished scraping the site to update the global search, and it's working great. To keep it that way, we need to figure out when to schedule regular updates.

Related issues

Completion criteria

  • Decide how often the task of updating global search should be scheduled.
  • Determine whether we want this to be an automated process at this point, or a schedule for manual updates based on the previously determined schedule
  • Make follow-up ticket for the next time it should be scheduled
@lbeaufort
Copy link
Member

Ideas for automation - can we have the api celery-beat run the management command for the cms and then open a pull request?

@patphongs
Copy link
Member

Here's the XML ticket, which may help to automate our search indexing with search.gov: #3280

@dorothyyeager
Copy link
Contributor Author

We've made a plan! cc: @AmyKort @PaulClark2

The plan
@patphongs @lbeaufort and I discussed the global search. We definitely want to automate it. The first step to doing that is to make the sitemap.xml file. Pat has a ticket in at #3280 which we've moved into PI11 planning. We'll also need to identify the transition pages that need to be included. See #3279 . And we need to make sure retired pages aren't captured. See #3376

Our thought is that moving to automation for this and resolving the two issues above can be a content epic for PI11.

Until we automate though, we will need to continue manual updates. We agreed that once a sprint makes sense. That way it will capture new pages created during a sprint. Pat says that the process, now that we've done it once, is easy. So I've created the issue for the next sprint, and part of the completion criteria will be to make the ticket for the sprint after that. See #3391 .

The plan is place, so we can close this ticket.

@dorothyyeager dorothyyeager added the Global Search Global Search label Nov 26, 2019
@JonellaCulmer
Copy link
Contributor

@patphongs Do we have the process for manual updates documented somewhere?

cc: @dorothyyeager @lbeaufort

@dorothyyeager
Copy link
Contributor Author

@JonellaCulmer I think it's in here: #3278 (I've referenced this issue in the ticket for the innovation sprint).

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

No branches or pull requests

4 participants