Should you use social software at work?

Basecamp icon

Where’s the line start and end with social software?

Currently I'm using these and more social software services.

Flickr
Audioscrobbler
Eventful
Bloglines
Del.icio.us
Reader2
Myprogs
Ideabank
Listal

But just recently I've been testing out basecamp. Now basecamp is a product by 37signals camp and I was impressed by the talk which was given. But theres something different between the other social apps I'm using and basecamp. See the rest I use in my personal life and projects not at work. But Basecamp is a project management tool, fitting somewhere between a adhoc wiki and full on microsoft project ummm project? Where do I have to manage the most projects? Work of course.

So is it correct of me to use a online tool to project manage internal BBC projects which I maybe working on? Its a tricky question and I'm not certain of the answer. Some would actually suggest that I shouldn’t be discussing this in public on my own blog. But I'm not revelaling anything which is secret or private to the BBC, so I'm sure I'm on good grounds with this entry.

So back to the question. The only time I've come across this type of dielmma is when using del.icio.us. There are a lot of urls which I would like to store in my bookmarks and del.icio.us means I can access and store them anywhere but should I store internal urls in the public del.icio.us? Yes I know del.icio.us like flickr and a few other services have a private tag which means it will not appear in the public. But is that a good idea? Anyhow the question of bookmarking was solved for me when someone setup del.irio.us inside the BBC firewall. So all my internal urls are now stored there and external one's on del.icio.us.

But back to basecamp, this certainly quite a step up from storing bookmarks. Storing project metadata externally is a risk too far. The logical solution would be to download a opensource version of basecamp and run it inside the firewall but then you lose some of the flexibility of social software. I don’t believe basecamp is even available to download and the other project management tools in this area tend to be too structured (alas Microsoft Project) or too unstructured (alas a fancy wiki). If someone can suggest somthing they have seen which is dead in the middle please do add a comment.

The next step for me is look at the public and private aspects of Basecamp and of course the End user licence. I already noticed you can export all the data as one large xml file but it didn’t quite work for me. I got a lot of structure and no data except the actual project title. I'm sure its a bug or something. Theres also RSS and iCal data which can be subscribed and used as a restful api if the export is not up to the task.

I'm sure many other businesses use basecamp small and maybe large. But they may use the paid version which has more features and maybe a slightly different end user agreement? no its the same one. I'll check this out later but I'm actually writing this from my hospital bed and believe it or not there is no wireless and i'm not allowed to use my mobile to dial up on 3g (hint of cheekyness of course).

Comments [Comments]
Trackbacks [0]

I kind of wish the Orange RSS buttons would die

If you have not seen the huge debate about the RSS Orange buttons for Windows Vista and IE7, go check it out.

I do agree with Jane in this statement.

The choice of what icon to use is challenging because it should be universally symbolic, but today there is no single icon for that represents feed. Instead there’s a variety of mostly orange rectangles with the words “XML”, “RSS”, “ATOM”, “FEED”, or “Subscribe.”

and it sounds like the Microsoft RSS team really is starting to get the i18n (internationalisation) message loud and clear.

Our goal is to make sure that the icon is something that is understandable by all of our users: novice, advanced, developer, business, international, etc. These are the principles that we are using when selecting an icon:

3. It avoids the use of text. Icons that have text do not generally work well for a global audience. For example, an icon with the text “FEED” may be cryptic to users whose primary language is non-Latin based. Text is very important to support an icon (in tool-tips or accompanying text). In English, we will be using the verb “subscribe” fairly widely whenever text is appropriate.

But I dont think there quite there with the 5 orange icons jane is presenting on the same entry. We have opted for the Orange RSS button on all our language sites across the BBC Worldservice now. There was lots of talk about changing this, for example BBC persian has the orange button which might be better written in Persian like the rest of the navigation side bar? But if you look out on to the web, you rarely find such examples to follow. I'll be interested to see what else Jane and the Microsoft RSS team come up with in the future, but I do wish the orange aspect would die away. I see RSS as more a red thing than Orange now.

Comments [Comments]
Trackbacks [0]

Apple XML formats, oh he went there…

Oh dear, its been one of those things about Apple that we know but no one has really tackled. But Tim Bray on his blog post titled Apple File Formats, went there. Indeed, does anyone remember the terriable cockup of the itunes rss extension? So with that in mind, are we really suprised about what this anonymous person wrote in the comments …

