Desperately needed features

It looks like these new forums are based on the new Apple Support Communities code. I frequently post on ASC so I know what does and does not work there. I will focus on features that need to be imported from ASC and features that don't.
  1. Email notifications - Some people really like to work from e-mail notifications. ASC has notifications for participation, following, points, etc. Just make sure they always default to "OFF".

  2. Subscriptions - ASC already has this and is (in my opinion) the ideal way to find and respond to questions. Essentially, this is just searching on multiple tags. The subscriptions is an interface to let me define what tags I want to search for by default.

  3. Sorting - Primarily, we need to see messages sorted by descending timestamp.

  4. Sorting - I would like to be able to sort by both created or updated timestamps. Sometimes I want to see bona fide new messages.

  5. Searching - This is ASC's big weak spot. Search is virtually useless on ASC. You have to really tweak the "filters" to get anything useful out of it. Re-do this and then back-port it to ASC please.

  6. Threads - Thread view is all messed up. This thread (https://developer.apple.com/forums/thread/134075) is a good example. It seems to be organized hierarchically, with new replies to individual posts appearing immediately after the post being replied to. This is really confusing. Just order it by timestamp.

  7. ASC has a feature to automatically guess the target forum (tag in these forums) from the content of the question being asked. That would be useful here. Otherwise, you risk everything going into "iOS".

  8. Provide an easy way to see my own posts to see if anything has been updated. ASC doesn't really offer this. I have found a custom filter query that I use to simulate the "Inbox" of an old version of ASC. None of those custom filters seem to work over here. This is another opportunity to fix and then port back to ASC.

  9. Filtering - ASC has a complicated system of filtering. Please don't import that.

10. Subscriptions - If you do implement a subscriptions system like ASC, pay attention to unpopular forums. Otherwise, new question in popular forums will drown out questions in more specific forums. The "Top Tags" list has already started that. Of course "iOS" and "macOS" will be most popular. But if everybody uses only those tags, they become useless.
  1. Specialties - This is part of ASC gamification system. I don't necessarily mind them, but they aren't implemented very well on ASC. One has to perform specific actions, such as asking a question, to start earning a speciality. What about people who don't ask questions? How do you handle people with multiple specialties? ASC seems to pick one at random and display it, which is very annoying.

  2. Guidelines - I think the Terms of Use need to be expanded and be crystal clear about what is allowed and not. I've just seen my first help wanted ad here. Is that allowed? I don't know.

Other comments:
  1. Very nice use of Markdown in the editor. This is probably not something that could be ported back to ASC. Developers should be able to handle it though.

  2. I like the documentation links at the top of tag results pages.

Replies

  1. Ability to edit posts.

  2. I see a partial solution to 8. Apparently, the "Edit profile" link in the profile popover is special. If you don't click "Edit profile", and instead click somewhere else in the pop-up, you can just view your profile and your recent posts will be listed. I don't know if there will be any indicator if any posts have new replies.

  1. Fix numbering so that my "15." here doesn't get renumbered to "1." like the above reply did.

There are a lot of improvements needed, even just to get back to the level of functions of previous forum !

https://developer.apple.com/forums/thread/652207
I miss the pinned topics in categories. There were several great resources that you could really only find that way.

The answer depends on how you define “implemented”. IMO we have at least a partial implementation of 1, 2, 3, 4, 6, and 8. That leaves 5 (searching) and 7 (suggesting tags based on content) remaining.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thank you, Eskimo! 🙂