<?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-2416198990629831332</id><updated>2012-02-16T04:31:47.793-05:00</updated><category term='sharepoint saturday'/><category term='sharepoint'/><category term='demo'/><category term='content query web part'/><category term='presentation'/><title type='text'>Hasan Shahid's SharePoint Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hasanshahid.sharepointdelivery.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default'/><link rel='alternate' type='text/html' href='http://hasanshahid.sharepointdelivery.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hasan Shahid</name><uri>http://www.blogger.com/profile/10888622640821781248</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2416198990629831332.post-2445567972982238966</id><published>2009-07-13T12:56:00.005-04:00</published><updated>2009-07-13T13:11:35.434-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='content query web part'/><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint saturday'/><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>SharePoint Saturday Toronto Presentation</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;The first ever SharePoint Saturday Toronto conference organized by SharePoint Delivery was held on July 11th, 2009.  For full coverage of the event see the article on &lt;a href="http://sharepointdelivery.com/Lists/News/DispForm.aspx?ID=9"&gt;sharepointdelivery.com&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I presented a session on "Content Query Web Part In The Wild" along with my colleague Tahir Nasir.  The session was on how to customize the CQWP and build applications using it.  As promised in the session, I am posting my PowerPoint presentation and demo script.  The demo shows how to create an employee directory using the CQWP.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If you have any feedback about my presentation, please feel free to contact me.  If your organization is looking for help with SharePoint please give me a call at 917-655-4948.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The presentation is at: &lt;a href="http://sharepointdelivery.com/Documents/SharePoint%20Saturday%20Toronto/SharePoint%20Delivery%20-%20SharePoint%20Saturday%20Toronto%20-CQWP.pptx"&gt;http://sharepointdelivery.com/Documents/SharePoint%20Saturday%20Toronto/SharePoint%20Delivery%20-%20SharePoint%20Saturday%20Toronto%20-CQWP.pptx&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Employee Directory Demo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here are the steps to build an employee directory in MOSS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1. Create a site for SharePoint Saturday Toronto using the team site template.  Use its own top navigation.  In the navigation settings check of show sub sites.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. Create sites for IT, Sales, Employee Directory.  Use the team site template.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. In the site collection settings, create content type "SST Employee" that inherits from List -&gt; Item.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4.  In the SST Employee content type add the following existing fields:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    Email, Business Phone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5. Create a new field called "SST Department".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    values: IT, HR, Sales&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;6. In the Employee Directory site,  create a custom list called Employees.  In the list settings, add the SST Employee content type.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;7.  Create a new view called Employees and add the columns SST Department, Email, Business Phone.  Reorder if necessary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;8.  Populate the Employees List with the following data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Hasan Shahid    Sales    hasan_pub*sharepointdelivery.com    917-655-4948    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Tahir Nasir    IT    tahir_pub*sharepointdelivery.com    425-985-1549&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Kanwal Khipple    Sales    kanwal_pub*sharepointdelivery.com    416-873-7799&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Muhsin Shahid    IT    muhsin_pub*sharepointdelivery.com    416-629-4948&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Amjad Ashraf    IT    amjad_pub*sharepointdelivery.com    248-890-4968&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;9. Go to the Employee Directory site main page and add the Employees web part.  Set the view to the view that was created.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;10.  Go to the IT site and add the content query web part.  Point it to the Employees list.  Use the SST Employee content type.  Enter condition for SST department field to contain "IT".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;11.  Export the Content Query Web Part.  Edit the file.  Search for the property "CommonViewFields".  Edit the line to add the Work Phone and Email columns.  Use the internal SharePoint column names.  To find out the internal names, go to the Employees list settings and copy the URL from the link on the column name.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;http://win2003/SST/ed/_layouts/FldEdit.aspx?List=%7B5C2A48F4%2DCEB0%2D4BAC%2D9B53%2D0E35A11F275B%7D&amp;amp;Field=WorkPhone&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;http://win2003/SST/ed/_layouts/FldEdit.aspx?List=%7B5C2A48F4%2DCEB0%2D4BAC%2D9B53%2D0E35A11F275B%7D&amp;amp;Field=EMail  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So the internal names are WorkPhone, EMail.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Change the CommonViewFields property to the following:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;&amp;lt;property name="CommonViewFields" type="string"&amp;gt;WorkPhone,Text;EMail,Text&amp;lt;/property&amp;gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Save the file and Import the web part file to the IT sales site.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;12.  In this step we need to create the XSLT to display the fields.  In SharePoint Designer open up the site collection. Go to Style Library -&gt; XSL Stylesheets.  Check out the file ItemStyle.xsl.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Find the section xsl:template name="TitleOnly".  Copy this and paste it at the end of the file before .&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Edit this section and add this line before the final  tag.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;- &amp;lt;xsl:value-of select="@WorkPhone" /&amp;gt; - &amp;lt;xsl:value-of select="@EMail" /&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Change the name to: SSTEmployees.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;13.  Now go back to the CQWP and change the web part settings.  Under Presentation -&gt; Item Styles select "SSTEmployees".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;13.  Repeat for the Sales site.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2416198990629831332-2445567972982238966?l=hasanshahid.sharepointdelivery.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasanshahid.sharepointdelivery.com/feeds/2445567972982238966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/07/sharepoint-saturday-toronto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/2445567972982238966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/2445567972982238966'/><link rel='alternate' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/07/sharepoint-saturday-toronto.html' title='SharePoint Saturday Toronto Presentation'/><author><name>Hasan Shahid</name><uri>http://www.blogger.com/profile/10888622640821781248</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2416198990629831332.post-3378151120579754713</id><published>2009-03-16T11:53:00.005-04:00</published><updated>2009-03-16T12:23:37.970-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint saturday'/><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>SharePoint Saturday Boston Was A Hit</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;I just got back from Boston after presenting at SharePoint Saturday Boston. The event went very well and we received a great response. For coverage of the event see the news article on the &lt;a href="http://sharepointdelivery.com/Lists/News/DispForm.aspx?ID=6"&gt;sharepointdelivery.com website&lt;/a&gt;. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;As I promised in my session "Content Query Web Part It The Wild" that I presented along with my colleague Amjad Ashraf, I am posting my presentation for your reference.&lt;br /&gt;&lt;a href="http://sharepointdelivery.com/Lists/News/Attachments/6/SharePoint%20Delivery%20-%20SharePoint%20Saturday%20Boston%20-CQWP.pptx"&gt;sharepointdelivery.com/Lists/News/Attachments/6/SharePoint%20Delivery%20-%20SharePoint%20Saturday%20Boston%20-CQWP.pptx&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;We did two demos during our session. The first was on creating an Employee Directory and the second was on creating a Project Management system. I will post the content of those demos as soon as I get a chance to make it presentable.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;If you have any feedback about my session, it would be very much appreciated. I look forward to speaking at other upcoming events in the SharePoint community.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;For more information about SharePoint Saturday visit the site &lt;a href="http://www.sharepointsaturday.org/"&gt;www.sharepointsaturday.org&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2416198990629831332-3378151120579754713?l=hasanshahid.sharepointdelivery.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasanshahid.sharepointdelivery.com/feeds/3378151120579754713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/03/sharepoint-saturday-boston-was-hit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/3378151120579754713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/3378151120579754713'/><link rel='alternate' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/03/sharepoint-saturday-boston-was-hit.html' title='SharePoint Saturday Boston Was A Hit'/><author><name>Hasan Shahid</name><uri>http://www.blogger.com/profile/10888622640821781248</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2416198990629831332.post-4173868792012860893</id><published>2009-03-09T17:51:00.002-04:00</published><updated>2009-03-09T17:54:35.347-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint saturday'/><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>SharePoint Saturday Boston</title><content type='html'>I will be doing a presentation at SharePoint Saturday Boston this Saturday, March 14, 2009. It will be on SharePoint's Content Query Web Part and will delve into custom development in MOSS. I will be posting the presentation material on my blog after the event. Attendance is free.&lt;br /&gt;&lt;br /&gt;The offical blurb: Join SharePoint architects, developers, and other professionals that work with Microsoft Office SharePoint Server 2007 for ‘SharePoint Saturday’, on Saturday, March 14th, 2009 at the Microsoft Office on Jones Road in Waltham, MA. SharePoint Saturday will be an educational, informative &amp;amp; lively day filled with sessions from respected SharePoint professionals &amp;amp; MVPs, covering a wide variety of SharePoint-orientated topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint!&lt;br /&gt;&lt;br /&gt;To register or for more information go to: &lt;a href="http://www.sharepointsaturday.org/boston/default.aspx"&gt;http://www.sharepointsaturday.org/boston/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2416198990629831332-4173868792012860893?l=hasanshahid.sharepointdelivery.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasanshahid.sharepointdelivery.com/feeds/4173868792012860893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/03/sharepoint-saturday-boston.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/4173868792012860893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/4173868792012860893'/><link rel='alternate' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/03/sharepoint-saturday-boston.html' title='SharePoint Saturday Boston'/><author><name>Hasan Shahid</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2416198990629831332.post-2024438802250639026</id><published>2009-02-04T14:46:00.003-05:00</published><updated>2009-02-04T14:50:52.192-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><title type='text'>Welcome To Hasan Shahid's SharePoint Blog!</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;I am starting a new blog to talk about all things SharePoint.  Come back here over the next couple of months to read my posts.&lt;br /&gt;&lt;br /&gt;If you are trying to contact me for a SharePoint project, you can give me a call at 917-655-4948.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2416198990629831332-2024438802250639026?l=hasanshahid.sharepointdelivery.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasanshahid.sharepointdelivery.com/feeds/2024438802250639026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/02/welcome-to-hasan-shahids-sharepoint.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/2024438802250639026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2416198990629831332/posts/default/2024438802250639026'/><link rel='alternate' type='text/html' href='http://hasanshahid.sharepointdelivery.com/2009/02/welcome-to-hasan-shahids-sharepoint.html' title='Welcome To Hasan Shahid&apos;s SharePoint Blog!'/><author><name>Hasan Shahid</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
