# KY-T2 <!-- ## Questions ### General * Is there content you don't want migrated? * Could you list the content types you want to be searchable? * Can you explain in more detail the "broken module" referenced in the latest scope document? * Where is the site currently hosted? * Do you have analytics on how many people visit the site each day? ### Training / Registration * Do you already use GoSignMeUp or are you transitioning from EventsAir to Learning Stream ***plus*** GoSignMeUp? * Are there key differences in how "Learning Stream" works compared to "EventsAir"? - Do you envision changes to the backing Drupal content type(s)? --> ## Completed Discovery The site currently uses an unmaintained module called Panelizer for managing layouts. They are upfront in their [documentation](https://www.drupal.org/project/panelizer) that it simply exists as a migration path to the new core drupal module called Layout Builder. It states that the migration is in alpha and could result in loss of data. With this in mind, it's recommended to take the result of the discovery phase and start with a fresh Drupal 10 install and write data migrations to the new site. This allows to have a clean slate in terms of data structure and technology choices with regard to the site layout. <!-- ## What's the Product? * Brochure site * Manually entered training links. Could this be dynamically pulled from 3rd-party? --> ## Scope ### Planning / Design Phase * Iterating on restructuring of drupal constructs (Content Types, Paragraphs, Taxonomies, etc) * Understanding how panelizer is utilized so we can replace it with core Drupal alternatives * Iterating on user stories to inform design * Wireframes ### Development Phase 1 * Project setup with Drupal 10 with automated deployments to Pantheon * Integrate existing custom themes / modules - Fix broken module - Keep CSV Import of Course Dates * Install / enable JSON-API module on existing site * Custom data migrations to bring in existing data to the new site structure - Content Types - Training - TIM Trainer - Publication - Policy (maybe becomes a Taxonomy?) - People - News - File -> Media document - Course Date - Conferences - Basic page - Paragraph Types - Content - Course dates (is this used?) - Courses - Sections - Files * Root-level navigation facelift: - Desktop to include hover that reveals submenus * Replace google search with SOLR - Setup SOLR search indexing of content - Global search view - Training-only search view ### Phase 2 * GoSignMeUp / Learning Stream * Local Faces