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

Estimate hours required for CRCCRRB content editing and training #3223

Open
Tracked by #3138
hursey013 opened this issue Dec 3, 2024 · 2 comments
Open
Tracked by #3138

Estimate hours required for CRCCRRB content editing and training #3223

hursey013 opened this issue Dec 3, 2024 · 2 comments
Assignees

Comments

@hursey013
Copy link

In order to provide CRCCRRB with an accurate estimate of hours required to enable content editing and provide training, we need to outline the various streams of work required to accomplish the underlying goal

Acceptance Criteria

  • A total number of hours is documented that encompasses:
    • Dynamic content areas for cases When a new cold case is added via YAML, the website should use the presence of the file to populate designated areas within the website including a "featured" area on the homepage and a index page of all cases. Populating the navigation menu alone is not a scalable solution as the number of cases grow. Instead a cases pages should provide the ability for users to view and sort through all cases in a paginated interface. As a first set of sorting criteria, the cases page should provide basic sorting by name and data added (asc/desc). Cases should also have a front matter variable that allows it to be featured on the homepage, otherwise a set number of cases will be featured in chronological order.
    • Blog posts and press releases Validate that blog posts and press releases currently have the ability to be paginated and sorted in chronological order, otherwise implement functionality
    • Implement Decap CMS for blog posts, cases, and press releases. Using the existing content on the site as a baseline, allow all aspects of each content type to be created and edited via Decap CMS. Conduct sufficient testing to understand and capture various edge cases that are known or likely to occur.
    • Provide multiple training sessions on
      • The basics of Github, Markdown, and static sites
      • Site specific training on using Decap CMS to add and edit blog posts, cases, and press releases
      • Reserved hours to troubleshoot and assist on customer driven content changes - making suggestions on more efficient ways to structure content, using Markdown to enhance content, troubleshooting GitHub workflow issues.

Security considerations

None

@hursey013 hursey013 self-assigned this Dec 3, 2024
@hursey013
Copy link
Author

Dynamic content areas: 10-15 hours
Blog posts and press releases: 3-5 hours
Implement Decap CMS: 8-10 hours
Provide multiple training sessions: 6-8 hours
Total: 27- 38

@hursey013
Copy link
Author

An example of the above implementation can be seen on the ada.gov site via their Topics content type. Topics are added via YAML, selectively featured on the homepage: https://www.ada.gov/, and added to the main Topics page in multiple areas: https://www.ada.gov/topics/

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

1 participant