Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds
  • Group overview
  • Epics 42
    • List
    • Roadmap
  • Issues 1,065
  • Merge Requests 136
  • Security & Compliance
  • Packages
  • Members
Collapse sidebar
  • Minds
  • Epics
  • &34

Open
Opened 1 year ago by Bill Ottman

Blogs (UX)

Blogs | Proposal

This proposal outlines important upgrades to our blogging platform.

GOALS

  • Better integrate with other features on the site.
  • Improve UX.
  • Live save on site.
  • Version control (imperative if implementing live save).
  • Image resizing.

INTEGRATION WITH MEDIA

Ability for users to search and embed own media (and maybe blogs?) through the medium editor, so they don’t have to separately search for them and copy the link.

EMBED SUPPORT

Ability to embed stuff from other sites, like tweets, soundcloud tracks, etc.

PRIVATE ANNOTATIONS

Blog creators could create annotations that only they’d be able to see. For example, Medium achieves this by providing a button with a lock inside a dialog bubble in the toolbar that appears when selecting text:

image

Clicking on this button prompts the following dialog on the side:

image

By default, notes are in a minimized state, so they don’t bother when reading the article:

image

LINKS PREVIEW

A preview dialog can be shown when hovering over links. e.g.:

image

<PRE> SUPPORT AND CODE HIGHLIGHTING

Users have been sharing tutorials that include code and it looks pretty broken.

LIVE SAVE

Blogs should save as they are typed out, as they would on Google docs. Alongside this, version control is essential so that users do not lose their changes to the auto-save.

IMAGE RESIZING

Ideally we can enable the user to pick the size that they want their image to be very dynamically, but at the minimum, users should have options to have an image span, or be inline in width.

MARKDOWN SUPPORT

Support for markdown

Edited 3 months ago by Jack Ottman
To Do
Jan 7, 2020
Start date
Fixed: Jan 7, 2020
Inherited: None
Mar 10, 2020
Due date
Fixed: None
Inherited: Mar 10, 2020
-
0
Labels
None
None
Ancestors
None
10
10 participants
user avatar
user avatar
user avatar
user avatar
user avatar
user avatar
user avatar
Notifications
  • Epics and Issues
  • Roadmap
