Community Blogs

FREE Whitepaper & Videos: Leveraging #Office365 for Project Collaboration Success #pmot - Jan 26, 2012 03:28 AM
Are you tired of relying on email to facilitate project collaboration? Wouldn’t it be great if there was a more efficient project collaboration solution out there? Office 365 can take your project col
Submit Form to a Secure Location - Jan 26, 2012 12:06 AM
- By Laura Rogers
Body: Forms and security. It is a common requirement to have a form that can be filled out, and when it is submitted, it goes to a location that the form submitter does not have access to. This is tr
Feb 2: Community Webcast w/ #SharePoint Director Jared Spataro - Jan 25, 2012 02:18 PM
Want to know what’s in store for Microsoft SharePoint in 2012? Join me as I talk to Jared Spataro, Director of Microsoft SharePoint, for a live 30 minute community webcast on February 2, 2012, Thu, at
Book Review: The Heretic’s Guide to Best Practices by @PaulCulmsee & @KailashAwati - Jan 21, 2012 07:13 AM
The Heretic’s Guide to Best Practices: The Reality of Managing Complex Problems in Organisationsby Paul Culmsee and Kailash Awati The monolithic topic of organizational theory may be a necessary evi
Top 7 Reasons You Should Attend #MSProject Conference 2012 #mspc12 #pmot - Jan 20, 2012 08:55 AM
With over 20 million Microsoft Project users worldwide, now is the time to maximize the value of this project management tool. There’s no better way to do this in 2012 but to attend the upcoming Micro
Video: 2012 #MSProject Community Webcast w/ @ArpanShah #pmot - Jan 19, 2012 05:59 AM
Had a great time talking to Microsoft Project Director Arpan Shah yesterday. We talked about:   - MS Project 2010 momentum - Client success stories - The business value of project management - Project
What's Happenin

Metalogix Announces Migration Manager for SharePoint – Public Folders Edition With Powerful Enhancements to Optimize SharePoint Performance On-Premises or In The Cloud
Jan 26, 2012 10:12 AM
New Release Allows Organizations to Quickly Migrate and Consolidate Business-Critical Exchange Public Folders Content

New tools from IncWorx focus on branding, document routing
Jan 25, 2012 08:30 AM
Offerings improve on SharePoint’s out-of-the-box capabilities while reducing development time and cost, company says

New Release of AvePoint’s DocAve Software Platform Extends Management and Governance for Microsoft SharePoint 2010
Jan 17, 2012 02:16 PM
DocAve 6, built entirely on Microsoft technologies, helps the usability, scalability, and availability of SharePoint 2010

Exostar releases cloud-based collaboration service
Jan 11, 2012 01:30 PM
ForumPass 5 has strengthened security features and an improved user experience, the company says

Quest adds Office 365 support to Site Administrator for SharePoint version 4.4
Jan 4, 2012 09:00 AM
Reporting capabilities give users metrics from SharePoint Online environments

Claims-based security from Titus
Dec 28, 2011 01:30 PM
Metadata Security Claims Edition allows organizations to use aspects of user identity to apply access control policies

Metalogix Announces General Release of Migration Manager For SharePoint 5.0 With Full Nintex Workflow Support And Enhanced High-Fidelity Migrations In Excess Of 500GB Per Day
Dec 20, 2011 04:27 PM
New Product Delivers 1,000% Increase in SharePoint Migration and Upgrade Speed

 
 
