<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Tue, 07 Feb 2012 20:41:07 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>SharePoint Zen</title><link>http://roxority.com/sharepoint-zen/</link><description>The ROXORITY.com Blog on SharePoint Tools, Web and Software Development</description><lastBuildDate>Sun, 25 Sep 2011 16:53:45 +0000</lastBuildDate><copyright>Copyright (C) 2005 - 2010 ROXORITY Ltd. All rights reserved.</copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>Using User Profile Property Values for List Filtering in SharePoint</title><category>Cascading, Multiple-Value List Filters</category><category>Document Management</category><category>Enterprise Content Management (ECM)</category><category>Enterprise Search</category><category>FilterZen</category><category>Lookup &amp; Linkage</category><category>MOSS 2007</category><category>Meta-Data Annotation, Population &amp; Management</category><category>SharePoint 2010</category><category>User Profiles</category><category>Value-Range / Date-Span Filtering</category><category>WSS 3.0</category><category>Web Development</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><dc:creator>ROXORITY</dc:creator><pubDate>Sun, 25 Sep 2011 15:41:41 +0000</pubDate><link>http://roxority.com/sharepoint-zen/using-user-profile-property-values-for-list-filtering-in-sha.html</link><guid isPermaLink="false">295127:3023144:12975494</guid><description><![CDATA[<p>Every other month or so, we receive an enquiry like the following:</p>
<p style="padding-left: 30px;"><em>Is it possible to filter (using FilterZen) a standard Document Library by a  specific user profile field such as </em>Department<em>, where </em>Department<em> is also a field  in the List / Library? I cannot see a way of doing it like the out-of-the-box Current User Filter Web Part.</em></p>
<p>Can do! With a few tweaks. Truth be told, we've been meaning to roll out first-class native FilterZen support for the <a href="http://roxority.com/sharepoint-zen/category/user-profiles/">SharePoint Server (MOSS / SPS) User Profiles</a> model for a bit now. We expect to finalize an update for this by early October 2011, ie. in the next 1-2 weeks.</p>
<p>But that's no excuse not to implement such a requirement in <a href="http://roxority.com/sharepoint-zen/category/cascading-multiple-value-list-filters/">FilterZen</a> right now, with the current version you have now available. Of course, if you're on MOSS 2007 / SPS 2010, you could just use the out-of-box Current User Filter Web Part right away and skip <a href="http://roxority.com/sharepoint-zen/category/value-range-date-span-filtering/">FilterZen</a> entirely &mdash; <strong>but</strong> if you have other filters for your List or Library you'd like to apply with FilterZen, integrating a User Profile Property into your main FilterZen Web Part is an understandable need and this is how you do it:</p>
<p>Let's work from the original enquiry above. You have a List View / Library View Web Part on your page (or you work directly on a View Page for that Library) and the Library contains a Department field. We want to filter so that only documents are shown that apply to the current user's Department, as stored in the corresponding User Profile Property.</p>
<p>For now there are no other Web Parts on the page. Add to it an out-of-box <strong>Current User Filter</strong> Web Part, a <strong>FilterZen Transformer</strong> Web Part and a <strong>FilterZen Filter</strong> Web Part, in that order. Do not connect any Web Parts at this point. Since you can freely re-arrange the order of Web Parts on the page interactively, be sure we have the following Web Part order:</p>
<ol>
<li>Out-of-box Current User Filter Web Part</li>
<li>FilterZen Transformer Web Part</li>
<li>FilterZen Filter Web Part</li>
<li>Your Library View Web Part</li>
</ol>
<h3>1. The Current User Filter Web Part</h3>
<ul>
<li>For <em>Filter Name</em>, specify <strong>TempDepartment</strong></li>
<li>Under <em>Select value to provide</em>, pick <strong>Department</strong></li>
<li>Under <em>Advanced Filter Options</em>, tick the <strong>Send Empty if there are no values</strong> check-box option</li>
</ul>
<h3>2. The FilterZen Filter Web Part</h3>
<p>Apart from any other filters your FilterZen Filter Web Part may contain, you will add a Text Filter named <strong>Department</strong>. This filter name refers <em>not</em> to the User Profile Property but to the target Library Field it is filtering! Apart from the name, the only other setting you need to set for this Text Filter is the default value which you will set to <strong>{$TempDepartment$}</strong> (or whatever name you used in step 1.)</p>
<h3>3. Web Part Connections</h3>
<p>Only now do you connect all Web Parts on the page, exactly as follows and exactly in this order:</p>
<ul>
<li>From the <em>Connections</em> sub-menu of the <em>FilterZen Transformer</em> Web Part, select <strong>ICellConsumer (Get Cell From)</strong> and then pick your <em>Current User Filter</em> Web Part.</li>
<li>From the <em>Connections</em> sub-menu of the <em>FilterZen Transformer</em> Web Part, select <strong>IRowProvider (Send Row To)</strong> and then pick your <em>FilterZen Filter</em> Web Part.</li>
<li>From the <em>Connections</em> sub-menu of the <em>FilterZen Filter</em> Web Part, select <strong>Send Filter Values To</strong> and then pick your <em>List View</em> / <em>Library View</em> Web Part.</li>
</ul>
<p>At first glance, this possibly looks more complicated than it really is &mdash; in fact, it's a fairly straightforward sequence of simple steps, really! With the next FilterZen, as usual things will be even easier and even faster to implement. But even now, FilterZen's core flexibility let's you combine the (very few) remaining not-yet-fully-absorbed skills of out-of-box Filter Web Parts with its many rock-solid and tremendously useful capabilities already provided.</p>
<p>This was just one example of how experimentation with core building blocks and re-using basic capabilities can take you far beyond the myriad of built-in, "typical" turn-key use-cases. So keep exploring!</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-12975494.xml</wfw:commentRss></item><item><title>Manual installation / deployment of our SharePoint WSP Solution Packages</title><category>ExportZen</category><category>FilterZen</category><category>MOSS 2007</category><category>PeopleZen</category><category>PrintZen</category><category>SharePoint 2010</category><category>UploadZen</category><category>WSS 3.0</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Sat, 17 Sep 2011 19:16:45 +0000</pubDate><link>http://roxority.com/sharepoint-zen/manual-installation-deployment-of-our-sharepoint-wsp-solutio.html</link><guid isPermaLink="false">295127:3023144:12895212</guid><description><![CDATA[<p>All our Web Parts and SharePoint solutions come with a <strong>deploy.exe</strong> Windows-based installation+deployment wizard to achieve streamlined installation and deployment. This wizard works smoothly and pleasantly for 99% of users.</p>
<p>Except when it doesn't. With a growing user base, a tiny minority of edge-case users or misconfigurations that prevent the wizard from completing are to be expected, and <em>this article applies only to them</em>.</p>
<p>Always try <strong>deploy.exe</strong> first. As a reminder, when you <a href="http://roxority.com/download-sharepoint-add-ons/">download one of our SharePoint tools</a>, you get a <strong>roxority_&lt;Product&gt;Zen.zip</strong> file, ie. <em>roxority_FilterZen.zip</em>, <em>roxority_PeopleZen.zip</em> etc.</p>
<p>Copy it to your SharePoint server (or in a multi-server farm environment, to the <em>primary</em> web front-end server, ie. the one hosting your SharePoint <em>Central Administration</em>) and extract this ZIP setup package on there.</p>
<p>Now, don't just double-click <strong>deploy.exe</strong> to run it: <em>instead</em>, right-click it and depending on the Windows Server version, you'll see either a 'Run as administrator' or a 'Run as...' option.</p>
<ul>
<li>If it's the latter ('run as...'), pick that option and then specify a user account that <strong>(A) has administrative rights on the machine AND (B) is also a member of the SharePoint Farm Administrators group</strong> (review it in Central Administration if unsure). Both conditions should be met for best results. (Better yet, you're already logged in to your Windows Server as such as user account.)</li>
<li>If the former ('run as administrator'), be sure you're logged in to the server as a user account that <strong>(A) has administrative rights on the machine AND (B) is also a member of the SharePoint Farm Administrators group</strong> (review it in Central Administration if unsure). Both conditions should be met for best results.</li>
</ul>
<p>Things should be smooth sailing from here, but if you belong to the less-than-1% of users where the deploy.exe wizard does not complete successfully, read on.</p>
<h3>Manual step 1 &mdash; install via STSADM:</h3>
<p>If you are about to install one of our add-ons, we have to assume you're already at least remotely familiar with the <em>STSADM</em> tool that ships out-of-box with every SharePoint installation. No need to be a command-line ninja, you'll just need one command:</p>
<ul>
<li>STSADM -o addsolution -file c:\fantasypath\&lt;WspFileName&gt;.wsp</li>
</ul>
<p>Replace c:\fantasypath with the full directory path of the extracted setup package, which will contain between 2 and 4 WSP files. For &lt;WspFileName&gt;.wsp, substitute the WSP file appropriate for your environment:</p>
<table style="margin-left: 40px;">
<thead> 
<tr>
<th>Product</th> <th>SPF 2010</th> <th>SPS 2010</th> <th>WSS 3.0</th> <th>MOSS 2007</th>
</tr>
</thead> 
<tbody>
<tr>
<td>roxority_ExportZen_&hellip;</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
</tr>
<tr>
<td>roxority_FilterZen_&hellip;</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xii_wss.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
</tr>
<tr>
<td>roxority_PeopleZen_&hellip; &nbsp;</td>
<td style="text-align: right;">&hellip;xiv_wss.wsp</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xii_wss.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
</tr>
<tr>
<td>roxority_PrintZen_&hellip;</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
</tr>
<tr>
<td>roxority_UploadZen_&hellip; &nbsp;</td>
<td style="text-align: right;">&hellip;xiv_wss.wsp</td>
<td style="text-align: right;">&hellip;xiv.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
<td style="text-align: right;">&hellip;xii.wsp</td>
</tr>
</tbody>
</table>
<h3>Manual step 2 &mdash; deploy via Central Administration:</h3>
<p>In SharePoint 2007 (WSS 3.0 or MOSS 2007), go to <strong>Central Administration / Operations / Solution Management</strong> &mdash; in SharePoint 2010, go to <strong>Central Administration / System Settings / Farm Management &gt; Manage Farm Solutions</strong>.</p>
<p>Next, select the WSP file you just installed in step 1 with STSADM. Click <em>Deploy Solution</em> and follow the on-screen instructions. Do this <strong>repeatedly UNTIL</strong>&nbsp;you have fully deployed the WSP to:</p>
<ul>
<li>all your content Web Applications applicable for this WSP</li>
<li>the <em>Central Administration</em> Web Application <strong>(MANDATORY!)</strong></li>
<li>all <em>Shared Service Provider</em> (SSP) and <em>Shared Resource Provider</em> (SRP) Web Applications <strong>(MANDATORY!)</strong></li>
</ul>
<h3>Manual step 3 &mdash; enabling, and then IISRESET:</h3>
<p>Using <strong><em>farm-administrative</em></strong> credentials (best to follow the recommendations from the beginning of this article regarding deploy.exe), open any one page linked under the <strong>&lt;Product&gt;Zen Studio</strong> section on the <em>Central Administration / Site Settings</em> page. This should "enable" the software for full use in this SharePoint server farm, AND notify you about the success of this "enabling" operation too.</p>
<p>The software will <strong>not work</strong> unless and until this "enabling" procedure has been completed (just opening any <em>&lt;Product&gt;Zen Studio</em> page under <em>Central Administration</em> as per above should do this) <strong>and</strong> all web front-end servers in the SharePoint server farm have been IISRESET afterwards.</p>
<h3>Manual step 4 &mdash; activate Site Collection Features:</h3>
<p>In the root Web Site of your content Site Collection, go to the <em>Site Settings</em> page. In the <em>Site Collection Administration</em> section, click <em>Site Collection Features</em> (NOT <em>Site Features</em>!) and on the next page, activate the Site Collection Feature(s) you need.</p>
<h3>Uninstalling our SharePoint WSP Solution Packages</h3>
<p>Just like installation, your best choice for uninstallation is our <strong>deploy.exe</strong> wizard that is part of the downloaded <strong>roxority_&lt;Product&gt;Zen.zip</strong> setup package. But if you need to uninstall the solution package manually:</p>
<ul>
<li>first perform manual step 4 above, but instead of activating the Site Collection Features, deactivate them.</li>
<li>then perform manual step 2 above, but instead of choosing <em>Deploy Solution</em>, repeatedly <em>Retract Solution</em> until it is no longer deploy to any Web Application.</li>
<li>then perform manual step 2 above, but instead of choosing <em>Deploy Solution</em>, click <em>Remove Solution</em>.</li>
<li>IISRESET all web front-end servers in the SharePoint server farm</li>
</ul>
<p>&nbsp;</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-12895212.xml</wfw:commentRss></item><item><title>SharePoint "Unknown Error": How to Show All the Details</title><category>Batch Automation / .NET Programmability</category><category>ExportZen</category><category>FilterZen</category><category>MOSS 2007</category><category>PeopleZen</category><category>PrintZen</category><category>ROXORITY</category><category>SharePoint 2010</category><category>Software Development</category><category>UploadZen</category><category>WSS 3.0</category><category>Web Development</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Wed, 06 Apr 2011 09:40:51 +0000</pubDate><link>http://roxority.com/sharepoint-zen/sharepoint-unknown-error-how-to-show-all-the-details.html</link><guid isPermaLink="false">295127:3023144:11068627</guid><description><![CDATA[<p>Every couple of months, we receive a support request that goes something like this: "<em>when I attempt to do X, SharePoint says Unknown Error</em>". Of course there is no way we can fix an "unknown error". Yet these errors are not unknown, by default SharePoint simply does not show their inner details &mdash; presumably the user experience designers at Microsoft presumed that a real error message is too scary for SharePoint end users, but an "unknown error" is somehow so much more reassuring... or maybe there really are too many 3rd-party developers who as a matter of habit always include sensitive passwords in their error messages.</p>
<p>Anyway, if you do encounter an <em>Unknown Error</em> (this has become spectacularly rare fortunately as our software has grown ever more stable over the last 2 years), then we need you to <strong>turn on Detailed Error Messages in your SharePoint</strong> environment. This is easy to do and absolutely non-dangerous, plus typically you will be reporting your issue from your QA, test or dev server rather than production. Here is what we need you to do.</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-11068627.xml</wfw:commentRss></item><item><title>PeopleZen Data Field Templates: one new feature, many new possibilities</title><category>Employee View</category><category>Lookup &amp; Linkage</category><category>MOSS 2007</category><category>People Search</category><category>PeopleZen</category><category>SharePoint 2010</category><category>Staff Directory</category><category>Team Listing</category><category>User Profiles</category><category>WSS 3.0</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Sun, 20 Feb 2011 09:53:10 +0000</pubDate><link>http://roxority.com/sharepoint-zen/peoplezen-data-field-templates-one-new-feature-many-new-poss.html</link><guid isPermaLink="false">295127:3023144:10542164</guid><description><![CDATA[<p>Lately we received a number of feature requests that could all be addressed by a single feature we've been meaning to add for quite some time, so we finally implemented it for the 1.9 release of PeopleZen: <strong>Customizable Data Field Templates</strong>.</p>
<p>Simply put, this gives you an easy tool that lets you fully redefine how PeopleZen displays or transforms certain user information, which is typically returned in rather raw form by your Data Source and may not be ready for human consumption as is.</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-10542164.xml</wfw:commentRss></item><item><title>SharePoint 2010 List View AJAX Options and Filter Web Parts</title><category>Cascading, Multiple-Value List Filters</category><category>Document Management</category><category>Enterprise Content Management (ECM)</category><category>Enterprise Search</category><category>FilterZen</category><category>SharePoint 2010</category><category>Web Part Connections</category><category>Web Parts</category><category>XSL Data Views</category><dc:creator>ROXORITY</dc:creator><pubDate>Sat, 25 Dec 2010 17:51:10 +0000</pubDate><link>http://roxority.com/sharepoint-zen/sharepoint-2010-list-view-ajax-options-and-filter-web-parts.html</link><guid isPermaLink="false">295127:3023144:9832063</guid><description><![CDATA[<p>A <a href="http://roxority.com/filterzen/">FilterZen</a> user <a href="http://roxority.com/filterzen-forum/post/1331038">reported the following issue</a>:</p>
<p style="padding-left: 30px;"><em>I have tried to set up the <strong>Filter Web Part</strong> with an Issue List on SharePoint Server 2010 and everything seemed to work flawlessly except the List 'unfilters' every time it is auto-refreshed.  <br /><br /> I have tried putting the filters in a Web Part on the List <strong>and</strong> applying it to a List in a Web Part where AJAX Options Asyncronous Refresh is enabled with the same result: the List unfilters every time it is auto-refreshed. <br /><br /> The strange thing is that it seems to work OK when AJAX Options Manual Refresh is applied to a List in a webpart?!</em></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-9832063.xml</wfw:commentRss></item><item><title>Sync User Profiles' Picture URL with Active Directory images (thumbnailPhoto / jpegPhoto)</title><category>Batch Automation / .NET Programmability</category><category>Employee View</category><category>Lookup &amp; Linkage</category><category>People Search</category><category>PeopleZen</category><category>Permissions, Groups &amp; User Management</category><category>SharePoint 2010</category><category>Staff Directory</category><category>Team Listing</category><category>User Profiles</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Sat, 09 Oct 2010 20:47:40 +0000</pubDate><link>http://roxority.com/sharepoint-zen/sync-user-profiles-picture-url-with-active-directory-images.html</link><guid isPermaLink="false">295127:3023144:9144202</guid><description><![CDATA[<p>As you know, the SharePoint 2010 User Profile synchronization features sync up all your people data as stored in Active Directory (or other LDAP service) &mdash; except your profile pictures, if your AD uses the <strong>jpegPhoto</strong> or <strong>thumbnailPhoto</strong> properties for those.</p>
<p>The main reason for this is quite simply that the PictureURL property is a URL field (storing only the HTTP address pointing to a picture file), whereas AD stores the entire image itself as a "binary large object" (blob). So any synchronization will involve downloading the pictures stored in AD, putting them somewhere HTTP-accessible, and then setting the PictureURL user profile property to the address of this copied image file.</p>
<p>We wanted a sync-all, batch solution &mdash; you launch it and it just runs &mdash; so we wrote a free tool to help you with this, greatly assisted (thanks again, Robert! :) by a <a href="http://roxority.com/peoplezen/">User Profiles Web Part</a> user who had a vested interest in such a tool.</p>
<p>We packaged this up with <a href="http://roxority.com/peoplezen-download/">PeopleZen</a> but <strong>you won't even need a license</strong> to keep using this free sync tool indefinitely. If you need the source code for more sophisticated customizations, simply contact us and we'll send it to you.</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-9144202.xml</wfw:commentRss></item><item><title>Print-Friendly SharePoint Calendar / List Views &amp; User Profiles Web Parts</title><category>Employee View</category><category>MOSS 2007</category><category>People Search</category><category>PeopleZen</category><category>Print-Friendly Calendars, List Views, Document Libraries</category><category>PrintZen</category><category>SharePoint 2010</category><category>Staff Directory</category><category>Team Listing</category><category>User Profiles</category><category>WSS 3.0</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Sat, 25 Sep 2010 16:33:39 +0000</pubDate><link>http://roxority.com/sharepoint-zen/print-friendly-sharepoint-calendar-list-views-user-profiles.html</link><guid isPermaLink="false">295127:3023144:8987929</guid><description><![CDATA[<p>We recently launched PrintZen, which lets you offer printer-friendly Views of SharePoint List, Calendar and other Web Parts. This article shows you how to integrate PrintZen with PeopleZen to offer print views for your User Profile Web Parts. Once you have both solution packages installed in your SharePoint environment &mdash; it's really easy.</p>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/images/roxority_PeopleZen/sharepoint-staff-directory-print-friendly-view-phone-listing-user-profiles-web-part.png"><img style="width: 390px;" src="http://roxority.com/storage/images/roxority_PeopleZen/sharepoint-staff-directory-print-friendly-view-phone-listing-user-profiles-web-part.png" alt="" /></a></span></span></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8987929.xml</wfw:commentRss></item><item><title>Augment Search Result Pages with Filtered Document Library / List Views</title><category>Cascading, Multiple-Value List Filters</category><category>Classification</category><category>Document Management</category><category>Enterprise Content Management (ECM)</category><category>Enterprise Search</category><category>FilterZen</category><category>MOSS 2007</category><category>Meta-Data Annotation, Population &amp; Management</category><category>SharePoint 2010</category><category>Tagging</category><category>Taxonomies</category><category>WSS 3.0</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><category>XSL Data Views</category><dc:creator>ROXORITY</dc:creator><pubDate>Mon, 23 Aug 2010 01:35:00 +0000</pubDate><link>http://roxority.com/sharepoint-zen/augment-search-result-pages-with-filtered-document-library-l.html</link><guid isPermaLink="false">295127:3023144:8642635</guid><description><![CDATA[<p>While SharePoint's Search features present a great deal of configurability and customizability, it sometimes cannot be tweaked enough to support every need. We received the following request:</p>
<p style="padding-left: 30px;"><em>We have a WSS 3.0 store of documents that we would like to share. They are stored as list items and there are a number of different columns which help describe the documents. Some are quite straightforward, such as document name, document description, division and subdivision within the organisation that created the document. The one that is causing problems is a column called keywords. It takes its values from another list (sample values might be: climate change, air quality, litter prevention, noise pollution control). Since a document might be relevant to a number of areas, multiple keywords can be selected.  I found that once multiple selections were allowed, a search scope allowing the user to narrow their search by keyword just wouldn't work. I would like to allow a user to narrow their search by organisational division, which I have done, and I'd like to be able to give them good functionality to filter the results that are returned. The filtering wouldn't just be limited to the keywords; it would also allow users to filter by date and author.</em></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8642635.xml</wfw:commentRss></item><item><title>Lost Web Part Connections on SharePoint 2010 List View Pages (Windows 7)</title><category>Cascading, Multiple-Value List Filters</category><category>FilterZen</category><category>SharePoint 2010</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><dc:creator>ROXORITY</dc:creator><pubDate>Thu, 19 Aug 2010 00:53:34 +0000</pubDate><link>http://roxority.com/sharepoint-zen/lost-web-part-connections-on-sharepoint-2010-list-view-pages.html</link><guid isPermaLink="false">295127:3023144:8608439</guid><description><![CDATA[<p>This is just a short notice on what has to be one of the most curious little bugs we have come across in SharePoint 2010 so far:</p>
<p>whether we use our own premier <a href="http://roxority.com/filterzen/">SharePoint Filter Web Part</a> or the out-of-box ones, or attempt to create any other kind of Web Part connection:</p>
<ul>
<li>on a <em>List View Page</em> (AllItems.aspx etc.)</li>
<li>in the <strong>browser</strong>, via the <em>Connections</em> option in any Web Part's <em>edit</em> menu</li>
<li>in the context of <em>SharePoint Server</em> development deployments installed on physical 64-bit <strong>Windows 7 Ultimate</strong> machines (the client OS doesn't matter in this discussion, Win 7 in this case is the <em>server</em> OS)</li>
</ul>
<p>then the connection gets <strong><em>LOST</em></strong> &mdash; routinely, repeatedly, reproducably &mdash; as soon as the page gets freshly reloaded. Now, as long as you stay in the page state and perform other changes via post-backs, but keep the page view state alive (this is ASP.NET lingo but it'll have to do for now), the connection seems to stay alive, but re-initialize the page fully (not via an F5-postback but by fully re-navigating to it) and the connection is simply gone. All other modifications to your Web Parts and the page seems to have been persisted to the Content Database just fine, except for the connection itself!</p>
<p>Now of course the official recommendation is to use a Windows 2008 Server OS rather than Windows 7 for <em>SharePoint Server</em> deployments, and furthermore from the general design of SharePoint 2010 the customizing of List View pages with further Web Parts or even connections seems to be implicitly discouraged in the overall design &mdash; for example, you <a href="http://roxority.com/sharepoint-zen/missing-the-list-view-selector-tool-bar-drop-down-menu-in-sh.html">lose the List View selector drop-down menu</a> in the <em>Browse</em> ribbon tab as soon as you add another Web Part to your List View page, and some indeed argue that such view aggregations and advanced behaviors should be realized in separate pages rather than the mere core View pages &mdash; <em>but</em>...</p>
<h3>...as usual, theres a work-around to keep going:</h3>
<p>quite simply, set up your Web Part connection in <em>SharePoint Designer</em> and it will be persisted for good. Of course now you have a customized, a.k.a. <strong>un-ghosted</strong> copy of the List View page in your content database (for no particular reason other than SPD always un-ghosting a page when you hit <em>Save</em>, even though the same customizations when done in the browser would <em>not</em> have resulting in such an un-ghosting since Web Parts and connections are neatly stored outside your page mark-up in the DB and are just merged with the page HTML by SPD when it opens it), but neither on your Windows 7 development server nor on most productive systems is this typically really an issue.</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8608439.xml</wfw:commentRss></item><item><title>Ad-hoc View Customization in the User Profiles Web Part</title><category>Employee View</category><category>MOSS 2007</category><category>People Search</category><category>PeopleZen</category><category>SharePoint 2010</category><category>Staff Directory</category><category>Team Listing</category><category>User Profiles</category><category>WSS 3.0</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Fri, 06 Aug 2010 07:00:48 +0000</pubDate><link>http://roxority.com/sharepoint-zen/ad-hoc-view-customization-in-the-user-profiles-web-part.html</link><guid isPermaLink="false">295127:3023144:8476904</guid><description><![CDATA[<p>Just a quick note that <strong>PeopleZen</strong>, the <a href="http://roxority.com/peoplezen/">SharePoint User Profiles Web Part</a> now supports new ad-hoc view customization features.</p>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-08-06-peoplezen-retabbing/user-profiles-web-part-on-the-fly-view-customization.png"><img style="width: 538px;" src="http://roxority.com/storage/blog/10-08-06-peoplezen-retabbing/user-profiles-web-part-on-the-fly-view-customization.png" alt="" /></a></span></span></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8476904.xml</wfw:commentRss></item><item><title>Simplified Cascading for Multiple Choice Drop-Down Filters</title><category>Cascading, Multiple-Value List Filters</category><category>Classification</category><category>Document Management</category><category>Enterprise Content Management (ECM)</category><category>Enterprise Search</category><category>FilterZen</category><category>Lookup &amp; Linkage</category><category>MOSS 2007</category><category>Meta-Data Annotation, Population &amp; Management</category><category>SQL &amp; Business Data (BDC / BCS) integration</category><category>SharePoint 2010</category><category>Tagging</category><category>Taxonomies</category><category>WSS 3.0</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><category>XSL Data Views</category><dc:creator>ROXORITY</dc:creator><pubDate>Sat, 31 Jul 2010 15:13:26 +0000</pubDate><link>http://roxority.com/sharepoint-zen/simplified-cascading-for-multiple-choice-drop-down-filters.html</link><guid isPermaLink="false">295127:3023144:8416164</guid><description><![CDATA[<p>FilterZen, the ultimate <a href="http://roxority.com/filterzen/">Filter Web Part for SharePoint</a>, has had cascading drop-down filters for a while but we have now extended our offering.</p>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-07-31-cascading-choice-filters/sharepoint-multiple-choice-filters-01.png"><img style="height: 99px;" src="http://roxority.com/storage/blog/10-07-31-cascading-choice-filters/sharepoint-multiple-choice-filters-01.png" alt="" /></a></span></span></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8416164.xml</wfw:commentRss></item><item><title>Here's a free Web Part to show just the Current User profile</title><category>Employee View</category><category>MOSS 2007</category><category>People Search</category><category>PeopleZen</category><category>Permissions, Groups &amp; User Management</category><category>SharePoint 2010</category><category>Staff Directory</category><category>Team Listing</category><category>User Profiles</category><category>WSS 3.0</category><category>Web Parts</category><dc:creator>ROXORITY</dc:creator><pubDate>Thu, 22 Jul 2010 14:42:00 +0000</pubDate><link>http://roxority.com/sharepoint-zen/heres-a-free-web-part-to-show-just-the-current-user-profile.html</link><guid isPermaLink="false">295127:3023144:8332552</guid><description><![CDATA[<p>We just added the capability to just show the current user to <strong>PeopleZen</strong>, the <a href="http://roxority.com/peoplezen/">User Profiles Web Part for SharePoint</a>:</p>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-07-22-current-user/current-user-profile-web-part.png"><img style="width: 570px;" src="http://roxority.com/storage/blog/10-07-22-current-user/current-user-profile-web-part.png" alt="" /></a></span></span></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8332552.xml</wfw:commentRss></item><item><title>Adding an "Advanced Search" interface to any List or Web Part in no time -- with the new on-the-fly Filters</title><category>Cascading, Multiple-Value List Filters</category><category>Document Management</category><category>Enterprise Content Management (ECM)</category><category>Enterprise Search</category><category>FilterZen</category><category>MOSS 2007</category><category>People Search</category><category>SharePoint 2010</category><category>WSS 3.0</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><dc:creator>ROXORITY</dc:creator><pubDate>Wed, 30 Jun 2010 13:13:00 +0000</pubDate><link>http://roxority.com/sharepoint-zen/adding-an-advanced-search-interface-to-any-list-or-web-part.html</link><guid isPermaLink="false">295127:3023144:8160033</guid><description><![CDATA[<p>We just introduced an outstanding new feature to FilterZen: the <strong>Dynamic Ad-Hoc Filters</strong> that give you a full-fledged <em>Advanced Search</em> user interface for any connected Web Part, and fully pre-populated with applicable fields for any SharePoint List:</p>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-06-30-advanced-search/dynamic-ad-hoc-filters-advanced-search-ui-01.png"><img style="width: 570px;" src="http://roxority.com/storage/blog/10-06-30-advanced-search/dynamic-ad-hoc-filters-advanced-search-ui-01.png" alt="" /></a></span></span></p>
<p>Previously, content managers, site designers or admins pre-configured individual filters with the proper settings for their end-users, but those had no way of customizing these. While this is still a valid use-case for many projects, with the new <strong>Dynamic Ad-Hoc Filters</strong>, end users can arrange and combine their own filters <em>on the fly</em> to search the List, Data View or other Web Part in a way that suits them in their individual, current situation.</p>
<ul>
<li>End-users can AND/OR combine multiple filters on the fly.</li>
<li>The appropriate rich editors (date controls and people pickers) are shown when a field is selected, <strong>without</strong> a page post-back.</li>
<li>End users can also search for "any field", for example "show me records where <em>any field</em> contains <em>iron</em>".</li>
<li>Setting this up is a breeze, and admins can pre-define which fields and operators are allowed:</li>
</ul>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-06-30-advanced-search/dynamic-ad-hoc-filters-advanced-search-ui-02.png"><img style="height: 300px;" src="http://roxority.com/storage/blog/10-06-30-advanced-search/dynamic-ad-hoc-filters-advanced-search-ui-02.png" alt="" /></a></span></span></p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-8160033.xml</wfw:commentRss></item><item><title>List Filtering: Highlighting Partial Matches in Search Results</title><category>Cascading, Multiple-Value List Filters</category><category>FilterZen</category><category>MOSS 2007</category><category>SharePoint 2010</category><category>WSS 3.0</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><dc:creator>ROXORITY</dc:creator><pubDate>Sat, 29 May 2010 10:14:17 +0000</pubDate><link>http://roxority.com/sharepoint-zen/list-filtering-highlighting-partial-matches-in-search-result.html</link><guid isPermaLink="false">295127:3023144:7805913</guid><description><![CDATA[<p>Just a quick update: users of&nbsp;<em>FilterZen</em>, the <a href="http://roxority.com/filterzen/">ultimate Filter Web Part for SharePoint 2010 and 2007</a>, can now greatly improve the end-user usability with a simple check-box option we just newly introduced: <span class="rox-hilitematch">highlighting</span> of filter values (ie. search phrases) in the connected consumer List View "search results":</p>
<p style="text-align: center;"><span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-05-29-foundation-server/sharepoint-list-filtering-highlighting-partial-matches-in-search-results.png"><img style="height: 200px;" src="http://roxority.com/storage/blog/10-05-29-foundation-server/sharepoint-list-filtering-highlighting-partial-matches-in-search-results.png" alt="" /></a></span></span> <span class="full-image-center ssNonEditable"><span><a class="rox-topup" href="http://roxority.com/storage/blog/10-05-29-foundation-server/sharepoint-list-filtering-highlighting-partial-matches-in-search-results-setup.png"><img style="height: 200px;" src="http://roxority.com/storage/blog/10-05-29-foundation-server/sharepoint-list-filtering-highlighting-partial-matches-in-search-results-setup.png" alt="" /></a></span></span></p>
<p>The highlighting needs to be explicitly enabled in the <em>FilterZen</em> Web Part settings tool-pane (in the <em>Interactive Filters</em> section, see above-right screenshot) and of course you can fully <a href="http://roxority.com/filterzen-documentation/reference-css-classes.html">re-style and customize this using CSS</a>: simply use the <strong>span.rox-hilitematch</strong> selector.</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-7805913.xml</wfw:commentRss></item><item><title>Filtering SharePoint Lists using nested AND / OR operator precedence hierarchies</title><category>Cascading, Multiple-Value List Filters</category><category>FilterZen</category><category>MOSS 2007</category><category>SharePoint 2010</category><category>WSS 3.0</category><category>Web Part Connections</category><category>Web Parts</category><category>Wildcard List Search with CAML operators</category><dc:creator>ROXORITY</dc:creator><pubDate>Thu, 27 May 2010 20:08:34 +0000</pubDate><link>http://roxority.com/sharepoint-zen/filtering-sharepoint-lists-using-nested-and-or-operator-prec.html</link><guid isPermaLink="false">295127:3023144:7793578</guid><description><![CDATA[<p><img align="right" style="height: 140px;" src="http://roxority.com/storage/blog/10-05-27-caml-nested-operator-precedence/sharepoint-list-caml-nested-and-or-operator-precedence-query.png" alt="" />A few days ago we pushed out a silent minor update to <a href="http://roxority.com/filterzen/">FilterZen</a> that finally gives you <em>ultimate</em> control over how to combine <strong>multiple SharePoint List filters</strong>. As the array of available operator options is now quite broad, this article provides a summary overview on how filters and values can be logically combined when filtering SharePoint Lists.</p>]]></description><wfw:commentRss>http://roxority.com/sharepoint-zen/rss-comments-entry-7793578.xml</wfw:commentRss></item></channel></rss>
