From 1f859e6ff3c1efa2f98c329b3be8d6ac5d7ebdab Mon Sep 17 00:00:00 2001 From: Keegan Rankin Date: Fri, 17 Oct 2025 11:58:22 -0700 Subject: [PATCH] Enable social post facebook, social post mastodon, and especially mposse --- ...to_entitylabel.settings.node.microblog.yml | 11 ++ ..._field_override.node.microblog.promote.yml | 24 +++ ...e_field_override.node.microblog.status.yml | 24 +++ ...se_field_override.node.microblog.title.yml | 20 +++ ...ty_form_display.node.microblog.default.yml | 144 ++++++++++++++++++ ...node.microblog.mposse_inline_microblog.yml | 122 +++++++++++++++ ...form_mode.node.mposse_inline_microblog.yml | 13 ++ ...ty_view_display.node.microblog.default.yml | 97 ++++++++++++ ...ity_view_display.node.microblog.teaser.yml | 56 +++++++ config/core.extension.yml | 9 ++ ...node.microblog.field_microblog_bluesky.yml | 21 +++ ...node.microblog.field_microblog_default.yml | 21 +++ ...ode.microblog.field_microblog_facebook.yml | 21 +++ ...ode.microblog.field_microblog_mastodon.yml | 21 +++ ...ld.node.microblog.field_microblog_note.yml | 21 +++ ...roblog.field_microblog_referenced_node.yml | 32 ++++ ....node.microblog.field_microblog_signal.yml | 21 +++ ...eld.node.microblog.field_microblog_sms.yml | 21 +++ ...node.microblog.field_microblog_twitter.yml | 21 +++ ...ield.node.microblog.field_mposse_delay.yml | 23 +++ ...ode.microblog.field_mposse_sent_status.yml | 25 +++ ...d.storage.node.field_microblog_bluesky.yml | 23 +++ ...d.storage.node.field_microblog_default.yml | 23 +++ ....storage.node.field_microblog_facebook.yml | 23 +++ ....storage.node.field_microblog_mastodon.yml | 23 +++ ...ield.storage.node.field_microblog_note.yml | 23 +++ ...e.node.field_microblog_referenced_node.yml | 21 +++ ...ld.storage.node.field_microblog_signal.yml | 23 +++ ...field.storage.node.field_microblog_sms.yml | 23 +++ ...d.storage.node.field_microblog_twitter.yml | 23 +++ config/field.storage.node.field_mposse.yml | 21 +++ .../field.storage.node.field_mposse_delay.yml | 47 ++++++ ....storage.node.field_mposse_sent_status.yml | 20 +++ ...e_field_override.node.microblog.status.yml | 1 + ...node.microblog.field_microblog_default.yml | 1 + ...ode.microblog.field_mposse_sent_status.yml | 3 + config/node.type.microblog.yml | 23 +++ 37 files changed, 1089 insertions(+) create mode 100644 config/auto_entitylabel.settings.node.microblog.yml create mode 100644 config/core.base_field_override.node.microblog.promote.yml create mode 100644 config/core.base_field_override.node.microblog.status.yml create mode 100644 config/core.base_field_override.node.microblog.title.yml create mode 100644 config/core.entity_form_display.node.microblog.default.yml create mode 100644 config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml create mode 100644 config/core.entity_form_mode.node.mposse_inline_microblog.yml create mode 100644 config/core.entity_view_display.node.microblog.default.yml create mode 100644 config/core.entity_view_display.node.microblog.teaser.yml create mode 100644 config/field.field.node.microblog.field_microblog_bluesky.yml create mode 100644 config/field.field.node.microblog.field_microblog_default.yml create mode 100644 config/field.field.node.microblog.field_microblog_facebook.yml create mode 100644 config/field.field.node.microblog.field_microblog_mastodon.yml create mode 100644 config/field.field.node.microblog.field_microblog_note.yml create mode 100644 config/field.field.node.microblog.field_microblog_referenced_node.yml create mode 100644 config/field.field.node.microblog.field_microblog_signal.yml create mode 100644 config/field.field.node.microblog.field_microblog_sms.yml create mode 100644 config/field.field.node.microblog.field_microblog_twitter.yml create mode 100644 config/field.field.node.microblog.field_mposse_delay.yml create mode 100644 config/field.field.node.microblog.field_mposse_sent_status.yml create mode 100644 config/field.storage.node.field_microblog_bluesky.yml create mode 100644 config/field.storage.node.field_microblog_default.yml create mode 100644 config/field.storage.node.field_microblog_facebook.yml create mode 100644 config/field.storage.node.field_microblog_mastodon.yml create mode 100644 config/field.storage.node.field_microblog_note.yml create mode 100644 config/field.storage.node.field_microblog_referenced_node.yml create mode 100644 config/field.storage.node.field_microblog_signal.yml create mode 100644 config/field.storage.node.field_microblog_sms.yml create mode 100644 config/field.storage.node.field_microblog_twitter.yml create mode 100644 config/field.storage.node.field_mposse.yml create mode 100644 config/field.storage.node.field_mposse_delay.yml create mode 100644 config/field.storage.node.field_mposse_sent_status.yml create mode 100644 config/language/es/core.base_field_override.node.microblog.status.yml create mode 100644 config/language/es/field.field.node.microblog.field_microblog_default.yml create mode 100644 config/language/es/field.field.node.microblog.field_mposse_sent_status.yml create mode 100644 config/node.type.microblog.yml diff --git a/config/auto_entitylabel.settings.node.microblog.yml b/config/auto_entitylabel.settings.node.microblog.yml new file mode 100644 index 0000000..4f0378f --- /dev/null +++ b/config/auto_entitylabel.settings.node.microblog.yml @@ -0,0 +1,11 @@ +_core: + default_config_hash: Cu2-s9-0MWqW4_uPQ730ew60COymFfS726t-Rct0MQU +status: 1 +pattern: '[node:field_microblog_default:value]' +escape: false +preserve_titles: false +save: false +chunk: 50 +dependencies: + config: + - node.type.microblog diff --git a/config/core.base_field_override.node.microblog.promote.yml b/config/core.base_field_override.node.microblog.promote.yml new file mode 100644 index 0000000..631982b --- /dev/null +++ b/config/core.base_field_override.node.microblog.promote.yml @@ -0,0 +1,24 @@ +uuid: e5252d45-60a2-4438-a851-4055e006ac8f +langcode: en +status: true +dependencies: + config: + - node.type.microblog +_core: + default_config_hash: fwQ4RBr0fIoItsZA-4VDPg0ymh0Kdq5rHyS49T5SFqQ +id: node.microblog.promote +field_name: promote +entity_type: node +bundle: microblog +label: 'Promoted to front page' +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/core.base_field_override.node.microblog.status.yml b/config/core.base_field_override.node.microblog.status.yml new file mode 100644 index 0000000..4c066fe --- /dev/null +++ b/config/core.base_field_override.node.microblog.status.yml @@ -0,0 +1,24 @@ +uuid: a6c409b3-b0e9-46f3-9f8b-a6b7210588c3 +langcode: en +status: true +dependencies: + config: + - node.type.microblog +_core: + default_config_hash: w3LPC-lk3KbZKMEcgbc11TFxQSjmz1FbgBqJuv8fjgI +id: node.microblog.status +field_name: status +entity_type: node +bundle: microblog +label: Published +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/core.base_field_override.node.microblog.title.yml b/config/core.base_field_override.node.microblog.title.yml new file mode 100644 index 0000000..71c354f --- /dev/null +++ b/config/core.base_field_override.node.microblog.title.yml @@ -0,0 +1,20 @@ +uuid: d7ff87df-2848-4483-9d78-4521a972eb2f +langcode: en +status: true +dependencies: + config: + - node.type.microblog +_core: + default_config_hash: lArsATTr14_4WtV3LGkTzAisK-OE9-xNYCZuolmufiU +id: node.microblog.title +field_name: title +entity_type: node +bundle: microblog +label: 'Internal listings label' +description: '' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/core.entity_form_display.node.microblog.default.yml b/config/core.entity_form_display.node.microblog.default.yml new file mode 100644 index 0000000..fddc95b --- /dev/null +++ b/config/core.entity_form_display.node.microblog.default.yml @@ -0,0 +1,144 @@ +uuid: 9be4079e-23bb-4702-85f1-5f8fd353aa01 +langcode: en +status: true +dependencies: + config: + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + module: + - path +_core: + default_config_hash: 82IcCGO5SfEHG4B4Xv4R5OoyBo8xf85d4hOX-3gwhak +id: node.microblog.default +targetEntityType: node +bundle: microblog +mode: default +content: + created: + type: datetime_timestamp + weight: 7 + region: content + settings: { } + third_party_settings: { } + field_microblog_bluesky: + type: string_textarea + weight: 4 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: 250 + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_default: + type: string_textarea + weight: 0 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_facebook: + type: string_textarea + weight: 3 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_note: + type: string_textarea + weight: 1 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_signal: + type: string_textarea + weight: 6 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_sms: + type: string_textarea + weight: 5 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_twitter: + type: string_textarea + weight: 2 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_mposse_delay: + type: options_select + weight: 101 + region: content + settings: { } + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + path: + type: path + weight: 10 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + weight: 8 + region: content + settings: + display_label: true + third_party_settings: { } + status: + type: boolean_checkbox + weight: 12 + region: content + settings: + display_label: true + third_party_settings: { } + sticky: + type: boolean_checkbox + weight: 9 + region: content + settings: + display_label: true + third_party_settings: { } + url_redirects: + weight: 11 + region: content + settings: { } + third_party_settings: { } +hidden: + field_microblog_mastodon: true + field_microblog_referenced_node: true + field_mposse_delay: true + field_mposse_sent_status: true + title: true + uid: true diff --git a/config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml b/config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml new file mode 100644 index 0000000..9649f19 --- /dev/null +++ b/config/core.entity_form_display.node.microblog.mposse_inline_microblog.yml @@ -0,0 +1,122 @@ +uuid: 7e410052-9a68-42ff-8457-2e88ae92b58e +langcode: en +status: true +dependencies: + config: + - core.entity_form_mode.node.mposse_inline_microblog + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog +_core: + default_config_hash: KBR4I9PrGhzpAnVVXJquKakRCEsFAVDdctLAmS0QGl0 +id: node.microblog.mposse_inline_microblog +targetEntityType: node +bundle: microblog +mode: mposse_inline_microblog +content: + field_microblog_bluesky: + type: string_textarea + weight: 5 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: 250 + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_default: + type: string_textarea + weight: 0 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_facebook: + type: string_textarea + weight: 4 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_mastodon: + type: string_textarea + weight: 3 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: + maxlength: + maxlength_js: null + maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' + maxlength_js_enforce: false + field_microblog_note: + type: string_textarea + weight: 1 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_signal: + type: string_textarea + weight: 7 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_sms: + type: string_textarea + weight: 6 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_microblog_twitter: + type: string_textarea + weight: 2 + region: content + settings: + rows: 3 + placeholder: '' + third_party_settings: { } + field_mposse_delay: + type: options_select + weight: 8 + region: content + settings: { } + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } +hidden: + created: true + field_microblog_referenced_node: true + field_mposse_sent_status: true + moderation_state: true + path: true + promote: true + status: true + sticky: true + title: true + uid: true + url_redirects: true diff --git a/config/core.entity_form_mode.node.mposse_inline_microblog.yml b/config/core.entity_form_mode.node.mposse_inline_microblog.yml new file mode 100644 index 0000000..918c075 --- /dev/null +++ b/config/core.entity_form_mode.node.mposse_inline_microblog.yml @@ -0,0 +1,13 @@ +uuid: e9bcee2c-3163-4bfa-978f-6599f875474f +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: fmIOWzYjraYEKtm9oU5z5DeyVnUjDueTQzaqKiFKN1Q +id: node.mposse_inline_microblog +label: 'MPOSSE Inline Microblog' +description: '' +targetEntityType: node +cache: true diff --git a/config/core.entity_view_display.node.microblog.default.yml b/config/core.entity_view_display.node.microblog.default.yml new file mode 100644 index 0000000..681a943 --- /dev/null +++ b/config/core.entity_view_display.node.microblog.default.yml @@ -0,0 +1,97 @@ +uuid: 3b38836d-f107-45ce-972f-a9f2e9db6d1f +langcode: en +status: true +dependencies: + config: + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + module: + - user +_core: + default_config_hash: ElRVYwlWOxVXYuwO12WN3XgEi5PTP5npiK0OZgqEiJQ +id: node.microblog.default +targetEntityType: node +bundle: microblog +mode: default +content: + field_microblog_bluesky: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 4 + region: content + field_microblog_default: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + field_microblog_facebook: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 3 + region: content + field_microblog_note: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 1 + region: content + field_microblog_signal: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 6 + region: content + field_microblog_sms: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 5 + region: content + field_microblog_twitter: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 2 + region: content + indieweb_syndication: + settings: { } + third_party_settings: { } + weight: 7 + region: content +hidden: + field_microblog_mastodon: true + field_microblog_referenced_node: true + field_mposse_delay: true + field_mposse_sent_status: true + indieweb_bridgypublishmastodon: true + indieweb_bridgypublishtwitter: true + langcode: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.microblog.teaser.yml b/config/core.entity_view_display.node.microblog.teaser.yml new file mode 100644 index 0000000..33f8f9f --- /dev/null +++ b/config/core.entity_view_display.node.microblog.teaser.yml @@ -0,0 +1,56 @@ +uuid: 910f38c3-214f-4568-a990-324d0b77ae42 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.microblog.field_microblog_bluesky + - field.field.node.microblog.field_microblog_default + - field.field.node.microblog.field_microblog_facebook + - field.field.node.microblog.field_microblog_mastodon + - field.field.node.microblog.field_microblog_note + - field.field.node.microblog.field_microblog_referenced_node + - field.field.node.microblog.field_microblog_signal + - field.field.node.microblog.field_microblog_sms + - field.field.node.microblog.field_microblog_twitter + - field.field.node.microblog.field_mposse_delay + - field.field.node.microblog.field_mposse_sent_status + - node.type.microblog + module: + - user +_core: + default_config_hash: xCiDDUIhEC91h3I-LnB1jCxoheoPA1opK_2tu834pVw +id: node.microblog.teaser +targetEntityType: node +bundle: microblog +mode: teaser +content: + field_microblog_default: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + links: + settings: { } + third_party_settings: { } + weight: 1 + region: content +hidden: + field_microblog_bluesky: true + field_microblog_facebook: true + field_microblog_mastodon: true + field_microblog_note: true + field_microblog_referenced_node: true + field_microblog_signal: true + field_microblog_sms: true + field_microblog_twitter: true + field_mposse_delay: true + field_mposse_sent_status: true + indieweb_bridgypublishmastodon: true + indieweb_bridgypublishtwitter: true + indieweb_syndication: true + langcode: true + search_api_excerpt: true diff --git a/config/core.extension.yml b/config/core.extension.yml index 662db31..fdb4e82 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -1,6 +1,7 @@ _core: default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc module: + auto_entitylabel: -100 address: 0 admin_toolbar: 0 admin_toolbar_search: 0 @@ -53,6 +54,7 @@ module: drutopia_event: 0 drutopia_home_page: 0 drutopia_landing_page: 0 + drutopia_microblog: 0 drutopia_page: 0 drutopia_page_storyline: 0 drutopia_people: 0 @@ -86,12 +88,14 @@ module: history: 0 honeypot: 0 http_client_error_status: 0 + ief_complex_open: 0 image: 0 image_widget_crop: 0 indieweb: 0 indieweb_context: 0 indieweb_feed: 0 indieweb_webmention: 0 + inline_entity_form: 0 inotherwords: 0 language: 0 layout_discovery: 0 @@ -115,6 +119,7 @@ module: migrate_plus: 0 minimalhtml: 0 minimalhtmltitle: 0 + mposse: 0 mysql: 0 node: 0 options: 0 @@ -140,7 +145,11 @@ module: shortcut: 0 similarterms: 0 skins: 0 + social_api: 0 social_media_links: 0 + social_post: 0 + social_post_facebook: 0 + social_post_mastodon: 0 statistics: 0 stripe: 0 stripe_webform: 0 diff --git a/config/field.field.node.microblog.field_microblog_bluesky.yml b/config/field.field.node.microblog.field_microblog_bluesky.yml new file mode 100644 index 0000000..95f8678 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_bluesky.yml @@ -0,0 +1,21 @@ +uuid: 864d404c-a062-4764-bd73-6424542c1be1 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_bluesky + - node.type.microblog +_core: + default_config_hash: SXUJEgxYTnESokjsXhgI7MAfbF0utmiaS_3qtAl0g9o +id: node.microblog.field_microblog_bluesky +field_name: field_microblog_bluesky +entity_type: node +bundle: microblog +label: Bluesky +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_default.yml b/config/field.field.node.microblog.field_microblog_default.yml new file mode 100644 index 0000000..ab49da6 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_default.yml @@ -0,0 +1,21 @@ +uuid: 92f7a456-43bb-40cf-9d48-ea1b6068e78e +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_default + - node.type.microblog +_core: + default_config_hash: MzymBbLTbE2MPOJGWWG0slV2XdE8LAZ82rcwwKdm5tw +id: node.microblog.field_microblog_default +field_name: field_microblog_default +entity_type: node +bundle: microblog +label: Default +description: 'This version of your microblog post will be used on this website and any other places it pushes to which are not given alternate versions below.' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_facebook.yml b/config/field.field.node.microblog.field_microblog_facebook.yml new file mode 100644 index 0000000..458f466 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_facebook.yml @@ -0,0 +1,21 @@ +uuid: 7b1ed7ff-c051-449b-8f13-6d175ccf40e5 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_facebook + - node.type.microblog +_core: + default_config_hash: ftE0Qszi0KIw2ZKpYPXNVHtnKI4_hYATIQw9KDGFonA +id: node.microblog.field_microblog_facebook +field_name: field_microblog_facebook +entity_type: node +bundle: microblog +label: Facebook +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_mastodon.yml b/config/field.field.node.microblog.field_microblog_mastodon.yml new file mode 100644 index 0000000..10a8498 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_mastodon.yml @@ -0,0 +1,21 @@ +uuid: f27097a2-0f26-40bf-857d-5783c6130a24 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_mastodon + - node.type.microblog +_core: + default_config_hash: 7QtXFNWlhxA5HOVV8vQrJy_wNc2yYVAXPV32x2JGlYw +id: node.microblog.field_microblog_mastodon +field_name: field_microblog_mastodon +entity_type: node +bundle: microblog +label: Mastodon +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_note.yml b/config/field.field.node.microblog.field_microblog_note.yml new file mode 100644 index 0000000..9e30f73 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_note.yml @@ -0,0 +1,21 @@ +uuid: 70f57d91-b278-4f40-8fa8-d1dfd92adacb +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_note + - node.type.microblog +_core: + default_config_hash: LU6_UqhwmPYbDmxYcj1p2wbrbBVD79DRZXE6H4m0GsE +id: node.microblog.field_microblog_note +field_name: field_microblog_note +entity_type: node +bundle: microblog +label: 'ActivityStream note (Mastodon toot etc)' +description: "If you want your microblog post to have a minor variation when it goes to an ActivityPub supporting server, such as a Mastodon instance, edit it here. For example, to replace a person's name with their @mention@instance.example user." +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_referenced_node.yml b/config/field.field.node.microblog.field_microblog_referenced_node.yml new file mode 100644 index 0000000..0e379b4 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_referenced_node.yml @@ -0,0 +1,32 @@ +uuid: a51bde00-2730-4f6d-816a-659bbff92039 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_referenced_node + - node.type.article + - node.type.microblog +_core: + default_config_hash: geiaeJOF4zI_iTq4VQuWP-AexyVFx2dvI4sLZ4vdF8E +id: node.microblog.field_microblog_referenced_node +field_name: field_microblog_referenced_node +entity_type: node +bundle: microblog +label: 'Referenced node' +description: 'Content to link your microblog post to.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + microblog: microblog + article: article + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: microblog +field_type: entity_reference diff --git a/config/field.field.node.microblog.field_microblog_signal.yml b/config/field.field.node.microblog.field_microblog_signal.yml new file mode 100644 index 0000000..416de21 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_signal.yml @@ -0,0 +1,21 @@ +uuid: f7d0419e-78c3-418d-a2e5-93bbc89340e9 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_signal + - node.type.microblog +_core: + default_config_hash: oohDqtqU6UlmUyh8uwm985L26xl0UpPSTHJeaNqVkSE +id: node.microblog.field_microblog_signal +field_name: field_microblog_signal +entity_type: node +bundle: microblog +label: Signal +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_sms.yml b/config/field.field.node.microblog.field_microblog_sms.yml new file mode 100644 index 0000000..3309445 --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_sms.yml @@ -0,0 +1,21 @@ +uuid: aa7776e0-60cc-4f54-9cce-972ba1096ce7 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_sms + - node.type.microblog +_core: + default_config_hash: LDclPy8VJhBOFyE40i3AgXs3d0TPamDcwMFIM22bmfc +id: node.microblog.field_microblog_sms +field_name: field_microblog_sms +entity_type: node +bundle: microblog +label: SMS +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_microblog_twitter.yml b/config/field.field.node.microblog.field_microblog_twitter.yml new file mode 100644 index 0000000..c938e9d --- /dev/null +++ b/config/field.field.node.microblog.field_microblog_twitter.yml @@ -0,0 +1,21 @@ +uuid: 6e0857e7-bde4-4f92-bbc3-9af74f4ba347 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_microblog_twitter + - node.type.microblog +_core: + default_config_hash: amohM5Oa3atfGBBNn6JoChV7jQ8lXng3TOxU-CaqDKY +id: node.microblog.field_microblog_twitter +field_name: field_microblog_twitter +entity_type: node +bundle: microblog +label: Twitter +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.microblog.field_mposse_delay.yml b/config/field.field.node.microblog.field_mposse_delay.yml new file mode 100644 index 0000000..509ec08 --- /dev/null +++ b/config/field.field.node.microblog.field_mposse_delay.yml @@ -0,0 +1,23 @@ +uuid: 0f3b5ae9-3193-43ea-8850-53ff4e41b351 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_mposse_delay + - node.type.microblog + module: + - options +_core: + default_config_hash: WmX496nQ3MnLChoRl9almUEBd-XotStu1MAzBCDmZnM +id: node.microblog.field_mposse_delay +field_name: field_mposse_delay +entity_type: node +bundle: microblog +label: Delay +description: 'Apply a delay to prevent posting until your selected delay timer has expired.' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: list_integer diff --git a/config/field.field.node.microblog.field_mposse_sent_status.yml b/config/field.field.node.microblog.field_mposse_sent_status.yml new file mode 100644 index 0000000..25312d7 --- /dev/null +++ b/config/field.field.node.microblog.field_mposse_sent_status.yml @@ -0,0 +1,25 @@ +uuid: 4d87806a-7f43-4916-9fad-f978ce289c8d +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_mposse_sent_status + - node.type.microblog +_core: + default_config_hash: 4SPlEenFjXEy40lpaHSUklp-brLFRdkgt8CfXCyZ8_k +id: node.microblog.field_mposse_sent_status +field_name: field_mposse_sent_status +entity_type: node +bundle: microblog +label: Sent +description: '' +required: false +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: Sent + off_label: Pending +field_type: boolean diff --git a/config/field.storage.node.field_microblog_bluesky.yml b/config/field.storage.node.field_microblog_bluesky.yml new file mode 100644 index 0000000..51f860a --- /dev/null +++ b/config/field.storage.node.field_microblog_bluesky.yml @@ -0,0 +1,23 @@ +uuid: 001647c6-f938-487a-99cb-232cc502040c +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: Tqv2067kK1yWmJ6qDJBLetDdsb_qqPiEvVgWOsQISKE +id: node.field_microblog_bluesky +field_name: field_microblog_bluesky +entity_type: node +type: string +settings: + max_length: 500 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_default.yml b/config/field.storage.node.field_microblog_default.yml new file mode 100644 index 0000000..9e2aac8 --- /dev/null +++ b/config/field.storage.node.field_microblog_default.yml @@ -0,0 +1,23 @@ +uuid: 8379a7ad-3f5e-4e47-8339-b9f3cee31c53 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: hPNwT9B0p-WcLtyJwPVg8dqvAONqkCFnu6Hn16BO1B4 +id: node.field_microblog_default +field_name: field_microblog_default +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_facebook.yml b/config/field.storage.node.field_microblog_facebook.yml new file mode 100644 index 0000000..f25d494 --- /dev/null +++ b/config/field.storage.node.field_microblog_facebook.yml @@ -0,0 +1,23 @@ +uuid: 725c3ac8-84b4-4768-9afb-291f2181eadc +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: 16lwuDOmWKGOHbmNIEe7Dc2smOW-QV16FjexiXTiRXA +id: node.field_microblog_facebook +field_name: field_microblog_facebook +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_mastodon.yml b/config/field.storage.node.field_microblog_mastodon.yml new file mode 100644 index 0000000..86a7518 --- /dev/null +++ b/config/field.storage.node.field_microblog_mastodon.yml @@ -0,0 +1,23 @@ +uuid: cea3dd60-14d7-470b-934b-d772e8442213 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: deoC5DYUw1PGD9CkjllaParY9QyBNubggpOeUsdLizI +id: node.field_microblog_mastodon +field_name: field_microblog_mastodon +entity_type: node +type: string +settings: + max_length: 500 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_note.yml b/config/field.storage.node.field_microblog_note.yml new file mode 100644 index 0000000..2b55584 --- /dev/null +++ b/config/field.storage.node.field_microblog_note.yml @@ -0,0 +1,23 @@ +uuid: 4ac6f412-b1a4-499f-a4e4-56bc064c7539 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: DcHKshATPwxZNjtAkQckjgWY-1-k2d97S8AxcN-G8mo +id: node.field_microblog_note +field_name: field_microblog_note +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_referenced_node.yml b/config/field.storage.node.field_microblog_referenced_node.yml new file mode 100644 index 0000000..6c28f78 --- /dev/null +++ b/config/field.storage.node.field_microblog_referenced_node.yml @@ -0,0 +1,21 @@ +uuid: b3fa73ad-50c0-4842-bdc1-b7c3527ac7a8 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: T9-v-Bce2qCPz4VsmF7NRaX_zTbGejw13decUnh-49w +id: node.field_microblog_referenced_node +field_name: field_microblog_referenced_node +entity_type: node +type: entity_reference +settings: + target_type: node +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_signal.yml b/config/field.storage.node.field_microblog_signal.yml new file mode 100644 index 0000000..5a3d8d7 --- /dev/null +++ b/config/field.storage.node.field_microblog_signal.yml @@ -0,0 +1,23 @@ +uuid: e5ff0f96-ada1-4be9-a39d-6fed6e4af8e3 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: rFbwUx4FQvBuyv9KiNpDDXluuHPDuZQ1Jbrfnefu0iE +id: node.field_microblog_signal +field_name: field_microblog_signal +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_sms.yml b/config/field.storage.node.field_microblog_sms.yml new file mode 100644 index 0000000..9fe2994 --- /dev/null +++ b/config/field.storage.node.field_microblog_sms.yml @@ -0,0 +1,23 @@ +uuid: deb04dbe-eae6-4883-acc9-dbcc8009bccf +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: a0w3vsFQh59OpwBu9gclAx9Bgni4R8pUhMLXn59FhrY +id: node.field_microblog_sms +field_name: field_microblog_sms +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_microblog_twitter.yml b/config/field.storage.node.field_microblog_twitter.yml new file mode 100644 index 0000000..ae742c2 --- /dev/null +++ b/config/field.storage.node.field_microblog_twitter.yml @@ -0,0 +1,23 @@ +uuid: 556030a9-2b00-4c58-9f43-75b26cadca71 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: TTRD8eM6dNhXFzrCX-bLfn_XuVepJYO7DWuHzbSCERU +id: node.field_microblog_twitter +field_name: field_microblog_twitter +entity_type: node +type: string +settings: + max_length: 1020 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_mposse.yml b/config/field.storage.node.field_mposse.yml new file mode 100644 index 0000000..c6226d3 --- /dev/null +++ b/config/field.storage.node.field_mposse.yml @@ -0,0 +1,21 @@ +uuid: 9926e136-8986-457b-9c81-81e9a4da2d06 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: gmN6Ed62I1jXW4BzFTgPJ77KHMG9td-i7TFr1aU3Llo +id: node.field_mposse +field_name: field_mposse +entity_type: node +type: entity_reference +settings: + target_type: node +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_mposse_delay.yml b/config/field.storage.node.field_mposse_delay.yml new file mode 100644 index 0000000..c0d446b --- /dev/null +++ b/config/field.storage.node.field_mposse_delay.yml @@ -0,0 +1,47 @@ +uuid: bf0547b5-aedc-428f-b5af-3d8e4ce7304d +langcode: en +status: true +dependencies: + module: + - node + - options +_core: + default_config_hash: qKQL-shvzZEr7lTSin9INde3RcrHAHsG9mOXGt3_6i0 +id: node.field_mposse_delay +field_name: field_mposse_delay +entity_type: node +type: list_integer +settings: + allowed_values: + - + value: 0 + label: 'No delay' + - + value: 5 + label: '5 minutes' + - + value: 10 + label: '10 minutes' + - + value: 15 + label: '15 minutes' + - + value: 20 + label: '20 minutes' + - + value: 30 + label: '30 minutes' + - + value: 45 + label: '45 minutes' + - + value: 60 + label: '60 minutes' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.node.field_mposse_sent_status.yml b/config/field.storage.node.field_mposse_sent_status.yml new file mode 100644 index 0000000..2957d69 --- /dev/null +++ b/config/field.storage.node.field_mposse_sent_status.yml @@ -0,0 +1,20 @@ +uuid: 0a2e5253-e3b1-4d0e-bbc0-8fcd17c780e2 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: jyX7uOWNwbwefjns3Bae1WuNHswaiHkp3hGz8wxndpc +id: node.field_mposse_sent_status +field_name: field_mposse_sent_status +entity_type: node +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/language/es/core.base_field_override.node.microblog.status.yml b/config/language/es/core.base_field_override.node.microblog.status.yml new file mode 100644 index 0000000..38022ce --- /dev/null +++ b/config/language/es/core.base_field_override.node.microblog.status.yml @@ -0,0 +1 @@ +label: Publicado diff --git a/config/language/es/field.field.node.microblog.field_microblog_default.yml b/config/language/es/field.field.node.microblog.field_microblog_default.yml new file mode 100644 index 0000000..06bd1d7 --- /dev/null +++ b/config/language/es/field.field.node.microblog.field_microblog_default.yml @@ -0,0 +1 @@ +label: 'Por defecto' diff --git a/config/language/es/field.field.node.microblog.field_mposse_sent_status.yml b/config/language/es/field.field.node.microblog.field_mposse_sent_status.yml new file mode 100644 index 0000000..8e356b9 --- /dev/null +++ b/config/language/es/field.field.node.microblog.field_mposse_sent_status.yml @@ -0,0 +1,3 @@ +label: Enviado +settings: + on_label: Enviado diff --git a/config/node.type.microblog.yml b/config/node.type.microblog.yml new file mode 100644 index 0000000..8b2a343 --- /dev/null +++ b/config/node.type.microblog.yml @@ -0,0 +1,23 @@ +uuid: 84bb329d-2d80-4cb4-9437-88c8c15b6a16 +langcode: en +status: true +dependencies: + module: + - indieweb_context + - menu_ui +third_party_settings: + indieweb_context: + post_context_link_field: '' + post_context_post_type: '' + menu_ui: + available_menus: { } + parent: '' +_core: + default_config_hash: lZLSy9426p6hMuLFTkunFTLI5oqFxmczeI-TJpb8XFo +name: Microblog +type: microblog +description: 'A short note or status update without title or complex data structure. Suitable for pushing to text messages and syndicating to social media as well as posting to this site itself.' +help: null +new_revision: true +preview_mode: 0 +display_submitted: false