The Socknet
From The Socknet
Note: The spam got to be too much, so you now need a username if you want to edit this wiki.
The Socknet is a collection of separate websites that make up a single social network. This means that you can have an account on one website and make friends with people on any website. You can even host your own Socknet website.
But that's not all.
- The Socknet Philosophy
- The Socknet is the last social network
- The Socknet is not about the Socknet
- Ok, but What is the Socknet, Really?
Ask questions in the FAQ or on the page you have questions about.
Contents |
Open Letter to the Diaspora Dudes
An Open Letter from the head of the Socknet Team to the Diaspora Team
The First Socknet Provider
The first Socknet provider is now being developed at http://foolishmortal.org. It is currently in the alpha phase. Registration is open.
And its code is on SourceForge. You can use it to host your own Socknet provider, if that's your style.
How to Help
Here are some ways that you can quickly get helping.
If you've got questions or feedback on any article, please edit its discussion page. (You'll need to register first.) Don't worry if you don't know anything about wiki's, it's easy to edit and we can fix anything. Bad edits are a lot more valuable than no contributions at all. If you need help, contact User:Dan.
Anyone Can Help
- Get an account on http://foolishmortal.org, the first Socknet provider.
- Look at TODO: give your opinion.
- The documentation contains some technical matters, but it is also a description of the objectives. You opinion counts there too.
- If you're familiar with Wiki software, add links and See Also sections to articles.
- Subscribe to the RSS feed, and/or follow @socknet on Twitter.
- Tell your friends about the Socknet.
If You're a Programmer
- Do all the same stuff as above.
- Give your technical opinions on articles.
- You may prefer to browse through the functions by name.
- There are a lot of articles where more ideas are necessary. For example User Data defines a lot of fields with data about the user, but you may have a good idea for more information that users may want to include.
- Create missing articles.
- Launch a Socknet provider
How to Launch a Socknet Provider
Currently there are two options:
- Use the software being developed for http://foolishmortal.org
- Develop your own. If you choose this option, you probably want to use the All Functions by Name section as your main reference.
We'll try to flesh out this section once foolishmortal.org hits beta.
I Just Want to Know the Basics of:
The Core Technologies
OK, read these:
Messaging
Well then, read these:
Sharing Internet Content
Sure, read these:
Friends
No problem, read these:
Services
You'll want to read these:
The Specification
Core
- ReadMe
- Functions
- Friend Request
- Subscription Request
- Friend List
- User Data
- Messaging
- Message Notification
- Message Collection
- Message Forwarding
- Direct Posting
- Recipients
- Private Messages
- Replies
- Updating Messages
- Deleting Messages
- Service Restrictions
- Finding Messages
- Socknet Message Format
- URL Processing
- Sharing
- Services
- Gossip
- OpenID Change
- Unenforcable Requirements
Optional
These items are suggested but not required.
- Post Rating
- Reducing Traffic
- Trust
- Trust Assignment
- Gagging
- Socknet Client Protocol
- OpenSocial
- foaf
- onion Domain
- Protocols
- whoami
- ping
- Contact
Commentary
Some of these items are things that providers and service creators should consider. Others are rants.
- Friendship
- JSON
- OAuth
- Prelogin
- Statelessness
- Telling Lies
- CSRF
- newlines in URL's
- Platforms
- Herding
- XSS Sanity
- How to convert your app to work with the Socknet
- How to create a group service
Community
Index
Credits
My name shows up a lot in the histories, but in fact I got a lot of help from User:Clint and User:Chris in meetings outside the wiki. I also got concept help from User:Sam, and design related advice from everyone in Special:ListUsers. So here's a section mentioning them. --Dan 22:04, 11 November 2009 (UTC)

