enhancement: add missing default templates for 16 service types #227

Open
opened 2026-06-29 14:19:49 +00:00 by jmiller · 1 comment
Owner

Summary

The install SQL includes default templates for 22 of 38 service types. The remaining 16 fall back to the generic "default" template, losing platform-specific formatting conventions.

Missing Default Templates

Service Type Platform Suggested Format
tiktok TikTok {social}\n\n{hashtags} (caption-focused, no URL)
nostr Nostr {social}\n\n{url} (plain text, NIP-01)
whatsapp WhatsApp *{title}*\n\n{chat}\n\n{url} (WhatsApp bold)
googlechat Google Chat *{title}*\n\n{chat}\n\n{url} (Google Chat bold)
matrix Matrix **{title}**\n\n{chat}\n\n{url} (Matrix markdown)
devto Dev.to {title}\n\n{introtext}\n\n{url} (blog-style)
ghost Ghost {title}\n\n{introtext}\n\n{url} (blog-style)
hashnode Hashnode {title}\n\n{introtext}\n\n{url} (blog-style)
blogger Blogger {title}\n\n{introtext}\n\n{url} (blog-style)
rssfeed RSS Feed {title}\n\n{introtext}\n\n{url} (feed item)
activitypub ActivityPub {social}\n\n{url}\n\n{hashtags} (fediverse-style)
googlebusiness Google Business {social}\n\n{url} (GMB post)
tumblr Tumblr {social}\n\n{url}\n\n{hashtags} (Tumblr tags)
constantcontact Constant Contact <h1>{email_subject}</h1>\n{email_body}\n<p><a href="{url}">Read more</a></p> (email)
convertkit ConvertKit <h1>{email_subject}</h1>\n{email_body}\n<p><a href="{url}">Read more</a></p> (email)

File

source/packages/com_mokosuitecross/sql/install.mysql.sql -- add INSERT statements after the existing default templates.

Also needs a migration SQL update file for existing installations.

Impact

  • Severity: Low
  • New installations get generic formatting for 16 platforms
  • Existing installations already have the generic fallback
## Summary The install SQL includes default templates for 22 of 38 service types. The remaining 16 fall back to the generic "default" template, losing platform-specific formatting conventions. ## Missing Default Templates | Service Type | Platform | Suggested Format | |-------------|----------|-----------------| | `tiktok` | TikTok | `{social}\n\n{hashtags}` (caption-focused, no URL) | | `nostr` | Nostr | `{social}\n\n{url}` (plain text, NIP-01) | | `whatsapp` | WhatsApp | `*{title}*\n\n{chat}\n\n{url}` (WhatsApp bold) | | `googlechat` | Google Chat | `*{title}*\n\n{chat}\n\n{url}` (Google Chat bold) | | `matrix` | Matrix | `**{title}**\n\n{chat}\n\n{url}` (Matrix markdown) | | `devto` | Dev.to | `{title}\n\n{introtext}\n\n{url}` (blog-style) | | `ghost` | Ghost | `{title}\n\n{introtext}\n\n{url}` (blog-style) | | `hashnode` | Hashnode | `{title}\n\n{introtext}\n\n{url}` (blog-style) | | `blogger` | Blogger | `{title}\n\n{introtext}\n\n{url}` (blog-style) | | `rssfeed` | RSS Feed | `{title}\n\n{introtext}\n\n{url}` (feed item) | | `activitypub` | ActivityPub | `{social}\n\n{url}\n\n{hashtags}` (fediverse-style) | | `googlebusiness` | Google Business | `{social}\n\n{url}` (GMB post) | | `tumblr` | Tumblr | `{social}\n\n{url}\n\n{hashtags}` (Tumblr tags) | | `constantcontact` | Constant Contact | `<h1>{email_subject}</h1>\n{email_body}\n<p><a href="{url}">Read more</a></p>` (email) | | `convertkit` | ConvertKit | `<h1>{email_subject}</h1>\n{email_body}\n<p><a href="{url}">Read more</a></p>` (email) | ## File `source/packages/com_mokosuitecross/sql/install.mysql.sql` -- add INSERT statements after the existing default templates. Also needs a migration SQL update file for existing installations. ## Impact - **Severity:** Low - New installations get generic formatting for 16 platforms - Existing installations already have the generic fallback
Author
Owner

Branch created: feature/227-enhancement-add-missing-default-template

git fetch origin
git checkout feature/227-enhancement-add-missing-default-template
Branch created: [`feature/227-enhancement-add-missing-default-template`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteCross/src/branch/feature/227-enhancement-add-missing-default-template) ```bash git fetch origin git checkout feature/227-enhancement-add-missing-default-template ```
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteCross#227