<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Codeless Solutions for SharePoint</title>
	<atom:link href="http://wyly.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wyly.wordpress.com</link>
	<description>Bryon Wyly is a SharePoint Developer dedicated to finding the limits to out-of the-box SharePoint solutions</description>
	<lastBuildDate>Tue, 24 Jan 2012 17:28:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wyly.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Codeless Solutions for SharePoint</title>
		<link>http://wyly.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wyly.wordpress.com/osd.xml" title="Codeless Solutions for SharePoint" />
	<atom:link rel='hub' href='http://wyly.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Setting Up A Complete Document Routing and Life Cycle Engine in SharePoint 2010</title>
		<link>http://wyly.wordpress.com/2012/01/24/setting-up-a-complete-document-routing-and-life-cycle-engine-in-sharepoint-2010/</link>
		<comments>http://wyly.wordpress.com/2012/01/24/setting-up-a-complete-document-routing-and-life-cycle-engine-in-sharepoint-2010/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 17:27:08 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Document Routing]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[information management policy]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=185</guid>
		<description><![CDATA[Recently for a client I was asked to map out a path in SharePoint 2010 for a complete document routing and lifecycle engine, using only out of the box functionality.  Below are the high level requirements User Requirements: Users are required to add metadata and taxonomy information whenever they upload a document Users can &#8220;Publish&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=185&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently for a client I was asked to map out a path in SharePoint 2010 for a complete document routing and lifecycle engine, using only out of the box functionality.  Below are the high level requirements</p>
<p>User Requirements:</p>
<ul>
<li>Users are required to add metadata and taxonomy information whenever they upload a document</li>
<li>Users can &#8220;Publish&#8221; Documents from any site in the site-collection.</li>
<li>The documents should be routed by SharePoint to the proper destination based on metadata and taxonomy</li>
<li>Documents should &#8220;Expire&#8221; after a set period of time, an email should be sent to the user to keep, archive or delete the document</li>
</ul>
<p><strong>Architecture:</strong></p>
<p><strong>Components:</strong></p>
<p><strong>Custom Content Types:</strong><br />
All the above requirements depended on a set of custom content types.  The first content type was derived from the default document type and was called “<strong>Managed Documents</strong>”.  I used the <strong>Managed Documents </strong>to house my SharePoint Designer Workflows and my Information Management Policy.</p>
<p><a href="http://wyly.files.wordpress.com/2012/01/route.png"><img class="alignnone size-medium wp-image-191" title="Route" src="http://wyly.files.wordpress.com/2012/01/route.png?w=300&#038;h=122" alt="" width="300" height="122" /></a></p>
<p><strong>Site Templates:</strong><br />
All libraries on the site that wished to use the document routing system needed to have a Content Type that derived from <strong>Managed Documents</strong> as the default content type. A site can be set up with the libraries set up this way and used as a template, for any additional sites created.</p>
<p><strong><br />
Document Center/Content Organizer:<br />
</strong>The Content Organizer feature was used to handle incoming documents.  In Central Administration, in External Service Connections, Send To Connections are configured for each site where documents will be routed.  This allows SharePoint Designer workflows to use the action “Send to Repository”.  It also allows the Content Organizers to create rule to route documents to another Repository</p>
<p><a href="http://wyly.files.wordpress.com/2012/01/contentmanagement.png"><img class="alignnone size-medium wp-image-190" title="ContentManagement" src="http://wyly.files.wordpress.com/2012/01/contentmanagement.png?w=300&#038;h=153" alt="" width="300" height="153" /></a></p>
<p><strong>Information Management Policy (for Content Type):<br />
</strong>The Information Management Policy allows us to set a retention Policy on <strong>Managed Documents</strong> and its children content types.  After a set period of time, say 6 months, kick off SharePoint Designer Workflow.</p>
<p><strong>SharePoint Designer Workflows:</strong></p>
<ul>
<li>Use globally-reusable workflow to move items to a repository (Publish)</li>
<li>Use globally-reusable workflow to be ran by the information management retention policy (Expiration)</li>
</ul>
<p><strong>How it works:</strong></p>
<p><strong>1 &#8211; Create a new Custom Content </strong></p>
<ul>
<li>Create a custom content type called “Managed Document” that derives from Document</li>
<li>Add a Boolean (Yes/No) column called Publish, set the default to No</li>
</ul>
<p><strong>2 &#8211; Set up Send To/Content Organizer</strong></p>
<ul>
<li>Turn on the Content Organizer Feature at the site level for at least one site</li>
<li>In Central Administration – Set up a Send to External Connection for the Content Organizer</li>
</ul>
<p><strong> </strong></p>
<p><strong>3 &#8211; Create a SharePoint Designer Workflow</strong></p>
<ul>
<li>Create a reusable workflow called <strong>Publish</strong> and select <strong>Managed Documents</strong> as the Content Type</li>
<li>The workflow will check if the column Publish is checked.  If it is it will uncheck it then send the document to repository.  This means it will be sent to the site where you set up the Send To External Link in step 2.</li>
<li>Publish the workflow globally</li>
</ul>
<p><strong>4 – Attach the Publish workflow to the <span style="text-decoration:underline;">Managed Documents</span> Content Type</strong></p>
<ul>
<li>Open up the <strong>Managed Documents</strong> Content Type and select workflows</li>
<li>Add the Publish Workflow to the list, give it a name and set it to fire manually, on creation and updates</li>
</ul>
<p><strong>5 – Go to a document library and make <span style="text-decoration:underline;">Managed Documents</span> the default (or only) Content Type</strong></p>
<ul>
<li>Any Library with Managed Documents will now have the Publish workflow</li>
<li>The workflow will start automatically whenever a document is added or updated</li>
<li>If the publish column is checked, it will send the document to the Content Organizer you created</li>
</ul>
<p><strong>6 – Set up the Content Organizer Rules to route the documents</strong></p>
<ul>
<li>The Content Organizer bases it rules off the content type, then optionally, the columns in the content type</li>
<li>You can route the documents to a library/folder</li>
<li>If you have other Content Organized sites that have an external connection in Central Admin, you can have your content organizer Send the document to that site</li>
</ul>
<p><strong>7 – Set up Expiration Workflow</strong></p>
<ul>
<li>Create a reusable workflow called <strong>Expiration</strong> and select <strong>Managed Documents</strong> as the Content Type</li>
<li>Have the workflow email the user</li>
<li>The workflow then can either delete, archive or keep the document</li>
<li>Publish the workflow globally</li>
</ul>
<p><strong>8 – Attach the Expiration workflow to the <span style="text-decoration:underline;">Managed Documents</span> Content Type</strong></p>
<ul>
<li>Open up the <strong>Managed Documents</strong> Content Type and select workflows</li>
<li>Add the Expiration Workflow to the list, give it a name and set it not to fire</li>
</ul>
<p><strong>9 – Set the Information Management Retention Policy to fire the Expiration work flow</strong></p>
<ul>
<li>Open up the <strong>Managed Documents</strong> Content Type and select Information Management Policy</li>
<li>Click on Retention – Add a new retention value</li>
<li>Set to Created 6 months, start the Expiration Workflow</li>
</ul>
<p>Now, anywhere the <strong>Managed Documents</strong> Content Type is set on a library, The ability Publish the document and allow the Content Organizer rules choose what site, folder and library the document ends up in.  The Expiration workflow will kick off based on your retention Policy 6 months after the document is created, no matter where it resides and will appropriately, delete, move or keep it.</p>
<p>Considerations:</p>
<p>Documents routed by the Content Organizer will not start SharePoint Designer Workflows. This is one of the reasons we must rely on the Information Management Policy to start the expiration workflow</p>
<p>Default Content Types such as Document cannot have an Information Management Policy attached. Neither can the children of a custom content Type</p>
<p>Managed Metadata can be set up as columns either on the <strong>Managed Documents</strong> or its children</p>
<p>The document libraries with the <strong>Managed Documents</strong> content type, can be saved as templates, so can the entire team site with a <strong>Managed Documents</strong> library</p>
<p>The Documents, using the Send To External Links can be sent anywhere in the farm, including different site collection.  Keep in mind you must set the Custom Content Types on other site collections if you wish this to work throughout the farm.  You can use the manual send to link instead of the Publish work flow if you do this method.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=185&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2012/01/24/setting-up-a-complete-document-routing-and-life-cycle-engine-in-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2012/01/route.png?w=300" medium="image">
			<media:title type="html">Route</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2012/01/contentmanagement.png?w=300" medium="image">
			<media:title type="html">ContentManagement</media:title>
		</media:content>
	</item>
		<item>
		<title>Multiple Secure Pie Charts for SharePoint</title>
		<link>http://wyly.wordpress.com/2010/06/10/multiple-secure-pie-charts-for-sharepoint/</link>
		<comments>http://wyly.wordpress.com/2010/06/10/multiple-secure-pie-charts-for-sharepoint/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 19:23:41 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Graphs & Pie Charts]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=149</guid>
		<description><![CDATA[Using the downloadable Yahoo javascript/flash library to create multiple secure pie charts for your sensitive SharePoint data This is the second version of the code that I wrote. In this version, you can easily create two or more of the secure, yahoo pie charts on the same page inside SharePoint. Like the first version, this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=149&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Using the downloadable Yahoo javascript/flash library to create multiple secure pie charts for your sensitive SharePoint data</strong><br />
<a href="http://www.sharepoint.com/webroot/spc/files/images/"></a></p>
<p><a href="http://wyly.files.wordpress.com/2010/06/twochartslargel.jpg"><img class="alignnone size-medium wp-image-150" title="twoChartsSmall" src="http://wyly.files.wordpress.com/2010/06/twochartssmall.jpg?w=300&#038;h=166" alt="" width="300" height="166" /></a></p>
<p>This is the second version of the code that I <a href="http://wyly.wordpress.com/2010/05/18/secure-pie-charts-for-sharepoint/">wrote</a>. In this version, you can easily create two or more of the secure, yahoo pie charts on the same page inside SharePoint. Like the first version, this code does NOT require any outside api&#8217;s and will NOT send information over the internet like the google charts will.<br />
If you do not need the security, I would highly recomend you use Google APIs instead since they are alot easier to work with when you make multiple pie charts.</p>
<p><span style="font-weight:bold;">Previous Posts I have done on Dynamic Pie Charts for SharePoint using Google&#8217;s APIs:</span></p>
<p><a href="https://wyly.wordpress.com/2010/01/08/summerizing-multiple-list-content-into-a-single-pie-chart/"> Summarizing Multiple List Content into a Single Pie Chart</a></p>
<p><a href="https://wyly.wordpress.com/2009/05/12/make-a-pie-chart-that-shows-percents/">Make a pie chart that shows percents</a></p>
<p><a href="https://wyly.wordpress.com/2009/04/24/adding-graphs-bar-and-pie-charts-to-sharepoint/">Adding Graphs, Bar and Pie Charts to SharePoint</a></p>
<p><strong>Why YUI Charts are hard to Use:</strong></p>
<p>The main is reason is sizing.  The charts have a mind of their own on what size they will be.  If you are going to use a single chart, it&#8217;s not that big of a deal, but if you have two charts, they will invariably be 2 different sizes when you get them up and running.  They also can changes sizes if you later on add more items for the pie chart to group by. I will show you how to change the pie chart sizes in this tutorial, but it is mostly a trial and error process.</p>
<p><span style="font-weight:bold;">Requirements:</span></p>
<p>1. You must have permissions to add web parts to your SharePoint Site and know how to make a view of a list</p>
<p>2. You must know how to copy and paste  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>3. You must be able to <a href="http://www.sharepointcanvas.com/spc/files/piechartfiles.zip">download a zip file</a> to your computer, unzip it and upload the javascript, css and swf(flash) files to a SharePoint Library</p>
<p>1. These Charts work on the basis of how you group your lists in SharePoint.  In the following example, I made a list of projects and grouped it by &#8216;Status&#8217; and &#8216;Category&#8217;.  Notice that the &#8216;Status&#8217; chart is hidden,  that make it possible to chart a list without it actually being visible.</p>
<p><img src="http://wyly.files.wordpress.com/2010/05/editscreen.jpg?w=450" alt="Edit view of the hidden list - grouped by 'Status'" /></p>
<p>2. Add a <strong>content editor web part</strong> and copy and past the below code into it. </p>
<p>You can download a text file of the code at <a href="http://www.sharepointcanvas.com/spc/files/MultipleSharePointPieCharts.txt">http://www.sharepointcanvas.com/spc/files/MultipleSharePointPieCharts.txt</a></p>
<p><em>* note: Currently wordpress.com is not letting me save the code.  Please download the code from the above link</em><br />
<pre class="brush: xml;">


</pre></p>
<p>3. Set the keywords.<br />
The keywords for the charts is at the very top in a div tag. look for:</p>
<p>&lt;div id=&#8221;keyword_chart&#8221;&gt;Status,Category&lt;/div&gt;</p>
<p>and change &#039;Status,Category&#039; to the names of you groupings on your SharePoint Lists (ie Product,Customer,Order).  Remember that Capitalization does matter.</p>
<p>You may do the same with: </p>
<p>Where you want the legend to show up. Your options are Left,Right,Top or Bottom for each chart</p>
<p>Whether you want a total count of each item., percent or no numbers at all in the legend. Enter wither count, percent or none for each chart</p>
<p><strong>If you have more than two charts:</strong><br />
Two or more charts requires some additional work. Find the following table in the code:</p>
<p><pre class="brush: xml;">

&lt;!--Customize the number of charts here--&gt;
&lt;table&gt;
&lt;!-- to make another row of charts, copy  the next 4 rows of code and paste it below the &lt;/tr&gt; then rename id=&quot;chart1&quot;  to id=&quot;chartX&quot; X being count of charts you have--&gt;
&lt;tr&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart1&quot; class=&quot;chart1&quot;&gt;&lt;/div&gt;&lt;/td&gt; &lt;!-- To make another chart, copy this whole row then change the id=&quot;chart1&quot; to id=&quot;chart2&quot;--&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart2&quot; class=&quot;chart2&quot;&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

</pre></p>
<p>Notice that there are two examples right below in the code.  One for three charts on one row, another for two charts per row on two rows.  Use these as examples to display the charts the way you wish.  Remember you MUST have a div (&lt;div id=&quot;chart1&quot; class=&quot;chart1&quot;&gt;&lt;/div&gt;) INSIDE a td cell (&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart1&quot; class=&quot;chart1&quot;&gt;) with a unique sequential (1,2,3,4&#8230;) id for EACH chart.</p>
<p>HTML for three charts on the same row:</p>
<p><pre class="brush: xml;">

&lt;table&gt;
&lt;tr&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart1&quot; class=&quot;chart1&quot;&gt;&lt;/div&gt;&lt;/td&gt; 
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart2&quot; class=&quot;chart2&quot;&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart3&quot; class=&quot;chart3&quot;&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

</pre></p>
<p>HTML for four Charts on 2 different rows</p>
<p><pre class="brush: xml;">

&lt;table&gt;
&lt;tr&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart1&quot; class=&quot;chart1&quot;&gt;&lt;/div&gt;&lt;/td&gt; 
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart2&quot; class=&quot;chart2&quot;&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart3&quot; class=&quot;chart3&quot;&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td class=&quot;tdchart&quot;&gt;&lt;div id=&quot;chart4&quot; class=&quot;chart4&quot;&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

</pre></p>
<p>4. Resize the Pie Charts.</p>
<p>Almost without fail, you will need to individually edit the sizes of the Pie Charts.  You do this by finding the chart sizes in the styles right above the display table (see html below).  Edit the corresponding Chart&#8217;s height and width, it may take some time.  Edit .tdchart if you want to edit the size of the conatainer for all the charts.</p>
<p><pre class="brush: xml;">

&lt;!--customize the size of the charts here add a new .chart1 - .chart2 - .chart3 and so on, for every chart you have. --&gt;
&lt;style type=&quot;text/css&quot;&gt;
	.chart1	{float: left;width: 375px;height: 250px;}
	.chart2	{float: left;width: 450px;height: 300px;}
	.chart3	{float: left;width: 450px;height: 300px;}
	.chart4	{float: left;width: 450px;height: 300px;}
	.tdchart{width: 450px;height: 300px}
&lt;/style&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=149&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2010/06/10/multiple-secure-pie-charts-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2010/06/twochartssmall.jpg?w=300" medium="image">
			<media:title type="html">twoChartsSmall</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2010/05/editscreen.jpg" medium="image">
			<media:title type="html">Edit view of the hidden list - grouped by &#039;Status&#039;</media:title>
		</media:content>
	</item>
		<item>
		<title>Secure Pie Charts for SharePoint</title>
		<link>http://wyly.wordpress.com/2010/05/18/secure-pie-charts-for-sharepoint/</link>
		<comments>http://wyly.wordpress.com/2010/05/18/secure-pie-charts-for-sharepoint/#comments</comments>
		<pubDate>Tue, 18 May 2010 18:02:10 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Graphs & Pie Charts]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=137</guid>
		<description><![CDATA[Using the downloadable Yahoo javascript/flash library to create secure pie charts for your sensitive SharePoint data I have done several blogs on how to use the google apis to create dynamic pie charts of lists in SharePoint based on code written by Claudio Cabaleyro and published at endusersharepoint.com. Perhaps the biggest request I have heard [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=137&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight:bold;">Using the downloadable Yahoo javascript/flash library to create secure pie charts for your sensitive SharePoint data</span></p>
<p><img src="http://wyly.files.wordpress.com/2010/05/liveview.jpg?w=450" alt="What chart looks like upon completion" /></p>
<p>I have done several blogs on how to use the google apis to create dynamic pie charts of lists in SharePoint based on code written by <a href="http://www.endusersharepoint.com/2009/04/20/finally-dynamic-charting-in-wss-no-code-required/">Claudio Cabaleyro</a> and published at<a href="http://www.endusersharepoint.com"> endusersharepoint.com</a>.  Perhaps the biggest request I have heard is, &#8220;How can I use these charts on my secure intranet?&#8221;  Since Google Apps is an image that is shipped back to you after sending the required data and since SSL is not an option, Google Apps are useless for lists that use secure and sensitive data.</p>
<p><span style="font-weight:bold;">Previous Posts I have done on Dynamic Pie Charts for SharePoint:</span></p>
<p><a href="https://wyly.wordpress.com/2010/01/08/summerizing-multiple-list-content-into-a-single-pie-chart/"> Summarizing Multiple List Content into a Single Pie Chart</a><br />
<a href="https://wyly.wordpress.com/2009/05/12/make-a-pie-chart-that-shows-percents/">Make a pie chart that shows percents</a><br />
<a href="https://wyly.wordpress.com/2009/04/24/adding-graphs-bar-and-pie-charts-to-sharepoint/">Adding Graphs, Bar and Pie Charts to SharePoint</a></p>
<p>If you wish to put more than one pie chart on your sharepoint page, please go to this more <a href="http://wyly.wordpress.com/2010/06/10/multiple-secure-pie-charts-for-sharepoint/">recent post</a>.</p>
<p>A recent comment on my blog suggested I look at the Yahoo User Interface or YUI as a possible solution.  After a few hours work, I was able marry a YUI pie chart with the JQuerry SharePoint List parser and create a Pie Chart generated by your SharePoint List, that does NOT send you data outside the network.</p>
<p><span style="font-weight:bold;">Requirements:</span></p>
<p>1. You must have permissions to add web parts to your SharePoint Site and know how to make a view of a list</p>
<p>2. You must know how to copy and paste  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>3. You must be able to <a href="http://www.sharepointcanvas.com/spc/files/piechartfiles.zip">download a zip file</a> to your computer, unzip it and upload the javascript, css and swf(flash) files to a SharePoint Library</p>
<p>1. This Chart works on the basis of how you group on your list in SharePoint.  In the following example, I made a list of projects and grouped it by &#8216;Status&#8217;.  Notice that the chart is hidden,  that make it possible to chart a list without it actually being visible.</p>
<p><img src="http://wyly.files.wordpress.com/2010/05/editscreen.jpg?w=450" alt="Edit view of the hidden list - grouped by 'Status'" /></p>
<p>2. Add a content editor web part and copy and past the below code into it.  Set the chartkeyword in the code to the name of the column that you are grouping by.  You can download a text file of the code at <a href="http://www.sharepointcanvas.com/spc/files/SharePointPieChart.txt">http://www.sharepointcanvas.com/spc/files/SharePointPieChart.txt</a></p>
<p><pre class="brush: xml;">



</pre></p>
<p>3. Download the following zip file at <a href="http://www.sharepointcanvas.com/spc/files/piechartfiles.zip">http://www.sharepointcanvas.com/spc/files/piechartfiles.zip</a> and unzip it then upload all the files to a SharePoint Library</p>
<p>4. Go to the files, right click and select &#8216;copy shortcut&#8217; then paste this address over the link in the code going to Yahoo:</p>
<p><img src="http://wyly.files.wordpress.com/2010/05/getshortcut.jpg?w=450" alt="Getting the path of your SharePoint files" /></p>
<p>5. Paste the Shortcut over current link in the code</p>
<p>src=&#8221;http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom-event.js</p>
<p>to</p>
<p>src=&#8221;http://yourpath/yahoo-dom-event.js</p>
<p>I would recommend that you first make sure the pie chart is working before switching out the file paths.  If something isn&#8217;t right the pie chart will just not show up.  As of this post, posting more than one of these on a page is not an option. I tried and the graphs seem to pick random sizes regardless of what you do to the width in the css.  I would recommend using the google charts if you don&#8217;t need the security since they are easier to work with.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=137&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2010/05/18/secure-pie-charts-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2010/05/liveview.jpg" medium="image">
			<media:title type="html">What chart looks like upon completion</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2010/05/editscreen.jpg" medium="image">
			<media:title type="html">Edit view of the hidden list - grouped by &#039;Status&#039;</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2010/05/getshortcut.jpg" medium="image">
			<media:title type="html">Getting the path of your SharePoint files</media:title>
		</media:content>
	</item>
		<item>
		<title>Summerizing Multiple List Content into a Single Pie Chart</title>
		<link>http://wyly.wordpress.com/2010/01/08/summerizing-multiple-list-content-into-a-single-pie-chart/</link>
		<comments>http://wyly.wordpress.com/2010/01/08/summerizing-multiple-list-content-into-a-single-pie-chart/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 19:28:18 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=126</guid>
		<description><![CDATA[I was just asked by stump the panel on endusersharepoint.com if I could make the Pie Chart I demonstrated in a previous post, summarize content from multiple SharePoint lists. (see stump the panel thread -Summarizing List content in a chart&#8230;) The scenario is once again you want to take a list and use google analytics to create [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=126&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://wyly.files.wordpress.com/2010/01/summerizelistexample.jpg"><img class="alignnone" src="http://wyly.files.wordpress.com/2010/01/summerizelistexamplesmall.jpg?w=480&#038;h=285" alt="" width="480" height="285" /></a></p>
<p>I was just asked by stump the panel on <a href="www.endusersharepoint.com">endusersharepoint.com</a> if I could make the Pie Chart I demonstrated in a <a href="http://wyly.wordpress.com/2009/04/24/adding-graphs-bar-and-pie-charts-to-sharepoint/">previous post</a>, summarize content from multiple SharePoint lists. (see stump the panel thread -<a href="http://www.endusersharepoint.com/STP/viewtopic.php?f=3&amp;t=64">Summarizing List content in a chart&#8230;</a>)</p>
<p>The scenario is once again you want to take a list and use google analytics to create a pretty pie chart.  But now instead of having one list you have two or more lists with the same groupings and then have the summarized data from all the lists in one pie chart.</p>
<p>Seemed easy enough so I gave it a swing and here it is.</p>
<p>As in the <a href="http://wyly.wordpress.com/2009/04/24/adding-graphs-bar-and-pie-charts-to-sharepoint/">previous post</a>, replace the keyword with the column on the lists you are grouping by.  Also you can hide the lists if you want only a pie chart dashboard.</p>
<p><pre class="brush: xml;">

&lt;script type=&quot;text/javascript&quot;&gt;
if(typeof jQuery==&quot;undefined&quot;){
var jQPath=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/&quot;;
document.write(&quot;&lt;script src='&quot;,jQPath,&quot;jquery.js' type='text/javascript'&gt;&lt;\/script&gt;&quot;);
}
&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
var chartkeyword = [];
var chartcolor = [];

////////////////////////// Customizations /////////////////////////////////

chartkeyword[1]=&quot;Release&quot; 	//name of the first column that's grouped
chartkeyword[2]=&quot;Release&quot;   //name of the second column that's grouped
chartcolor[1]=&quot;FF0000&quot;		//Color of Pie Chart 1
chartcolor[2]=&quot;00FF00&quot;		//Color of Pie Chart 1

var charts=2 // if you only want one pie chart chang this to 1

&lt;/script&gt;
&lt;table width=100%&gt;&lt;tr&gt;
&lt;td&gt;&lt;div id=&quot;jLoadMex1&quot; class=&quot;content&quot;&gt;&lt;strong&gt;

&lt;!------------- Name of Chart 1 --------------------------&gt;
Add a Name Here

&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div id=&quot;jLoadMex2&quot; class=&quot;content&quot;&gt;&lt;strong&gt;

&lt;!------------- Name of Chart 2 --------------------------&gt;
Add a Name Here

&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
$(&quot;document&quot;).ready(function(){

for(var i=1;i&lt;=charts;i++)
{
makeChart(i)
}
});

function makeChart(i)
{
	var arrayList=$(&quot;td.ms-gb:contains('&quot; + chartkeyword[i] + &quot;')&quot;);
	var coord= new Array();
	var labels= new Array();

	$.each(arrayList, function(i,e)
	{
		var MyIf= $(e).text();
		var txt= MyIf.substring(MyIf.indexOf('(')+1,MyIf.length-1); // Extract the 'Y' coordinates
		coord[i]=txt;
		var txt1= MyIf.substring(MyIf.indexOf(':')+2,MyIf.indexOf(&quot;(&quot;)-1); // Extract the labels
		//labels[i]=txt1+&quot;(&quot;+txt+&quot;)&quot;;   //add also coordinates for better read
		labels[i]=txt1
	});
	//----------Start of &quot;Summerize Lists into a single Pie Chart&quot; Code -----------
	var labelsCoords= new Array();
	for ( var count1=0;count1&lt;labels.length;count1++) //Dupe Check
	{
		if (labels[count1]==&quot;!delete!&quot;)
		{
			 labels.splice(count1,1); //delete dupe from array
			 coord.splice(count1,1); //delete numbers from array
			 count1-=count1; //reset the counter to match the index
		}
		else
		{
			for ( var count2 in labels )
			{
				if (labels[count1].replace(/ /g,&quot;-&quot;)==labels[count2].replace(/ /g,&quot;-&quot;)&amp;&amp;count1!=count2&amp;&amp;labels[count1]!=&quot;!delete!&quot;)
				{
					coord[count1]=(coord[count1]*1)+(coord[count2]*1) //total dupe counts
					labels[count2]=&quot;!delete!&quot; //label as a dupe to delete
				}
			}
		}
		labelsCoords[count1]=labels[count1]+&quot;(&quot;+coord[count1]+&quot;)&quot;;
	} 

	var txt= coord.join(&quot;,&quot;);
	var txt1= labelsCoords.join(&quot;|&quot;); // This replaces  var txt1=labels.join(&quot;|&quot;);

	//----------End of &quot;Summerize Lists into a single Pie Chart&quot; Code -----------

	// Adjust Chart Properties below - See Google Charts API for reference
	var vinc= &quot;&lt;IMG src='http://chart.apis.google.com/chart?cht=p&amp;chs=320x120&amp;chd=t:&quot;+txt+&quot;&amp;chl=&quot;+txt1+&quot;&amp;chco=&quot;+chartcolor[i]+&quot;' /&gt;&quot;;
	$(&quot;#jLoadMex&quot;+i).append(&quot;&lt;p&gt;&quot;+vinc+&quot;&lt;/p&gt;&quot;)
}

&lt;/script&gt;

</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=126&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2010/01/08/summerizing-multiple-list-content-into-a-single-pie-chart/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2010/01/summerizelistexamplesmall.jpg" medium="image" />
	</item>
		<item>
		<title>6 Ways to easily &#8220;Juice&#8221; your SharePoint Pages</title>
		<link>http://wyly.wordpress.com/2009/11/21/6-ways-to-easily-juice-your-sharepoint-pages/</link>
		<comments>http://wyly.wordpress.com/2009/11/21/6-ways-to-easily-juice-your-sharepoint-pages/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 05:43:07 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=114</guid>
		<description><![CDATA[Right now I am in Birmingham Alabama getting ready to give a couple of presentaions at the SharePoint Saturday here.  I have uploaded the outline to how to Jazz up your sharepoint pages with no more skill than copy and pasting. Three items are already covered in my blog; Pie charts, SharePointCanvas.com, and Hiding/Displaying web [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=114&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Right now I am in Birmingham Alabama getting ready to give a couple of presentaions at the SharePoint Saturday here.  I have uploaded the outline to how to Jazz up your sharepoint pages with no more skill than copy and pasting.</p>
<p>Three items are already covered in my blog; Pie charts, SharePointCanvas.com, and Hiding/Displaying web parts.  The other three are from other authors and I have provided links directly to their sites.  Please let me know if you are author on any of these sites and the links or credit due is not to your liking.</p>
<p>* note: I updated the Progress bar text to the code I use on my site, since the linked text did not work during the presentation.</p>
<p><a href="http://www.sharepointcanvas.com/spc/docs/Juice_your_SharePoint_page.doc">Juice_your_SharePoint_page.doc</a></p>
<p>Here is the link to the outline for creating a Master Calendar or Library</p>
<p><a href="http://www.sharepointcanvas.com/spc/docs/Creating_ Master_Calendar_Presented.doc">Creating_ Master_Calendar_Presented.doc</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=114&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2009/11/21/6-ways-to-easily-juice-your-sharepoint-pages/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>
	</item>
		<item>
		<title>Quickly Hide CSS on a SharePoint Page</title>
		<link>http://wyly.wordpress.com/2009/09/10/cool-new-way-to-eidt-you-sharepoint-page/</link>
		<comments>http://wyly.wordpress.com/2009/09/10/cool-new-way-to-eidt-you-sharepoint-page/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 19:21:02 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[SharePoint CSS]]></category>
		<category><![CDATA[Hide breadcrumb site action mysite navigation css display none]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/2009/09/10/cool-new-way-to-eidt-you-sharepoint-page/</guid>
		<description><![CDATA[Ever wish you could just make the top links disappear? Maybe kill the quick launch or the top navigation? How do you hide the global bread crumb, the site actions tab or the my links tag? This site at http://sharepointcanvas.com allows you to uncheck all the elements you don&#8217;t want on your page then it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=91&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://sharepointcanvas.com"><img src="http://sharepointcanvas.com/spc/images/sharepointcanvas.jpg" alt="ScreenShot of hiding SharePoint Items with a CSS Builder" /></a></p>
<p>Ever wish you could just make the top links disappear?  Maybe kill the quick launch or the top navigation?  How do you hide the global bread crumb, the site actions tab or the my links tag?</p>
<p>This site at <a href="http://sharepointcanvas.com">http://sharepointcanvas.com</a> allows you to uncheck all the elements you don&#8217;t want on your page then it will print out the css for you.  Just copy and paste the css in a content editor web part or master page an viola! All you unchecked items are hidden from view.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=91&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2009/09/10/cool-new-way-to-eidt-you-sharepoint-page/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://sharepointcanvas.com/spc/images/sharepointcanvas.jpg" medium="image">
			<media:title type="html">ScreenShot of hiding SharePoint Items with a CSS Builder</media:title>
		</media:content>
	</item>
		<item>
		<title>Show/Hide Multiple Web Parts</title>
		<link>http://wyly.wordpress.com/2009/05/22/showhide-multiple-web-parts/</link>
		<comments>http://wyly.wordpress.com/2009/05/22/showhide-multiple-web-parts/#comments</comments>
		<pubDate>Fri, 22 May 2009 15:40:08 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[SharePoint Dashboard]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=66</guid>
		<description><![CDATA[Updated to work on SharePoint 2010 You have 4 web parts on the page but when the page loads you only see the first web part, &#8216;Overdue Tasks&#8217;. A dynamically created menu of all the task web parts is on the left. When you click on &#8216;My Tasks&#8217;, &#8216;Overdue Tasks&#8217; is hidden and &#8216;My Tasks&#8217; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=66&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><strong>Updated to work on SharePoint 2010</strong></p>
<p style="text-align:center;">
<img src="http://wyly.files.wordpress.com/2009/05/tasklist1.jpg?w=450" alt="" /></p>
<p><em>You have 4 web parts on the page but when the page loads you only see the first web part, &#8216;Overdue Tasks&#8217;. A dynamically created menu of all the task web parts is on the left.</em></p>
<p><img src="http://wyly.files.wordpress.com/2009/05/tasklist2.jpg?w=450" alt="" /></p>
<p><em>When you click on &#8216;My Tasks&#8217;, &#8216;Overdue Tasks&#8217; is hidden and &#8216;My Tasks&#8217; appears in its place</em></p>
<p><img src="http://wyly.files.wordpress.com/2009/05/tasklist3.jpg?w=450" alt="" /></p>
<p><em>Clicking on &#8216;All Tasks&#8217; shows the All Tasks Web part</em></p>
<p><img src="http://wyly.files.wordpress.com/2009/05/tasklist4editview1.jpg?w=450" alt="" /></p>
<p><em>When you edit the page, you can see all 4 web parts and easily modify or reorder them.</em></p>
<p><strong>Technical Expertise and Permissions needed:</strong></p>
<ul>
<li>Create views for a list</li>
<li>Add and Modify web parts on a page</li>
<li>Copy/paste some code into a content editor web part</li>
</ul>
<p>Here I was again, trying to figure out how to show multiple views of the same list on my page. I had a task list and I wanted to show tasks for the current person (My Tasks), Overdue Tasks, High Priority Tasks and a Final view of all the tasks on the same page.</p>
<p>Problem is, there is a limited amount of real estate on the page to show all these views at once. I have in the past made multiple pages and placed one web part on each and made a menu that allowed me to go back and forth, the only problem is now I have to wait for a page load each time.</p>
<p><strong>Fix:</strong><br />
I need some javascript or jquery to d hide all the webparts and only show me the one web part I want to see. My solution also has to do the following:</p>
<ul>
<li>Be easy used by non-technical users</li>
<li>Work no matter how many web parts are included</li>
<li>Not hide the web parts in &#8216;edit page&#8217; mode</li>
</ul>
<p>Here is what I came up with:</p>
<p>I created views for Overdue Tasks, and High Priority in my task list. (All Tasks and My Tasks are created by default)</p>
<p>I created 4 web parts of the task list in one column on my page. I set there width to 600 px each gave each one a title with the word &#8220;Task&#8221; in it (my keyword). I set there chrome type to title only and I changed their view to one of the four views I wanted to show.</p>
<p>Next I added a content editor web part and added the following code:</p>
<p><pre class="brush: xml;">
&lt;script type=text/javascript&gt;
////////////////////////////////////////// User Chosen Parameters ///////////////////////////////////////////////
var displayFirst=false // Show the first web part on load
var menuTitle=&quot;&quot; //Title of the top menu. If empty, spacing will be removed
var keyWord=&quot;Department&quot; //The keyword in the title of all web parts used in this code. ie any web part with the word 'Tasks' will be hidden and added to the menu
var menuType=&quot;DropDown&quot; //Enter 'List' or 'DropDown'
//--------------------------------------------------------------------------------------------------------------------------------------------------
&lt;/script&gt;

&lt;div class=content id=jLoadDiv&gt;&lt;/div&gt;

&lt;script type=text/javascript&gt;
if(typeof jQuery==&quot;undefined&quot;){
var jQPath=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/&quot;;
document.write(&quot;&lt;script src='&quot;,jQPath,&quot;jquery.js' type='text/javascript'&gt;&lt;\/script&gt;&quot;);
}
&lt;/script&gt;

&lt;script type=text/javascript&gt;
$(&quot;document&quot;).ready(function(){
 $(&quot;#jLoadDiv&quot;).html(&quot;&quot;);
if(menuTitle!=&quot;&quot;)
{$(&quot;#jLoadDiv&quot;).append(&quot;&lt;p class='ms-WPHeader'&gt;&lt;H3 class='ms-standardheader ms-WPTitle'&gt;&quot;+menuTitle+&quot;&lt;/h3&gt;&lt;/p&gt;&quot;)}
hideZones(1,displayFirst);
});

function show(item)
{
hideZones(0,false); //hide all web parts
var webPart
if(menuType==&quot;List&quot;){webPart=item.id}
else if(menuType==&quot;DropDown&quot;&amp;&amp;item!=&quot;none&quot;){webPart=item}
else if(menuType==&quot;DropDown&quot;&amp;&amp;item==&quot;none&quot;){return false;}
document.getElementById(webPart).style.display=&quot;&quot;; //Show selected web part
}

function hideZones(writeMenu,displayFirst)
{
var menu=&quot;&quot;
var menuDD=&quot;&quot;
if (displayFirst==false)
{menuDD=&quot;&lt;option value='none'&gt;--- Select an Item ---&lt;/option&gt;&quot;}
var listTitle = $(&quot;td:contains('&quot;+keyWord+&quot;')&quot;);//make an array of the titles of the web parts

$.each(listTitle, function(i,e)
{
var listZone=listTitle[i];
var wpnum
if (listTitle[i].title.length!=0){
//slice off the table title and select the web part number
wpnum=&quot;MSOZoneCell_WebPartWPQ&quot;+listZone.id.substring(15);
//If not in edit mode, hide the web parts
if (displayFirst==false)
{
document.getElementById(wpnum).style.display=&quot;none&quot;;
}
else
{
displayFirst=false;
}
var Title=listZone.title.split(&quot; - &quot;)// get rid of the description by splitting on the &quot; - &quot; and only showing the first part
menu=menu+&quot;&lt;li&gt;&lt;a href='javascript:show(&quot;+wpnum+&quot;);'&gt;&quot;+Title[0]+&quot;&lt;/a&gt;&lt;/li&gt;&quot;
menuDD=menuDD+&quot;&lt;option value=&quot;+wpnum+&quot;&gt;&quot;+Title[0]+&quot;&lt;/a&gt;&lt;/option&gt;&quot;
}
});
if (writeMenu==1&amp;&amp;menuType==&quot;List&quot;)
{$(&quot;#jLoadDiv&quot;).append(&quot;&lt;ul&gt;&quot;+menu+&quot;&lt;/ul&gt;&quot;)}
else if (writeMenu==1&amp;&amp;menuType==&quot;DropDown&quot;)
{$(&quot;#jLoadDiv&quot;).append(&quot;&lt;select onchange='javascript:show(this.value)' id='webShowHide'&gt;&quot;+menuDD+&quot;&lt;/select&gt;&quot;)}
} //end function
&lt;/script&gt;
</pre></p>
<p>The code has three options:</p>
<p>var keyWord=&#8221;Tasks&#8221; &#8211; Put the keyword thats in all your web part titles here</p>
<p>var displayFirst=true &#8211; Leave this true if you want the first web part to show up on load</p>
<p>var menuTitle=&#8221;Whatever you want the title of your menu to be&#8221;</p>
<p>Viola!<br />
Now the code will go out and add any web part that has your keyword in the title to a menu and then hide it. When you click on the menu item all the web parts will be hidden except for that web part (view).</p>
<p>UPDATE:<br />
1 Fix has been added.<br />
The webpart description has been filtered out so it won&#8217;t show up in the menu</p>
<p>There is a new menu type at the type, since several people asked for a drop down instead of a list for the menu.</p>
<p>At the top of the code, change:<br />
var menuType=&#8221;List&#8221; &#8211; to show the menu as a list<br />
var menuType=&#8221;DropDown&#8221; &#8211; to show a drop down list with all your selected web parts</p>
<p><img src="http://wyly.files.wordpress.com/2009/05/dropdown_hideshow.jpg?w=450" alt="Drop Down Menu" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=66&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2009/05/22/showhide-multiple-web-parts/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2009/05/tasklist1.jpg" medium="image" />

		<media:content url="http://wyly.files.wordpress.com/2009/05/tasklist2.jpg" medium="image" />

		<media:content url="http://wyly.files.wordpress.com/2009/05/tasklist3.jpg" medium="image" />

		<media:content url="http://wyly.files.wordpress.com/2009/05/tasklist4editview1.jpg" medium="image" />

		<media:content url="http://wyly.files.wordpress.com/2009/05/dropdown_hideshow.jpg" medium="image">
			<media:title type="html">Drop Down Menu</media:title>
		</media:content>
	</item>
		<item>
		<title>Why doesn&#8217;t my new column show up when I add or edit my list?</title>
		<link>http://wyly.wordpress.com/2009/05/20/why-doesnt-my-new-column-show-up-when-i-add-or-edit-my-list/</link>
		<comments>http://wyly.wordpress.com/2009/05/20/why-doesnt-my-new-column-show-up-when-i-add-or-edit-my-list/#comments</comments>
		<pubDate>Wed, 20 May 2009 15:06:20 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[SharePoint Project Template]]></category>
		<category><![CDATA[Content Type]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=57</guid>
		<description><![CDATA[Turning on management of Content Types so your newly created columns show up on the add/edit forms in SharePoint MOSS 2007.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=57&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the first frustrations I had when learning SharePoint was wrapping my head around content types.  A seemingly simple thing such as going to the MS Project Tracking template and adding a new column to the project list should mean that from now on, when I add or edit my list, I should see my newly created column just waiting to be filled, right?  Wrong!</p>
<p>The reason is this; this template uses a Content Type for the project list and if you ever run into an issue where a column you created is not showing up on the add new or edit page or is not an option for a filter or content query part, the most likely reason is that you are working on a list that is using a content type but the option of &#8220;Allow management of content types&#8221; is set to &#8220;No&#8221;.</p>
<p><strong>Fix:</strong><br />
Go to the list settings &#8211; under the heading &#8220;General Settings&#8221; select <strong>Advanced Settings</strong>.</p>
<p><img src="http://wyly.files.wordpress.com/2009/05/advancedsettings.jpg?w=450" alt="Turning on Management of Content types" /></p>
<p>The first option is to &#8220;Allow management of content types&#8221;, set this to yes.</p>
<p>Now when you create a column, a new option will appear: Add to all content types.  If this is checked, the column will now show up whenever you go to edit or a add a list item.<br />
<img src="http://wyly.files.wordpress.com/2009/05/addtodefault.jpg?w=450" alt="" /></p>
<p>What if you have already added a bunch of columns?  How can you now have them show up as options when adding and editing list items?</p>
<p>Now when you go to list settings you will notice a new heading above columns for Content Types.</p>
<p><img src="http://wyly.files.wordpress.com/2009/05/contenttypes.jpg?w=450" alt="" /></p>
<p>Simply click on the name of the content type (in this case Project) and then on  <strong>Add from existing site columns</strong>, this will allow you to add previously created columns to the lists Content Type.</p>
<p><img src="http://wyly.files.wordpress.com/2009/05/addnewcolumns.jpg?w=450" alt="" /></p>
<p>Hope this helps anyone struggling with this issue.  Just to know Content Types are very useful and there is a reason for not adding columns by default to your lists. Even though now it seems a bit awkward an unintuitive.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=57&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2009/05/20/why-doesnt-my-new-column-show-up-when-i-add-or-edit-my-list/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2009/05/advancedsettings.jpg" medium="image">
			<media:title type="html">Turning on Management of Content types</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2009/05/addtodefault.jpg" medium="image" />

		<media:content url="http://wyly.files.wordpress.com/2009/05/contenttypes.jpg" medium="image" />

		<media:content url="http://wyly.files.wordpress.com/2009/05/addnewcolumns.jpg" medium="image" />
	</item>
		<item>
		<title>Make a pie chart that shows percents</title>
		<link>http://wyly.wordpress.com/2009/05/12/make-a-pie-chart-that-shows-percents/</link>
		<comments>http://wyly.wordpress.com/2009/05/12/make-a-pie-chart-that-shows-percents/#comments</comments>
		<pubDate>Tue, 12 May 2009 16:04:51 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Graphs & Pie Charts]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/?p=31</guid>
		<description><![CDATA[  Update: The code I had originally posted was hard to copy and not figuring the percentage accurately. This has been corrected. This is a quick update to Claudio Cabaleyro&#8217;s ground breaking blog on endusersharepoint.com to use jquery and google charts api to create pie charts of SharePoint List data. Here is Cabaleyro&#8217;s code slightly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=31&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> <img src="http://wyly.files.wordpress.com/2009/05/graphbypercent2.jpg?w=450" alt="" /></p>
<p><em>Update: The code I had originally posted was hard to copy and not figuring the percentage accurately. This has been corrected.</em></p>
<p>This is a quick update to <a href="http://www.endusersharepoint.com/?p=1537">Claudio Cabaleyro&#8217;s ground breaking blog</a> on endusersharepoint.com to use jquery and google charts api to create pie charts of SharePoint List data.</p>
<p>Here is Cabaleyro&#8217;s code slightly modified to show the percent instead of the count of items from the list. Hope this helps anyone who has been looking for this solution.</p>
<p><em>Copy and paste the following code</em></p>
<p><pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;
if(typeof jQuery==&quot;undefined&quot;){
var jQPath=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/&quot;;
document.write(&quot;&lt;script src='&quot;,jQPath,&quot;jquery.js' type='text/javascript'&gt;&lt;\/script&gt;&quot;);
}
&lt;/script&gt;
&lt;div id=&quot;jLoadMe&quot; class=&quot;content&quot;&gt;&lt;strong&gt;Item by percent&lt;/strong&gt;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
if(typeof jQuery==&quot;undefined&quot;){
var jQPath=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/&quot;;
document.write(&quot;&lt;script src='&quot;,jQPath,&quot;jquery.js' type='text/javascript'&gt;&lt;\/script&gt;&quot;);
}
&lt;/script&gt;
&lt;script
type=&quot;text/javascript&quot;&gt;
$(&quot;document&quot;).ready(function(){
var arrayList=$(&quot;td.ms-gb:contains(':')&quot;);
var coord= new Array();
var labels= new Array();
var titles= new Array();
var total=0

$.each(arrayList, function(i,e)
{
var MyIf= $(e).text();
var txt= MyIf.substring(MyIf.indexOf('(')+1,MyIf.length-1); // Extract the ‘Y' coordinates
coord[i]=txt;
total=total+(txt*1)
var txt1= MyIf.substring(MyIf.indexOf(':')+2,MyIf.indexOf(&quot;(&quot;)-1); // Extract the labels
titles[i]=txt1;
//labels[i]=titles[i]+&quot;(&quot;+coord[i]&quot;; //update the total
//labels[i]=titles[i]+&quot;(&quot;+Math.round((coord[i]/total*100)*10)/10+&quot;%)&quot;; //update the total
});

for(i=0;i&lt;coord.length;i++)
{
coord[i]=Math.round((coord[i]/total*100)*10)/10
labels[i]=titles[i]+&quot;(&quot;+coord[i]+&quot;%)&quot;; //update the total
}

var txt= coord.join(&quot;,&quot;);
var txt1= labels.join(&quot;|&quot;);

// Adjust Chart Properties below – See Google Charts API for reference
var vinc= &quot;&lt;IMG src='http://chart.apis.google.com/chart?cht=p&amp;chs=300x120&amp;chd=t:&quot;+txt+&quot;&amp;chl=&quot;+txt1+&quot;&amp;chco=FF0000' /&gt;&quot;;
$(&quot;#jLoadMe&quot;).append(&quot;
&quot;+vinc+&quot;
&quot;)
});

&lt;/script&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=31&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2009/05/12/make-a-pie-chart-that-shows-percents/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://wyly.files.wordpress.com/2009/05/graphbypercent2.jpg" medium="image" />
	</item>
		<item>
		<title>Web Chart Part available on Codeplex</title>
		<link>http://wyly.wordpress.com/2009/05/11/web-chart-part-available-on-codeplex/</link>
		<comments>http://wyly.wordpress.com/2009/05/11/web-chart-part-available-on-codeplex/#comments</comments>
		<pubDate>Mon, 11 May 2009 20:27:30 +0000</pubDate>
		<dc:creator>wyly</dc:creator>
				<category><![CDATA[Graphs & Pie Charts]]></category>

		<guid isPermaLink="false">http://wyly.wordpress.com/2009/05/11/web-chart-part-available-on-codeplex/</guid>
		<description><![CDATA[Here is an interesting Web Part available for free on Codeplex. You have to have Micrsoft .net 3.5 SP 1 and .net 3.5 Chart Controls so if you have access to the Sharepoint server(s) this would be a real easy solution to graphs for dashboards. http://chartpart.codeplex.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=28&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ChartPart&amp;DownloadId=49458" alt="chartpart2.png" /></p>
<p>Here is an interesting Web Part available for free on Codeplex. You have to have Micrsoft .net 3.5 SP 1 and .net 3.5 Chart Controls so if you have access to the Sharepoint server(s) this would be a real easy solution to graphs for dashboards.</p>
<p><a href="http://chartpart.codeplex.com/">http://chartpart.codeplex.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wyly.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wyly.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wyly.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wyly.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wyly.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wyly.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wyly.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wyly.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wyly.wordpress.com&amp;blog=7164086&amp;post=28&amp;subd=wyly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wyly.wordpress.com/2009/05/11/web-chart-part-available-on-codeplex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/162f5cdfa24ee2bd15cbc4021a8d2ab0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wyly</media:title>
		</media:content>

		<media:content url="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ChartPart&#38;DownloadId=49458" medium="image">
			<media:title type="html">chartpart2.png</media:title>
		</media:content>
	</item>
	</channel>
</rss>