0 9
  • QA Review and Pixel Perfect review of Blogs
    minds/front#2551
    Sprint::02/26 Calculated Cricket
  • CKEditor 5 PoC
    minds/front#2333
    Sprint::01/29 Abatic Aenome
    Jan 14 24
    Avatar for Ben Hayward
  • Blogs UX
    minds/front#2157
    Avatar for Michael Bradley
  • Code syntax highlighting for posts, comments, blogs etc
    minds/minds#864
  • Paste images into blog
    minds/minds#733
  • Multiple image sizes in blogs
    minds/minds#734
  • (feat) Paste links into blog
    minds/minds#737
  • (feat): Blog version control
    minds/front#1710
  • (discuss) Save blogs on edit.
    minds/front#1697

  • Marcelo Rivera @eiennohi changed the description 1 year ago

    changed the description

  • Marcelo Rivera
    Marcelo Rivera @eiennohi · 1 year ago

    We need to decide whether we'll only allow importing markdown or if blogs will be saved as markdown in the future

    Possible tools for markdown support:

    • https://www.npmjs.com/package/ngx-markdown

    suggestions from Joe:

    • https://stackedit.io/
    • https://www.npmjs.com/package/stackedit-js

    we could also research just using this extension: https://www.npmjs.com/package/medium-editor-markdown

  • MindsGaming
    MindsGaming @MindsGaming · 11 months ago

    https://gitlab.com/mcosi-minds/mcosi-mcosi/blob/master/minds/blogs/README.md

    Ideas/Recommendations/Additions to "Blogs evolution";

    &34

    ====User Input===

    Minds Groups Overhaul Project - Proposed Changes and Bug Fixes

    Establish a proper group hierarchy consisted of four levels, with the following capabilities

    Member: Current member capabilities with the addition of an indicator of membership Moderator: Delete posts, ban users temporarily

    Admin: All of the powers of Moderator, plus the ability to create Moderators and remove all of a member’s posts with a click

    Owner: All of the powers of the previous three with the added ability to create Admins take the group offline and/or cut group. Only the creator of the group is owner.

    (Transfer of said ownership is a matter for future discussion)

    Administration/Moderation:

    1. Member Search does not function correctly (some members are not displayed)
    2. Posts count was removed from Group header section, please return this counter
    3. IOS and Android app has no option to remove from group
    4. IOS and Android App has approval notice that does not update
    5. Banner black/white gradient overlay needs to go
    6. Moderator role not effective (see Hierarchy section)
    7. Group Owner banned by an appointed Admin
    8. Co-owner abolished and replaced with Admin (see Hierarchy Section)
    9. Banning a user doesn’t prevent them from interacting on all posts
    10. For groups, a moderation option to give a reason why you rejected a post

    Tags:

    1. Group description built-in tags have no effect in Site Search
    2. Tags in Group posts are not indexed in Site Search
    3. Hyperlinked Group and Channel post tags return no results in Site Search TOP/Default results
    4. Suggest TOP returns results in this order for unique tags
    5. Groups
    6. Group Posts
    7. Group comments (Ideally)

    Albums:

    1. Group Image Posts upload automatically to library upon inserting, before actually posting Notifications:
    2. Group notifications need a dedicated manager
    3. Need notifications on joins, posts, comments
    4. Notifications cannot be lost in Notifications feed and be separated and persistent until read
    5. Notifications be consistent for all owned groups and all members**

    TOP verses TRENDING:

    Suggested new formula for listing groups at the top as the recently implemented algorithm artificially inflates this figure by sign that it is TOP and not TRENDING a TOP = (Members x Posts) + Up-votes + Reminds + Comments + Views b TRENDING = (Joins x Posts) + Up-votes + Reminds + Comments + Views These should enable a viewing within a day/week/month period

    Group Features: (The needed features to manage a group)

    1. Pinned posts in Groups
    2. Replace MY GROUPS with JOINED GROUPS and OWNED GROUPS
    3. TOP groups rated according to (Members x Posts) + Upvotes + Reminds + Views + Comments
    4. TRENDING category added and rated by (Joins x Posts) + Upvotes + Reminds + Comments and using day, week and month timeline to see what’s hot
    5. The option, when banning an person, to remove all content in the group from said individual
    6. A notification of ALL joins posts and comments, (and join requests in moderate groups)
    7. Notifications organised and kept until read, not lost in an endless feed
    8. Option to Skip over 50, 100, 1000 group posts as well as First and Last posts
    9. Remind to Group option
    10. The ability to view members in a list view in addition to the beautiful but tedious and time-consuming thumbnails
    11. The ability to sort list alphabetically as well as by date joined
    12. Admin and Moderator members filter or displayed at the beginning of a list and on Member icon
    13. Most active member filter/sort
    14. Search within a group via group page button
    15. Access to options that would enable the gathering of meaningful statistics ie. a reporting system for OWNED GROUPS
    16. Report Members influence in the group's stats in the form of submitting content, commenting on posts, and liking or reminding posts This report categorised by stat, alphanumeric, and date
    17. Posts ranked by above stats
    18. Group activity in the way of posts/day, monthly ear
    19. Banned members report
    20. Joins report by day, month, year
    21. A generated page of all groups on Minds
    22. Give the ability for members to use built-in group tags for their posts instead of typing
    23. Generate group member list to text file
    24. Favourite Groups option
    25. “A POST TO ALL MEMBERS” option
    26. Group Owner, Admin and Moderator incentives (tokens)
    27. The ability to get up vote stats on a particular posts comments grouped by user
    28. Admins/Mods given points for checking into the group and interacting with posts in the group
    29. Owner traffic incentives
    30. Choose if group posts are also posted to your timeline (off by default)

    Closed Groups:

    1. prevent reminding or sharing a post from a closed group
    2. do not search index closed group
    3. Prevent access to closed groups URL
    4. Administrators have access to all features that are included within regular groups.

    Boosting:

    1. Group boost stats per user and group totals.
    2. Group posts boostable to the main feed instead or in addition to the sidebars

    Additional Feature Requests:

    1. List of owned groups including post count in parentheses
    2. Ability to assign privileges from any user icon in a group
    3. Selectable pre-defined group semantic tags (hashtags) available to group members when posting new content

    {This list may be updated}

    Edited by MindsGaming 11 months ago
  • Testchi on Minds
    Testchi on Minds @thedanetidwell · 10 months ago

    Groups 2. Why not just call it groups? Then list the groups owned first, under “Owned”. Some white space, then, if needed, “Administrator” and those groups below that. Some white space, then “Member”, and the remaining ones below.

    It cuts back on the wordiness of navigation items and makes more efficient use of the vertical screen space.

    Edited by Testchi on Minds 10 months ago
  • Ben Hayward @benhayward.ben changed the description 5 months ago

    changed the description

    • Ben Hayward
      Ben Hayward @benhayward.ben · 5 months ago

      Hey @MindsGaming is that attached to the wrong epic?

    • Collapse replies
    • MindsGaming
      MindsGaming @MindsGaming · 5 months ago

      Looks good to me

    • Please register or sign in to reply
  • Ben Hayward @benhayward.ben added issue minds#734 5 months ago

    added issue minds#734

  • Ben Hayward @benhayward.ben added issue front#1697 (closed) 5 months ago

    added issue front#1697 (closed)

  • Ben Hayward @benhayward.ben added issue front#1710 (closed) 5 months ago

    added issue front#1710 (closed)

  • Ben Hayward @benhayward.ben mentioned in epic &64 (closed) 5 months ago

    mentioned in epic &64 (closed)

  • Ben Hayward @benhayward.ben added issue minds#737 (closed) 5 months ago

    added issue minds#737 (closed)

  • Ben Hayward @benhayward.ben added issue minds#733 5 months ago

    added issue minds#733

  • Ben Hayward @benhayward.ben added issue minds#864 3 months ago

    added issue minds#864

  • Ben Hayward
    Ben Hayward @benhayward.ben · 3 months ago

    User showing the support for code syntax highlighting here, added to the issues under this epic, needs validation first but I've heard this talked about in passing already.

    minds#864

  • Jack Ottman @jotto141 changed title from Blogs evolution to Blogs (UX) 3 months ago

    changed title from Blogs to Blogs

  • Jack Ottman @jotto141 mentioned in epic &96 (closed) 3 months ago

    mentioned in epic &96 (closed)

  • Bill Ottman :dragon_face: @ottman changed start date to Jan 7, 2020 1 month ago

    changed start date to Jan 7, 2020

  • Bill Ottman :dragon_face: @ottman changed finish date to Jan 21, 2020 1 month ago

    changed finish date to Jan 21, 2020

  • Bill Ottman :dragon_face: @ottman changed finish date to Jan 28, 2020 1 month ago

    changed finish date to Jan 28, 2020

  • Bill Ottman :dragon_face: @ottman added issue front#2157 from epic &96 (closed) 1 month ago

    added issue front#2157 from epic &96 (closed)

  • Brian Hatchet :speech_balloon: @brianhatchet added issue front#2333 1 month ago

    added issue front#2333

  • Brian Hatchet :speech_balloon: @brianhatchet removed the finish date 5 days ago

    removed the finish date

  • Bill Ottman :dragon_face: @ottman added issue front#2551 3 days ago

    added issue front#2551

  • Bill Ottman
    Bill Ottman :dragon_face: @ottman · 23 hours ago

    @benhayward.ben can we see some screenshots?

  • Ben Hayward
    Ben Hayward @benhayward.ben · 46 minutes ago

    Sure thing. I've been trying to get it up again but the pipelines have been failing over the weekend, I'll send you a link so that you can test yourself once its up.

Please register or sign in to reply