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

Content modeling for Manila Outpatient Clinic #18931

Closed
2 tasks done
davidmpickett opened this issue Aug 13, 2024 · 9 comments
Closed
2 tasks done

Content modeling for Manila Outpatient Clinic #18931

davidmpickett opened this issue Aug 13, 2024 · 9 comments
Assignees
Labels
Content model [CMS feature] The bones of the CMS Content strategy CMS team practice area Facilities Facilities products (VAMC, Vet Center, etc) sitewide UX VA Manila Special case VAMC that has custom code implementation VAMC CMS managed product owned by Facilities team

Comments

@davidmpickett
Copy link
Contributor

davidmpickett commented Aug 13, 2024

User Story or Problem Statement

The Manila Outpatient Clinic doesn't fit the standard model of VAMC systems. This ticket will explore how we might use existing content types in Drupal to meet the needs of Manila, or whether we need to build something from scratch.

Dave's proposal

BLUF - It's a VAMC site but a facility IS the system

We'll use the existing VAMC infrastructure, but need to make a few adjustments to how the VAMC system and VAMC facility are treated. Mostly can be handled via menu settings in Drupal config, but will likely need a little finessing.

The plan

  1. Generally follow the new VAMC system runbook
  2. Put the Manila VA clinic facility at the root of a Manila VA clinic site via Menu configuration
  3. Don't have a Locations list or a typical VAMC system FE page (a VAMC system will still need to exist in Drupal)

Details

Drupal notes

  • I was mostly able to do this already as a proof of concept on Tugboat
  • Need to make the VAMC system un-publishable (do we do this already for lovell?)
  • Aliases, breadcrumbs, title tags? Any logic tied to VAMC system, vs Menu?
  • VAMC Menu custom access needs to be figured out
  • I wasn't able to get the convenient sidebar menu in Drupal to work. Maybe the VAMC system needs to be the root for that to work?

FE notes

  • Something about the Get Updates box seems to be connected to VAMC system node. Will require investigation
  • Are there other places where queries or templates are using the VAMC system as source of truth?

Stakeholder / SME notes

  • Questions and decisions about which pages are needed can be logged in the sharepoint sitemap
  • Ditto hardened vs unhardened direction for Top Task pages

Acceptance Criteria

  • Content models are documented
  • Content models are shared with Product, Engineering, Stakeholders and CAIA for feasibility review
@davidmpickett davidmpickett added Facilities Facilities products (VAMC, Vet Center, etc) Needs refining Issue status sitewide VAMC CMS managed product owned by Facilities team and removed Needs refining Issue status labels Aug 13, 2024
@davidmpickett davidmpickett self-assigned this Aug 14, 2024
@jilladams jilladams added the VA Manila Special case VAMC that has custom code implementation label Aug 14, 2024
@jilladams
Copy link
Contributor

From VHA DM:

Manila will need the following elements for their page: health services, events, news releases, stories, about us, policies, work with us, contact us, address phone number, clinical hours, prepare for your visit, veteran satisfaction-wait times data (if available)

@davidmpickett
Copy link
Contributor Author

Today I futzed around in a Tugboat to test out how feasible making a facility the root of a VAMC menu is. Looks promising
Screenshot 2024-08-14 at 5 43 17 PM

@davidmpickett
Copy link
Contributor Author

Huzzah! Successful proof of concept for making a VAMC Facility be the root of a VAMC website rather than the VAMC system. I spun up a tugboat and have successfully built a frontend for a Manila VA Clinic. I just copied a few subpages to the menu from Lovell in order to prove that nav and breadcrumbs would behave correctly

Screenshot 2024-08-15 at 5 38 00 PM

Screenshot 2024-08-15 at 5 38 09 PM

Screenshot 2024-08-15 at 5 38 54 PM

@davidmpickett
Copy link
Contributor Author

End of sprint update:

  • I would say this is more than halfway complete
  • I have already iterated through a basic model & did some tech feasibility
  • Shared my progress in UX sync last week
  • Remaining step is a more formal documentation of the proposed solution so that it can be reviewed

@jilladams jilladams added Content model [CMS feature] The bones of the CMS Content strategy CMS team practice area labels Aug 19, 2024
@davidmpickett
Copy link
Contributor Author

davidmpickett commented Aug 20, 2024

Today's update. In preparation for building out the full sitemap for Manila, I combined some Excel formulas I have created in previous IA tickets to create a generalize IA generator tool. Basically I can now type in a small number of sentence case phrases and it will automatically generate the H1, Breadcrumbs, URL, & Title tag.

IA Generator in Sharepoint

Input

  • L1 title = Manila VA Clinic
  • L2 title = Medical records office

Output

  • H1 = Medical records office
  • Breadcrumb = VA.gov home > Manila VA Clinic > Medical records office
  • URL = va.gov/manila-va-clinic/medical-records-office/
  • Title Tag = Medical Records Office | Manila VA Clinic | Veterans Affairs

@jilladams jilladams added the UX label Aug 21, 2024
@davidmpickett
Copy link
Contributor Author

Manila VA Clinic - Sitemap.xlsx
Static copy for convenience

@davidmpickett
Copy link
Contributor Author

Shared in slack for async review. Will talk through in UX sync on Thursday

@davidmpickett
Copy link
Contributor Author

@jilladams
Copy link
Contributor

@Agile6MSkinner to schedule story mapping for follow up. Closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content model [CMS feature] The bones of the CMS Content strategy CMS team practice area Facilities Facilities products (VAMC, Vet Center, etc) sitewide UX VA Manila Special case VAMC that has custom code implementation VAMC CMS managed product owned by Facilities team
Projects
None yet
Development

No branches or pull requests

2 participants