in

Telligenti

Serving up fresh ideas every day, Telligent style

Rob Howard

July 2007 - Posts

  • Community Server Developer Conference

    We are very happy to announce the first official Community Server Developers Conference (CSDC) will be held on the weekend of October 20th and 21st.

    Over the next couple of weeks we will be working on the final agenda and session list, but you can expect topics to cover everything from tips and tricks on extending Community Server, the new web service API, and the newly announced Community Server 2008.

    Registration is just $99 if you register before September 5th

    If you have any particular session topics you are interested hearing, feel free to drop me a line at rhoward@telligent.com.

  • Roadmap for Community Server 2008

    Today Scott published the roadmap for Community Server 2008. The current plan is to have a really strong beta in the fall and officially release Community Server 2008 in Q1 2008. 

    We're going to spend a lot more time on the social networking side of the application -- a big goal of which is to help big communities feel smaller and more personal. This will include groups, friends and more to make it easier for people to connect. We want to enable scenarios on sites like www.asp.net to allow people to more easily explore, discover, and follow content that applies to them. Today, as with most sites, the responsibility is 100% on the person visiting the site to sort through all the data to figure out where they belong.

    This release will also include a REST API for Community Server. We chose to build a REST API vs. a SOAP/ASMX style API for a variety of reasons. We have some challenges to work through still but we should have a pretty complete story this fall. We're hoping these APIs will enable developers to more easily bring data from their community into other applications such as their SharePoint portal.

    We're also putting a lot of effort into re-thinking the tools for how you manage a community. People constantly tell us about how they view and manage their blogs and we're making some great headway on getting the Control Panel re-worked (below is the latest screenshot):

     

    Lastly, while we're doing a lot of interesting things for the next version we fully plan on releasing several service packs for Community Server 2007 too.

    I'll try and post some more details each week on some of the progress we're making (hopefully with some really cool screenshots too!) 

    Read the full Community Server 2008 announcement... 

  • Announcing: Social Networking and Communities Group

    Starting August 29th Telligent will host a monthly breakfast at our office in Dallas as an interest group for Social Networking and Communities.

    What is it? 

    It's not going to be technical. Visual Studio won't get opened. What it will be is a fun conversation with like-minded people about topics related to social networking and communities all centered around how these concepts and technologies can be applied successfully for organizations.

    Where is it?

    We'll have the first meeting at our office in Dallas, TX, but we're going to video-cast (not live) too. If it takes off we may even do a small road-show.

    Who is it for?

    It's for anyone that is interested in these topics. It's going to be more about "how do I make this stuff work for me" and less about "how does the technology work". For example, our first topic is going to be Blogging in your Business. We'll talk about how tools such as blogs promote transparency and really open some news ways for you to talk to customers or employees.

    What is the format?

    8:00 - 8:30 - Light breakfast (coffee, bagels, etc.)

    8:30 - 9:30 - Blogging in your business, Rob Howard

    9:30 - 10:00 - Open discussion 

    How do I register?

    We have a limited amount of seating, but for now if you want to register just send me an email (rhoward@telligent.com) and we'll put you on the RSVP list. 

    Depending on how this goes we might start a technical group too that meets in the evenings.

  • How many more big communities will there be?

    I just attended a breakfast here in Dallas where we talked about social networking and communities as they apply to businesses. The attendance for a non-technical conversation was pretty impressive. The talk focused primarily on the big mega-communities (Facebook, MySpace, Youtube, the list goes on...) and the speakers had some excellent examples from 2008 political campaigns to the Dove YouTube! videos

    But for each of these wildly successful examples of how "community works" or "social media" (or whatever you call it) works, how many didn't work? While I agree that the move to "individual addressibility", i.e. content tailored to you, makes sense -- how much of it just becomes more noise for me to sort through? So while the talking heads are pushing this move towards individualism and targeted marketing saying things like "traditional marketing doesn't work" the market ends up creating more noise for those individuals to have to sort through. In other words, yes there is content that I'm interested in, but it's getting a lot harder to find. So as individualism increases so does the amount of content that isn't something I'm interested in. What a conundrum.

    A move to micro-communities 

    The trend that I've been watching more closely (mainly from our customers) is not the trend to more mega-communities (for lack of a better word) but a trend towards micro-communities. A community is after all a group of people with a common interest. There is a certain size that a community reaches after which the original highly personal "community" feel just gets lost. This is a theme we're focusing on for Community Server 2008 (our next big release) but that's off-topic for now.
     
    I've been playing a lot with Facebook lately (profile here) what I really like is how they make it feel small. Instead of pushing millions of profiles and discussion on me they only focus on the people I'm interested in. I get that and I love it. It reminds me a little of the early days of building the ASP.NET developer community while I was at Microsoft. I've thought about the original ASP.NET community a lot lately and what really sticks for me isn't that the technology was "cool" (although it was) ... it was the people. It was the daily interaction between like-minded people that wanted to get together, discuss problems, find solutions, and generally just help each other. Out of that "community" was born a large number of friendships that I still have today.

    Does social networking make you less social?

    Mega-social networks help people connect (facebook and myspace.com actually do a pretty good job). But I don't think they help make you more "social". Scott Cate posted on my Facebook account, something akin to "... what is facebook, another popularity contest..."? He makes a good point. In some ways it does feed that competitive urge to win the most number of friends! But does it really help me become more social? What's sad is I now know a lot more about my friends than I did before I started using these tools. But, I also spend less actual time with them. The relationships have become virtual too. In other words I'm time slicing so much that I'm now trying to manage my friendships asynchronously and offline too (like email). To me that just seems broken.

    What we're doing about it 

    We're on a mission at Telligent. We want to bring back the personal feel of the community. We've helped a lot of our customers build communities, but many are still too impersonal. Maybe the sign of a truly successfully community is one that exists outside of the browser too. For me, at least, that means that as a community gets bigger in some ways the original value starts decreasing! What's worse is that the community and the sponsor of the community are typically at odds with one another; the business wants millions of members, while the original members want it to remain small and personal. I think there is a way to both build a thriving community and keep it feeling personal.

    At Telligent we're interested in building tools that enable communities to flourish. In the next year you are going to see us get laser focused on figuring out how to make the community around that tools (forums, blogs, profiles) work better, enable niche communities and groups, and feel more personal.

    P.S., if you want to be part of this, we are hiring. Just drop me a note at rhoward@telligent.com.

  • Underscores are now word separators, proclaims Google

    Shane sent me this earlier today some details from Google about how they will now support underscores as word separators (I took this to mean in addition to dashes). 

  • Reorganizing the Community Server blogs control panel

    We've been working on re-organizing the Control Panel for Community Server blogs and I thought I'd share some screen shots:

    Dashboard

    We're updating the dashboard (main landing page) for bloggers to show more of what people have told us they are interested in. To being with we've added some new charts that break-down views to your blog posts and show then visually along with the ability to click-into a particular post and view daily views/stats:


     

    Note, this chart looks better when there are more than 4 posts :) 

    Post Page

    We're cleaning up the Write a Post page to better organize information and tasks around what people commonly do. We've also greatly improved the descriptions and details on the individual tabs:

     

    Review Comments

    We've also re-worked the review comments page to be much simpler and show better graphics to indicate status of published, unpublished, and possible SPAM comments:

    We'll unveil more of these updates in future blog posts...
  • Community Server Reporting

    As I mentioned this weekend our interns have been working on a reporting framework for Community Server. The reporting application requires a separate database as it reads from an existing CS database (incrementally) and then re-organizes the data into a data structure designed for reporting.

    Some details and screenshots below:

    • Over 50 reports covering all aspects of Community Server (Blogs, Forums, Photos, Files, and more)
    • Displays many reports using interactive Flash graphs
    • Includes many "Top <x>" style reports, as well as the ability to drill-down and see the full details of the report
    • Allows users to export any report/data into CSV/Excel format
    • Allows users to filter data based on given date ranges
    • Simple tasks to handle migrating and crunching of Community Server data
    • Migration tasks can be easily segregated by application type and function
    • Data can be migrated both incrementally or completely
    • Extendable, flexible reporting framework! Completely customizable
    • Ability to create new reports either programmatically via the API, or declaratively in configuration files
    • Customizable report layouts allow users to easily change the way reports are displayed or shown
    • Full web-based management of reports (adding, editing, disabling/enabling, etc...)

    Chart from Blog Popularity Report (weblogs.asp.net for past 3 months)

     

    Report from Blog Popularity (weblogs.asp.net for past 3 months):

    Below are some of the reports that are supported:

    Blogs:

    • Average Posts Per Blog
    • Blog Comments
    • Blogging Frequency per Blog
    • Blog Posts Created
    • Blog Views
    • Highest Rated Blogs
    • Most Popular Blogs
    • Posts Per Category
    • Rss Subscriptions Per Blog
    • Total Posts

    Forums:

    • Most Replied To Topics
    • New Users
    • New Forum Posts
    • Average Post to User Ratio
    • Posts by Language / Country
    • Most Active Forums
    • Average Post Frequency
    • Active and Inactive Users
    • Inactive Threads
    • Moderation Statistics
    The framework also make it really easy to add new reports either as stand-alone assemblies (for more advanced reports) or expressed through simple XML syntax that can just be plugged in.
  • Tools for the artistically challenged

    Posting these links because they are ones I use often (and always end up hunting down in my browser history): 

    Color Match 10k: http://www.nickherman.com/colormatch/

    Color Blender: http://colorblender.com/ 

  • memcached middle tier caching

    http://www.infoq.com/news/2007/07/memcached

    This might be worth looking into -- and yes there is even a Win32 port. For the ASP.NET developer it's essentially a middle tier caching layer replacement for the built-in Cache object.

  • Google's content network smells fishy

    By my standards we spend an exorbitant amount of money with Google on advertising between Community Server, CodeSmith, and JobBurner.com. To put this in perspective we'll spend more in a day with Google than we spend in a month for Live.com and Yahoo.com combined!. The worst part is Google makes it really, really easy to spend money on ads (they automate billing in small increments you're often times not thinking of the total cost).

    Google offers 2 options for advertisors:

    • Search ads - go to google.com, search for something and ads are shown on the top and right (these work great)
    • Content Network ads - ads are shown on affiliate sites. The ads shown are relevant to the content of the pages the ads are shown on.

    Recently we stopped using Google's content network for ads. Why? Well Google also has the ability to track conversions on your site. When someone clicks on your ad and then goes to some page on your site (like "download") Google can track conversions. For our content ad network we've seen a trend over the past year of high-clicks and low-conversions.

    Sites in the Content Network get paid when people click on the ads they host. It's how some sites make a lot of money. By as an advertiser with Google on their Content Network its felt more like a money pit lately - and some of the sites our ads were being shown on weren't even related to what we were marketing. My suspicion is that more and more people are starting to game these sites. Yes we could change our ad strategy and pick the sites we wanted to advertise on, but isn't part of Google's pitch the fact that they do these 'smart' things for you?

  • Reporting tools for Community Server

    Our interns have been hard at work on the Enterprise Reporting tools for Community Server. I hope that in the next 6-8 weeks we can possibly roll the reports out on weblogs.asp.net. More details to come...

    Most interesting stat so far?

    Scott Guthrie's blog received about 2mm web views last year and ~8mm blog reader views and those are only the ones that we were able to count! I'll share some screen shots (graphs, reports, and more) this weekend of what it looks like so far.
     

  • Keeping up with blog discussions

    Blogs are great, but following a conversation through comments sucks. Email is one way to solve this problem and cocomment.com is another option. Right now the best solution that I've found seems to be Google Alerts -- hoping that it stumbles across keywords you care about. But there has to be a better way...

  • Video blogging and the evil clone

    Yes, we're finally getting into this whole video blogging thing! We've released ~5 video-casts now (we're trying to release one per-week).Our most recent episode has an interview with Wyatt from the CS developer team about the Wrox Community Server book

    You can also watch the Telligent Rock-off where Jason (our CTO) and his band of interns jam out on guitar hero with judging by our esteemed panel. Rumor has it there was even a visit from Cardboard Rob [1].

    [1] To help celebrate Telligent's 3 year anniversary Tom Edwards (our resident practical joker) created "Cardboard Rob" with some help from the folks over at ComponentArt. ...if you have ideas for how I can get even, please let me know.

Powered by Community Server (Commercial Edition), by Telligent Systems