• All Posts
  • Application Development
  • Customer Success
  • Enterprise 2.0
  • News & Events
  • Product Updates
  • Tips & Tricks
  • Enterprise Social Software Blog

    First SOAP, Then REST

    According to Jonas, who is at LinuxWorld with miscellaneous and sundry members of the Socialtext crew, people are asking about our new SOAP service. Meanwhile, back at the lab, we’ve been having some fun with it.

    John Thompson, the primary sysadmin, has put together a quick Socialtext filesystem using FUSE and the SOAP server. List, copy and edit pages in a workspace right on the commandline with familiar tools.

    I’ve thrown together a very quick search interface that searches multiple workspaces on multiple servers.

    Matthew O’Connor made a simple wiki interface to a Socialtext workspace using Ruby on Rails, the SOAP service and a dash of HTML and CSS fu. You can search, edit, see recent changes; do all the basic wiki stuff.

    For this week only you can feel free to give the rails client a spin and remember it was built in less than a day.

    The SOAP service has provided us with another tool in our box for solving problems and manipulating workspace content.

    If you want to use it too, you can get access to the SOAP service in a variety of ways: Read the documentation to see how to create clients to your existing workspaces; try out Socialtext Open; or talk with your representative at Socialtext.

    But wait, there’s more! We’ve also been working on our data oriented API. We’re calling it REST at the risk of inviting criticism. We hope we get it right. We shall see, sometime in early Fall.

    Our REST framework is based on Matthew O’Connor’s REST::Application package. He and Matt Liggett have set things up so it is very easy to represent our core resources in useful ways.

    Although we’re not quite done with the API, we’ve started some clients. Zac Bir and Matt Liggett have built News Boy, a desktop PyObjC client to Socialtext that lets you track and view workspace content from an OS X machine. We’ll release it when the REST API goes beta.

    Kirsten Jones has started strut (SocialTextRESTUnifiedThing), a command line tool for putting stuff in workspaces. Kirsten says, “That’s right, ‘strut’. Because that’s what we all feel like doing when we play in this code. Strutting about.” strut is designed, in part, to help people import converted data from wiki systems into Socialtext.

    These tools exist at a remove from the core Socialtext system. There is a well defined and simple interface between them allowing each to evolve independently.

    Which is rather the whole point.

    Chris Dent

      Leave a Reply

    About This Blog

    Weblog on gaining business results from social software.

    On this blog, Socialtext staffers and customers explore how companies can gain the most business value from their use of enterprise social software, including microblogging, social networking, filtered activity streams, widget-based dashboards, blogs and wikis.

    Search

    Find us on Facebook

    Read blogs from our team members:

    Archives

    Recent Posts

    What’s Next for Online Piracy

    Eugene Lee, January 26, 2012


    Enterprise 2.0: It’s not just for knowledge workers anymore

    Michael Idinopulos, December 9, 2011


    Turning Serendipity into Probability

    Michael Idinopulos, December 1, 2011


    Why Socialtext 360 = Success

    Mark Sylvester, November 15, 2011


    Social Training for Social Software

    Michael Idinopulos, November 1, 2011


    Socialtext 5.0

    Alan Lepofsky, October 3, 2011


    Socialtext introduces Socialtext 5 – welcome to the power, the ease and the flow of the future!

    Sarah Dulak, September 28, 2011


    CIO Insight Interview with Eugene Lee

    Britta Meyer, September 22, 2011


    Learn How the DAU Is Improving Collaboration and Education

    Alan Lepofsky, August 15, 2011


    Eugene Lee Discusses Socialtext with TMC

    Alan Lepofsky, August 11, 2011


    Recent Tweets


    Blue Man Group Webinar

    Recording Coming Soon

    Learn how Blue Man Group uses Socialtext to foster creativity among its 500 employees, how groups are working better and more effectively together and why they’ve seen an over 80% adoption rate since implementation.

    5 Biggest Blunders to Avoid with Enterprise Social Software

    Free Whitepaper

    This paper is designed to help you focus on the areas that are most critical to success with social software, and to avoid the five biggest and most common blunders others have made when implementing social software for their organizations.