Skip Navigation Links
Keeping things simple to ensure SharePoint success
By John Ross
People often ask about tips for getting started with their SharePoint project, and usually my advice is to keep things simple and focus on what SharePoint does best (and avoid what it doesn’t do as well). Normally whenever these words come out of my mouth, I’m very aware of how silly it must sound to someone because it sounds rhetorical. But the fact of the matter is that failure to follow these two little tips is the reason why most SharePoint projects jump the tracks.The K.I.S.S. principleIf you aren’t familiar with the acronym K.I.S.S., it stands for Keep It Simple Stupid/Silly/SharePoint. The solution to any problem should be reasonably simple, but just for clarification that doesn’t mean that I’m advocating a specific way of solving the problem. For example, we’ve all talked to stakeholders who have some problem to solve, and we’ve probably all heard (or proposed) solutions that are the technical equivalent of a Rube Goldberg machine (i.e. www.rubegoldberg.com). In these cases, you might address the original problem but would likely end up with long-term supportability issues.If you happen to find yourself in a position where a complex solution has been proposed by someone (or maybe you’ve been the one who proposed it), the best thing is often to step back and look at the original goal. Many times the answer is to improve and streamline the process (executives love stuff like that!), or maybe it would be possible to just make the technical solution less elaborate so that you’d still get business value but not the perceived “perfect world” solution. In my experience, it is okay. Remember that you can always enhance functionality in the future, but it is far more difficult to dial back complexity once it has been implemented.If you ignore the K.I.S.S. principle, you run the risk of delivering an overly complex solution that might be difficult to support and use. This can lead to loss of trust by your stakeholders. Start simple and create things that create real value for your stakeholders. If you do it right, they’ll ask you to do more, which is a very good problem to have! Focus on what SharePoint does best (and avoid what it doesn’t do as well)It seems like obvious advice to focus on what SharePoint does best and avoid what it doesn’t do so well. But when you are starting a SharePoint project, this could mean the difference between success and failure. You should be honest and ask yourself if you (or your team) really understand SharePoint well enough that you could be confident to propose a solution. And if it turns out that there’s a gap in your understanding, that’s okay too. We’ve all be there. SharePoint is a big product. But there are plenty of ways to close that gap, through books, training, online resources, or even getting some good help from an experienced external resource.One last thingThe other piece of advice that I normally tell people is to “avoid doing things that are hard.” Let me give you an example: We’ve all been in meetings where a business user asks for something, and the technical team looks at each other with pure horror, but then for some strange reason someone says to the user, “Yeah, we can do that.”This advice isn’t intended to mean that you should never implement anything difficult on a SharePoint project; the real moral is to pick your battles. Depending on your experience level of you or your team, what you consider difficult is going to vary. The most common issue I see is that a team that is experienced with other technologies, usually .NET, takes on a SharePoint project and then quickly realizes that things are more complex and nuanced than they expect. Usually one of two things happens: They either try to simplify functionality, or they forge ahead and implement something that many times that wouldn’t be considered a “best practice.”The reality is that every project is going to require that we tackle some difficult requirements. The analogy that I usually use to describe this is that back when I was in college, I’d try to be mindful of the courses that I was registering for. I knew that as I got closer to graduating, some of the courses I needed to take were going to be very difficult. I tried to spread these difficult classes out so that I never took more than one or two at a time and balanced them out with much easier classes. You can do the same thing with your SharePoint project: Split it up into several phases and try to spread out the more complex functionality so that it doesn’t become too overwhelming. Another thing to consider is that the complex functionality often takes more time to implement. Spreading that functionality into phases allows stakeholders to see things sooner. It normally makes a project go smoother when functionality can be rolled out for people to start using sooner as opposed to later. This approach also makes it easier to make small course corrections along the way as people start to use the functionality, which tends to lead to a better product in the long run.It seems like it wasn’t that long ago that I did my first SharePoint project. I’ll never forget when my boss walked past my cube, clapping his hands and shouting, “Who wants to do SharePoint?” That person ended up being me. Things have turned out pretty well, but I learned a lot of hard lessons during that first project—many of which I’ve shared in this short article.I’d be interested to hear from readers about these tips or others that they give. You can find me on Twitter: twitter.com/johnrossjr.John Ross is a SharePoint MVP and Senior Consultant with SharePoint911. He has over eight years of experience implementing solutions for clients ranging from small businesses to Fortune 500 companies, as well as government organizations. John is coauthor of the books “Professional SharePoint 2010 Branding and User Interface Design” and “Real World SharePoint 2010: Indispensable Experiences from 23 SharePoint MVPs.” Visit his blog at johnrossjr.wordpress.com.
 
