- Issue created by @Kristen Pol
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Add the dependencies to the summary.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Add more clarification.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Currently Starshot adds these out-of-the-box:
- Core Announcements (announcements_feed) Enabled 10.3.1
- Core Automated Cron (automated_cron) Enabled 10.3.1
- Core BigPipe (big_pipe) Enabled 10.3.1
- Core Block (block) Enabled 10.3.1
- Core Block Content (block_content) Enabled 10.3.1
- Core Breakpoint (breakpoint) Enabled 10.3.1
- Core CKEditor 5 (ckeditor5) Enabled 10.3.1
- Core Comment (comment) Enabled 10.3.1
- Core Configuration Manager (config) Enabled 10.3.1
- Core Content Moderation (content_moderation) Enabled 10.3.1
- Core Contextual Links (contextual) Enabled 10.3.1
- Field types Datetime (datetime) Enabled 10.3.1
- Core Database Logging (dblog) Enabled 10.3.1
- Core Internal Dynamic Page Cache (dynamic_page_cache) Enabled 10.3.1
- Core Text Editor (editor) Enabled 10.3.1
- Core Field (field) Enabled 10.3.1
- Core Field UI (field_ui) Enabled 10.3.1
- Field types File (file) Enabled 10.3.1
- Core Filter (filter) Enabled 10.3.1
- Core Help (help) Enabled 10.3.1
- Core History (history) Enabled 10.3.1
- Field types Image (image) Enabled 10.3.1
- Core Inline Form Errors (inline_form_errors) Enabled 10.3.1
- Core Layout Builder (layout_builder) Enabled 10.3.1
- Core Layout Discovery (layout_discovery) Enabled 10.3.1
- Field types Link (link) Enabled 10.3.1
- Core Media (media) Enabled 10.3.1
- Core Media Library (media_library) Enabled 10.3.1
- Core Custom Menu Links (menu_link_content) Enabled 10.3.1
- Core Menu UI (menu_ui) Enabled 10.3.1
- Core MySQL (mysql) Enabled 10.3.1
- Core (Experimental) Navigation (navigation) Enabled 10.3.1
- Core Node (node) Enabled 10.3.1
- Field types Options (options) Enabled 10.3.1
- Core Internal Page Cache (page_cache) Enabled 10.3.1
- Core Path (path) Enabled 10.3.1
- Core Path alias (path_alias) Enabled 10.3.1
- Core Search (search) Enabled 10.3.1
- Core Shortcut (shortcut) Enabled 10.3.1
- Core System (system) Enabled 10.3.1
- Core Taxonomy (taxonomy) Enabled 10.3.1
- Field types Text (text) Enabled 10.3.1
- Core Toolbar (toolbar) Enabled 10.3.1
- Core Update Manager (update) Enabled 10.3.1
- Core User (user) Enabled 10.3.1
- Core Views (views) Enabled 10.3.1
- Core Views UI (views_ui) Enabled 10.3.1
- Core Workflows (workflows) Enabled 10.3.1
- Field types Address (address) Enabled 2.0.2
- Spam control Antibot (antibot) Enabled 2.0.3
- Other Automatic Updates (automatic_updates) Enabled
- Other Automatic Updates Extensions (automatic_updates_extensions) Enabled
- Other Package Manager (package_manager) Enabled
- Other Coffee (coffee) Enabled 8.x-1.4
- Media Crop API (crop) Enabled 8.x-2.4
- Other Diff (diff) Enabled 8.x-1.7
- Navigation Easy Breadcrumb (easy_breadcrumb) Enabled 2.0.7
- ECA ECA Core (eca) Enabled 2.0.1
- ECA ECA Base (eca_base) Enabled 2.0.1
- ECA ECA Content (eca_content) Enabled 2.0.1
- ECA ECA UI (eca_ui) Enabled 2.0.1
- Media Focal Point (focal_point) Enabled 2.1.1
- Geocoding Geocoder (geocoder) Enabled 8.x-4.25
- Geocoding Geocoder Address (geocoder_address) Enabled 8.x-4.25
- Geocoding Geocoder Field (geocoder_field) Enabled 8.x-4.25
- Geocoding Geocoder Geofield (geocoder_geofield) Enabled 8.x-4.25
- Geofield Geofield (geofield) Enabled 8.x-1.60
- Other Gin Toolbar (gin_toolbar) Enabled 8.x-1.0-rc6
- Spam control Honeypot (honeypot) Enabled 2.1.3
- Geofield Leaflet (leaflet) Enabled 10.2.22
- Geofield Leaflet More Maps (leaflet_more_maps) Enabled 2.2.1
- User interface Linkit (linkit) Enabled 6.1.4
- Media Media entity download (media_entity_download) Enabled 8.x-2.3
- Other Media File Delete (media_file_delete) Enabled 1.3.1
- SEO Metatag (metatag) Enabled 2.0.0
- SEO Metatag: Open Graph (metatag_open_graph) Enabled 2.0.0
- Other Pathauto (pathauto) Enabled 8.x-1.12
- Other Project Browser (project_browser) Enabled
- Other Quick Node Clone (quick_node_clone) Enabled 8.x-1.18
- Other Redirect (redirect) Enabled 8.x-1.9
- Fields Simple Add More (sam) Enabled 1.3.1
- Other Scheduler (scheduler) Enabled 2.0.4
- SEO Simple XML Sitemap (simple_sitemap) Enabled 4.1.9
- Field types Smart Date (smart_date) Enabled 4.1.3
- Other Token (token) Enabled 8.x-1.15
- Other Type Tray (type_tray) Enabled 1.3.0
- Other ULI Custom Workflow (uli_custom_workflow) Enabled 1.0.0
- Administration Upgrade Status (upgrade_status) Enabled 4.3.4
- Webform Webform UI (webform_ui) Enabled 6.2.7
- Webform Webform (webform) Enabled 6.2.7
- Core Claro (claro) Enabled 10.3.1
- Core Olivero (olivero) Enabled 10.3.1
- Core Stark (stark) Enabled 10.3.1
- Gin (gin) Enabled 8.x-3.0-rc13
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Update summary to pull out ones that are already in the Starshot install.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Update to include dependencies that aren't listed in the composer.json file.
ddev drush components block_content ckeditor5 config content_moderation datetime_range focal_point help image inline_form_errors layout_builder layout_discovery media media_library options rest shortcut taxonomy user views field_group layout_builder_restrictions linkit menu_block paragraphs pathauto redirect webform system node search_api search_api_db
- Assigned to RichardGaunt
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Assigning to Richard to review and we can discuss.
- Assigned to Kristen Pol
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
I need to look at this because XB doesn't work with Drupal CMS (Starshot) right now so I want to see if I can remove some dependencies to help with the installation process.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
I'm going to check which of these have Drupal 11 versions for now since maybe we can worry about the dependency removal in a week or two after things have settled down more.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
D11 analysis:
Core (enabled with standard profile)
- drupal:block_content
- drupal:ckeditor5
- drupal:config
- drupal:help
- drupal:image
- drupal:node
- drupal:options
- drupal:shortcut
- drupal:system
- drupal:taxonomy
- drupal:user
- drupal:views
Core (not enabled with standard profile)
- drupal:content_moderation
- drupal:datetime_range
- drupal:inline_form_errors
- drupal:layout_builder (replaced by XB)
- drupal:layout_discovery (replaced by XB)
- drupal:media
- drupal:media_library
- drupal:rest
Contributed with D11 release
WIP
Contributed with D11 patch
WIP
Contributed without D11 release or patch
WIP
check these
- drupal:focal_point
- field_group:field_group
- layout_builder_restrictions:layout_builder_restrictions (replaced by XB)
- linkit:linkit
- menu_block:menu_block
- paragraphs:paragraphs (replaced by XB)
- pathauto:pathauto
- redirect:redirect
- search_api:search_api (optional config)
- search_api:search_api_db (optional config)
- webform:webform
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
config analysis
theme settings
civictheme.settings.yml
other config
Perhaps some/all of this can be moved to "optional":
- blocks (civictheme_content, civictheme_footer_sitebranding, civictheme_header_sitebranding, civictheme_header_sitebranding2, civictheme_help, civictheme_messages, civictheme_primaryadminactions, civictheme_tabs)
- block_content and fields (civictheme_banner, civictheme_component_block, civictheme_mobile_navigation, civictheme_search, civictheme_social_links)
- ckeditor (civictheme_rich_text)
- content types and fields (civictheme_alert, civictheme_event, civictheme_page)
- date/time formats (civictheme_short_date, civictheme_short_date_and_time)
- image styles (civictheme_campaign, civictheme_event_card, civictheme_medium, civictheme_navigation_card, civictheme_promo_card, civictheme_publication_card, civictheme_slider_slide, civictheme_subject_card)
- media types and fields (civictheme_audio, civictheme_document, civictheme_icon, civictheme_image, civictheme_remote_video, civictheme_video,
- media view modes (component, embedded)
- node view modes (civictheme_navigation_card, civictheme_promo_card, civictheme_slider_slide, civictheme_snippet)
- paragraph types and fields (civictheme_accordion, civictheme_accordion_panel, civictheme_attachment, civictheme_automated_list, civictheme_callout, civictheme_campaign, civictheme_content, civictheme_event_card, civictheme_event_card_ref, civictheme_iframe, civictheme_manual_list, civictheme_map, civictheme_navigation_card, civictheme_navigation_card_ref, civictheme_next_step, civictheme_promo, civictheme_promo_card, civictheme_promo_card_ref, civictheme_publication_card, civictheme_service_card, civictheme_slider, civictheme_slider_slide, civictheme_slider_slide_ref, civictheme_snippet, civictheme_snippet_ref, civictheme_social_icon, civictheme_subject_card, civictheme_subject_card_ref, civictheme_webform
- pathauto (civictheme_alert, civictheme_event, civictheme_page)
- menu (civictheme-footer, civictheme-primary-navigation, civictheme-secondary-navigation)
- taxonomy_term (civictheme_media_tags, civictheme_site_sections)
- text formats (civictheme_plain_text, civictheme_rich_text)
- user roles (civictheme_content_approver, civictheme_content_author, civictheme_site_administrator)
- views (civictheme_alerts, civictheme_automated_list, civictheme_media, civictheme_moderated_content)
- vocabulary (civictheme_media_tags, civictheme_site_sections, civictheme_topics)
- webform (civictheme_enquiry, civictheme_feedback)
- workflows (civictheme_editorial)
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Bumping priority now that the XB team wants us to focus on using D11 standard profile rather than Starshot / Drupal CMS.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
I have updated this project to be D11 compatible but that's in name only because components and webform don't have a D11 dev branch to use or a MR/patch that's ready.
This is now a blocker so I'm not looking at moving all the config except for
civictheme.settings.yml
to optional config and see how it goes. - Status changed to RTBC
4 months ago 6:36am 22 August 2024 - πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
I was successful in moving all the config except the theme settings to optional config and removing the dependencies from the info file. This has been committed. Now I need to update the dev guide to reflect this.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Once π Update SDDS development guide to use standard Drupal 11 profile Needs work been reviewed by others and is okay then this one can be marked fixed.
- First commit to issue fork.
- Merge request !25#3465047 "Remove unnecessary dependencies in composer.json" β (Closed) created by sea2709
- πΊπΈUnited States sea2709 Texas
@Kristen: I removed unnecessary dependencies from composer.json of starshot_demo_design theme , I updated the package name as well (hopefully it's appropriate). MR is ready for review https://git.drupalcode.org/project/demo_design_system/-/merge_requests/25
- Issue was unassigned.
- Status changed to Postponed
4 months ago 7:05pm 26 August 2024 - πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Marking postponed until we determine outcome of this one:
π Reconcile components vs SDC namespaces for SDDS includes/embeds Postponed
- Status changed to Fixed
4 months ago 9:46pm 29 August 2024 - πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Everything was removed from a dependency so far except components module which I'll make a follow-up issue for that.
- πΊπΈUnited States Kristen Pol Santa Cruz, CA, USA
Actually, we already have:
π Reconcile components vs SDC namespaces for SDDS includes/embeds Postponed
so that's fine for the follow-up issue.
Automatically closed - issue fixed for 2 weeks with no activity.