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

implement dynamic page titles #501

Open
8 tasks
jacobvenable opened this issue Nov 2, 2021 · 2 comments · May be fixed by #503
Open
8 tasks

implement dynamic page titles #501

jacobvenable opened this issue Nov 2, 2021 · 2 comments · May be fixed by #503
Assignees
Labels
good first issue Good for newcomers Project: Web Related to the web workspace ✅ Status: Dev Ready This is waiting to be started

Comments

@jacobvenable
Copy link
Member

jacobvenable commented Nov 2, 2021

When a user navigates to a different page on the site, we'd like to dynamically update the page titles so that it can be reflected in analytics. While we're adding page titles, we may as well also add a page description to home page for SEO purposes.

Pages to Update

  • Home
    • English
      • Title: UpSwyng
      • Description: UpSwyng is a mobile-ready, digital directory of resources to assist the unhoused and at-risk communities.
    • Spanish
      • Title: UpSwyng
      • Description: UpSwyng es un directorio digital para dispositivos móviles, que continue recursos para ayudar a personas que están a punto de perder su hogar o que ya se encuentran sin hogar.
  • About
    • English
      • Title: About - Upswyng
    • Spanish
      • Title: Acerca - UpSwyng
  • Terms of Use
    • English
      • Title: Terms of Use - Upswyng
    • Spanish
      • Title: Condiciones De Uso - UpSwyng
  • Privacy Policy
    • English
      • Title: Privacy Policy - Upswyng
    • Spanish
      • Title: Política de Privacidad - UpSwyng
  • Favorites
    • English
      • Title: Favorites - Upswyng
    • Spanish
      • Title: Favoritos - UpSwyng
  • Category
    • English/Spanish
      • Title: [Category Name] - Upswyng
        • Replace [Category Name] with the currently active sub-category's name
  • Sub-category
    • English/Spanish
      • Title: [Sub-Category Name] - Upswyng
        • Replace [Sub-Category Name] with the currently active sub-category's name
  • Resource
    • English/Spanish
      • Title: [Resource Name] - Upswyng
        • Replace [Resource Name] with the currently active resource's name

Tech Notes

  • a simple package we could implement to do this is react-helmet
  • Some of these translations already exist within our translations. In many circumstances, it may be better to use those that already exist rather than create a new entry.
@jacobvenable jacobvenable added good first issue Good for newcomers ⏸ Status: On Hold Addressing this issue later Project: Web Related to the web workspace labels Nov 2, 2021
@jacobvenable jacobvenable changed the title (draft) Implement Initial Dynamic Page Titles (draft) Implement Initial Dynamic Page Titles and Descriptions Nov 2, 2021
@jacobvenable jacobvenable changed the title (draft) Implement Initial Dynamic Page Titles and Descriptions implement dynamic page titles Nov 2, 2021
@jacobvenable jacobvenable added ✅ Status: Dev Ready This is waiting to be started and removed ⏸ Status: On Hold Addressing this issue later labels Nov 2, 2021
@dschwindt
Copy link
Contributor

I'd like to work on this.

@dschwindt dschwindt linked a pull request Nov 22, 2021 that will close this issue
@aliza614
Copy link
Contributor

Is this something I could work on as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers Project: Web Related to the web workspace ✅ Status: Dev Ready This is waiting to be started
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants