Analyzing thread management
Every post on the site can be considered the beginning of a thread; that is to say, the initial thread posting kicks off a discussion on a topic and creates a chain of responses. So, our application needs to be able to allow a user to start the discussion by adding the initial thread post. This post would then be viewable to all users and they can respond to it. Each thread item, including the initial post, will be uniquely identified to the user that made the post. So, in order to create this functionality, we will need the following features:
- Topic thread posting and editing
This feature will, of course, include the ability to be viewed by anyone, as well as adding and editing topic posts by an author. Users will also be able to see all their posts from their UserProfile screen.
- Responding to a thread topic