• All Posts
  • Application Development
  • Customer Success
  • Enterprise 2.0
  • News & Events
  • Product Updates
  • Tips & Tricks
  • July 2010

    Integrating Business Applications With Socialtext Connect

    Chances are your company uses multiple systems (CRM, ERP, collaboration, etc.) to run your business. Switching back and forth between them wastes time and creates silos of information. Wouldn’t it be nice to integrate all the tools together? With Socialtext Connect, information from all your business-critical tools can be displayed in a single unified activity stream.

    To help you get started with Socialtext Connect, we’ve recorded a training session which takes you through examples of extending and integrating Socialtext with systems like Bugzilla, SharePoint, Google Maps and more.

    Bugzilla to Socialtext

    Example: Displaying Events From Bugzilla In The Socialtext Signals Stream

    This session just touches the surface of what is possible. To help us plan for future events, which systems would you like to see connectors for? Please leave a comment below with details about the tools your company uses and the type of things you’d find useful to have integrated with Socialtext.

    If you are an existing customer or business partner and would like to join our developers community, SocialDev, please contact me at alan.lepofsky@socialtext.com.

    Click here to access Integrating Enterprise Applications with Socialtext.

    NYU Stern Chooses Socialtext to Power Its Next-Generation Collaborative Intranet Portal

    As one of the leading business schools in the country, NYU Stern has a reputation for rigorous academics, strong leadership training, and thought-provoking research.

    But with a diverse group of more than 10,000 students, faculty, and staff, the school needed a central, secure intranet to manage knowledge and access to the critical content and applications that drive the school’s academic and research mission. NYU Stern also wanted to enable students to leverage information using social tools across the community.

    To build a user-friendly intranet portal that empowers people and the enterprise applications they rely on everyday, NYU Stern chose Socialtext’s enterprise social software platform. NYU Stern will leverage Socialtext’s integration with Ping Identity to create an intranet that surfaces multiple applications in a single Dashboard for each person at NYU Stern.

    NYU Stern’s CIO Anand Padmanabhan and Senior Director of IT Van Williams also liked Socialtext for its secure SaaS appliance, which gives customers the benefits of an on-site deployment without having to worry about patching updates (which Socialtext does remotely).

    “Socialtext will allow us to get the most from our current business applications by integrating them seamlessly with the flexible, easy-to-use social tools that comprise the Socialtext platform, making it easy to share knowledge,” Anand told me. “In addition, with customized Dashboards, NYU Stern’s faculty and staff can leverage, organize and “see” the information that matters most to them.”

    With the recent launch of Socialtext Connect, we’re looking forward to seeing more integrations of NYU Stern’s existing apps into activity streams and Signals. For more information on how you can get more from your enterprise systems with Socialtext Connect, click here.

    Socialtext Connect: Bringing Open Web Standards Behind the Enterprise Firewall

    I’ve been busy preparing for our Webinar tomorrow that provides a deeper dive into the workings of Socialtext Connect, a new offering that can surface critical events from applications and systems across an organization through Socialtext’s social software platform. Connect provides an easy to use interface to build lightweight applications and integrations with social features behind the firewall — something we believe greatly increases the overall business value of our products and existing systems of record.

    In my mind, what makes Socialtext Connect especially unique is its embrace of open web standards and architectures behind the corporate firewall. These standards and frameworks have improved the experience we have as consumers on the public Web (with products like Facebook, Twitter, and Google Buzz), yet their potential in the enterprise is vast. We believe by harnessing many of the tools that have been proven on the open web we give our customers the benefits of greater agility to move data in and out of our platform (their platform), so that people can connect with the information they need faster so they can do their jobs better.

    As we bring the open web behind the enterprise firewall, I wanted to provide some context for how and why we got here.

    When I first joined Socialtext three years ago, I was very impressed by our team’s devotion to building our enterprise social software based on the principles of the Open Web. With a robust REST API, Socialtext provided a simple, approachable and powerful approach to integrating enterprise applications of all kinds. Not only could I use the API for administration, I could also create and modify content with it.

    Since then, I have used the API to integrate a variety of different applications into Socialtext. These include an alternate interface for high-powered workspace editing, mailing lists integration, and subversion change notices. In addition, I’ve built a powerful system to automate testing of our product.

    The great thing about a nice API is that it allows a customer to say, “Thank you for building this product, but I’m actually going to try using it in a new way that you didn’t think of.”

    So when our team builds new features or products, we stay as close as we can to the principles of the Open Web to make it easy for that to happen. We first build an API around a core data model, and then we build our user interfaces on that. Layer architectures and easy APIs allow our customers to use our product in new ways we didn’t envision. The beauty of this is that learning what someone has done is becoming easy for people with some basic knowledge of Web development, or even those who can just hack a little bit of HTML, rather than difficult enterprise development language.

    As I write this post, I’m sitting around the kitchen table with my fresh out of college brother-in-law. Though he’s not a “programmer,” yet he is showing me how he whipped up some HTML5 open web technology to grab screenshots from some video playing in-browser. It reminds just how much HTML and Javascript are becoming so pervasive and easy to use. Those darned young people today not only expect all their friends to be on Facebook, they expect to be able to hit “view source” in their browser and copy and paste code to create new hacks.

    That’s pretty amazing, when you stop and think about it.

    As we have built the various aspects of Socialtext Connect over the past years and months, we thought hard about how customers can make their existing business applications social. This has really come together nicely with a few open web technologies, which we rolled into Socialtext Connect. There are three really core technologies that form the basis for my excitement around Socialtext Connect.

    1. The first is Socialtext’s REST API, something close to my heart (and hand). But as @progrium points out, a REST API is only half of the necessary technology to create, as he calls it, “the evented web.”
    2. An equally important technology for a real-time, programmable, evented web is WebHooks. Webhooks allow other systems to receive notification on certain events. As it relates to the Socialtext platform, this means that it’s possible to have a completely external system receive updates for, say, every time a Signal (microblogging message) is sent to a specific group. With Connect, Webhooks has been expanded to a first class position in our API family, beside our REST API. That way, we can sent notifications for all interactions to the social objects we manage. The impacts of this on integrating line of business applications are huge!
    3. Finally, there are Twitter Annotations (which, in the enterprise, we call Signals Annotations). When Twitter first announced their new annotations feature, we immediately saw the power and possibility of this feature for the enterprise. Previously, we found it challenging to embed these types of payloads into our social framework. But when we saw Annotations, things just clicked. We’ve since used them as a core technology in some of our new features, such as image thumbnails for attachments to a signal. But using annotations to the end will pale in comparison to the integration possibilities this opens up to our customers.

    These three technologies – REST, Webhooks and Annotations – reflect the spirit of the open web in the enterprise. And they all build on each other. Furthermore, they are the basis for supporting other protocols, such as Activitystrea.ms, PubSubHubbub and others.

    During my career, I have often been in the role of toolsmith for my peers in that organization. One of the things I have found most rewarding is to watch them repurpose and use those tools for entirely new purposes I hadn’t thought of when I built them. I think this is what gets me so excited about Socialtext Connect; People can make awesome tools that can help their company in amazing ways.

    Hope to see you all at Socialtext Connect Webinar this Wednesday. Click here to sign up!

    The Social Layer Needs Both Line of Business and IT

    If you want to understand just how social technologies will increase in their pervasiveness across the modern workplace, then you should read Lee Bryant’s post on social layering today. Lee works for Headshift, a consultancy in the Dachis Group focused on social business design.

    The idea behind the social layer is simple: Just like any piece of technology, social software should be a layer in your enterprise architecture that surfaces the events of a company’s systems of record — and enable employees to collaborate and take action on  information (be it human or machine generated) in real-time. It was the premise behind the launch of Socialtext Connect, our offering that lets companies build their own social layer.

    Here’s one excerpt from Lee’s post I especially liked:

    At the base of the enterprise IT stack, we have expensive, slow-moving technology such as document management systems, ERP systems, databases and so on, which we might change every 3-5 years, if at all. They are good at the heavy lifting and underlying processes that many businesses need, but often very poor at user experience. Assuming these systems expose APIs and data sharing, which most these days do, we can layer on a slightly lighter, slightly faster moving layer of social sharing capabilities such as social networking, collaboration, micro-blogging, wiki engines, etc.

    What Lee describes here as the social layer represents a far different approach than tacking social features onto each of those traditional systems of record and the select employees who have access to them, which would further reinforce the idea of walling employees off from people and information across their company that could help them do their jobs better.

    Just as importantly, Lee’s post appeals to those of us who want to see better alignment between line of business and IT concerning the implementation, adoption and achievable business value of social software.

    If IT departments can continue to own and manage underlying enterprise IT platforms, but expose APIs and data, then business users can define, provision and run their own social applications at the top of the stack without having to defer to IT for every decision they make, or work at a slower pace and in a more constrained way than they need. Based on our experience of the difficulties of implementing social business tools within existing IT department frameworks and culture, this would be a huge win for all concerned, and where we are using this approach, we find it solves a lot of issues and concerns on both sides.

    Line of business of people are critical to the success of social software because they can identify specific pain points that can be remedied by social technologies. IT plays a critical role around areas of security, compliance and architecture, and you must work with them to make social a layer, not just a feature in the enterprise architecture.

    On Wednesday, our lead developer Luke Closs will be leading a webinar that will detail the inner-workings of Socialtext Connect. We hope to see as many of you there as possible.

    Socialtext Signals Gets File-sharing, Tagging, and More

    You can now use Socialtext Signals to share files and links to web sites and Socialtext workspace pages. You can also use tags to group similar conversations together and make them easier to find via search.

    Here you can see the new Insert action buttons:

    Insert objects into a signal

    Sharing Files: Using the new Attach File action, you can now add richer content to a conversation including pictures, presentations or documents. If an attached file is an image, a small thumbnail version of it will be shown which can be clicked on to display the full size.   All other attachments can be downloaded or opened in their native application.

    Sharing Links: These two new buttons make it easy for you to include a link to either a web page or Socialtext Workspace page.

    Adding Tags: Tags are a useful way to group similar topics together. For example, you may wish to tag all Signals about deals your company wins as “Customer Win.” Tags can be added either via the Insert – Tag action or if you’re familiar with the Twitter “hashtag” convention you can begin a tag using “#” followed by one word. You can click on a tag that appears with any Signal to open a list of all Signals containing that tag. You can also search by tag, using the convention “tag: tagname” where “tagname” is the tag you are searching for.

    Sharing A Web Page As You Surf

    If you’re reading a web site that you want to share with your colleages, you can now simply click on “Signal This!” to share a link to the page.   This will create a new signal for you,  which you can either send as is, or update the text, choose which group you want to share it with and even add tags to.

    SignalThis

    To Install the Signal This! tool:

    • Click on Signals in the universal navigation bar at the top of any Socialtext page.
    • Scroll to the bottom of the Signals stream, click on the link in the sentence “Tip: Use the Signal This! bookmarklet to share any page on the web via Signals.”
    • Follow the instructions on the Signals Bookmarklet page to drag and drop Signal This! to your bookmark bar.

    These new features make it easier than ever to share information and engage with your business colleagues using Socialtext Signals.    We have customers using Signals for: questions and answers, sharing competitive intelligence, making company announcements, taking virtual rollcall and meeting minutes, brainstorming ideas, and more.   What are you using Signals for?

    Making The Case for Enterprise Activity Streams (And Why It’s Not Just “Another Tool”)

    Whenever people ask me about my job, I tell them what you’d probably expect: I work for a company that takes technologies with social dynamics that you enjoy on the consumer Web, like Facebook and Twitter, and adapt them to the way we work inside companies. And lately, I’ve called upon activity streams to help communicate the value, focusing on Facebook’s News Feed as the best possible analogy.

    Instead of interacting with the pictures you took during the weekend, I explain, you share what document you edited or a transaction you took in your sales system. This gives you and your colleagues the ability to take action on that information in real-time.

    But even if the conversation progresses to that level of granularity, and the person I’m talking to agrees that activity streams represent a better way to consume business information and connect with colleagues, I’ve been often dogged by one important question, “Well, what you’re saying might be true. But in the end, how isn’t this just another tool for me to deal with at work? As it is today, I can barely get through my e-mail, which, as you point out, stinks.”

    Overall, it’s a question that the Enterprise 2.0 industry — software companies that sell social technologies to businesses — has handled poorly. Even today, we still see blog posts that call for the end of e-mail or bombastic presentations that call upon companies to cast the “dusty” systems of record that they invested millions on into the corner.

    We need a more pragmatic approach that tackles the “why isn’t this just another tool?” question more substantively. The phrases like “this is like Facebook for your company” or the “why aren’t your tools at work like the ones you have home?” are tired, old and not good enough. They especially don’t work in communicating the value of enterprise activity streams.

    Ultimately, the real value with activity streams will be to provide a social layer on top of your current business systems. Before many companies get there, however, they need some more practical reasons why they need activity streams in the first place.

    So let’s get a few things straight:

    1. Admit Activity Streams Are Another Tool (It’s OK That It Is)

    From a purely practical standpoint, various activity streams, and social software in general, are extra tools layered on top of the current systems a worker has in place.
    This is inherently true because we’re not replacing systems of record; social software should be designed to complement them and make them more useful. Activity streams don’t replace your e-mails; it makes the e-mails you receive more relevant. As system updates flow to you and pass downstream more efficiently, and you put filters in place to catch what you want to examine later, your communications (including e-mail) can be for more focused and relevant.

    2. When Done Right, Activity Streams Quell, Not Add To, Information Overload

    The New York Times has been running an interesting series called “Your Brain on Computers.” In a recent article that detailed how much we tether ourselves to the devices and systems around us, we saw just how acute the information overload problem is at work.

    In 2008, people consumed three times as much information each day as they did in 1960. And they are constantly shifting their attention. Computer users at work change windows or check e-mail or other programs nearly 37 times an hour, new research shows.

    Activity streams take information overload by the horns and pare it down to size by putting your employees in control of the information they consume. Rather than tab toggle to various applications all day, you can select what information from those systems you wanted pulled to you. You can check on it at your convenience, and it’s not pushed to you against your will like e-mail.

    Filtering by tags, groups and transaction types from a system will create control that e-mail notifications (a popular refrain for Activity Stream skeptics) only does minimally, and badly.

    3. You don’t have to stare at activity streams all day

    Geeks stare at activity streams all day, but normal people don’t. Too often, we try to push the value of Activity Streams (and to a degree microblogging) by presuming in our argument that things would be better if people watched the stream all day. This is simply not realistic.

    Someone who isn’t on Facebook all day still gets immense value from it, and the same is true with enterprise activity streams, mainly because:

    1. Activity streams encourage relevance. Today, if you went on vacation, you can return to work and go through all the e-mails you missed, but you’ll be limited to what information you were addressed on, and a good portion of those messages will be largely irrelevant. With Activity Streams and microblogging, you can seek out keywords and tags relevant to your job, and find out what happened while you were away that really mattered (you can also look at ranked content).
    2. Activity streams aggregate information from systems. Similarly, you don’t need to go to each system of record to see what you missed while you were away. Instead, you set up filters and aggregate the specific information you want from each of these systems, as well as the information generated by colleagues that matter to you.
    3. Activity streams and microblogging are reply-optional. The reply expectation we have with e-mail doesn’t apply. Although Activity Streams are persistent in their real-time nature, you can passively examine the information that’s relevant to you as many times a day as you find valuable. This, again, speaks to the power of pull (versus push).

    4. They’re Cheaper and Easier

    Some of the biggest winners in the move to enterprise activity streams are casual (or non) users of traditional enterprise systems. Today, to get information locked in an ERP or CRM system, you must be a licensed user of that system or be on an e-mail list that pulls certain information from them (that, most likely, someone other than you decided might be relevant).

    Now, since companies have the ability to utilize open web standards to pull vital information into an enterprise activity stream, a company’s employees can get more from their systems of record, without having to be trained on one of these complicated systems.

    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.

    6 Steps to Drive Social Software Adoption

    Free Whitepaper

    This paper will help you drive the adoption of a social software solution in your company. It shares Socialtext's own carefully planned roll-out process for our social software, which incorporates our learnings of over 5 years and 6,500 customers.