Folks,
I started work on a new Scala project today: Social Material.
Social Material is a lift plug-in that provides the infrastructure for building federated social network site.
Social Material has as its key data structures:
- ProperNoun: A Person or Group
- Relationship: The relationship between ProperNouns
- Entry: Information published by a ProperNoun
- Event: An occurrence at a specific time and place
Social Material Servers have unique cryptographic identifiers as does each ProperNoun. All Entries, Events, and other data transfered between federated Social Material servers are cryptographically signed.
Social Material is a plug-in to lift (
http://liftweb.net ) applications.
I will be using Social Material in a number of projects I'm working on including the next generation of
http://much4.us
I'm developing Social Material separately from lift because it will be at least 6 months before the Social Material APIs are as stable as the lift APIs.
The source for Social Material is available on GitHub at
http://github.com/dpp/socialmaterial/tree/master Social Material is very, very raw, but if you're planning to build some form of Social Networking site, please let me know and I'll work to roll your requirements into Social Material.
Thanks,
David
PS -- I originally wanted to call the project "Social Fabric" but that domain was taken... so it's Social Material.
--
lift, the simply functional web framework
http://liftweb.net
Collaborative Task Management
http://much4.usFollow me:
http://twitter.com/dppGit some:
http://github.com/dpp