Sprint Planning - NCIOCPL/cgov-digital-platform GitHub Wiki

Sprint 4: 1/2 - 1/18

Sprint 4 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (90%)
  • Brendan Beltz (100%)
  • Sarina Padilla (90%)
  • Min Gao (50%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Begin Navigation Structure (Adrian)

  • Navigation Structure Epic #341

Articles (Adrian/Brendan)

  • Article Epic #116
    • Article Date #129
    • Public Use Text Field on Article #251
    • View Article Page #138
    • Technical Item: Create Article Image Medium Template #453
    • Attach Article/Promo Image fields to Article content type #245
  • PMO Dry Run Content for 1/10/2019 #460

Image Media Type (Bryan)

  • Build Image Media Type #114
    • Technical Item: Create Image Media Type Entity #420
    • Technical Item: Create the image workflow #431
    • Technical Item: Create the Common Image reference field #421
    • Technical Item: Create Common Media Fields #416

Press Release (Brian)

  • Press Release Content Type #155
  • Change to Press Release Type Field #440
  • Attach Article/Promo Image fields to Press Release content type #389
  • Remove Press Release Field - Sort Date #442
  • Press Release Field - Subtitle #441
  • Attach Public Use Text Field to Press Release #391
  • Change PR.SER field to single value SELECT list #427

Workflow (Bob)

  • Workflow: Content editors can delete content that is in an archived state #385

Demo Site Assets (Lindsay)

  • Footer - www. Demo Assets #315
  • Utility Bar - www. Demo Assets #313
  • Banner - www. Demo Assets #312
  • Footer - Microsite Demo Assets #305
  • Utility Bar - Microsite Demo Assets #303
  • Banner - Microsite Demo Assets #302
  • Back to Top - Microsite Demo Assets #304

Default Content on Install (Adrian/Brendan)

  • Technical Item: Import and Place block_content through YAML Content module #353

PDQ Cancer Info Summary (Bob, Blair)

  • Define data structure of PDQ summary (Bob, Blair) – #257, #258

Common Image fields for content types (Bryan)

  • Technical Item: Create the Common Image reference fields #421
  • Technical Item: Create Common Media Fields #416

Home/Landing Page rev 2 #168 (Bryan)

  • Build out Home/Landing Page using Paragraphs Module, using Asymmetrical Translation Widget

Sprint 5: 1/22 - 2/1

Sprint 5 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Dion D'Aquino (80%)
  • Min Gao (60%)
  • George Popkhadze (50%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Complete Navigation Structure (Adrian / Brendan)#341

  • Create site section vocabulary #173
  • Create a common field for Pretty URL name #174
  • Write code for validation (for pretty URL on content types themselves, as well as for site sections) #175
  • Create a common field for Site Section #176
  • Attach pretty url common field with the validator #182 & #180
  • Attach site section common field #183 & #181
  • Path auto (url generation, pretty url) #184

Home/Landing (Adrian/Bryan/Brendan)

  • Landing Page Components (feature cards #308, guide cards #309
  • Build out Home/Landing Page using Paragraphs module #486

YAML Content

  • Create YAML Content for Cancer Center Content Type #632
  • Create YAML Content for Guide Card Display on Home & Landing #575
  • Create YAML Content for Feature Card Display on home and landing pages #574

Common Image fields for content types (Bryan)

  • Attach Images to Home/Landing #244

Cancer-Center (Sarina)

  • Create Cancer Center Content Type #156

Blogs (Dion)

Supporting Content (Bryan)

  • Image Content Type #420

PDQ Cancer Info Summary (Bob, Blair)

  • Define data structure of PDQ summary (Bob, Blair) – create ticket in this sprint #164
  • Build data structure #165
  • Define & Implement PDQ workflow #166
  • Technical Item: Define the PDQ Summary Page paragraph type #492
  • Technical Item: Create the CDR ID field for PDQ Summary #403
  • Technical Item: Set permissions for PDQ Summary type #413
  • Technical Item: Attach the List Description field to PDQ Summary #398
  • Technical Item: Create the Summary Type field for PDQ Summary #404
  • Technical Item: Attach the Updated Date field to PDQ Summary #401
  • Technical Item:Attach the Public Use field to PDQ Summary #402
  • Technical Item: Create PDQ Summary content type #395
  • Technical Item: Attach the Posted Date field to PDQ Summary (#165) #400
  • Technical Item: Attach the Short Title field to PDQ Summary #397
  • Technical Item: Attach the Page Title field to the PDQ Summary #396
  • Create PDQ Drug Information Summaries #159
  • Technical Item: Import PDQ Cancer Information Summaries (Including Spanish) #568

Migration Framework (Lindsay / Min)

  • Migration Framework #509
  • Content Mapping #511

Sprint 6: 2/4 - 2/15

Sprint 6 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Dion D'Aquino (90%)
  • Min Gao (60%)
  • George Popkhadze (50%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)
  • Frank Ali (50%)
  • Paul Acre (Available 1/28 at 75%???)

Complete Navigation Structure (Adrian / Brendan)

  • Section Navigation #343
  • Mobile Menu/Navigation #345
  • Breadcrumbs on Desktop and Tablet #346
  • Common Display Elements - Main Nav #406
  • Set Site Section Taxonomy Terms Language in Presave Hook #707
  • Technical Item: Limit Site Section Field Vocabulary Options #690
  • Technical Item: Move hooks and constraints to the Site Sections module #605
  • Technical Item: Validate the Computed Path field for a site section would be unique #604
  • Site Section Field Storage is not Configured to be Shared #644
  • Technical Item: Optimize Site Section Pre-Save hook #600

Content Types

  • Infographic #219 (Bryan)
  • Create Video Content Type #220 (Bryan)
  • Mini Landing Page (Topic Page content type will migrate into this) #461 (Bryan)
  • Landing Page - Image banner #310 (Lindsay)
  • Implement front-end look and feel for article pages #597

Biography (Sarina)

  • Create Biography Page #157
  • Biography Change Request: Change Promotional Image label to Bio Image #794
  • Bio: Campus Field should be a dropdown, not a type-ahead #798
  • Bio Change Request: Change System Title to Full Name #797
  • Remove Lead Image from Biography #763

Cancer-Center (Sarina)

  • Prototype Cancer Center Address Field Approach #751
  • Cancer Centers Change Request: Change Promotional Image to Cancer Center Image #795
  • Update Cancer Center with Site Section and Pretty URL fields #692
  • Implement front-end look and feel for Cancer Centers & Cancer Center Dynamic Page #591

Content

  • Cancer Types Landing Page - YAML content #330
  • Make image_banner a shared field #788
  • Technical Item: Yaml Importer Updates for process and translated url aliases #768
  • Technical Epic: Create Default Content #224
  • YAML Demo Content for PDQ Cancer Info Summaries #651
  • Create YAML content for Biography Content Type #708

Press Release (Brian)

  • Press Release Listings Page (and listing by year) #297
  • Listing Block for landing pages #299
  • Contact Us Block #300
  • Implement Press Releases front-end look and feel #607
  • Updates to Press Release Content Type #387

Blogs (Dion)

  • Blog Post Content Type #154
  • SPIKE: Investigate use of page manager to handle blog series with regards to category and archives #631

Migration Framework (Lindsay / Min)

  • Migration Framework #509
  • Migration Scripts EPIC #510
  • Content Mapping #511

Common Fields

  • Confirm Specs on Common Fields #382

Related Resources (Bryan)

  • Create Related Resources #202

PDQ (Bob/Blair)

  • Technical Item: Import PDQ Drug Information Summaries (Including Spanish) #569

QA

  • CGov Digital Platform QA Framework #709

Other

  • Update acquia_connector package #718

Sprint 7: 2/19 - 3/1

Sprint 7 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Dion D'Aquino (90%)
  • Min Gao (60%)
  • George Popkhadze (50%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Navigation Structure / Display

  • Mega Menu #342
  • Site Sections for Content that Does Not Display in Left Nav #904

Event

  • Event #158
  • Implement Event Look and Feel #928

Video

  • Create Video Content Type #220

YAML Content

  • Add Hero Banner to Home/Landing Page #310
  • Spanish Grants Landing page - YAML content #332
  • Landing Page - News & Events Layout

Press Release

  • Press Release RSS Feed #298
  • Press Release Date Display Rules #439
  • Attach Pretty URL to Press Release Content Type with Validation #388

Blogs (Dion)

  • Blog Epic #347
  • Blog Landing Page (Blog Series)#153
  • Blog Archive #351
  • Featured Posts#462
  • Blog RSS Feeds #356
  • Blog Commenting (Disqus) #357
  • Older/Newer Post (Previous/Next) Links (on the Blog Post) #349
  • Older Posts/Newer Posts Links on Blog Landing Page #697
  • Topic Taxonomy #350
  • Blog Category #352

Image Media Content Type (Bryan)

  • Enlarge Field #471

Common Display Elements (Brendan)

  • Notification Area #407

Other Display Elements

  • Proactive Chat Modal
  • Homepage and Social Media Delighter
  • High Charts
  • Exit Disclaimer (External Links)
  • Reference Tool Tips

WYSIWYG Functionality - Embedded Node (Bryan)

  • Inline Feature Card #301
  • WYSIWYG: Ability to control which type to use #835

Common Fields - Containers

  • Attach Related Resources to Article #248
  • Attached Related Resources to Press Release #446

Cancer Type Home Pages

  • Cancer type homepages #152
  • Guide Cards
  • Feature Cards (Clickbait)
  • Research Cards
  • Overview "Card"

PDQ

  • Patient and Health Professional Summary Presentation
  • CDR Integration

Supporting Content

Sprint 8: 3/4 - 3/15

Sprint 8 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Dion D'Aquino (50%???)
  • Min Gao (60%)
  • George Popkhadze (50%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Blogs (Dion)

  • Recommended Content (Clickbait) #447 #450

Infographic (Bryan)

  • Create Infographic Multimedia Content Type #219

CTHP

  • Cancer Research Page #162 (Sarina)
  • Guide Cards
  • Feature Cards (Clickbait)
  • Research Cards
  • Overview "Card"

Microsite Buildout (Bryan)

  • Demo Microsite #217
  • Demo Cancer.gov site #394
  • DCEG

Supporting Content

WYSIWYG Functionality - Embedded Media

  • Video Player
  • Infographic
  • Images
  • Managed links
  • External Links

Syndication

  • Create Syndicate and Syndication Keywords Common Fields #203
  • Attach common fields to content types (article, home & landing page) #210

Security and Access (Blair)

  • NIH Login Authentication #505
  • Single Sign On (SSO) #507
  • Drupal-managed Roles and Permissions #508

Sprint 9: 3/18 - 3/29

Sprint 9 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Min Gao (60%)
  • Dion D'Aquino (50%???)
  • George Popkhadze (75%???)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Redirects

  • 301 Redirects
  • 302 Redirects
  • Promo URLs
  • Redirect Map

Caching

  • Caching
  • Server-Level Caching
  • CDN Caching (Akamai)
  • Browser Caching
  • Application-Level Caching
  • Test Caching (clearing cache, performance, etc.)

SEO & Metadata (TBD)

  • Open Graph Tags #197
  • SEO Metadata #185
  • href lang (metadata toggle between English & Spanish) #195
  • NCI Search Metadata #196
  • Canonical URL #322
  • DTM Analytics Metadata #321
  • Favicon #504

Sitewide Search (Sarina)

  • Autosuggest #290
  • Sitewide Search API Integration #212
  • Best Bets API #213

API and Loader

  • Genetics Professional Search #216**

Application Modules (Sarina) - TBD

Common Display Elements (Brendan)

  • Global Search Bar #408
  • Microsite Name "Area"(not www)
  • Linkback Bar(not www)

Forms

  • Form Content Type #218
  • Contact Us #236
  • Contact Us En Espanol #237
  • Genetics Professional Application #238

SEO & Metadata

  • XML Sitemap Generation
  • Robots.txt

Microsite Buildout

  • Cancer.gov

CDR

  • Publish Preview

Sprint 10: 4/1 - 4/12

Sprint 10 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Min Gao (50%)
  • Dion D'Aquino (90%???)
  • George Popkhadze (100%???)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Phase 1 Go-Live is 5/1.

Hypercare Sprint 1: 5/2 - 5/16

Hypercare Sprint 1 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Dion D'Aquino (90%???)
  • George Popkhadze (100%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Hypercare Sprint 2: 5/17 - 5/31

Hypercare Sprint 2 Staffing

  • Bryan Pizzillo (100%)
  • Adrian Cofie (100%)
  • Blair Learn (100%)
  • Brendan Beltz (100%)
  • Sarina Padilla (100%)
  • Dion D'Aquino (90%???)
  • George Popkhadze (100%)
  • Bob Kline (100%)
  • Brian Gallagher (100%)

Hypercare Go Live is 6/10.

Phase 2 Sprints