<feed xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
    <title>The SharePoint Hillbilly</title>
    <link rel="self" type="application/xml" href="http://geekswithblogs.net/SoYouKnow/Atom.aspx" />
    <subtitle type="html">Fewer Big Words... More Pretty Pictures...</subtitle>
    <id>http://geekswithblogs.net/SoYouKnow/Default.aspx</id>
    <author>
        <name>Mark Rackley</name>
        <uri>http://geekswithblogs.net/SoYouKnow/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 0.0.0.0">Subtext</generator>
    <updated>2009-11-24T14:13:38Z</updated>
    <entry>
        <title>SharePoint Buddy System</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/SoYouKnow/archive/2009/11/24/sharepoint-buddy-system.aspx" />
        <id>http://geekswithblogs.net/SoYouKnow/archive/2009/11/24/sharepoint-buddy-system.aspx</id>
        <published>2009-11-24T10:08:55-06:00:00</published>
        <updated>2009-11-24T14:13:38Z</updated>
        <content type="html">&lt;p&gt;It was a warm sunny July afternoon.  The lake was cool, calm, and inviting.  Little Johnny sat on the bank of the lake skipping rocks while the rest of the cub scouts were out hiking in the woods.  Johnny was soaking it all in,  the vast lake with the little island in the middle.  The bright blue sky, nothing but the sounds of the wind and the occasional bird.  Yes, this was a perfect day and Johnny was enjoying every minute of it.  However, Johnny got bored (as most little boys often do).  He decided to take his shoes off and wade out into the cool, crisp water.  The refreshing water and the soft sand between his toes only added to his enjoyment of the day.  Yes, life was good… Johnny stood there, the water up to his knees now, looking at that small island in the middle of the lake. It looked so perfect.  It had big trees for shade and a rope swing that could not be resisted by any mere mortal. The island was far away, but Johnny knew he could make it… so he leapt up out of the water to swim for it.  “WHAM”… he was not such a good diver though and landed right on his now tomato red stomach… &lt;/p&gt;  &lt;p&gt;“OUCH! That’s gonna leave a mark” Johnny thought.  “No matter… I will make it to that island. I heard someone say there’s buried treasure there too… Nirvana awaits.”&lt;/p&gt;  &lt;p&gt;Johnny started swimming.  It was easy at first, but with each stroke he grew more and more tired.  He had to stop and catch his breath several times.  “Wow, that island is a lot further than I first thought.” Suddenly, Johnny had a horrible cramp and couldn’t move… “Why did I eat that chili dog for lunch?!?”.  He tried to swim, but the pain was unbearable.  It was all he could do to not sink to the depths of the lake, which now looked ominous and dark.  This was not good, not good at all. Johnny tried to scream for help, but he was so tired and out of breath that he couldn’t make a sound. How could this have happened?  It was such a perfect day!  Little Johnny was losing hope. Is this how it would end?  In pain, out of breath, scared, and without hope Johnny looked up and realized the island was right in front of him.  Johnny was suddenly filled with hope as he painfully inched his way closer to the island… closer and closer.. almost there.  He was so close he knew that his feet would touch the bottom at any moment now.  He was going to make it! Everything was going to be okay! “SPLASH"!” A giant lake monster came out from nowhere and swallowed little Johnny whole.  The End.&lt;/p&gt;  &lt;p&gt;If only little Johnny had the sense to bring a buddy with him.  His buddy could have warned him how far the island was and convince him not to try it.  His buddy could have helped him get back to shore when the cramp started, or his buddy could have been lunch for the lake monster giving little Johnny ample time to get away.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Always use the buddy system.&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;So, go back and read the little story and instead of a large lake, it’s SharePoint, instead of a paradise of a little island, it’s some project or application.  Sure, when you start playing with SharePoint it seems harmless and fun. Then you start to get brave and try new things. There’s nothing wrong with that. Then you decide to try something something really cool and before you know it you are in WAY over your head. You fight it and fight it and search for help everywhere.  Then, when you see a glimmer of hope everything comes crashing down and you are left with nothing but despair.  Sound familiar?  I can TOTALLY relate to that in my early days of SharePoint. However, these days things are much better.  One of the reasons is the SharePoint buddy system!  I am the architect/developer for my organization and I routinely wade into the waters of SharePoint trying things for the first time. Luckily, I work with a Rock Star SharePoint admin (&lt;a href="http://twitter.com/lorigowin"&gt;@lorigowin&lt;/a&gt;).  She has pulled me from the lake multiple times gasping for air and has even warned me on multiple occasions of the right way to get to that island.  Sure, neither of us know all the answers.  Sure we both still have to ask others for help and do research, but because we have different backgrounds (dev and admin) we see things from different points of views and can routinely find better answers than if we were left to our own devices.  Also, I’m a much more effective developer because I can depend on my admin to do that administrative tasks that are a little over my head.  I can also help the admin see different ways of solving issues that may not be as obvious to someone without a dev background.&lt;/p&gt;  &lt;p&gt;So, where’s your buddy? (no, you can’t have mine). Yes, I realize this is a “fluff” piece, or maybe I’m on to something here.  I say over and over again that SharePoint is too massive for anyone to be an expert in all aspects. So, stop trying to be. Find a buddy and help each other out.  I’ve learned a lot of admin tips and tricks along the way.  &lt;/p&gt;  &lt;p&gt;Now all I need is a branding buddy then I can do a blog on the Three Musketeers.. &lt;/p&gt;&lt;img src="http://geekswithblogs.net/SoYouKnow/aggbug/136509.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/SoYouKnow/comments/136509.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/SoYouKnow/comments/commentRss/136509.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/SoYouKnow/services/trackbacks/136509.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Quick &amp;amp; Dirty SharePoint Email Templates</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/SoYouKnow/archive/2009/11/20/quick-amp-dirty-sharepoint-email-templates.aspx" />
        <id>http://geekswithblogs.net/SoYouKnow/archive/2009/11/20/quick-amp-dirty-sharepoint-email-templates.aspx</id>
        <published>2009-11-20T22:52:06-06:00:00</published>
        <updated>2009-11-20T22:52:06Z</updated>
        <content type="html">&lt;p&gt;Good news, this is my first video post, so less typing for me!  Bad news, you have to hear my eloquent voice.  Regardless, I thought I’d try it out and see how it flies.&lt;/p&gt;  &lt;p&gt;So, a requirement popped up to allow the business to store “Contact Us” information in SharePoint and use workflows to manually send emails to the people who submitted the contact information.  Very easy.. nothing spectacular.  They also wanted the ability to send pre-formatted email templates as responses.  Also fairly easy to do creating an SPD workflow for each template, right?  Well.. what do you do so that you don’t have to open up SPD every time the user wants to add or modify a template?  I came up with the following solution.  You could take what I did here and build upon it to make it much more elaborate.  I’m sure you could format the emails more professionally.  You could auto populate more fields like the subject and signature. Hey, I got it started, you can make it world class.&lt;/p&gt;  &lt;p&gt;So, in a nutshell here is what I did:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;1. Create a list to contain “Contact Us” information&lt;/li&gt;    &lt;li&gt;2. Create a list to hold “Email Templates”&lt;/li&gt;    &lt;li&gt;3. Create a manual workflow called “Send Email” in SPD on the “Contact Us” list that has a “Message” initiation variable&lt;/li&gt;    &lt;li&gt;4. Create one action that sends an email to the email address from the “Contact Us” list and the body of the email is the “Message” from the initiation variable&lt;/li&gt;    &lt;li&gt;5. Open up the .aspx file for the “Send Mail” workflow and add the “Email Templates” list to it.&lt;/li&gt;    &lt;li&gt;6. Set up a web part connection between the “Message” initiation variable and the “Email Templates” list&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;That’s it! nothing earth shattering.  So, without further ado, here’s the video.  Please let me know your thoughts on whether I should do this more often or make this a one time occurrence.   &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:54ea8b9b-c999-4bb7-b0d7-7e8c40993695" class="wlWriterEditableSmartContent"&gt;&lt;div id="bc1ac2b5-9013-414c-83b6-8407870054f2" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=B6ifiMNt_cg" target="_new"&gt;&lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/SoYouKnow/WindowsLiveWriter/QuickDirtySharePointEmailTemplates_14190/video2aedcfeeaee6.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('bc1ac2b5-9013-414c-83b6-8407870054f2'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;453\&amp;quot; height=\&amp;quot;378\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/B6ifiMNt_cg&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/B6ifiMNt_cg&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;453\&amp;quot; height=\&amp;quot;378\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/SoYouKnow/aggbug/136448.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/SoYouKnow/comments/136448.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/SoYouKnow/comments/commentRss/136448.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/SoYouKnow/services/trackbacks/136448.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Tulsa TechFest Wrap-Up</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/SoYouKnow/archive/2009/11/10/tulsa-techfest-wrap-up.aspx" />
        <id>http://geekswithblogs.net/SoYouKnow/archive/2009/11/10/tulsa-techfest-wrap-up.aspx</id>
        <published>2009-11-10T10:19:37-06:00:00</published>
        <updated>2009-11-10T10:19:37Z</updated>
        <content type="html">&lt;p&gt;So, Tulsa TechFest was held on November 6, 2009 in.. yep.. Tulsa.  David Walker (&lt;a href="http://www.twitter.com/DavidWalker"&gt;@DavidWalker&lt;/a&gt;) did a fantastic job of bringing together over 500 people for 13 tracks of information… yes… THIRTEEN…  only one SharePoint track though, I’ll have to get on to David about that.  &lt;/p&gt;  &lt;p&gt;As expected I spent the entire day in the SharePoint track Talking with gurus Eric Shupps (&lt;a href="http://www.twitter.com/eshupps"&gt;@eshupps&lt;/a&gt;) and Corey Roth (&lt;a href="http://www.twitter.com/coreyroth"&gt;@coreyroth&lt;/a&gt;).  Eric presented two great sessions on “Integrating Customer Data in SharePoint with BCS, WCF and Silverlight” and “Customizing the Visual Studio 2010 SharePoint Deployment Process”.  You can find more information about his presentations on his blog &lt;a href="http://www.sharepointcowboy.com"&gt;http://www.sharepointcowboy.com&lt;/a&gt;. Corey (&lt;a href="http://www.dotnetmafia.com"&gt;http://www.dotnetmafia.com&lt;/a&gt;) stepped in at the last minute with his Enterprise Search presentation.  All good stuff.  &lt;/p&gt;  &lt;p&gt;Tulsa Techfest is where I was first introduced to the SharePoint Community last October. Wow, it’s been a busy year.  So, I was more than happy to present this year.  I presented my session on “Wrapping Your Heard Around the SharePoint Beast".  This is my favorite session that I do and try to have a good time presenting it.  If you learned something and were entertained, then I did something right.  I developed this session as the developer/architect session I wish I had seen before I started SharePoint.  My goal is to give attendees a good foundation to build on and maybe provide a couple of “ah-ha!” moments. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointsaturday.org/ozarks/Shared%20Documents/The%20SharePoint%20Beast.pdf"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/SoYouKnow/WindowsLiveWriter/TulsaTechFestWrapUp_9106/image_3.png" width="444" height="336" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Up next for me is the Tyson Development Conference this weekend in Springdale, AR.  So, unless you are a Tyson employee or a presenter I won’t be seeing you.  After that that I will be speaking at &lt;a href="http://www.sharepointsaturday.org/kc/default.aspx"&gt;SharePoint Saturday Kansas City&lt;/a&gt; on December 12th.  This promises to be an awesome event with some of the best speakers I know.  I’ll also be doing a brand new development session on SharePoint Web Services at this event.  That session will be a preview of the session I will be doing at the &lt;a href="http://sptechcon.com/"&gt;SharePoint Technology Conference&lt;/a&gt; in February.  So, get your butt up to one of these great events and stop by and say hello.  :)&lt;/p&gt;&lt;img src="http://geekswithblogs.net/SoYouKnow/aggbug/136183.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/SoYouKnow/comments/136183.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/SoYouKnow/comments/commentRss/136183.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/SoYouKnow/services/trackbacks/136183.aspx</trackback:ping>
    </entry>
</feed>