• CoderSupreme@programming.devOP
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    1 year ago

    My Perfect Social Media Platform: A Mix of Lemmy and Image Board with Customizable Feed Algorithms

    • Multimedia support: The platform would support various media types, including text, pictures, GIFs, videos, audio files, and more. It would have a view similar to Lemmy and a grid-view for visual content, like an image board.

    • Tagging System: The platform would implement a tagging system. Users would tag posts with relevant keywords, making it easier for others to find content on specific topics. This would help users discover content that they are interested in and help to organize content on the platform.

    • User curation: Images on image boards are usually well curated and easy to find. In contrast, Lemmy relies on titles, making it difficult to find images again. The platform would allow users above a reputation threshold to tag the posts for better organization[1].

    • User reputation or karma: The platform would emphasize curation over posting, with a user reputation or karma system based on contributions and interactions[2].

    • Upvoting and downvoting system: Users would be able to upvote and downvote posts and comments, similar to Lemmy.

    • More comprehensive evaluation: Star ratings for various criteria to rank content based on a comprehensive evaluation[3].

    • User trust levels and community moderation: The platform would implement user trust levels, like Discourse, to avoid admin/mod burnout and reliance on bots for moderation.

    • Customizable feed algorithms: Users would be able to customize their feed algorithms, similar to Bluesky’s custom feeds[4].

    • Machine learning algorithms: The platform would use machine learning algorithms to personalize feeds and suggest posts based on user activity.

    • Content filtering: Users can filter their feed based on content type, such as text, images, videos, or links, allowing them to focus on the content they prefer. Also exclude content based on regex.

    • One-size-fits-all image format: The platform would adopt a simple, one-size-fits-all image format for easy sharing without formatting issues.

    • Federated using ActivityPub: The platform would be federated using the ActivityPub protocol, allowing for interoperability with other platforms in the Fediverse.

    • Advanced search and tag filtering: The platform would offer advanced search and tag filtering options[5].

    • Threaded comment system: Posts would have a threaded comment system for easy discussion.

    • Private messaging: Users would be able to send private messages to each other.

    • Collections: Users could create collections that could be edited by the creator only or anybody, with private/public visibility.

    • Easy downloading: Users can easily download media, collections, or tags.

    • Anonymous posting: Instances could enable the option of anonymous posting.

    • Decentralized storage: The platform could use decentralized storage like IPFS for content hosting.

    • Real-time notifications: Users would receive real-time notifications for new posts, comments, and messages.


    1. Github — Booru-Style Image View, Search and Tagging by Users ↩︎

    2. Github — Grant users privileges based on user activity and voting affinity with the admin ↩︎

    3. Github — Expandable Menu with Star Ratings for Content Evaluation ↩︎

    4. TheVerge — Bluesky rolls out feeds with custom algorithms ↩︎

    5. Github — Advanced Search and Tag Filtering ↩︎

    • PropaGandalf@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      1 year ago

      I’d go even further and say: A platform where you can share any type of media (text, pictures, video, 3d models, …) but with threads and forum like comments as seen on lemmy or reddit. Each instance could then limit the upload size up to a certain limit or even use a decentralized type of storage like IPFS or something similar.

      Also I’d love to emphasize user based moderation/curation. I’d love to have a platform where you can see everything without any censorship but there are easy ways to filter the content locally using user built presets or just a very granular configuration.

      And last but not least: Single Sing On. ActivityPods is already in development so I hope all the best.