Contact Information
- Email: ctoohey@dominoguru.com
- BleedYelow.com: Chris Toohey
- Skype: ChrisToohey
- Gizmo: ChrisToohey
- Yahoo!: ChrsToohey
- Google: ChristopherToohey
(ctoohey@dominoguru.com) - AIM: ChrisToohey
- Twitter: ChrisToohey
- Facebook: ChrisToohey
- Podcast Information
http://www.yellowcast.net
YellowCast @ Twitter - RSS:

- Guru Tag:

My Twitter Updates
Publishings
Domino Development and Data Store Architecture 06/06/2008Domino Development RIM's Blackberry Connections Client - First Impressions (Part 2) 05/19/2008
My Gear RIM's Blackberry Connections Client - First Impressions 05/19/2008
My Gear Remove my name from the Domino Directory!! 02/05/2008
Lotus Notes Quick and Dirty Mail Application Document Importing 01/24/2008
Methods and Strategies Publishings Archive
Examples & Downloads
Self-Discovery leading to more content, downloads, and examples 07/01/2008Examples and Downloads Sorting Hat v0.1 06/30/2008
Lotus Notes SOTU - Remote Console Reporting v0.1 06/18/2008
Products Lotus Notes Client Wizard - Components Example Database 04/11/2008
Lotus Notes Updated: Quick and Dirty Mail Application Document Importing Example Database 01/29/2008
Examples and Downloads E & D Archive
Resources
PlanetLotus.org [ Community ] Alan Lepofsky's Notes Tips [ Community ] Chris' The Business Controls Caddy [ Community ] Petr Stanicek [pixy] [ CSS ] JoeLitton.net [ Community ] Resources ArchiveBleedYellow.com Dogears
Blogger/ATOM API-based Domino Web Services as the CMS engine for the new blog template?
05/15/2008 12:38:05 PM | Chris Toohey | Bethlehem, PA
I'm going to make an assumption here: the majority of Notes Shops have not upgraded to 8.0.1 yet, and when 8.5 rolls out, they won't be upgrading to that immediately either.
I say that, because I know several companies who are planning to upgrade... but that plan has yet to be executed. So I'm going to assume that the 2 or 3 companies that I'm referring to aren't the only ones out there in the same situation.
I bring this up, because it was suggested by someone that I honestly respect (although I would never let him know that) that this new blogging template should utilize XPages for what I'm looking to do for the content management and delivery architecture.
Now, while I'll agree that XPages rock - I really want the majority of the Notes community to be able to adopt this solution. On the other hand, I want to be able to showcase something that's currently available to the majority of us but that might not be utilized.
So I'm thinking about doing this template all Web Services. Is that something that you use today? I know I don't. And I think that this is the perfect place for it.
So I plan on implementing the Blogger API into this template and adhering to it for all CMS-like functionality - all via Web Services. While I'm not ready at this point to get into all of the reasons why, I really plan on utilizing Web Services (which I'm going to make another assumption and say that we're not all using them in our day-to-day development) to do this as it will showcase an excellent built-in facility that can be found in more than the latest releases of the product, as well as outside of Domino Development.
So, that's the tentative plan - thoughts?
Like what you see? Help feed-the-beast by donating to the site and it's humbly thankful author!
Chris Toohey | Domino Guru

Comments
http://dowork.com
05/15/2008 03:01:16 PM
Quote from Lotus Notes/Domino 7 Web Services
While I think I know what Web Services (WS) are, I haven't looked at them since we upgraded to version 7. The article makes it look incredibly complicated to do something relatively simple. I assume the WS will provide the RSS part of the design, right? I guess I'd have to know more about what your planning before I knew how WS fits in.
Quote from What is the Blogger data API?
- The Blogger data API allows client applications to view and update Blogger content in the form of Google data API feeds. Your client application can use the data API to create new blog posts, edit or delete existing posts, and query for posts that match particular criteria.
I think using a standard API is a good idea. Does this API mandate the use of Web Services?Peace,
Rob:-]
http://www.qtzar.com
05/15/2008 03:01:58 PM
Chris,
I agree that an Xpages blog template would be an interesting approch and different from the other templates available ( unless Steve Castledine is secretly working on an Xpages version of the IBM Blog template for the 8.5 release )
I'd be careful about the Blogger API, I don;t know if the newer ATOM version carried over any of the API functions names but in the old version there was a function called DELETE and it's impossible to code that in a Lotus WebServices document as it's a reserved word.
Oh and feel free to rip the BlogSphere template apart for ideas etc.
http://www.qtzar.com
05/15/2008 03:04:11 PM
Oh, and BlogSphere has a MetaWebLogAPI implementation done in Java. The metaWeblogAPI is, in my opinion, better then the Blogger API.
http://www.dominoguru.com
05/15/2008 04:20:46 PM
Did my RSS feed suddenly update at 3PM?! ;-)
@Rob:
Still hashing out some ideas around this, but I'm thinking that the the WS will provide ALL of the content - including the UI rendering - something like an XML + XSLT rendering XHTML content... but it's still a thought that's yet to be hashed out at this point.
As for the "incredibly complicated to do something relatively simple" - well, you get payback when you can load a 3rd-party weblog client that utlizes the given API and use that to maintain your weblog!
@Declan:
(We actually chatted about this via BleedYellow.com's Sametime before I could respond here...)
Calls to the DELETE method might be a problem, but I'm wondering if allowing that method to be called via Internet Site Document config will allow me to utilize it. I dunno, worth playing around with methinks.
And I'm looking at MetaWebLogAPI, as well (based on our conversation) on a few others. Nothing says that we can support all of them! ;-)