The XML Schema for Keynote 1.0 was not actually developed in house; rather it was designed by a set of highly knowledgeable contractors. For the second round of applications (including Keynote 2.0), the XML Schemas were brought in house to Apple and this is where the headaches started. The schema was changed on an almost daily basis, breaking builds and causing mass amounts of confusion and bitterness. Also, by bringing it in house they lost the use of all this XML expertise that they had for the first version of the file format. There was no thought to standards or conformance at all. Rather they authored the schema in an ad hoc manner to suit their in memory file structure.

To sum up: the second round of file formats were constructed by amateurs.

Sad but true.

Yes very sad! Apple needs to put a little more effort into its file formats like they do with products.

Comments [Comments]
Trackbacks [0]

RSS enabled Windows Vista

PDC 2005 banner

So after a long wait details about Windows Vista's RSS ability are starting to emerge. Amar Gandhi (Group Program Manager of the Windows RSS team) presented “Windows Vista: Building RSS-enabled applications” at PDC 2005 just a few days ago. Sean is planning on putting more details on the Longhorn Team RSS blog soon. But till then I found the powerpoint presentation from Amar Gandhi online. Now if anyone has a video of the demo's that would be great.

On a related tip, Microsoft and Amazon have got together to launch A9 Open search into IE7. Two huge megacorps working together with open standards, this can't be happening? Or can it?

Comments [Comments]
Trackbacks [0]

Google blog search launches

Google Blog search

I'm still playing with it, but google blogsearch just launched. Its pretty fast and seems to be indexing pretty well. The Atom and RSS output is pretty useful and outputs the basic amount of metadata, no A9 open search extension used. Google have applied a simple CSS transformation to the Atom feed but not to the RSS feed. Theres no advertising yet, but there is a related blogs feature which isnt included in the RSS or Atom.

Is this the end of Technorati, Feedster, Blogdigger and other feed based aggregators? I dont personally think it is but we may see a shake up or at least much more creative risk taking in the very near future. But then again, theres nothing stopping google mixing up blogsearch with maps to create blogdigger's local feature. Ranking blogs to create there own Technorati Top 100 or Feedster 500. Hey may google will tie up there video service with blogs for some interesting views on the content.
But lets not forget, Yahoo still has its hand to play in this field and I think theres will be the most disruptive.

Comments [Comments]
Trackbacks [0]

Should we solve one click subscriptions by turning the html off?

Thinking about RSS in a slightly different way is Bill de horas (found via Paul James).

at some point weblogs flip over and the HTML website bits will become secondary fluff to the XML content, like how PDFs are secondary web fluff to HTML today

It certainly looks like the first site is actually down at the moment. But even the title and quote raises a load of questions which I've been thinking about.

When (if ever?) will RSS, Atom, or something reading out grows HTML browsing?
Will it be via RSS, Atom, Web Api's, Webservices or something else?
How will the write nature of the web fit with such a change?
Is it worth having a specification beyond XHTML 2.0 in the light of this title?
Should the w3c push for a standard of RSS or go along with Atom?
When will the first lot of RSS only services and sites (maybe not the best term now) emerge?
Is content negotiation really your friend or actually your foe?

Maybe some of these questions are answered by the post, but I still cant access it. Here's the google cached version.

So now finally seeing the entry fully, heres some more thoughts…
Bill certainly thinks along the same lines as Miles. But he certainly does make some good points.

While the browser wars continue on their merry percentage-driven dance, it all seems somehow kind of pointless and wistful, like having a really satisfying argument over the pros and cons of various 8-track tape players, while the rest of world are sucking down MP3s into their iPods.

Indeed, the upcoming browser wars is largely irelevent for a small but growing group of internet users.

The idea of turning off the website for this place and just serving up the feed does not look unreasonable at this point. I'm betting 90% of traffic to the archived html files here is only driven because the permalinks and trackbacks point there instead of direct to feed entries. It's slavish. Honestly, permalinking to a html file is starting to look more and more like a bug. Why not point to the XML entries? (Answer: I'm not sure, but in my case it might have something to do with having a Perl Deficit).

Good point, but RSS archiving is pretty important when you consider this point more deeply. I guess it would make sense for myself to link directly to the blojsom entry files which are simply subset xhtml files. This would also make sense if you consider client side transformations.

The frontpage would be the feed, the archives would be Atom entries, and instead of a “subscribe to the feed” buttons, you could have “read this stuff in a browser” buttons

Nice idea, I love the idea of a view this with a browser button.

Web browsers are still good for the following however:

1. Testing webapps
2. Shopping
3. Posting to delicious
4. Search forms

That list is pretty much what Miles came up with too. How odd… But following on.

1 is a self-fulfilling prophesy (or a death-spiral, I can't tell). 2, well, Better Living Through Shopping obviously, but it's only conditioning to be unlearned – how long can it be before I start buying stuff via an aggregator? 3 and 4 represents feature deficit in today's aggregators, insofar as they they don't have much by the way of tool bar goodness. A Mozilla based aggregator will eventually fix that right up.

Mozilla based aggregator, how great would that be? And before anyone replies, I'm aware of Sage, newsmonster and a couple more. The ability to shop or transact within a rss aggregator is the next logical step for paypal/ebay, amazon, etc. Its also interesting to see this already happening when you consider the field bigger than simply aggregators. You know little applications/widgets which interact and transact with Amazon and Ebay webservices.

Comments [Comments]
Trackbacks [0]

The new simple API, RSS and Atom?

A Web API lets you use a web site’s computers, data, algorithms, and functions to create your own web services. Google, Ebay, Amazon, Yahoo, and many other web services have APIs.

RSS is like an API for content. RSS gives you access to a web site’s data just like an API gives you access to a web site’s computing power. Most important, RSS gives you access to your data that you have locked up on a web site.

Every Web 1.0 company will have to decide what content they will open with RSS. For example, Amazon already makes their content like their book catalog available through their API. But will Amazon open up user-contributed content through RSS?

This is a quote from this post titled RSS is an API for Content, which is part of the series – RSS is the TCP/IP Packet of Web 2.0. I've been kicking the same idea around for quite some time now. The overheads of SOAP and XMLRPC are already quite clear and although there really good, there too heavy weight for most general use (which makes up most of the use of webservice use out there). Using a range of RSS or ATOM with Namespaces, Microformats and RSS-extensions its possible to model most syndication type content. I've wrote examples of SMIL and SVG in RSS which a newsreader will still accept as plain RSS. Theres tons of tools and frameworks for RSS, much more than SOAP or XMLRPC. Imagine trying to parse SOAP with a lightweight Javascript library… But I'm going on. This isnt about webservices, this is about the pipelines of the net being RSS.

Someone once said, they dont visit sites which dont have RSS. I laughed then, but now I dont. I wouldnt dare join a service or site which doesnt support good clean RSS/ATOM output. Its important to get my data out on my own terms, but I would also like to get my attention data out. This is the next step but RSS will have a role to play in this too. I remember listening to a podcast (cant remember which one) where they spoke about how the public will be expecting tools and services like they experience online. Its happening, I've noticed a large amount of discussion about gmail vs thunderbird just recently. Why is search online better than search on the desktop or on your companys intranet?

Blogdigger has a good entry explaining why there using RSS through-out there system.

Comments [Comments]
Trackbacks [0]

Ajax powered BBC News RSS Reader

Nigal Crawley is looking for feedback on his BBC backstage prototype. Its a web client which will pull a RSS feed and display it as a neat little ticker type box. Just the kinda of thing our partners would love to see intergrated into there sites. I dropped Nigal a quick email asking if he's considered building a Widget out of it and if it would support multiple encodings and right to left languages like Persian and Arabic?

Comments [Comments]
Trackbacks [0]

What is flock?

Flock - coming to the party?

Ok Flock isnt the web based aggregator which I still use now and there. Were talking about some invite only social browser which makes use of Web 2.0 values. The current website doesnt say much about Flock. A friend of the developers, Roland Tanglao has a more revealing entry on his blog titled: Flock rocks (or Chris Messina is a demo god)! But theres still not enough. Has anyone else got anything more on Flock?

Comments [Comments]
Trackbacks [0]

The WebOS…

Jason Kottke has an amazing read about the emergence of the web operating system. I've noticed over a very short time, people habits changing (even my own) most of my day is spent in some web/net connected applications like firefox, widgets, rss readers. I hardly ever need most of the apps on my computer day in day out. He also confirms quite a few thoughts I've had about the future of the web in regards to operating systems and the net. So some thoughts while reading Jason's post…

Google. If Google is not thinking in terms of the above, I will eat danah's furriest hat. They've already shifted the focus of Google Desktop with the addition of Sidebar and changing the name of the application (it used to be called Google Desktop Search…and the tagline changed from “Search your own computer” to the more general “Info when you want it, right on your desktop”). To do it properly, I think they need their own browser (with bundled Web server, of course) and they need to start writing their applications to work on OS X and Linux (Google is still a Windows company)[4]. Many of the moves they've made in the last two years have been to outflank Microsoft, and if they don't use Google Desktop's “insert local code into remote sites” trick to make whatever OS comes with people's computers increasingly irrelevant, they're stupid, stupid, stupid. Baby step: make Gmail readable offline.

In agreement, Gmail with offline support via google desktop would be a good move forward.

Yahoo. I'm pretty sure Yahoo is thinking in these terms as well. That's why they bought Konfabulator: desktop presence. And Yahoo has tons of content and apps that that would like to offer on a WebOS-like platform: mail, IM, news, Yahoo360, etc. Challenge for Yahoo: widgets aren't enough…many of these applications are going to need to run in Web browsers. Advantages: Yahoo seems to be more aggressive in opening up APIs than Google…chances are if Yahoo develops a WebOS platform, we'll all get to play.

Hard to admit, but Yahoo are seriously getting this and have over took google in the innovation field. Yes Google still have the upper hand, but I'm not certain that will be the case if Yahoo do buy Technorati or launch there killer. I'm also thinking Yahoo and Mozilla could partner if Jason is right about Widgets not being enough.

Microsoft. They're going to build a WebOS right into their operating system…it's likely that with Vista, you sometimes won't be able to tell when you're using desktop applications or when you're at msn.com. They'll never develop anything for OS X or for Linux (or for browsers other than IE), so its impact will be limited. (Well, limited to most of the personal computers in the world, but still.)

I'm still trying to get my head around a operating system which is so web enabled. I'm assuming RSS will allow Vista to by pass the web on the desktop type crap. Hopefully Microsoft have got there thinking hats fully on because they will miss the trick if they let Yahoo and Google develop a web OS on top of Vista.

Apple. Apple has all the makings of a WebOS system right now. They've got the browser, a Web server that's installed on every machine with OS X, Dashboard, iTMS, .Mac, Spotlight, etc. All they're missing is the applications (aside from the Dashboard widgets). But like Microsoft, it's unlikely that they'll write anything for Windows or Linux, although if OS X is going to run on cheapo Intel boxes, their market share may be heading in a positive direction soon.

I think Apple get it but there hardware/software dependancy is a problem which could really slow them down. I expect we shall see what happens with the whole Apple on Intel deal.

The Mozilla Foundation. This is the most unlikely option, but also the most interesting one. If Mozilla could leverage the rapidly increasing user base of Firefox and start bundling a small Web server with it, then you've got the beginnings of a WebOS that's open source and for which anyone, including Microsoft, Google, Yahoo, and anyone with JavaScript chops, could write applications. To market it, they could refer to the whole shebang as a new kind of Web browser, something that sets it apart from IE, a true “next generation” browser capable of running applications no matter where you are or what computer (or portable device) you're using

.
See I think Jason has it a little wrong here. Mozilla has built a lot of community mind share into there web OS products. More so that the others in some respects. Also about the small web server, Greasemonkey anyone? XUL runner is also the foot in the door of widget type fuctionality and they certainly have the full support of the community behind them. How many extensions are there now for Firefox, anyone? Jason also made reference to the lack of rich UI support in web OS. Well Mozilla's got the open standards message and is using SVG, XBL and other standards going on. My bets are on Mozilla and Yahoo for sure.

Comments [Comments]
Trackbacks [0]

The opening keynote from SVG Open

Taken from Kurt Cagle's presentation at SVG Open 2005The Future of SVG and the Web

I think a few of us (okay, maybe all of us) wish that this process was going faster, but its worth putting things into perspective. Two years ago, I had to explain to most programmers I worked with what SVG was. A year ago, I had to explain to most non-programmers I worked with what SVG was. Today, companies are hiring SVG developers, SVG is on our phones, is moving into our browsers, is appearing in embedded display systems on our trains and planes. This did not happen in a vacuum. It occurred because you took the message of SVG, of open standards, into your workplace, into your schools, into your government offices.

And thats the only the start. Kurt later runs through different points which he feels add to the changing landscape of the net. One of the key points I feel is his one about the rise of domain experts and platform independence.

Rise of Domain Experts, Not Programmers. XGUI based systems separate the abstract representation of applications from their implementation, which means that increasingly (likely using tools) specialized programmers will be replaced by domain expert non-programmers. This is already happening in fields like GIS. GUIs for designing such XGUI applications will similarly look more like flash editing tools or web layout tools with a few “access points” into scripting exceptions than they will complex IDEs. This doesn't make programmers obsolete, but it does increasingly push them into a component developer role.

Data/Platform/Language Independence. XML is increasingly abstracting the form of data access, turning complex and arcane queries (and updates) against LDAP servers, SQL databases, web services, mail services and so forth away from dissonant technologies and towards common XML ones. XML based XGUIs abstract the underlying platform interfaces and turn them increasingly into XML-oriented virtual machines that can degrade gracefully in the face of more limited capabilities, and makes such religious issues as Java vs. C++ vs. C# vs. flavor of the month language irrelevant – you use what works on the system to implement the abstraction. This doesn't eliminate the need for software – you still need to have those component implementations, and many of them may be extraordinarily complex and specialized in the back end, but it goes a long way toward eliminating the need for re-engineering the 90% of actions that we still do using the web now, from gaming to e-commerce to communication.

I have to say this is key! XSLT is so powerful once your able to get everything down to a XML level. Proprietary ways are moving aside while bridge applications are being used to open the data into XML. I actually remember when I first started using Cocoon and my fear was that there would not be enough XML sources to really make use of its ability. Boy was I wrong. I'm seeing lots of new web API's built on a RESTful interface, Bridge Apps for IM, email, newsgroups and even operating system information stored and generated in XML. SVG adoption has indeed been slow but its growing and it will be just another common place namespace.

Its well worth reading the whole of Kurts entry yourself, I actually found it quite moving….

Comments [Comments]
Trackbacks [0]

RSS 3.0 and language support

Quoting from the RSS 3.0 standard

The < language > Element
The < language > elements may be present under the < channel > element and also under the < item > element.

Good Stuff, its about time the language element was transferable down the RSS true. I'm a little upset

This feature is cascading. This means that when present beneath the < channel > element, all the channel's items are to consider having that language specification unless in those under which another < language > element is present, if any, in which case it overrides it.

Indeed, cool and very happy

When missing, this element's content is assumed to be “en”.

What the f*ck? This has to be a bad idea? Honestly why should the default be english?

For this purpose this elements may have one attribute, “rel”, whose content may be “meta”, “link” or “both”. This attribute is presumed to be “link” when missing. The content “meta” conveys the notion that the element is specifying the language of the metadata in the RSS document itself. The content “link” conveys the notion that the element is specifying the language in which the relevant content of the given link is written. The content “both” makes the two above mentioned interpretations equally relevant.

Now this is a good idea which I've seen used in the microformats and XHTML 2.0 areas.

This item's content must be compliant with the RFC 1766, “Tags For The Identification of Languages”. This means that the content of this tag is two letters representing a language (as defined in the ISO 639) which may be followed, after a dash, by two more letters signifying a particular country (as defined in the ISO 3166).

Implementors should only acknowledge the first letters until the dash, if any (presumably two), though if the specific country is relevant it may regard the country specification. Thus if the element's content is “en-US” it is to be considered as “English”, and may choose to regard or disregard the country specification.

Hummm… I really dont like the way, english labeled content is being singled out above other languages. Indeed its worrying and that just the language element…

Comments [Comments]
Trackbacks [0]

Is Technorati selling?

Via Get Real

Rumours are that it is being sold to a “large search company” in about a week. BL Ochman bets it's Yahoo. Tris bets Google. If rumour mills are accurate, as they were with Flickr, we'll see the sale go off. Technorati Tags:

It has to be Yahoo! I cant imagine Microsoft buying them. Google maybe but I'm sure they will buy something like more general like feedster or blogdigger. Theres also Ask Jeeves which have been quite since buying Bloglines. maybe i'm wrong again? it could be AOL?

Comments [Comments]
Trackbacks [0]

Kill A9 and delicious now, Technorati later?

Yahoo search!

Well it seems Yahoo are really making moves recently. After there buying of Konfabulator and Flickr. There is now a two version beta of there new search service. The web 1.0 version which saves searches and competes with A9. And the tagging web 2.0 version which competes with Del.icio.us. Oh and you better add podcast Alley and other podcast directorys to the Yahoo! hit list now they have a audio search service. And how could I forget the Yahoo ad service which is aimed at the small website and blogger market. No need to add google to the Yahoo! hit list, they have been on there for quite some time. I'm sure a shopping API would really lands some damage on Froogle.

Comments [Comments]
Trackbacks [0]