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