Skip to content

[FEATURE]: Auto-generate Share Text Based on Content #26

@kpj2006

Description

@kpj2006

Feature and its Use Cases

Currently, the SocialShareButton component requires users to manually specify the sharing text through [title] and [description] options. we want this feature as automatic content detection and intelligent text generation for social sharing, making the component smarter and reducing configuration overhead.

currently container look like something:
new SocialShareButton({
title: 'My Page Title',
description: 'My page description',
url: window.location.href
});

This creates friction when:

Integrating into multiple pages with different content
Working with dynamic content
Users want optimized sharing text according to page

possible solution:

  • metadata is so obv and maybe it is last option to close this issue(because it require adding metadata to all our website which takes too long. Additionally, I have heard that it is not significantly used by search engines for SEO).
  • Semantic Content Analysis but its takes time if you making from scratch, so suggest any free tool which we can use.
  • best way to do this is using selective auto-detection, such as detecting content, title, headers, and descriptions, and then extracting the relevant content. However, for this we need proper tutorial showing how you implementing this.
  • using OCR however, prefer free tool.
  • using existing open-source libraries like Trafilatura, Readability, or Boilerpipe.

Additional Context

  • do not open pr until your idea is approved by maintainer.

  • do not just cpy paste content from llms, we need proper description how you implement this with their docs or tutorial if available.

  • Our main objective for this issue is to implement social sharing buttons that dynamically change based on the current page as well as within Stability Nexus under the AOSSIE umbrella, we are currently hosting several blockchain projects. However, many of these projects require improved marketing and Search Engine Optimization (SEO) to make them more discoverable and increase user adoption. Social sharing functionality will help improve visibility and engagement.

  • Blockchain projects often rely heavily on step-based sharing actions, such as when a user claims an NFT or completes other important milestones. Therefore, social sharing buttons should also be integrated into these key interaction points to encourage users to share their achievements.

  • also we are planning to continuous our blogs posting so for that we also require this share button.

  • Additionally, we needs popularity and visibility of our token, which makes social sharing functionality equally important for token-related pages and activities.

Code of Conduct

  • I have joined the Discord server and will post updates there
  • I have searched existing issues to avoid duplicates

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions