Powered by RealTown Blogs

RealTown Instant Messenger

December 7, 2007

Overview


RealTown is now running an Instant Messaging (IM) server to help RealTown members communicate with each other. The server is built upon the popular open-source XMPP (aka "Jabber") protocol used by popular IM's such as GoogleTalk and AOL Instant Messenger.

Connecting to the RealTown IM Service


To connect to the RealTown IM Server, you will need a Jabber-compatible IM client. Unfortunately, we do not have our own IM client (yet) but plan on developing one to provide seamless integration into the RealTown website (more on this below).

Fortunately, there are plenty of excellent free Jabber clients available on the web to choose from. My current favorite is Spark, developed by Ignite RealTime. You can download it here.

To connect with Spark (or your favorite Jabber-compatible IM client), enter in your RealTown Username and Password and specify "realtown.com" for the server. If you don't have a RealTown username, you can sign up for free at http://www.realtown.com/signup.

What Next?


When you first log in, your "roster" (aka "buddy list") will be empty. Feel free to add me if you wish. In Spark, click Contacts > Add Contact, enter "hector" for the username and click Add. If you are using a different Jabber client, your instructions may be different.

RealTown Integration


As mentioned earlier, the RealTown IM server is connected directly to the RealTown Members database, effectively allowing all RealTown members to log in with their existing credentials.

However, our plans for the near future include total integration with the RealTown website.

Our first project is to build an install-free web-based IM client. That means you will be able to log in directly to your chat client without having to download a separate program. A web-based client will be the core of the rest of our plans for total RealTown integration. Most of the integration will involve the RealTown Profile, allowing visitors to IM you directly.

For example, here is my online status icon: Hector's IM Status

If the icon is green, then I am "online". If it's yellow, then I'm marked as "away". If it's gray, then I am "offline."

If you have any questions or suggestions for RealTown implementation, please let me know.

2 Comments | Post A Comment! | Permanent Link
View more entries tagged with: , , ,

Hector's Guide to RSS

May 18, 2007

Learn all about RSS and what it means to you with these frequently asked questions and answers. These questions are ordered by popularity, with the most common question on top.

What is RSS?
RSS stands for Really Simple Syndication. If it really was “really simple”, you probably wouldn’t be reading this guide. But hey, I didn’t name it.

RSS, in a nutshell, is a widely used method of delivering the latest website updates directly to you without cluttering your email inbox.

Why do I need RSS?
No one really needs RSS, per se. But used wisely, RSS can help save you time while also making you look cool among your coworkers. But to help demonstrate why RSS feeds are better than a chimpanzee in a barrel, I’ll use the newspaper analogy.

Let’s say you like reading the local newspaper. There are currently several ways to get your newspaper on a daily basis. You can get off your rump and walk down to the nearest coffee shop and sit down with the daily news, or you can have the newspaper (and potentially your coffee, too) delivered daily by an underpaid 13-year old (also known as a "paperboy"). Both of these methods are completely valid and surprisingly legal. But which method is better?

If you were to choose the first method, then that means you have to do the required work. You have to get up off your rump. You have to walk to the coffee shop. You have to find the newspaper stand and select the copy immediately under the very top copy. But you know there will be days when you don’t have time, or you don’t feel like walking, or you paid some 13-year old to bring you your coffee (negating the real need to hit up the coffee shop). So you may not get every single newspaper. You may miss a day or two or ten. Maybe after a month you realize you can live perfectly fine without reading about the weather right outside your door.

But if you had your newspaper delivered, every day, on time (usually) by the same 13-year old that you conveniently “forget” to tip, then you won’t miss a day or two or ten. You’ll get your newspaper and read about the weather whether you want to or not.

That 13-year old kid is the RSS feed (minus the pimples). But if all he did was deliver a newspaper and some luke-warm coffee, it wouldn’t be all that big of a deal. But let’s say this kid says “Hey, not only can I deliver you your newspaper and luke-warm coffee, but I can also pick up all your favorite magazine subscriptions and bring those, too, for no extra charge. Whadda ya say?” You’d probably think the kid is nuts, but nevertheless take him up on his offer. So now he brings you your newspaper, Time magazine, NewsWeek, People, Bop and whatever it is you decide you want him to deliver. Now THAT is why you want an RSS feed (or an underpaid 13-year old kid).

Once you configure your RSS reader to deliver the feeds that you want to read, you can launch your reader and browse through all of the latest updates from all of your favorite websites from within a single application without having to visit each one of those websites separately. It’s like getting all of your favorite magazines delivered to your door without having to go to each magazine stand separately every single day.

How do I use an RSS feed?
You’ll need an RSS reader to read your RSS feeds. It can come in the form of an application (such as SharpReader: http://www.sharpreader.com) or as a tool on a website (such as MyRealTown http://www.realtown.com/myrealtown). You add your selected feeds (given out by the website) and the reader will download all the latest news from the websites and display them to you. Most readers will give you a preview pane of sorts that will allow you to preview the content from the website within the reader itself. But at minimum you’ll at least be given the titles of the feed items.

How does RSS work?
RSS is built using XML (eXtensible Markup Language). It contains information about the feed, such as the title of the feed and which website it belongs to. It also contains the latest website updates in the form of items. An RSS feed can have as many items as it wants, but its up to the RSS reader to determine how many it will show to you (most of them will show all of the available items). Each item has information about it like the title and a URL. Optionally, the item can contain a description, the full contents of the news item, and the date of the item.

So, again, why RSS? Aren’t there other ways to subscribe to a website?
The old-school method of subscribing to a website was to subscribe by email. Any time the website made a change, you were sent an email with the change and a link to view the change. This sounds neat until you’re subscribed to several websites and begin getting flooded with emails. Also, this method can be difficult for the website to maintain. They would have to keep a database of email addresses of their subscribers, and know which page(s) they subscribed to, and also be able to unsubscribe them on command. Plus, they have to validate email addresses, be prepared for bounce-backs and auto-responders, and keep their email servers in top-notch shape to send notifications to hundreds of thousands of subscribers for each and every website change.

RSS puts the subscriber in total control over the subscription. To subscribe, just add the feed to your RSS reader. To check for updates, simply launch your RSS reader. To unsubscribe, remove the feed from your RSS reader. At no time do you ever have to provide your email address, or “submit” for a subscription, or “submit” to be removed from the subscriptions list. This also makes it much easier for the website to maintain because they don’t have to push out update notifications because update notifications are only sent on demand of the subscriber (by launching their RSS reader).

I don’t like RSS. It’s too hard to pronounce. Are there any alternatives to RSS?
Yes, there are other (and often superior) alternatives to RSS such as ATOM and most RSS readers will also support other formats. However, RSS is still the most widely used syndication format and usually provides all the syndication functionality we need.

3 Comments | Post A Comment! | Permanent Link
View more entries tagged with: , , , , , ,