Skip to main content

Discussion thread for decision-factors survey

Discussion thread for decision-factors survey

See: https://plus.google.com/104092656004159577193/posts/F3Vy9oh7QrB

This is a free-for-all-brawl thread, have at it.

Comments

  1. Filip H.F. Slagter If you wouldn't mind copying over your list here and expanding on some of those terms and ideas, I'd appreciate it. Especially:

    (auto-)drafting of posts
    circles & collections

    You also hit on a number of features I've been thinking of though I'm not sure how to categorise them. You or others might want to take a stab at:

    * topic / user muting and hiding

    * moderation (a general expansion would be helpful)

    * mass actions. This is something I've wanted myself, and it's a huge gripe I've got against point-and-click interfaces generally. These make it easy to do one thing, or a handful of things. But it's annoying to do a dozen, tedious to do dozens, and practically infeasible to do 100s. Even simple command-line interfaces allow for trivial execution of thousands to millions of actions. ("Web hacker has this one trick. Back-end devs HATE him!")

    Building out this list somewhere -- maybe a sub-page of your user profile on #PlexodusWiki -- where others can see it, add to / comment on it, etc., would be a big plus.

    Great list, BTW.

    ReplyDelete
  2. Shelenn Ayres: If you could expand on the types of calendar integration you have in mind?

    Say: Event scheduling. Alarms. Adding to/checking others' calendars. Launching actions (chats, videos, etc.) Anything else you're thinking of.

    ReplyDelete
  3. DO ИOꓕ DꓵbΓICⱯꓕE An alternative / addition to social comment plugins (and that's something that falls out of Filip's API BTW) is a feed-reader commenting capability. So, if you follow sources on feeds, you can comment/reply directly from your RSS / Atom feed reader, say.

    Related are pingback mechanisms. Blogs had/have these, though they're subject to abuse.

    ReplyDelete
  4. Edward Morbius example: Friendica has an event calendar available in the default UI. Any event any of my contacts create will show up on my calendar. It is also optionally exportable so that others can download my calendar. Reminders are available and time zones adjustable. There are only two things lacking so far: image button for event posters and recurring event capability. The former is handled via theme so that is not an issue. We have to see if the latter is in the next release or still needs to be requested. Not much on integration with chat as that tends to be lost on anyone not there at the time much like discord and MeWe chats. Notifications someone entered something in chat will fill up an inbox quickly and directly impact productivity. I don't think it is necessary for events. Posts yes, chats no.One additional feature we are looking for is a simple leave a voice comment both for events and in general. JS exists for that so it shouldn't be difficult.

    On extending capabilities to community or group members, in theory if an advanced account type community forum user creates an event it becomes a community event and everyone in that community will see it on their calendar (to be tested soon). But the key here is the use of event calendars for coordination, promotion, and efficiency. Centralized for-profit consumer services intentionally design their service in ways that cause you to spend LOTS of time on the service because that makes it more profitable for them. While I am not anti-profit I believe this is the wrong approach when it comes to broader adoption of user generated content platforms - if you make it easier to use AND more efficient, people will be happier and recommend it for non-consumer purposes as well simply because they have more time available for other things.

    ReplyDelete
  5. Shelenn Ayres You're reminding me that calendars introduce numerous problems. Timezones, access to others (either schedule visibility, or the ability to request schedule slots), and interactions with external systems/services.

    Time is phenomenally complex. Even if you're not a Timelord.

    Now where'd I put my sonic screwdriver....

    ReplyDelete
  6. Edward Morbius Friendica devs took the right approach on time zones. Each event has a checkbox for the creator to enable adjust timezones. The adjustment is based on each user's timezone set in their preferences. It just works ;)

    ReplyDelete
  7. I'd be okay with just .ICS files being offered for events.
    As for times, noting them in both UTC and the user's current timezone should suffice and should imho be trivial, especially when combined with a countdown timer.

    ReplyDelete
  8. • Long form posting
    • mobile app (both Android and iOS, even though I only use Android, to not exclude a large group)
    ° ability to enable/disable all notifications, but also fine-grained toggle support
    ° native WYSIWYG editor
    ° portrait and landscape support
    ° (auto-)drafting of posts. If your app or phone crashes, the post you are writing, or the edits to an existing post you are making, should not be lost. If halfway writing a post you want to do something else, you should also be able to manually save your draft and move on with ither stuff, and return to editing it at a later time from a list of multiple drafts. Mastalab offers this (though I'm uncertain about its crash protection), and it's something I wish more apps would have. Bonus points if you can merge multiple drafts (similar to Clipper+ on Android).
    • formatting (preferably CommonMark or Github Flavoured Markdown)
    • content warning
    • media support
    • responsive web layout
    • read/write API access
    • data portability
    • post visibility restriction
    • hashtags search and content discovery
    • hashtag or keyword subscription
    • circle sharing
    • Collections
    • spam and other content abuse reporting
    • profile reporting
    • topic muting
    • topic hiding
    • user muting
    • user blocking
    • topic subscription without having to reply
    • topic resharing with custom description
    • as-is content 'boosting'
    • moderation on my own topics (ability to hide posts from others from my thread. The moderated list should be the default view, but users should have the ability to view the unmoderated discussion too)
    • editing of own content
    • mass purging of own content based on hashtag and/or date range

    In case of Communities, the following moderation tools:
    • moderation log (see who deleted/moved/edited content)
    • moving content
    • editing of others content, though with visible indication of moderator intervention, and with ability for original poster to retrieve their original text. Again with the ability to users to switch to unmoderated view
    • delisting (but also ability of restoration) of content within the community. Content from public communities should remain visible and become interactable from their public timeline.
    • banning of users
    • hold topics for review (every single one, or only of new members, and/or of new profiles, and/or profiles with less than x posts, and/or from users matching a specified regular expression/keyword, and/or when the same content has already been reshared to x other communities).
    • ability for users to report content to the moderators, along with a note describing why
    • ability for users to contact moderators

    I probably have way more, but for now this will have to do.

    ReplyDelete
  9. Edward Morbius copied my list and added in some more details on drafting.

    ReplyDelete
  10. Filip H.F. Slagter I don't want this to become a calendar thread, but:

    * There are events which are always local to where I am. Wake up time, workout time, say.

    * There are events which are fixed to a specific TZ. Meetings, say.

    * There are events which are static to some universal time -- say, system logs or astronomical observations.

    * There are events which follow a specific individual's local time. Say, 1:1 with $BOSS.

    * Timezone changes, etc.

    * Time set to follow some broken device's utterly fucked sense of what time is because it cannot be updated and other shit depends on it.

    And that's just a handful of standard cases off the top of my head. Time is complicated. And calendars occasionally involve time.

    Shelenn Ayres ^^^ This.

    There's that "myths programmers believe about time" that should probably be linked here. Though really, let's start a different thread to continue this particular topic, if desired. Probably on P:TBiN.

    ReplyDelete
  11. Filip H.F. Slagter Thanks for the expansion.

    You came up with a great term, "Community Mobility", recently.

    I'm hoping for some similar linguistic majick for the muting, moderation, groups-definition / subscription, terms.

    This is feature-definition / classification stuff I've now been wrestling for months on #PlexodusWiki.

    ReplyDelete
  12. I think the term I coined was Portability, but mobility would work too :)
    Muting would just be an sub-feature (opt-out) of notifications, similar with subscribing (opt-in).

    Circle sharing could be called Contact Portability.
    Circles imho sucked for interest-based content segregation/sharing (Collections are far more suitable for that) as the sender doesn't necessarily know what the recipient's interests are.
    However, the sharing of contact groups (Circles, Aspects, however you want to name them), was excellent for kick-starting your feed with interesting folks to follow, or for building a sense of community; at least in the early days.

    Likewise, being able to create (and share) a Feed Definition based on hashtags, Collections (or people in case of lack of Collections) and search keywords or topics, with complex and/or/not operators as well as parentheses grouping, would also help with structuring your stream in interest-based feeds or views, and again help kickstart others who share your interest. It would imho be a better alternative to Discover, which more often than not contained mainstream celeb nonsense that rarely felt worth the 'discovery'.

    ReplyDelete
  13. Filip H.F. Slagter Right, Community Portability.

    I'm not looking for other portability terms (necessarily), but good labels to slap on sets of characteristics. Muting / Circles / Groups management / Groups moderation.

    Not critical, but again, I've been beating myself up.

    Also: A bit on your plexodus-tools here, can it do Communities?

    social.antefriguserat.de - Migrating Google+ Communities - PlexodusWiki

    ReplyDelete
  14. Edward Morbius no it can't, at least not yet. It would involve a lot of Activity#search requests which can get quite quota costly.
    It's planned.

    ReplyDelete
  15. Edward Morbius Automatic append of time zone acronym selected by the event creator should be a given with UTC as default. This way it does not matter about the issues you show above. The event details should inform.

    ReplyDelete
  16. Shelenn Ayres How about that thread? ;-)

    ReplyDelete
  17. Edward Morbius sorry lost me in the multi-task twilight zone. Wha? lol

    ReplyDelete
  18. Shelenn Ayres Let's spin the calendar / time discussion to another thread. Start that and link it here. Just to keep it from dominating.

    Thanks.

    ReplyDelete

Post a Comment

New comments on this blog are moderated. If you do not have a Google identity, you are welcome to post anonymously. Your comments will appear here after they have been reviewed. Comments with vulgarity will be rejected.

”go"