<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>SP Elements Blog</title>
	
	<link>http://www.spelements.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 22 Aug 2010 08:51:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SpElementsBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="spelementsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Remote Access to SharePoint Online</title>
		<link>http://www.spelements.com/blog/2010/08/remote-access-to-sharepoint-online/</link>
		<comments>http://www.spelements.com/blog/2010/08/remote-access-to-sharepoint-online/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 08:51:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=69</guid>
		<description><![CDATA[SPElement&#8217;s Remote Explorer for SP  uses web services to access &#38; view SharePoint internals. When accessing a local SharePoint instance knowing what&#8217;s the username/domain is simple, however finding out your SharePoint Online is a bit more tricky.
The username you are using to logon to SharePoint Online is not the real domain username that you [...]]]></description>
			<content:encoded><![CDATA[<p>SPElement&#8217;s <strong><a href="http://spelements.com/remotespexplorer"><strong>Remote Explorer for SP </strong></a></strong><strong><a href="http://spelements.com/remotespexplorer"><strong></strong></a> </strong>uses web services to access &amp; view SharePoint internals. When accessing a local SharePoint instance knowing what&#8217;s the username/domain is simple, however finding out your SharePoint Online is a bit more tricky.</p>
<p>The username you are using to logon to SharePoint Online is not the real domain username that you should use. To find out the real user name:</p>
<p>1. Enter SharePoint Online</p>
<p>2.  &#8220;Site Actions&#8221; -&gt; &#8220;Site Settings&#8221;</p>
<p>3. On the left, in &#8220;Users and Permissions&#8221; -&gt; &#8220;People and Groups&#8221;</p>
<p>4. Select the desired user</p>
<p>5. The &#8220;true&#8221; user name is under &#8220;Account&#8221;, under the format [domain]\[username]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2010/08/remote-access-to-sharepoint-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010</title>
		<link>http://www.spelements.com/blog/2010/05/sharepoint-2010/</link>
		<comments>http://www.spelements.com/blog/2010/05/sharepoint-2010/#comments</comments>
		<pubDate>Thu, 06 May 2010 13:17:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=67</guid>
		<description><![CDATA[So far we did not test any of SPElements web-parts on sharePoint 2010. I just wonder, did anyone tried any product? which one?
]]></description>
			<content:encoded><![CDATA[<p>So far we did not test any of SPElements web-parts on sharePoint 2010. I just wonder, did anyone tried any product? which one?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2010/05/sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SharePoint field format validation (regular expression)</title>
		<link>http://www.spelements.com/blog/2009/09/sharepoint-field-format-validation-regular-expression/</link>
		<comments>http://www.spelements.com/blog/2009/09/sharepoint-field-format-validation-regular-expression/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 09:26:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[SPListConstraints]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=59</guid>
		<description><![CDATA[If you want to use regular expression to validate SharePoint field format, there are few solutions you can choose from (such as:  Regular Expression Validator, Regular Expression Validator Field and few commercial solutions). The existing solutions are based on custom field type, which works very good as long as you don&#8217;t use Office application to [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to use regular expression to validate SharePoint field format, there are few solutions you can choose from (such as:  <a href="http://www.codeplex.com/SharePointRegEx">Regular Expression Validator</a>, <a href="http://www.codeplex.com/features">Regular Expression Validator Field</a> and few commercial solutions). The existing solutions are based on custom field type, which works very good as long as you don&#8217;t use Office application to update metadata and don&#8217;t need to integrate any 3rd party tool with the list (or write your own). If you want to use any 3rd party tools you might be in trouble since the they might not work with the custom field type.</p>
<p>Another approach is to use a constraint on an existing field (a new feature in <a href="http://www.spelements.com/splistconstraints/">SPListConstraints</a>): regular expression validation. When loading a new item, or changing item metadata, the metadata is validated with the regular expression the user (administrator) selected.</p>
<p>Here&#8217;s how the setting of the field format validation looks like in the SPListConstraints (version 1.0b1 and above):</p>
<p><a href="http://www.spelements.com/blog/wp-content/uploads/2009/09/constraintsFormatRegEx.gif"><img class="alignnone size-medium wp-image-60" title="Field format validation" src="http://www.spelements.com/blog/wp-content/uploads/2009/09/constraintsFormatRegEx-300x94.gif" alt="Field format validation" width="300" height="94" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/09/sharepoint-field-format-validation-regular-expression/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lightbox for SharePoint</title>
		<link>http://www.spelements.com/blog/2009/08/lightbox-for-sharepoint/</link>
		<comments>http://www.spelements.com/blog/2009/08/lightbox-for-sharepoint/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 07:26:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SPSlideShow]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=50</guid>
		<description><![CDATA[Few weeks ago a user posted a comment on the forum stating that a Lightbox webpart for SharePoint didn&#8217;t work with SPSlideShow. After some checking, it looked like there&#8217;s no go solution since Lightbox is based on a JavaScript which is incompatible with the one used in SPSlideShow. Our solution: a new, free, Lightbox clone [...]]]></description>
			<content:encoded><![CDATA[<p>Few weeks ago a user posted a comment on the forum stating that a Lightbox webpart for SharePoint didn&#8217;t work with SPSlideShow. After some checking, it looked like there&#8217;s no go solution since Lightbox is based on a JavaScript which is incompatible with the one used in SPSlideShow. Our solution: a new, free, Lightbox clone (milkbox) based web part: <a href="http://www.spelements.com/picturegallery/">SPElements Picture Gallery</a>.</p>
<p><a href="http://www.spelements.com/picturegallery/">SPElements Picture Gallery</a> works with Picture Library and displays clickable thumbnails gallery from the pictures in the library, which can either: (a) create lightbox-like popup, (b) open the image in the browser or (c) open the image item. All configurable by the SharePoint webpart administrator.</p>
<p><img class="alignnone size-full wp-image-55" title="Picture Gallery WebPart" src="http://www.spelements.com/blog/wp-content/uploads/2009/08/PictureGalleryWebPart.jpg" alt="Picture Gallery WebPart" width="446" height="280" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/08/lightbox-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Advanced data validation</title>
		<link>http://www.spelements.com/blog/2009/06/advanced-data-validation/</link>
		<comments>http://www.spelements.com/blog/2009/06/advanced-data-validation/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 05:38:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[SPListContraints]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=43</guid>
		<description><![CDATA[SharePoint out of the box data validation for fields usually restricts the range of values allowed. Frequent request is to compare between fields in the list, e.g. field A &#60; field B. This is a good idea when field A is start date and field B is end date, in such a case we would [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint out of the box data validation for fields usually restricts the range of values allowed. Frequent request is to compare between fields in the list, e.g. field A &lt; field B. This is a good idea when field A is start date and field B is end date, in such a case we would expect StartDate &lt;= EndDate. So far the way to implement such a constraint was by writing custom code. But no more.</p>
<p>SPListConstraint just got a new feature &#8220;Data Validation Contraint&#8221; which do just that &#8211; enforce relation between the values of two columns. The feature allows more than a single constraint set on a list so there&#8217;s not problem adding few rules (A &lt;= B, B &gt; C, etc..). The new feature is configured using the SPListConstraint settings page:</p>
<p><img class="alignnone size-full wp-image-46" title="Field data validation settings" src="http://www.spelements.com/blog/wp-content/uploads/2009/06/fielddatavalidation2.gif" alt="Field data validation settings" width="417" height="181" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/06/advanced-data-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Mini &amp; Color Calendar Web Parts for SharePoint</title>
		<link>http://www.spelements.com/blog/2009/04/mini-color-calendar-webparts-for-sharepoint/</link>
		<comments>http://www.spelements.com/blog/2009/04/mini-color-calendar-webparts-for-sharepoint/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 16:37:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=30</guid>
		<description><![CDATA[Last few days we were developing 2 new web parts, both are calendar related, and use similar infrastructure:

SPElements Mini Calendar Web Part &#8211; a mini calendar web part that allows adding a calendar in any existing page without taking all the space like SharePoint&#8217;s built-in calendar.
SPElements Color Calendar Web Part &#8211; It&#8217;s based on SharePoint&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Last few days we were developing 2 new web parts, both are calendar related, and use similar infrastructure:</p>
<ul>
<li><a href="http://www.spelements.com/minicalendar/">SPElements Mini Calendar Web Part</a> &#8211; a mini calendar web part that allows adding a calendar in any existing page without taking all the space like SharePoint&#8217;s built-in calendar.</li>
<li><a href="http://www.spelements.com/colorcalendar/">SPElements Color Calendar Web Part</a> &#8211; It&#8217;s based on SharePoint&#8217;s built-in calendar but adds colors.</li>
</ul>
<p>Both web parts support coloring &amp; multiple calendar sources. You can select several different calendar lists to show in a single web part and give a different color for each source list (or use multiple views from the same calendar list and color each view differently). Since the mini calendar is very small only one color is selected for each date in the case there are few events with different coloring in the same day.</p>
<p><img class="alignright size-full wp-image-40" title="minicalendar" src="http://www.spelements.com/blog/wp-content/uploads/2009/04/minicalendar.gif" alt="minicalendar" width="276" height="205" />SPElements Mini Calendar is a small, resizable web part. When pointing on a specific date all the events in that date are displayed in a tooltip box. Clicking on an event in the opened box will open the view form of the item. Smallest recommended size is 180px*180px, although it&#8217;s possible to resize to even smaller size but scroll bars might appear on some browsers (Firefox).</p>
<p><img class="size-full wp-image-31 alignright" src="http://www.spelements.com/blog/wp-content/uploads/2009/04/untitled.gif" alt="Sample color calendar entries" width="112" height="115" /></p>
<p>SPElements Color Calendar integrates nicely into SharePoint calendar look and feel with a gradient filling of the events as shown in the image to the right.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/04/mini-color-calendar-webparts-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Viewing SharePoint internals remotely</title>
		<link>http://www.spelements.com/blog/2009/04/viewing-sharepoint-internals-remotely/</link>
		<comments>http://www.spelements.com/blog/2009/04/viewing-sharepoint-internals-remotely/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 08:27:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=26</guid>
		<description><![CDATA[From time to time I need to find information about SharePoint server internals for the various product developments. There&#8217;s one very popular product called SharePoint Manager 2007 which is very good but requires to be run from the SharePoint server. I was looking for a simple tool, without server installation, that will get the information. [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time I need to find information about SharePoint server internals for the various product developments. There&#8217;s one very popular product called <a href="http://www.codeplex.com/spm">SharePoint Manager 2007</a> which is very good but requires to be run from the SharePoint server. I was looking for a simple tool, without server installation, that will get the information. I found few tools:  without running on the server. I found few (free) tools such as <a href="http://www.adselfservicesuite.com/SharePointExplorerClient.aspx">SharePoint Explorer Client 2.0</a> add-in for IE (but I use Firefox).</p>
<p>After looking a bit I&#8217;ve decided to try and write something quickly, and so came <a href="http://www.spelements.com/remotespexplorer/">SPElements Remote Explorer for SharePoint</a> &#8211; a simple tree navigation tool thats uses SharePoint standard web services to browse SharePoint internals. As a side effect, it can also browse SharePoint Live since there&#8217;s no server side installation.</p>
<p>The privileges needed from the user are minimal (read access &amp; remote interfaces access) with anyone with standard role as contributor or above got them (you can even add it to the &#8216;Read&#8217; role). You can open the tree directly in a specific site so there&#8217;s no need to have the permission for the entire farm, just for a specific site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/04/viewing-sharepoint-internals-remotely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slide show web part for SharePoint</title>
		<link>http://www.spelements.com/blog/2009/03/slide-show-web-part-for-sharepoint/</link>
		<comments>http://www.spelements.com/blog/2009/03/slide-show-web-part-for-sharepoint/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 15:29:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SPSlideShow]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[webpart]]></category>
		<category><![CDATA[wss3]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=24</guid>
		<description><![CDATA[It has been a while since the creation of the SPSlideShow web part, but I haven&#8217;t wrote the story behind it. At the time I was looking for a slide show web part, and I found few, even open source, but ALL of them were Flash or SilverLight based. SilverLight is good but not every [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since the creation of the SPSlideShow web part, but I haven&#8217;t wrote the story behind it. At the time I was looking for a slide show web part, and I found few, even open source, but ALL of them were Flash or SilverLight based. SilverLight is good but not every enterprise got it installed, and Flash, well, I try to avoid Flash when I can, too many versions, with far too many unique problems (try using Flash 9.0.16 on IE6).</p>
<p>Anyhow I found <a title="Smooth Gallery" href="http://smoothgallery.jondesign.net/">this very good slide show JavaScript</a>, and wrote a <a title="Slide show webpart for SharePoint" href="http://www.spelements.com/spslideshow/">small wrapper web part around it (SPSlideShow)</a>. I think the end result is as good as good any Flash/SilverLight web parts, if not better.</p>
<p>p.s. use the forum for bug reports.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/03/slide-show-web-part-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>RSS Ticker for SharePoint</title>
		<link>http://www.spelements.com/blog/2009/02/rss-ticker-for-sharepoint/</link>
		<comments>http://www.spelements.com/blog/2009/02/rss-ticker-for-sharepoint/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 08:37:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=18</guid>
		<description><![CDATA[A customer needed a news web part for SharePoint 2007, however no good web part was found. Since most news web sites are using RSS feeds, we decided to write an RSS ticker web part: SPRssTicker. Since SharePoint lists got RSS feeds the ticker can also display those feeds too.
]]></description>
			<content:encoded><![CDATA[<p>A customer needed a news web part for SharePoint 2007, however no good web part was found. Since most news web sites are using RSS feeds, we decided to write an RSS ticker web part: <a title="SPRssTicker" href="http://www.spelements.com/sprssticker/">SPRssTicker</a>. Since SharePoint lists got RSS feeds the ticker can also display those feeds too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/02/rss-ticker-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Printing SharePoint Calendars &amp; Lists</title>
		<link>http://www.spelements.com/blog/2009/01/printing-sharepoint-lists-calendars/</link>
		<comments>http://www.spelements.com/blog/2009/01/printing-sharepoint-lists-calendars/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 17:58:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SPPrint]]></category>

		<guid isPermaLink="false">http://www.spelements.com/blog/?p=10</guid>
		<description><![CDATA[Most of the ideas to build WebPart come from client requests. Few days ago a client asked how can he print his SharePoint calendar?
Well, there are some full size calendar web parts for SharePoint, which include printing, however that wasn&#8217;t the request. He just wanted to print his current calendar.
Making long story short &#8211; no [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the ideas to build WebPart come from client requests. Few days ago a client asked how can he print his SharePoint calendar?</p>
<p>Well, there are some full size calendar web parts for SharePoint, which include printing, however that wasn&#8217;t the request. He just wanted to print his current calendar.</p>
<p>Making long story short &#8211; no existing solution was found, thus came <a href="http://www.spelements.com/spprint">SPPrint</a>, a printing feature for SharePoint, to print SharePoint calendars. As a side effect it can also print any given list (an idea taken from <a href="http://www.sharepoint-tips.com/2007/01/how-to-add-print-list-option-to-list.html">Ishai&#8217;s printing feature</a>)</p>
<p><strong>Update:</strong> Please leave comments in the <a href="http://www.spelements.com/community.php">community forum</a>. There are too many comments to follow properly here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spelements.com/blog/2009/01/printing-sharepoint-lists-calendars/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>
