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

Q3 Improvements to website #168

Closed
9 of 16 tasks
dennyabrain opened this issue Aug 5, 2024 · 3 comments
Closed
9 of 16 tasks

Q3 Improvements to website #168

dennyabrain opened this issue Aug 5, 2024 · 3 comments
Assignees
Labels
level:initiative An issue that describes an initiative (initiative>feature>ticket)

Comments

@dennyabrain
Copy link
Contributor

dennyabrain commented Aug 5, 2024

This initiative is a centralized location to track all improvements planned for the tattle website.

Features

Improve Content discoverability

Improve User Experience for adding and editing content

  • Create a GUI for the team to add and edit content
  • Add documentation in wiki to show how someone can add a new blog post.
    Best practices and caveat.

Improve DX for managing website

@dennyabrain
Copy link
Contributor Author

dennyabrain commented Aug 5, 2024

This is a rough outline of all tasks I could think of, organized by complexity. I'll scope them into Features and list on the issue.

Easy

  • a sitemap and index page
  • Review and update README
  • Add documentation in wiki to show how someone can add a new blog post. Best practices and caveat.
  • Standardize how to use images in a blog post. We have sometimes used images from the /images directory and sometimes from the /static directory. Find out the best pratices recommended by gatsby, change current usage to the recommended way, document them and enforce them for future.
    • If you go to the /blog page, you will see that the page loads with the image and then resizes, causing a jitter in the UI. This should be fixed when you fix this.
  • dynamic sections on the homepage
    • recent blogs
    • recent updates
  • on the product page, embed dynamic sections which shows all the blog posts and updates of that product

Medium

  • Like the blog posts, updates also need to have a project field. It should be possible to query updates based on a project. Make filters on the /updates page.
  • add follow/subscribe widget, which users mailchimp to facilitate user subscription to a particular product
  • add rss feed
  • a breadcrumb UI at a suitable place
  • audit performance and responsiveness on mobile. Make UI tweaks to improve the
  • Define entities and use their relationships to drive content in pages
    • members
    • projects
    • tags
    • blog posts
    • Define dynamic Links between them

Complex

  • Upgrade Gatsby to latest
  • Create a GUI for the team to add and edit content

@maanasb01
Copy link
Collaborator

Hello, Can you assign this issue to me please, I would like to work on it.

@dennyabrain dennyabrain added the level:initiative An issue that describes an initiative (initiative>feature>ticket) label Aug 5, 2024
@dennyabrain dennyabrain moved this to In Progress in 2024 Q2 - Q3 Planner Aug 5, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in 2024 Q2 - Q3 Planner Aug 29, 2024
@dennyabrain
Copy link
Contributor Author

I am happy with the progress we have made on this initiative. @maanasb01 is fully ramped up on the website code now. I'm closing this initiative. We'll create a new consolidated initiative for other improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level:initiative An issue that describes an initiative (initiative>feature>ticket)
Projects
Status: Done
Development

No branches or pull requests

2 participants