Writing the right requirements — Part III
By Eric Riz
This is the third and final article in my series on “Writing the Right Requirements.” (Read Part I and Part II if you haven't done so already.) If you have been reading this series, you have learned about engaging the business unit, defining a user community, and creating a phased approach to your SharePoint project requirements. Thank you to those who have reached out and provided feedback on their thoughts and successes; I look forward to receiving more notes and meeting some of you at SPTechCon.This article focuses on strategies toward effectively creating and documenting your requirements into meaningful, tangible, actionable statements. Note that I have written this from the perspective of deploying portal functionality to the business first.A common practice in requirements sessions is to get the team together and to simply talk through how your existing portal or intranet operates, while an analyst sits in the corner and furiously attempts to capture the information. Though this approach is unstructured and takes a strong project manager to control the session, it can uncover some valuable information on the high-level needs you’ll want to build into SharePoint. The difficult part will be documenting the information in a format to appropriately leverage the information and have it be useful in the overall process.In order to have meaningful and result-driven requirements sessions, follow these steps to success:Plan: The adage “measure twice, cut once” is relevant when planning and executing requirements sessions. Spend time measuring the needs of business users and the strategic objectives the business wants SharePoint to provide. Create a schedule that shows when and where participants should meet, the details of the meeting, and the anticipated outcome for each session; also, be sure to invite participants well in advance to ensure their availability.Finally, when planning your meeting, set each session up for no more than two hours. Enforcing the two-hour rule ensures that participants are fresh and remain interested in the conversation.Discuss: Start the session by outlining your objectives and expectations to the group. Show some sample portals that have been developed in SharePoint (e-mail me for screenshots) to build excitement for what you’re about to undertake. Discuss the importance of having transparency in your communication, and that each point is a steppingstone toward a formidable SharePoint solution. Then begin by asking some high-level questions to generate thought and feedback. How will the portal change the day-to-day work completed by staff? How can you best leverage portal functionality to empower users?#!Environment: In order to create practical requirements statements, create the right environment for creative thought. As the PM or team lead, hold your session in a boardroom or conference room with ample wall space; have lots of sharpies and Post-it Notes on hand. Next, divide the room into sections identified as Business Requirements, Stakeholder Requirements, Functional Requirements and Non-Functional Requirements. By preparing the room as such, you’ll have created a structured approach to the creation of each requirement. Participants now must qualify each of their needs into a specific category where it is most relevant. Structure: Invite participants to use one Post-it per requirement, and ask them to use as many words as possible to describe their need. This eliminates non-descriptive answers like “effective” and “user-friendly,” both of which have multiple uses and meanings depending on the author and the person responsible for interpreting the requirement.Interact and Share: When you feel you have an appropriate number of Post-its on the walls (there is no maximum), begin reading through the requirements aloud. By reading them, you are building buy-in and adoption as your participants hear each requirement. After reading 10 aloud, ask if anyone in the room has a comment about what they have heard. Focus on eliminating a minimum of 20% of the requirements due to overlap or lack of necessity; remember that not all requirements are going to be aligned to the project’s focus.Document: With the walls full of Post-its, being documenting the requirements in your tool of choice, such as Excel (though my personal recommendation is to create lists in SharePoint with the appropriate Content Types; use the Business, Stakeholder, Functional and Non-Functional headings described above). Then perform and complete your analysis on the ideas shared and requirements gathered. Remember that not each requirement is going to be possible for implementation. Some may be unnecessary while others may be best suited for another phase or project entirely.Regardless of the documentation format you choose, circulate the information and ensure that stakeholders and end users alike have had an opportunity to review. In the past, I have seen surveys created to measure stakeholder feedback, which was a well-received method of feedback. Once you have feedback and you have categorized your requirements into the appropriate categories, you are ready to begin finalizing your list and moving forward to begin scoping the development effort. Eric is the EVP of Systems Integration for Concatenate, a software firm focused on maximizing SharePoint through product innovation and systems integration based in Toronto. You can reach Eric by e-mail at ericr@concatenateinc.com or on Twitter at @rizinsights. Read his other SharePoint thoughts on his blog at www.ericriz.com.
 
A lesser-known Web Part connection option
By Chris Caravajal
Web Part connections are a popular out-of-the-box feature that enable users to connect Web Parts in such a way that selecting data from one Web Part can automatically perform an action on the data in a connected Web Part.To set one up via the browser, users can simply manipulate the Web Part properties options and connect Web Parts that are on the same Web page. By now, most users are familiar with this feature and incorporate it into their organization’s SharePoint sites. What most users don’t know is that this is not the only option that is available to them. It is the only option via the browser, but if a user opens a SharePoint 2010 Web page in SharePoint Designer 2010, another Web Part connection option is available to them, connecting to a Web Part that is on a different Web page. Once done, users can filter and update data based on the connection.What this looks like in the browser is that when two Web Parts, each on a separate page, are connected, the user clicks on the icon in the “Select” column of one Web Part and is automatically forwarded to the page for the other Web Part. When this redirect takes place, the data in the Web Part is updated based on the item that was originally selected. The behavior is similar to the way wikis are built out, but rather than text being organized this way, we can now do the same with list data. This ability allows for the creation of more complex dashboard and Web Part page solutions. This feature is just one of many additional options available in SharePoint Designer 2010. When working with SharePoint sites, be sure to remember that the browser options aren’t always the only ones that are available to you.For some more information regarding the creation of connections for Web Parts on separate pages, check out this video.Chris Caravajal is a consultant with SharePoint911.
 
What you need to know about Content Organizer (First of three parts)
By Chris Geier
The Content Organizer is one of the most interesting and yet least-known features in SharePoint 2010. Content Organizer is a new document-routing feature that is an evolution of the routing engine that (believe it or not) did exist in SharePoint 2007 for use in the Record Center. SharePoint 2010 extends, enhances and makes this functionality more broadly available. But before you jump into using it, here are some things you need to know.Perhaps the most important choice you can make when setting up the Content Organizer is in the settings page. This is the “Redirect Users to the Drop-Off Library" setting.On the surface, the idea is simple. When you have the box selected, all uploads are going to be automatically temporarily placed in the newly created drop-off library, at least behind the scenes. This means that when one of your users is uploading a document, the dialog/property window they are presented with is the one from the drop-off library. This dialog is where the user will enter in all the metadata associated with the document he or she is looking to upload. After all information is added, the information is analyzed to make routing decisions, rules are applied, and the document is routed. The user is then presented with a dialog box that gives the URL of the document’s final location.This may sound pretty straightforward, but there are a few things to keep in mind about the little gotchas that may be waiting just underneath the surface. First, the Content Organizer only works with content types that are document content types or are derived from them. So, if you have created custom content types or wish to use this with list items, you are out of luck.Next, if you have used custom local columns in your document library, these will not be displayed in the dialogue box users are presented with. Let’s take a look at an example.I have a PO document library on which I want to enable some content organizing. Within this document library, I have the PO content type and associated site columns, but I have also defined some additional columns in that library (not site columns associated to the content type). When a user is uploading a new document to the PO library, these custom columns will not be displayed in the upload dialog box because the dialog box is actually pulling the data from the drop-off library. If I need those columns to be displayed, I must make them site columns and bind them to the PO content type.Even though the local columns are not displayed, the routing of the document will not be affected, because you cannot make routing decisions on local document library columns. However, if I am still expecting that information to be collected, I will be disappointed and will have to make other plans to collect the information. This can be especially problematic if those new columns of mine are marked as required.At this point you may be asking yourself, “Self, can I just uncheck that box and get around this?” If the box is not checked, we can still take advantage of routing. However, to do so, all items you want to route must be uploaded only to the drop-off library. When I upload documents normally to my PO library, no routing will take place. In some organizations, this may be a great solution; in places that take advantage of content types and the Content Organizer, though, the situation may get unwieldy.Chris Geier is the community manager for K2, and is a participant in, and advocate for, the SharePoint community. He is a 15-year veteran of the technology industry and specializes in all things Microsoft. He was introduced to SharePoint in 2001 while working for Microsoft services.
 
The SharePoint Web Part Gallery
By Raymond Mitchell
Anytime you choose to add a Web Part to your SharePoint pages, you’re using the Web Part Gallery. It is the list of Web Parts (grouped by categories) that have been made available to you:The Web Part Gallery comes pre-populated with a number of default Web Parts. The exact Web Parts that appear depend on what version of SharePoint you have installed as well as what site template was selected when you created your site.It is important to note that the Web Parts that appear in the gallery are not all of the Web Parts installed and available to you, only the Web Parts that are being presented to you. Each Web Part that you see is actually a description file that lives in the Web Part Gallery list. You can see these description files by browsing to the Web Part Gallery via Site Settings and choosing Web Parts under Galleries:The description files are a combination of .dwp and .webpart files, along with metadata such as Title, Description, Group and Recommendation settings:The .dwp format was used in SharePoint 2003 and 2007, and many newer Web Parts use the .webpart format. Both formats are XML files that contain properties needed to create a new instance of a Web Part on a page. You can view the XML file by choosing Edit and then selecting Export or View Xml from the Edit Ribbon:The XML that you will see is a subset of the properties that are configurable (usually the required properties and a few extras for look and feel). If you export a Web Part instance from a page (see "Moving Web Parts in SharePoint 2010"), you will see many more properties configured.Each Web Part also contains a preview (if implemented) so you can see what the Web Part might look like. This is an oft-overlooked feature that helps users picture what each Web Part is:Speaking of overlooked features, the most hidden gem of the Web Part Gallery is its ability to show you what Web Parts are installed on the server. Remember earlier that I said the Web Part Gallery only shows you Web Parts that are being presented to you? That is because unless a feature (usually stapled to a site template) has populated the Gallery for you, many Web Parts that are installed may not show up in the Gallery. By switching to the documents tab of the Ribbon and selecting “New Document,” you are presented with a unique screen that allows you to add “New Web Parts” to your Web Part Gallery:By selecting the checkbox of a Web Part that you want and then choosing “Populate Gallery,” the .dwp file or .webpart file is dynamically generated for you and saved to the Web Part Gallery.Now, it is important to note that not all of these Web Parts are meant for general use. Some Web Parts also have prerequisites that may not be present and should only be populated by feature activation. Still, if you know a Web Part exists but don’t see it in your Gallery, you now know where to go to find and add it!Browsing for installed Web Parts isn’t the only way to populate the Web Part Gallery. Another scenario might be exporting a Web Part and then uploading it to the Gallery to be used as a template. This works great if you have content to be reused on the site, or if you simply want to pre-configure properties like width, height or chrome type.Hopefully this post has given you some more background into how the Web Part Gallery works and how you can use it more effectively in your organization.Raymond Mitchell is a consultant with SharePoint911.
 


Events
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb





This site's content Copyright © 1999 - 2012 by BZ Media LLC, All rights reserved.
Legal and Privacy
Phone: +1 (631) 421-4158 • E-mail: info@bzmedia.com