<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9011777546795085357</id><updated>2011-07-28T13:21:22.462-07:00</updated><title type='text'>ECMINSTITUTE IdeaNotes</title><subtitle type='html'>IdeaNotes provide an open source, electronic journal application for capturing ideas, best practices, and web links. To see it in action, simply navigate to ECMHUB.com.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ideanotesblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ideanotesblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ray Chance</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_3pXItz79hho/SWlLPNG2G4I/AAAAAAAAABM/-J1K2skpG6M/S220/final.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9011777546795085357.post-8937301450059818223</id><published>2009-01-01T17:00:00.000-08:00</published><updated>2009-02-16T21:10:44.945-08:00</updated><title type='text'>IdeaNotes: Open Source Knowledge Sharing</title><content type='html'>&lt;table cellpadding="10" cellspacing="10"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="25%"&gt;&lt;img src="http://ecminstitute.appspot.com/images/pics/kmnotes.jpg" title="Logos" alt="Logos" border="0" /&gt;   &lt;/td&gt;&lt;td style="font-style: italic;" valign="top"&gt;&lt;span style="font-size:130%;"&gt;"IdeaNotes provide an open source, electronic journal application for capturing ideas, best practices, and web links"  &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;What are IdeaNotes?&lt;/b&gt;&lt;/span&gt; &lt;p style="margin-bottom: 0in;"&gt;IdeaNotes are electronic text messages representing short written descriptions of ideas, best practices, and web links.   IdeaNotes function as "idea collectors" within organizations capturing thoughts, professional advice, and personal experiences as they occur during the workday.  Unlike popular messaging systems such as Twitter, IdeaNotes are completely community-driven and incorporate open source spreadsheets for capturing and storing messages.&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Problem:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-weight: bold;"&gt;&lt;span style="font-weight: normal;"&gt;How can organizations effectively capture ideas, best practices, or insights into solving problems as they emerge?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0in; font-weight: bold;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Solution:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-weight: bold;"&gt;&lt;span style="font-weight: normal;"&gt;A key strategy for organizing and sharing knowledge is to document critical "nuggets" of information as they are first peculated through an organization.   IdeaNotes provide a very simple, non-proprietary method for capturing important ideas, best practices, and lesson learned experiences as they materialize.  Think of IdeaNotes as personal online journal you can share with your peers.  Unlike long, written documentation IdeaNotes are short, "sticky notes" you associate with communities, departments, or other taxonomy.&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-weight: bold;"&gt;&lt;span style="font-weight: normal;font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Benefits:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;Simple, online journal application organized through communities&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;Provides electronic text messaging similar to Twitter&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;Incorporates non-proprietary spreadsheet database (Google Docs Spreadsheet)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;Implements Javascript for simple, open source customization&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;Easily modified to run within organizations for both private and secure knowledge sharing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;Very low cost to install and run&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-bottom: 0in; font-weight: bold;"&gt;&lt;span style="font-weight: normal;font-size:130%;" &gt; &lt;span style="font-weight: bold;"&gt;IdeaNotes in Action&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;table  style="color:darkblue;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in; color: rgb(0, 0, 0);"&gt; &lt;b&gt;&lt;a href="http://feeds.feedburner.com/ecmnotes" target="_blank"&gt; &lt;img src="http://ecminstitute.appspot.com/images/icons/rss.jpg" title="Subscribe to the KMnotes RSS Feed" alt="Subscribe to the KMnotes RSS Feed" width="16" height="16" /&gt;&lt;/a&gt;  &lt;a href="http://pipes.yahoo.com/browsercraft/18f262444c44cbcd4a5c383594995a52" target="_blank"&gt; &lt;img src="http://ecminstitute.appspot.com/images/icons/yahoopipes.jpg" title="Customize the KMnotes RSS Feed" alt="Customize the KMnotes RSS Feed" width="16" height="16" /&gt;&lt;/a&gt;  &lt;a href="http://spreadsheets.google.com/ccc?key=pmo08bI8nqF96EkJTczvrUA" target="_blank"&gt; &lt;img src="http://ecminstitute.appspot.com/images/icons/spreadsheet.jpg" title="View the KMnotes Spreadsheet" alt="View the KMnotes Spreadsheet" width="16" height="16" /&gt;&lt;/a&gt;  &lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; color: rgb(0, 0, 0);"&gt;Rather than focusing on what is going for individuals such as Twitter, IdeaNotes encourages community participation.  Participants quickly add notes while linking to both individual and community feeds.  Just click the links above to show the IdeaNotes raw RSS feed, a Yahoo Pipe custom feed generator, and the master spreadsheet containing all the data. Try it yourself. It only takes a few minutes to sign in using your Google account, navigate to a community and add a note. Then click any of the image links above to search, copy, and manipulate the data.&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; color: rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;span style="font-size:130%;"&gt;Try it Now!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;To see it in action,  simply navigate to &lt;a href="http://www.ecmhub.com"&gt;ECMHUB.org&lt;/a&gt;, sign into your Google   account, and start posting community ideas today.  You may also check out the details located in &lt;a href="http://ecminstitute.blogspot.com/2009/01/build-yourself-micro-blog-knowledge.html"&gt;this original blog&lt;/a&gt;.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9011777546795085357-8937301450059818223?l=ideanotesblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ideanotesblog.blogspot.com/feeds/8937301450059818223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ideanotesblog.blogspot.com/2008/12/ideanotes.html#comment-form' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default/8937301450059818223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default/8937301450059818223'/><link rel='alternate' type='text/html' href='http://ideanotesblog.blogspot.com/2008/12/ideanotes.html' title='IdeaNotes: Open Source Knowledge Sharing'/><author><name>Ray Chance</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_3pXItz79hho/SWlLPNG2G4I/AAAAAAAAABM/-J1K2skpG6M/S220/final.jpg'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9011777546795085357.post-5178270880035691715</id><published>2008-12-30T08:54:00.000-08:00</published><updated>2009-02-16T21:03:22.971-08:00</updated><title type='text'>IdeaNotes Frequently Asked Questions</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;b&gt;&lt;span style="font-style: normal;"&gt;Top FAQ&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;How  can I get started? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt; Just think of a subject, navigate to ECMHUB.org, sign in to Google, and post a note in the community of your choice. You post a note by filling out the top form located under the "Notes" tab under each community.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;Where  do I post a note for all communities? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt; Go to the main IdeaNotes tab on the home page and enter your text. It will appear in all communities. Please note that all community posts are strictly monitored.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;How can I  add an avatar or picture to my post? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;  Sign in to Google, click on the small avatar icon next to your Google sign in name, then fill out the displayed form.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  just posted a note and I do not see it.  What is wrong? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;  Please click the refresh (red arrow) button.  It may take up to 5  minutes to see your post.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  want to enter brief lessons learned in migrating from Documentum to  Sharepoint.  What community should I use?&lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;  SharePoint.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  want to post information about an interesting museum I visited last  week.  Which community should I  use? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;  None.  Please only post relevant community information.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  want to show only the posts that johndoe entered in all communities.   How can I do this? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;Click on the Yahoo Pipe icon inside the IdeaNotes form. When the Yahoo Pipe page appears enter “johndoe” in the Filter field and leave the Category Field blank. If you wish to specify a community enter the community name in the Category Field.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;How  can I create custom widgets, RSS feeds for a single community, and  email notifications on search results?&lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;  Visit the Yahoo Pipe page.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  cannot find what I need, do not have access to Yahoo Pipes, or can't  seem to filter on entered information. What can I do? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;Click  on the spreadsheet icon inside the KMnotes form. Then click the  “View” button to download the file to your desktop.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  wish to post an anonymous note.  Is this possible? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;No.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;I  wish to modify or delete a previous posted note.  Is this possible?&lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt; Our plan is to share the IdeaNotes Google spreadsheet for community edits. Please let us know if you wish to beta test this feature.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;&lt;b&gt;How  can I generate a report that shows all comments posted on a specific  a IdeaNotes? &lt;/b&gt;&lt;/span&gt;&lt;span style="font-style: normal;"&gt;We plan to  support this feature.  Please let us know if you wish to beta test  this feature when it becomes available.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Can I Install My Own a Copy of IdeaNotes Behide My Firewall?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt;Yes you can. Please contact our organization for details. We would be happy to discuss your needs in detail.&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Where Do I Download My Own Copy of IdeaNotes?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;span style="font-style: normal;"&gt; We do not have a download file. Please refer to &lt;a href="http://ecminstitute.blogspot.com/2009/01/build-yourself-micro-blog-knowledge.html"&gt;this documentation&lt;/a&gt; and the Yahoo Pipe and Google Docs Spreadsheet links. For Javascript with Dojo Toolkit integration, please send us an email for details.&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9011777546795085357-5178270880035691715?l=ideanotesblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ideanotesblog.blogspot.com/feeds/5178270880035691715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ideanotesblog.blogspot.com/2009/01/ideanotes-frequently-asked-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default/5178270880035691715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default/5178270880035691715'/><link rel='alternate' type='text/html' href='http://ideanotesblog.blogspot.com/2009/01/ideanotes-frequently-asked-questions.html' title='IdeaNotes Frequently Asked Questions'/><author><name>Ray Chance</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_3pXItz79hho/SWlLPNG2G4I/AAAAAAAAABM/-J1K2skpG6M/S220/final.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9011777546795085357.post-5645084365730099665</id><published>2008-12-16T21:08:00.000-08:00</published><updated>2009-02-16T21:09:19.275-08:00</updated><title type='text'>Blog Reprint Of IdeaNotes Source Code</title><content type='html'>&lt;p&gt;The purpose of this article is to demonstrate how you can easily build an open source,  micro-blog application to capture important ideas, best practices, web links, and other cool stuff.&lt;/p&gt;&lt;p&gt;With many years of personal experience in both document management and knowledge management, micro-blogs are without a doubt the best tool for capturing hidden, tacit knowledge.   Unfortunately, Twitter focuses too much on “me” and not enough on “us”.   In knowledge management we want to record important “nuggets” of work experience, not necessarily tied to an activity such as “What are you doing?” in Twitter.   We also want to easily organize the information by community, subject, or function.   To access the data enterprise-wide, we require the flexibility to publish the data in a variety of formats and control data storage and integration including interfacing with an existing user community.&lt;/p&gt;&lt;p&gt;The software components for our micro-blog application include Google Docs spreadsheet, Yahoo Pipes, and Dojo Javascript.  To see a working example of this solution visit &lt;a href="http://ecminstitute.appspot.com/"&gt;ECMHUB.org&lt;/a&gt;, sign in using your Google account,  and click anywhere you see “IdeaNotes”.  The IdeaNotes are stored by community so if you wish to recommend a valuable Web 2.0 article you click on “Web 2.0” cloud item, click IdeaNotes, and add your article link. Very &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3pXItz79hho/SWwstsrgwuI/AAAAAAAAABk/y6TK5A4mHk0/s1600-h/spreadsheet.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 251px; height: 235px;" src="http://1.bp.blogspot.com/_3pXItz79hho/SWwstsrgwuI/AAAAAAAAABk/y6TK5A4mHk0/s320/spreadsheet.JPG" alt="" id="BLOGGER_PHOTO_ID_5290652825852887778" border="0" /&gt;&lt;/a&gt;easy to contribute your knowledge to the site!&lt;/p&gt;&lt;p&gt;We start our solution by defining the database – a simple Google Doc spreadsheet.    A Google Doc spreadsheet is not your grandmother's xls document.  Thanks to Google it is always online, can contain over 100,000 cells, and includes built-in web forms.   Unlike Twitter, our micro-blog application incorporates a simple taxonomy defined as spreadsheet columns:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Timestamp&lt;/li&gt;&lt;li&gt;Category (i.e. community or subject)&lt;/li&gt;&lt;li&gt;Title&lt;/li&gt;&lt;li&gt;Link&lt;/li&gt;&lt;li&gt;Author&lt;/li&gt;&lt;li&gt;Description&lt;/li&gt;&lt;li&gt;Thumbnail (i.e. picture of the author or blog)&lt;/li&gt;&lt;li&gt;Type (i.e. idea, best practice, article, opinion etc.)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Here is the &lt;a href="http://spreadsheets.google.com/pub?key=pmo08bI8nqF8E0s3gmq0rcg"&gt;link to the spreadsheet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next, we create a Google Docs form from the spreadsheet.  It is automatically created  - simply click Form &gt; Create from inside the Google Docs).   As an alternative, we could also write a program incorporating the Google Docs &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;API&lt;/span&gt; for direct read/write access to the spreadsheet.  The Google &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;API&lt;/span&gt; also provides a nice integration mechanism for connecting to an existing user community.&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://spreadsheets.google.com/viewform?key=pmo08bI8nqF8E0s3gmq0rcg&amp;amp;hl=en"&gt;link to the form&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3pXItz79hho/SWwt5pkRl_I/AAAAAAAAAB0/BVljvywahxM/s1600-h/form.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 246px; height: 218px;" src="http://2.bp.blogspot.com/_3pXItz79hho/SWwt5pkRl_I/AAAAAAAAAB0/BVljvywahxM/s320/form.JPG" alt="" id="BLOGGER_PHOTO_ID_5290654130687285234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now that we have our simple “database” and micro-blog entry form,  we will next reformat the spreadsheet for both &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;RSS&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;JSON&lt;/span&gt; output required for embedding the data in other applications.  Google Docs supports &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;RSS&lt;/span&gt; publishing but it does not associate the spreadsheet columns with standard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;RSS&lt;/span&gt; designators.  For this we will use Yahoo Pipes to take the published spreadsheet in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;CSV&lt;/span&gt; (comma delimited format) and convert the column names to their correct &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;RSS&lt;/span&gt; designators.  To automatically update the spreadsheet when a new entry is added make sure to check “Automatically re-publish when changes are made” under the spreadsheet publishing option.&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://pipes.yahoo.com/pipes/pipe.info?_id=6e2fcf6dc6feb77d09ab563a6cda2e69"&gt;link to the Yahoo Pipe&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3pXItz79hho/SWwuTtiHiHI/AAAAAAAAAB8/lLVDBuFv0PU/s1600-h/pipes.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 247px; height: 214px;" src="http://4.bp.blogspot.com/_3pXItz79hho/SWwuTtiHiHI/AAAAAAAAAB8/lLVDBuFv0PU/s320/pipes.jpg" alt="" id="BLOGGER_PHOTO_ID_5290654578428577906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;With the Yahoo Pipe created we can now publish a correct &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;RSS&lt;/span&gt; feed just like Twitter. &lt;p&gt;Here is the &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=6e2fcf6dc6feb77d09ab563a6cda2e69&amp;amp;_render=rss"&gt;link to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;RSS&lt;/span&gt; feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;To complete our example we will show you how to read and manipulate the spreadsheet data in Javascript. Using Javascript we will call the Yahoo pipe, download the data in JSON format, and load the data into variables. Now instead of lisiting a hundred of lines of code using standard Javascript, we will use the Dojo Toolkit and show a very easy way to parse and load the data.&lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=6e2fcf6dc6feb77d09ab563a6cda2e69&amp;amp;_render=rss"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;/*&lt;br /&gt;&lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=6e2fcf6dc6feb77d09ab563a6cda2e69&amp;amp;_render=json"&gt;&lt;/a&gt;&lt;/p&gt;&lt;script type="text/javascript" src="http://o.aolcdn.com/dojo/1.1.1/dojo/dojo.xd.js" djconfig="parseOnLoad: true, isDebug: false,usePlainJson: true"&gt;&lt;br /&gt;Lool&lt;/script&gt;... Load dojo here ...&lt;br /&gt;dojo.require("dojo.io.script");&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;First, set the initial load of Dojo and call up the dojo.io.script module. Unlike other Javascript tools, Dojo lets you control what modules of are loaded using the dojo.require.module statement.&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;dojo.io.script.get({&lt;br /&gt;       &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;url&lt;/span&gt;: "http://pipes.yahoo.com/pipes/pipe.run?",&lt;br /&gt;         content: {&lt;br /&gt;             _id: "6e2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;fcf&lt;/span&gt;6dc6&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;feb&lt;/span&gt;77d09ab563a6&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;cda&lt;/span&gt;2e69",&lt;br /&gt;             _render: "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;json&lt;/span&gt;",&lt;br /&gt;             _callback: "piper"&lt;br /&gt;         },&lt;br /&gt;     &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;handleAs&lt;/span&gt;: "text/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;json&lt;/span&gt;",&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;preventCache&lt;/span&gt;: true,&lt;br /&gt;     error: function(text){&lt;br /&gt;            alert("An error has occurred - " + text);&lt;br /&gt;            return text;&lt;br /&gt;       }&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=6e2fcf6dc6feb77d09ab563a6cda2e69&amp;amp;_render=json"&gt;link to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;JSON&lt;/span&gt; output&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next, the dojo.io.script.get function embeds script that calls the Yahoo pipe using the URL and parameters shown. The callback activates "piper" function and writes the spreadsheet data in the format of your choice.&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;function piper(feed){&lt;br /&gt;          var tmp = “”;&lt;br /&gt;          if (feed.value.items.length != 0) {&lt;br /&gt;              for (var i = 0; i &lt; feed.value.items.length; i++) {&lt;br /&gt;                  var title = feed.value.items[i].Title;&lt;br /&gt;                  var description = feed.value.items[i].Description;&lt;br /&gt;                  var link = feed.value.items[i].Link;&lt;br /&gt;                  var pubDate = feed.value.items[i].pubDate;&lt;br /&gt;                  var author = feed.value.items[i].Author;&lt;br /&gt;                  var picture = feed.value.items[i].Thumbnail;&lt;br /&gt;                  var category = feed.value.items[i].Category;&lt;br /&gt;                  var option = feed.value.items[i].Type;&lt;br /&gt;  /* build html string */&lt;br /&gt;                 tmp += ...............&lt;br /&gt;                }&lt;br /&gt;             }&lt;br /&gt;        /* write the string out */&lt;br /&gt;       dojo.byId('DivID').innerHTML = tmp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;That completes the micro-blog application for knowledge management. Please feel free to use what you need and add your comments below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9011777546795085357-5645084365730099665?l=ideanotesblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ideanotesblog.blogspot.com/feeds/5645084365730099665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ideanotesblog.blogspot.com/2008/12/blog-reprint-of-ideanotes-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default/5645084365730099665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9011777546795085357/posts/default/5645084365730099665'/><link rel='alternate' type='text/html' href='http://ideanotesblog.blogspot.com/2008/12/blog-reprint-of-ideanotes-source-code.html' title='Blog Reprint Of IdeaNotes Source Code'/><author><name>Ray Chance</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_3pXItz79hho/SWlLPNG2G4I/AAAAAAAAABM/-J1K2skpG6M/S220/final.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3pXItz79hho/SWwstsrgwuI/AAAAAAAAABk/y6TK5A4mHk0/s72-c/spreadsheet.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
