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:
Clicking on this button prompts the following dialog on the side:
By default, notes are in a minimized state, so they don’t bother when reading the article:
LINKS PREVIEW
A preview dialog can be shown when hovering over links. e.g.:
<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
changed the description
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:
suggestions from Joe:
we could also research just using this extension: https://www.npmjs.com/package/medium-editor-markdown
https://gitlab.com/mcosi-minds/mcosi-mcosi/blob/master/minds/blogs/README.md
Ideas/Recommendations/Additions to "Blogs evolution";
====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:
- Member Search does not function correctly (some members are not displayed)
- Posts count was removed from Group header section, please return this counter
- IOS and Android app has no option to remove from group
- IOS and Android App has approval notice that does not update
- Banner black/white gradient overlay needs to go
- Moderator role not effective (see Hierarchy section)
- Group Owner banned by an appointed Admin
- Co-owner abolished and replaced with Admin (see Hierarchy Section)
- Banning a user doesn’t prevent them from interacting on all posts
- For groups, a moderation option to give a reason why you rejected a post
Tags:
- Group description built-in tags have no effect in Site Search
- Tags in Group posts are not indexed in Site Search
- Hyperlinked Group and Channel post tags return no results in Site Search TOP/Default results
- Suggest TOP returns results in this order for unique tags
- Groups
- Group Posts
- Group comments (Ideally)
Albums:
- Group Image Posts upload automatically to library upon inserting, before actually posting Notifications:
- Group notifications need a dedicated manager
- Need notifications on joins, posts, comments
- Notifications cannot be lost in Notifications feed and be separated and persistent until read
- 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)
- Pinned posts in Groups
- Replace MY GROUPS with JOINED GROUPS and OWNED GROUPS
- TOP groups rated according to (Members x Posts) + Upvotes + Reminds + Views + Comments
- TRENDING category added and rated by (Joins x Posts) + Upvotes + Reminds + Comments and using day, week and month timeline to see what’s hot
- The option, when banning an person, to remove all content in the group from said individual
- A notification of ALL joins posts and comments, (and join requests in moderate groups)
- Notifications organised and kept until read, not lost in an endless feed
- Option to Skip over 50, 100, 1000 group posts as well as First and Last posts
- Remind to Group option
- The ability to view members in a list view in addition to the beautiful but tedious and time-consuming thumbnails
- The ability to sort list alphabetically as well as by date joined
- Admin and Moderator members filter or displayed at the beginning of a list and on Member icon
- Most active member filter/sort
- Search within a group via group page button
- Access to options that would enable the gathering of meaningful statistics ie. a reporting system for OWNED GROUPS
- 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
- Posts ranked by above stats
- Group activity in the way of posts/day, monthly ear
- Banned members report
- Joins report by day, month, year
- A generated page of all groups on Minds
- Give the ability for members to use built-in group tags for their posts instead of typing
- Generate group member list to text file
- Favourite Groups option
- “A POST TO ALL MEMBERS” option
- Group Owner, Admin and Moderator incentives (tokens)
- The ability to get up vote stats on a particular posts comments grouped by user
- Admins/Mods given points for checking into the group and interacting with posts in the group
- Owner traffic incentives
- Choose if group posts are also posted to your timeline (off by default)
Closed Groups:
- prevent reminding or sharing a post from a closed group
- do not search index closed group
- Prevent access to closed groups URL
- Administrators have access to all features that are included within regular groups.
Boosting:
- Group boost stats per user and group totals.
- Group posts boostable to the main feed instead or in addition to the sidebars
Additional Feature Requests:
- List of owned groups including post count in parentheses
- Ability to assign privileges from any user icon in a group
- Selectable pre-defined group semantic tags (hashtags) available to group members when posting new content
{This list may be updated}
Edited by MindsGamingGroups 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 Mindschanged the description
Hey @MindsGaming is that attached to the wrong epic?
Looks good to me
added issue minds#734
added issue front#1697 (closed)
added issue front#1710 (closed)
mentioned in epic &64 (closed)
added issue minds#737 (closed)
added issue minds#733
added issue minds#864
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.
changed title from Blogs to Blogs
mentioned in epic &96 (closed)
changed start date to Jan 7, 2020
changed finish date to Jan 21, 2020
changed finish date to Jan 28, 2020
added issue front#2157 from epic &96 (closed)
added issue front#2333
removed the finish date
added issue front#2551
@benhayward.ben can we see some screenshots?
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.