I'm looking for a follow system much like that incorporated on Twitter and <strong>I do not want to use BuddyPress</strong>. These 4 components are vital and I bet somebody on here has already created a solution.
<blockquote>Please note: I am starting the price on this low because I assume somebody has already created a code that does just this - I will increase it accordingly for a usable solution if it is created for the purpose of answering this question.</blockquote>
<strong>Basic PHP Code for Follow/Unfollow Links in WordPress Templates</strong>
A PHP code which generates a link that can be inserted on author pages to Follow/Unfollow a user. If the logged-in user is already following the author they are viewing, then the link will say "Unfollow". If the logged-in user is not following the author they are viewing, then the link will say "Follow" and allow them to follow the user.
<strong>A PHP Code Which Produces a List of All Authors Being Followed by Logged-in User</strong>
This would be useful to create a "Following" list so users have an easy place to view their author pages and un-follow them. Must be able to insert it on a page.
<strong>A PHP Code Which Produces a List of Users Following Logged-in User</strong>
This would be useful to create a list of "followers." Must be able to insert it on a page.
<strong>The Followed Authors Being Incorporated Into The Loop</strong>
I bet this would be the most practical way to incorporate posts from those being followed into a "stream," or loop of posts. I assume some function which pulled posts from followed authors may need to be created. Then posts could be grabbed in the normal fashion and the posts from authors being followed would be mixed in via the same method as all the other posts (for example, by date published).
<strong>Capacity/Scalability Concerns</strong>
I do not just want a comma separated list of user_id fields in a wp_usermetavalue to be created as this would only work up to a certain number of followers - think scalability.
phppoet answers:
You need to check this post
http://pippinsplugins.com/series/creating-a-user-follow-system-plugin/
but you need to upgrade membership at pippins site . this is not available for free users.