|
|
|
By: Andrew Schwenker
Posted:
February 15, 2012 at 4:35 PMSituation So you’ve got this nice InfoPath form, and you want to pre-populate it with user information. This means you’ll need to somehow get the user’s login information into the InfoPath form. Unfortunately, there’s no simple or straightforward way to do this. Several blogs reference just calling the form’s User property and everything magically works in SharePoint. I can tell you from personal experience that this isn’t the case. There are other blogs saying to use a new field in the fo
... [more]
By: Andrew Schwenker
Posted:
February 3, 2012 at 10:15 AM
Whether you love or hate InfoPath forms, they occasionally do make things easier. However, the form viewer page comes from the FormServerPage type, which inherits directly from System.Web.UI.Page, meaning that it permits anonymous users to view the page and, consequentially, your form. None of the SharePoint access permissions, aside from folder-level permissions have any affect. Unfortunately, the page is located in the root layouts folder, so changing those permissions aren’t possible. Y
... [more]
By: Mike Burger
Posted:
January 26, 2012 at 12:57 AM
Step-by-Step Instructions
Before getting started I would like to point out the other blogs in this series. If you do not need help with the installation of the SQL Server 2012 bits then perhaps one of the other blogs will be of help.
Installation Order:
SQL Server 2012 (RC0) Business Intelligence Configuration
SQL Server 2012 (RC0) Installation and Configuration
SharePoint 2010 Installation for SQL Server 2012 (RC0)
Additional SSAS Instance Installations in SQL Server 2012 (RC0)
... [more]
By: Mike Burger
Posted:
January 26, 2012 at 12:57 AM
Overview
With every new version of SQL that is released there are always a few changes and challenges related to the installation and configuration of all the tools within the BI stack. Admittedly, even with the ever changing toolset within the BI stack, this has gotten easier over time. Furthermore, the deep integration with SharePoint now makes it impossible to setup a VM and use the BI stack without it.
If you have never installed SQL server or any tools on the BI stack don't worry! The
... [more]
By: Mike Burger
Posted:
January 26, 2012 at 12:56 AM
Overview
Please check out the other blogs in the series related to setting up each of the main SQL Server 2012 features. Links to each of the related blogs are shown below.
Installation Order:
SQL Server 2012 (RC0) Business Intelligence Configuration
SQL Server 2012 (RC0) Installation and Configuration
SharePoint 2010 Installation for SQL Server 2012 (RC0)
Additional SSAS Instance Installations in SQL Server 2012 (RC0)
SQL Server 2012 (RC0) PowerPivot for SharePoint 2010 Config
... [more]
By: Mike Burger
Posted:
January 26, 2012 at 12:55 AM
Overview
If you do not already have SQL Server 2012 PowerPivot and SharePoint 2010 installed please check out one of the earlier blogs in this series. All of the blogs in the series are listed below. If you did not follow the SharePoint 2010 Installation for SQL Server 2012 blog then your PowerPivot configuration might vary slightly from what I shown below.
Installation Order:
SQL Server 2012 (RC0) Business Intelligence Configuration
SQL Server 2012 (RC0) Installation and Configurati
... [more]
By: Mike Burger
Posted:
January 26, 2012 at 12:54 AM
Step-by-Step Instructions
I would like to point out that this installation is actually pretty simple for a brand new BI environment. If you are new to the series, please click on one of the other blogs in the series to get up to speed. If not, continue on!
Installation Order:
SQL Server 2012 (RC0) Business Intelligence Configuration
SQL Server 2012 (RC0) Installation and Configuration
SharePoint 2010 Installation for SQL Server 2012 (RC0)
Additional SSAS Instance Installations in
... [more]
By: Andrew Schwenker
Posted:
January 23, 2012 at 10:26 AMSituation If you’ve worked with SharePoint 2010 at all, I’m sure you’ve seen a ModalDialog popup at some point. This popup most often occurs when you’re creating or editing a list item. The item’s edit or create form is displayed by ModalDialog in an HTML iFrame. This frame allows for the nifty, AJAX-like popup, but it also means that the form code is segregated from the rest of the page. This isn’t really a problem with out-of-the-box forms, which use the Dialog master page. The dialog ma
... [more]
By: Bert Johnson
Posted:
January 22, 2012 at 1:30 PM
Have you ever come across a SharePoint installation that's been customized in an unsupported way? You look at the 12 (or 14) hive and see that files have been modified by hand? Not good.
As you may know, changing core SharePoint files is unsupported and can lead to problems when patching.
The best way to clean up modified SharePoint installations is to pull out the customizations and move them into new files as part of a solution package (WSP file). That makes it easy to re-deploy c
... [more]
By: Darya Orlova
Posted:
January 11, 2012 at 10:37 AM
In the few weeks that I've been working on NewsGator customizations, this question has come up several times: Can you make everyone in an Active Directory group automatically follow a NewsGator community?
What it comes down to is that the administrator wants to manage groups in Active Directory and not have to duplicate that effort in SharePoint. This makes sense: group membership should be consistent within the organization.
In version 2.5, this is a built-in feature: you will be a
... [more]
By: Jagun Rimes
Posted:
January 6, 2012 at 12:54 AM
There may be a number of reasons why you or your organization may want to understand the impact a particular web part may have on the SharePoint farm. The information will allow you to understand the scope of sites that may be affected from a web part perspective. This information may be helpful in the following scenarios.
· Upgrading from SharePoint 2007 to 2010.
· Need to remove all instances of web parts
· Communicating change of web parts.
· Modificatio
... [more]
By: Darya Orlova
Posted:
December 29, 2011 at 7:18 PM
If you have NewsGator on your SharePoint site and want to refine the look or functionality of some items in the newsfeed, there is a good chance that you will be building a custom activity type.
Here are a few examples of where custom activity types can help:
· items from a non-community list trigger posts to the newsfeed
· disable "share" functionality for particular newsfeed items
· send out updates from a group account without forcing your users to remember an extra set of a
... [more]
By: Travis Nielsen
Posted:
December 29, 2011 at 6:37 PMSince the beginning of 2011, I’ve had the good fortune of being involved with several projects involving the claims authentication capabilities introduced in SharePoint 2010. The scope of these efforts have ranged from small proof-of-concept demonstrations to large Internet and Intranet production deployments. Some involved custom built Security Token Services (STS) and others relied on vendor-provided products like ADFS 2.0 and Ping Federate. As a sort of unofficial evangelist for this sort of
... [more]
By: William Tseng
Posted:
December 6, 2011 at 10:56 PMFor an example of the processing pipeline itself, check out Jeff Monnette’s blog here. The FAST Processing Pipeline is a great method of feeding in your own Crawled Properties into FAST, and then being able to expose those properties by mapping to managed properties and searching on them. We ran into a situation with some custom code which stored ratings and comments for a document together in a column, which caused a mess when FAST showed the data. While I’m not going to go into what the entire
... [more]
By: Andrew Schwenker
Posted:
November 29, 2011 at 3:01 PMSituation Wouldn’t it be nice to start a specific SharePoint list workflow on each item in a list? Unfortunately, there’s no simple way to do this out of the box in SharePoint or Nintex, even though it’s just a few lines of code. You could always grab all of the list items and then loop through each one and start a workflow, but this is complicated and cumbersome. Solution Using Nintex Workflow 2010, it’s incredibly easy to create a simple to use and configure workflow action that can start
... [more]
By: Bert Johnson
Posted:
November 21, 2011 at 5:30 AM
SharePoint deployments succeed or fail based on adoption and adherence to business goals, not technical functionality. It doesn't matter how pretty your SharePoint site is or how many features you pack in. Perception is reality, and if people don't perceive value, it's failed.
Along those lines, communications planning is paramount for winning hearts and minds. Whether deploying a small upgrade or embarking on a transformational change from another system, engaging end-users early and t
... [more]
By: Mark Drespling
Posted:
November 9, 2011 at 10:56 AM
No organization builds a SharePoint environment with the goal of creating a poor user experience. Yet, many organizations do not plan for, adopt and design for an intuitive, user-friendly SharePoint environment.
So, why does this happen? It often stems from not understanding the business case behind user experience design and the value it will bring to the enterprise. In the case of SharePoint, the tools it provides usually solves many critical business problems – collaboration is not efficie
... [more]
By: Callie Jones
Posted:
October 20, 2011 at 2:27 PM
Intranets have long been the standard for sharing secure information within an organization, but they can be challenging to manage, especially when left to one person or group, and consequently, the information could become stale or employee involvement low.
So how do we make sure our intranet is valuable and the investment maximized? By adding a social layer to your intranet, you’re adding familiar communication tools – ones that your employees already use on a daily basis in their personal
... [more]
By: Andrew Schwenker
Posted:
October 17, 2011 at 9:55 PMSituation You’re looking for a way to semi-automate the back-loading of of scrubbed data from your production environment to your development/test/staging/whatever environments. There are several reasons you’d want to do this that I don’t need to get into here. The problem is that your production environment is well-used and full of a bunch of data, both personal and proprietary. This data must therefore be scrubbed to shrink its size and remove anything that shouldn’t be in a non-production
... [more]
By: Ali Rizwan
Posted:
October 17, 2011 at 4:37 PM
I wanted to share my experience with the new features of Mobile Entrée and how to leverage your existing Microsoft Business Intelligence investments as a starting point to building out the mobile platform. Mike Burger posted earlier regarding Mobile Entrée (found here). He stated the fact that it can integrate with SharePoint and render reports in Excel in the mobile browser. These are very compelling features in trying the solution out. I am impressed with the ability to finally share my E
... [more]
By: Apryl Crossland
Posted:
October 12, 2011 at 4:31 PM
System Specs
SharePoint 2010 farm hosting multiple web apps using claims authentication. Each web app has multiple zones.
Symptoms
After a code deployment we were unable to access the Intranet zone (NTLM Authentication) for all claims-based we apps in the environment.
The following is the error that was encountered when trying to access the sites in IE.
The following is the error that was being captured in the Application event log.
Log Name: ApplicationSource: Mi
... [more]
By: Bert Johnson
Posted:
October 4, 2011 at 6:30 PM
The SharePoint Conference is in full swing! Despite a groggy start for some attendees (thanks to AvePoint's late-night "Red Party"), Tuesday continued the great stream of content.
While a peek at the next version will have to wait until at least SharePoint Conference 2012, excitement and innovation around SharePoint 2010 are still in vast supply.
Six Key Themes from SharePoint Conference 2011
I've attended a mix of sessions focusing on IT, business, and development and s
... [more]
By: David Soderna
Posted:
October 3, 2011 at 6:54 PMIt's been an interesting and exciting first day at SPC11. Everything from the facilities to the overall organization to the drive and excitement are what we've come to expect from a big Microsoft Conference. SharePoint has truly invaded Mickey Mouse's neighborhood.
What's also impressive is the impact the SharePoint Community has on shaping the conference. From the conference breakfast where giant screens of streaming tweets provided some dining entertainment to the keynote itself where our
... [more]
By: Bart Tubalinal
Posted:
September 26, 2011 at 2:08 PM
I was debugging an issue with a heavily customized SharePoint site where users were unable to save any changes they made to SharePoint list views. Since this was a heavily customized site with several custom list definitions, my initial thought was that we may have botched a list definition or two and made these lists and list views non-modifiable. However, I also tested creating an out of the box SharePoint List and found out that its views were not modifiable as well. In order to isolate the
... [more]
By: Andrew Schwenker
Posted:
September 20, 2011 at 1:38 PMAll over the web, there are plenty of links to how to interact with SharePoint 2010 via the Client Object Model. Unfortunately, these interactions are all done via the compiled Client Object Model, not the Silverlight or JavaScript versions. That means you have to do the translation to JavaScript or Silverlight yourself. For Silverlight, that’s not particularly difficult, but keep in mind that the entire Silverlight object model is a subset of the Common Language Runtime (CLR). However, nowh
... [more]
By: Bert Johnson
Posted:
August 27, 2011 at 8:30 PM
Here's the scenario:
You publish SharePoint content using UAG
Users want to share links via email/IM
When the recipient clicks your link, they're prompted to log in
After authenticating, they're redirected to your SharePoint homepage instead of the original link
The reason for this is that UAG only has one <FORM/> action target that is set to your homepage.
The good news is that UAG keeps your original link in its 'orig_url' parameter. We can use Javascript in SharePoint to look
... [more]
By: Seth Broweleit
Posted:
August 25, 2011 at 10:39 PM
You want your iPad users to be able to scroll your SharePoint 2010 site with one finger.
It can be done with the two finger swipe but it doesn't work as well and visitors may not know that. The solution involves using CSS to disable the - ribbon positioning system - so that the ribbon is no longer stuck at the top of the browser. But at the same time you don't want the ribbon positioning disabled for browsers on the desktop. Because that is where the content owners are likely to do their edit
... [more]
By: Travis Nielsen
Posted:
August 24, 2011 at 11:36 AMIf you’re looking to support iPhone on a SharePoint 2010 site that is configured to use an external identity provider like Ping Federate, ADFS 2.0, or a custom STS, you will likely run into this issue. However, you may notice everything works just fine with iPad. Fortunately, the issue can be reproduced on the desktop using Firefox or Safari by emulating the iPhone user agent and you’ll be able to see what’s going on in Fiddler. As seen in the above screenshot, you’ll notice an additional redir
... [more]
By: Seth Broweleit
Posted:
August 17, 2011 at 6:00 PM
SharePoint 2010 top nav problem on touch devices
You may have noticed that the out of the box SP2010 site nav is not quite usable on a touch screen device like an iPad. The top nav is a list of links, to put it simply. When the links are hovered on, with a mouse, a fly-out menu appears. Since touch devices do not have "hover" the fly-out menu does not appear until the item is clicked. But a click takes you to the target URL of the link so you are unable to choose a link from the fly
... [more]
By: Teo Nedev
Posted:
August 17, 2011 at 11:29 AM
If you happen to install PowerPivot on a SharePoint server that has prior SQL Server installation (SQL engine, Analysis Services, Reporting Services etc.) you will run into problems.
You may see error that the installation was unable to register Microsoft.AnalysisServices.SharePoint.Integration.dll assembly. Or if you are really lucky, you may get by far more helpful error message "Object reference not set to an instance of an object".
You generally need 3 steps in order to
... [more]
By: Teo Nedev
Posted:
August 8, 2011 at 8:50 AM
I spent considerable time last week trying to build 2-node FAST for SharePoint 2010 implementation. Creating the setup.xml file and building the admin FAST node was the easy part, but trying to connect the non-admin node is what took up most of my time.
(The default FAST installation creates 3 example files under C:\FASTSearch\etc directory, they are named deployment.sample.single.xml, deployment.sample.multi1(2).xml, most of the time you can tweak them to suit your needs instead of trying to
... [more]
By: Micgelle McMillan
Posted:
July 29, 2011 at 3:31 PM
Many times when we begin a project we start by sitting down with the user and drafting a requirements document. After a few days of organization we come up with wireframes and a general idea of what we understand, and then we wait for user feedback. This is the way things are done, but is it the best way? In SharePoint creating a page and adding a web part is pretty simple and the configurations take a large amount of the time. What would happen if we designed these sites with the user, inst
... [more]
By: Bert Johnson
Posted:
July 27, 2011 at 3:30 PM
How many versions of a typical document do you need to keep? 5? 10? 100?
SharePoint content databases often get cluttered with redundant versions of the same documents. In some cases, I've seen presentation libraries with less than 10 GB of active content, but hundreds of GBs of content due to gradual changes.
If you're ready to clear out old versions, SharePoint 2010's Management Shell makes it easy. The script below will iterate through all lists and update them to keep only the
... [more]
By: Ajay Ram
Posted:
July 21, 2011 at 9:40 PMThe top navigation menu in SharePoint 2010 by default allows one level. If like me you had created the custom master page by copying over the controls from default v4.master page, the top navigation menu is controlled by the ASP menu control "TopNavigationMenuV4". The number of levels of sub sites accessible in the top navigation menu is controlled by the "MaximumDynamicDisplayLevels" property of the menu control.
<SharePoint:AspMenu
ID="TopNavigationMenuV4"
... [more]
By: Andrew Schwenker
Posted:
July 18, 2011 at 3:35 PM
SPPersistedObject is an important element in SharePoint 2010. It’s SharePoint’s main way of storing information across servers and acts as sort of the central brain of the application. Any data stored in it is guaranteed to be there in perpetuity. This makes SPPersistedObject a very useful class, but it’s not without its drawbacks. One of the most frustrating and least documented is the change that occurred in the class between SharePoint 2007 and 2010. Suppose you want to change this cla
... [more]
By: Amol Ajgaonkar
Posted:
July 17, 2011 at 7:05 PM
Social component in SharePoint 2010 is actively used in intranets. Users share thoughts, links and documents with other users using the functionality provided by SharePoint 2010. Users can tag pages which are a part of the intranet site or they can tag links which are external. Anytime any of the above actions occur, an activity is created. The activities created are displayed to users where ever the “Recent Activities” web part is placed. The web part gathers all the activities depending on s
... [more]
By: Andrew Schwenker
Posted:
July 14, 2011 at 1:45 PMA little while ago, I was working on a project that needed to display user pictures. These pictures were to be stored in a Picture Library specific to the site collection of the application in SharePoint 2010. If the user didn’t have a picture, for whatever reason, a default silhouette picture was to be displayed instead. The easiest way to implement this is by using the onError handler that the Document Object Model (DOM) provides for image tags as part of the HTML specification. Whenever a
... [more]
By: Travis Nielsen
Posted:
July 11, 2011 at 10:42 PMWe recently ran across an issue a customer was having with the migration of “My Site” content to SharePoint 2010. In their case, the target configuration was Claims Mode using an external STS for authentication. They upgraded their web application to claims-mode, converted the users to SAML claims principals, and then configured the User Profile Service to synchronize with Trusted Identity Providers. Profile synchronization ran fine. However, whenever a user clicked the “My Content” link, a bran
... [more]
By: William Tseng
Posted:
July 8, 2011 at 2:15 PMSo everything was hunky-dory in the FAST world. User Contexts and Site Promotions were getting along, scopes did their thing, and life crawled along. Your Content SSA chugs along and suddenly… A year after the original FAST installation took place, the unthinkable (well, unexpected and forgotten) happened. The self-signed FASTSearchCert.pfx certificate expired! If you have never run into this problem before, or were unaware that it was occurring like myself, you may look at many areas before you
... [more]
By: Andrew Schwenker
Posted:
July 7, 2011 at 2:08 PMOne of the cool new features of Visual Studio 2010 Web Application projects are web.config transforms which allow you to use different settings in your web.config file without needing to remember to change them every time you compile the project. More information can be found here: http://msdn.microsoft.com/en-us/library/dd465326.aspx. In a nutshell, you can provide additional settings and modifications to the web.config that Visual Studio compiles at runtime into a single web.config file. Th
... [more]
By: Teo Nedev
Posted:
July 5, 2011 at 2:40 PM
There are couple of blog posts out there that talk about how to change passwords for SharePoint 2010 manages service accounts. You can do it using the GUI (Central Admin) or powershell.
I actually had to go through this exercise recently, and what I found is that certain service applications will stop working after the passwords have been updated. Specifically, the user profile synhronization service stops, and the search service application enters paused state.
After you change the
... [more]
By: Bert Johnson
Posted:
July 2, 2011 at 1:15 PMSharePoint 2010's rich text editors make it pretty easy to format text and insert media, but they also make it difficult to embed Flash content. In order to streamline the HTML generated by the Content Editor Web Part and other edit boxes, Microsoft decided to automatically remove non-essential tags. Any time we try to embed a Flash file or other add-in that uses an <OBJECT/> tag, SharePoint removes it upon being saved.
So how do we add Flash to a SharePoint page? The trick is to us
... [more]
By: Bert Johnson
Posted:
July 1, 2011 at 7:00 PM
Last month, I had the distinct honor of speaking at SharePoint Saturday Chicago. Kudos to the organizers for putting on another great event.
Here are slides from the two sessions I presented:
Office 365 Deployment Strategies
Moving to Office 365 provides the perfect opportunity to clean house and get SharePoint back on track. Whether starting fresh or migrating existing sites, early planning will facilitate long-term success in the cloud. This session will explore deployme
... [more]
By: Stan Ageev
Posted:
July 1, 2011 at 3:04 PM
A few weeks ago I was part of a small group of PB'ers lucky enough to attend a SharePoint Saturday event held in Lisle, IL. Although I was not able to make it by 8AM, I was just in time for free lunch and a great session by Virgil Carrol, a head of Monkey Consulting specializing in MS SharePoint technologies, on SharePoint Information Architecture (IA) Silos. The session was about 3 hours long and covered lots of different topics on IA and its importance in today’s business world.
So
... [more]
By: Ajay Ram
Posted:
June 30, 2011 at 12:21 AM
The Official File web service in SharePoint is used to submit files to a record repository. When the file gets submitted the metadata of the document is parsed and matched to a routing rule in the record center. One of the parameters passed to the SubmitFile method is metadata (properties) of the document.
public static OfficialFileResult SubmitFile( SPWeb web, byte[] fileToSubmit, RecordsRepositoryProperty[] properties, string strRecordSeries, string
... [more]
By: Kiran Kakanur
Posted:
June 22, 2011 at 1:07 AM
In SharePoint 2010, you can use FAST Query Language (FQL) to query the FAST Search Server content index. In this blog, I will show how you can use the Query Web Service and the KeywordQuery class to execute an FQL query against the content index.
You need to ensure the following has been completed, before you can use FQL to search the content index:
· FAST Search Server 2010 for SharePoint has been installed and configured. Here is a good TechNet resource.
· Managed propert
... [more]
By: Ajay Ram
Posted:
June 20, 2011 at 9:09 PM
Recently I was working on upgrading a custom router from SharePoint 2007 to 2010. This blog points out some of the deprecated methods and provides details on the new methods replacing it.
In SharePoint 2007, IRouter interface provided the definition for the method OnSubmitFile. The OnSubmitFile allows users to process and route documents that are uploaded to a content organizer enabled site. In SharePoint 2010 IRouter interface is replaced by the ICustomRouter interface. The method signature
... [more]
By: Amol Ajgaonkar
Posted:
June 12, 2011 at 9:28 PM
If you have the P1 plan, you get a public web site that you can customize. This is pretty neat. Office 365 gives you plenty of tools to create your own look and feel.
Here is an overview of the basic functionality provided to customize your site.
You can set the width of the page or you can make the site full width.
The ribbon has three tabs. The first one is used for navigation. The second and the third tabs are used to design the site.
When you select the option of editing the w
... [more]
By: Teo Nedev
Posted:
June 10, 2011 at 5:04 PM
I run into very interesting problem when trying to modify the topology of my search service application. I was basically trying to move my administration component and index role to another server in the same farm, but the wizard kept crashing with TimerJob timeout error.
When looking at my target server (where I was trying to place my admin and index role), the search service would be in status Error Staring and the application server log would show
Search Method failed with unexpect
... [more]
By: Stephanie Hasz
Posted:
June 10, 2011 at 1:01 PMOne of the most irritating things that can happen while you’re debugging is this message: When you sit at any one breakpoint for too long (longer than the ping maximum response time), this error will appear and terminate your session. If you’re anything like me and my fellow team members, you’ll blindly click “OK” and start over with an extra dose of frustration. Luckily for us, our tech lead, Mike Becker, actually read this message one day and provided us with the solution. It’s so simple,
... [more]
|
 |
|
|
|
|
 |
|
|
|
|
|
|
|