Hello Shindig community!

As developer who works with Microsoft .NET Framework platform I found
that there are no open implementations of opensocial container on .NET
(pesta/baadal isn't production quality, poorly designed and aren't
using .NET benefits as they just unsuccessful port of shindig java
implementation). So I've started my own open source project here:
catpic.codeplex.com. It uses all client-side (javascript) of shindig,
but server-side is written from scratch. Also it will be distributed
as nuget package (package manager for Visual Studio - see nuget.org)
that means it will be integrated into existing ASP.NET application.
This is the goal: integrating of opensocial facilities into existing
applications with minimal efforts. Just install nuget package,
implement some interfaces which are mediators between different
systems (e.g. repositories of people, activities) and your site is
opensocial container now.

So, what have I done:
* simple gadget server (some features, as preload aren't implemented)
* social handlers: people.get, people.create, activities.get,
activities.create, activitystreams.get, activitystreams.create
* demo site (continues integration build): http://catpic.apphb.com/

Why am I writing here? Maybe this project can be considered as good
start point to develop Shindig in .NET world.

Resources:
* catpic.codeplex.com - project repository
* http://catpic.apphb.com/social/ActivityStreams

Tests:
* 
http://catpic.apphb.com/gadgets/ifr?url=http://catpic.apphb.com/content/gadgets/social/ActivitiesSuiteTest.xml
* 
http://catpic.apphb.com/gadgets/ifr?url=http://catpic.apphb.com/content/gadgets/social/PeopleSuiteTest.xml

Thanks,
Ilya

Reply via email to