ASPHostCentral.com Sharepoint 2010 Hosting BLOG

BLOG about the newest Sharepoint 2010 Hosting Product

SharePoint Foundation 2010 Hosting :: How To Configure Exchange 2010 to route mail to SharePoint

clock November 3, 2011 11:39 by author Administrator

We will now look at the setup required on our Exchange server to complete the task; this is the same in Exchange 2007 and Exchange 2010.

The first step is to create a new send connector so in Exchange Management Console navigate to Organization Configuration|Hub Transport and click the send connectors tab. In the actions pane on the right click “New send connector”


Enter a descriptive name and select internal from the dropdown list then click next on the next screen you will have to enter the FQDN’s of your SharePoint server.


Click next; on the next screen enter the IP address of your SharePoint server and make sure that Route mail through the following smart host radio button is selected.


Click next; the next page asks about your authentication settings leave this at the default “None” selection.


Click next; At Twynham we have all the Exchange roles on one Exchange box so the next screen asks for the address of the hub transport server which should be picked up automatically during the setup of the send connector but you can add one manually


Click next and then new and finish your send connector for SharePoint is now setup and we can continue to the next step.

 



SharePoint 2010 Hosting :: Steps-by-Steps to Setup Mail Enabled Document Libraries in SharePoint 2010

clock November 2, 2011 07:54 by author Administrator

We are working on a continuing SharePoint 2010 support project for a group of school one of the features they require is the ability for students to be able to have a drop box to submit their work to teachers, this is a perfect example of the use of mail enabled document libraries in SharePoint so I thought while I am writing this up I may as well share how to setup this function. This post will be divided into five parts:-

1)      Configuring SMTP on the SharePoint Servers
2)      Configuring Exchange 2010 to route mail to SharePoint
3)      Configuring Active Directory
4)      Configuring SharePoint 2010 Central Admin
5)      Document Library Configuration

Configuring the SMTP service on SharePoint 2010

The first step we need to do in the setup is to add and configure the SMTP service on one of our SharePoint web front end servers. I will be setting this up on a farm configuration with 2 web front end servers and 1 application server.

The SMTP service is vital for mail flowing into SharePoint so your first port of call is to log onto your chosen SharePoint server and open server manager and navigate to features here we can add the SMTP service



As you can see from the illustration below after the service is installed the server MAY require a restart in my case this was not needed but it may be needed on your server so please be aware that you may have to have some down time in your setup so plan accordingly.





As you can see from the illustration above the setup of the service is now complete and no restart was required. The next step is to configure the service through IIS manager on the server, for this you will need to use IIS manager 6 here at Twynham we install this role during the setup of our servers but you may not, if not installed open Server manager|Roles|Add Roles|IIS 6 Management Compatibility through this interface which you can see below we can manage SMTP



Right click on SMTP Virtual Server and choose properties once open click on the access tab and then click the Authentication button “Anonymous Access” should be ticked.



Next step click OK and then click the Connection button and ensure that “All except the list below” radio button is selected and click ok



The final button to click is the relay button and make sure that “Only the list below” radio button is selected and also make sure that you see a tick in “Allow all computers which successfully authenticate to relay regardless of the list above”



You can also fine tune the permissible message size by going into the messages tab this could be crucial for students sending in attachments via email so please make sure this is set to a reasonable limit.



You will find that all the settings are pre-set out of the box the only setting that you will really need to check is the Start-up type on the SMTP service by default this is set to manual so obviously change this to automatic

   

"A quick Note from the field is that I have found that if you restart your exchange server you will need to restart the SMTP service on your SharePoint servers, we route our internal mail from an ISA server to Exchange 2010 and this needs to be done after each restart of the Exchange box.” 

 



SharePoint 2010 Hosting on our European Data Center

clock November 1, 2011 07:46 by author Administrator

Starting from 7th Nov 2011, ASPHostCentral.com starts to offer a hosting service located in our prestigious Amsterdam (Netherland) Data Center. For further information, please click here.

For all our new customers who wish to have their sites activated on our Amsterdam (Netherland) data center, you must indicate your request on our order form at
https://secure.asphostcentral.com. For our existing customers, a one-time migration fee applies to all requests on our Amsterdam (Netherland) data center and please creates a ticket from our Help Desk to signal your interest.

Our new data center in Amsterdam provides businesses across Europe region. The Amsterdam data center is complemented by new points of presence (PoPs) in Europe that will provide millions of new users with a direct, dedicated path to our Network, providing lower latency and a superior end user experience.

Network Details

Our global network seamlessly integrates three distinct and redundant network architectures—Public, Private, and Data Center to Data Center—into the industry’s first Network-Within-a-Network topology for maximum accessibility, security, and control.

We leverage best-in-class connectivity and technology to innovate industry-leading, fully automated solutions that empower enterprises with complete access, control, security, and scalability. With this insightful strategy and our peerless technical execution, we have created the truly virtual data center—and made traditional hosting and managed/unmanaged services obsolete.

We are proud of our high speed connection. In fact, one of our most frequent compliments from our customers is how fast their site loads... read on and you will see why. When you combine high speed connectivity and high quality equipment, you get a fast and reliable web site. We have invested in the equipment and staff so you can rest assured that your site will load fast every time. We host sites all over the world, and with our multiple backbone connections, your customers will get through to your site fast.

For more details, please visit
ASPHostCentral.com website.

 



SharePoint 2010 Hosting :: SharePoint 2010 Designer Features

clock October 25, 2011 09:09 by author Administrator

The Sharepoint Designer has a lot of great features. While we won’t discuss every one of them here, we will take a look at some of the most noteworthy below. The reusable workflow, Designer ribbon, customized out-of the-box workflows and workflow action prompts, are the ones we will look at more in-depth.

1. Reusable workflow: This is a new feature, added since the 2007 version of the system was released. This particular feature makes it possible for individuals to create workflows that can be applied to as many libraries and/or lists as required by the company. The SharePoint Designer workflow settings page can be used to attach the reusable workflow to the library or list. Reusable workflow also makes it possible to forgo building a check content type action right into the workflow. This is one less step for IT and makes life a bit easier for everyone involved.

2. The Designer Ribbon: The Designer Ribbon provides the user access to many of the tools necessary to create workflows. Instead of having to pull up commonly used commands, one-by-one most can be found on the Sharepoint Designer Ribbon, making the workflow creator’s job much easier, significantly speeding up the development process.

3. Workflow action prompt: This prompt allows users to input their workflow logic into the workflow. The workflow action prompt will automatically make suggestions that match the information a person is inputting. This helps speed up the process and improves efficiency.

4. SharePoint Designer and Microsoft Visio Premium 2010 Import/Export: This is a brand new feature. It allows individuals to build workflows using Visio and also those exported into the Sharepoint Designer. Users will have access to every condition and action found within the Designer when they use the Microsoft SharePoint Workflow template found in the template section (Flowcharts) in Visio. If a person has already developed workflows in Sharepoint Designer, they can import them into Visio.

Sharepoint Designer is tool for creating workflows. Sharepoint has added a number of excellent features since the 2007 version. Though there are many, we’ve chosen to highlight only a few. Workflow action prompts, Two Way Import/Export of Sharepoint Designer and Microsoft Visio Premium, the Designer Ribbon and the Reusable workflow feature are just a few the new ones offered in the 2010 version of Sharepoint Designer, which weren’t in the 2007 version. For a comprehensive listing of features, individuals will want to visit the product’s homepage. There, individuals will find a complete listing of everything that’s included

 



SharePoint 2010 Hosting :: Working with Sharepoint Document Management

clock October 21, 2011 08:05 by author Administrator

Sharepoint Document Management is among the most well-respected and reputed of all document management systems. The proper and organized management of documents is essential to the success of any business. Sharepoint is one of the better systems designed to help companies expertly manage their documents.

Sharepoint gives organizations the tools to handle day-to-day operations with programs that they are already familiar with, for instance, Microsoft Office applications such as Word and Outlook. Sharepoint also supports every stage of the document life cycle.

ASPHostCentral.com, as one of the SharePoint 2010 Hosting Providers, proudly confirms that we do support both SharePoint Foundation 2010 and SharePoint 2010 Server Hosting.

During the document management planning process, companies tend to follow certain steps. They often times first determine document management roles. This will generally involve determining who in the organization will be involved in the document management process and in what role. Sharepoint can help individuals identify who these employees will be. This can be especially helpful for companies or executives who don’t have much experience in this regard.

Next, it will be necessary for organizations to figure out what documents will be needed. These will include forms used daily and those that will only be used sparingly. Again, companies will find that Sharepoint will walk them through this process.

The proper organization of documents is important to every company. When it is done correctly and in a way that is intuitive to those who will be using the documents, life becomes much easier for everyone involved. Using Sharepoint, companies will find that they are able to organize documents in a variety of ways including document libraries and records repositories, amongst others.

In addition to the aforementioned, companies will also find that they are able to organize documents based on content type (policies, metadata, workflow processes, etc.). This helps create much needed consistency when it comes to the management of a company’s documents, which is extremely important. Having a document management system in place which that makes accessing and working with documents easy, will help companies save both time and money. Workflow planning, content control and the development of information management policies are also made possible using Sharepoint.

Overall, Sharepoint is a very good document management system. The proper management of documents is crucial to the smooth running of an office or organization. Document sharing, collaborative authoring, archiving and keeping confidential documents protected are just a few of the document management capabilities Sharepoint offers users. Companies in need of a quality system to manage their documents should consider it. It will require that a company own certain hardware and software programs, which is something that will need to be taken into consideration before a company opts to use it as their document management system



SharePoint 2010 Hosting :: Performance of SharePoint Hosting 2010 EXPLAINED!

clock October 20, 2011 11:08 by author Administrator

If you are looking for a web hosting plan that works as hard as you do then SharePoint hosting 2010 is exactly what you need to get the job done.  As a matter of fact, SharePoint hosting services provides you with an easy way to build a top performing team.  As you begin comparing different plans you will have a whole new perspective on the best methods for communicating with your team.

SharePoint hosting 2010 gives you the competitive edge necessary for collaborating and connecting with your employees on a daily basis.  Thanks in part to the latest technology, SharePoint hosting services puts you in absolute control of all your data and places all your documents at your fingertips with a few clicks of the mouse.  Stay in contact with an unlimited number of employees in confidence, knowing that your information is being transmitted over a secure network.

To get remarkable results, you have to choose the SharePoint hosting 2010 plan that compliments your business.  Think carefully about the amount of disk space you will need to accommodate your staff because the cost of SharePoint hosting services will vary based on that factor.  You can get as little as 500MB of disk space or as much as 50GB of disk space.

Each SharePoint hosting plan has the added benefit of project collaboration, document sharing and mobile access for every single customer.  No doubt about it, SharePoint Hosting 2010 gives you the clear advantage by helping you bring your company together in a social networking environment.  You won’t be disappointed because you will also receive free SharePoint templates to enhance every area of your business.  Use them to manage your help desk or track a sales campaign.

Everything you need to create the ultimate virtual work environment can be found in SharePoint hosting services.  Everyone on your team will be able to work immediately on documents being stored on the hosted SharePoint WSS in a central location.  What’s more, Microsoft Office applications flow in a natural and seamless way with SharePoint 2010 hosting.

Give every staff member a blog to share company information and ideas on specific documents when you host with SharePoint.  You’ll absolutely love being able to set up and share calendars among team members.  Mobile access is also a dynamic feature that you will come to appreciate when you choose SharePoint hosting.

An exciting new way to share contact information with the members of your team is to use SharePoint to synchronize your contact list with Microsoft Outlook and your mobile phone.  Task management is a SharePoint hosting feature that nearly all managers appreciate because specific tasks can be created, listed and assigned quickly.  Plus, every member will have the opportunity to monitor how a project is unfolding on an ongoing basis.

SharePoint hosting 2010 is definitely the best fit for tomorrow’s business needs.  It comes through in a clutch and more importantly, it really works.  Bear in mind that SharePoint offers both shared and dedicated hosting plans and you can choose based on what is appropriate for your employees.  If you want a automated hosting solution that practically runs itself, and saves you money, then SharePoint hosting will definitely keep you ahead of the game and help your entire team work smarter.



SharePoint 2010 Hosting :: How to Fix the error message "“Your search cannot be completed because this site is not assigned to an indexer”

clock September 9, 2011 10:23 by author Administrator

SharePoint 2010 Foundation problems encountered when doing a quick spin-up of a test instance.   

- Search service wouldn’t start
- Performing a search returned the error “Your search cannot be completed because this site is not assigned to an indexer”

To allow the search service to start the credentials assigned to the service were changed from Local Service to Local System.

To fix the “not assigned to indexer” error use Central Administration.

Navigate to “Manage content databases.”


Make sure you have the correct web application selected and click on the content database


Scroll down and find the Search Server section and select the search server from the drop-down



Sharepoint 2010 Hosting :: How to Setup Sharepoint 2010 Search Function

clock September 8, 2011 09:13 by author Administrator

In SharePoint 2007, if you created a new site collection using the ‘Collaboration Portal’ template, it would come with a number of sites, including the Search Center. In SharePoint 2010, this is no longer the case. There isn’t a Collaboration Portal template for starters, the nearest you’ll find is the Enterprise Wiki template which is my recommended starting point for Intranets, KM and Collaborative Sites. (Side note: Another example of poor usability on Microsoft’s part. The Enterprise Wiki template is available in both the Standard and Enterprise editions of SharePoint 2010. When you read about features with ‘Enterprise’ in the title, don’t assume they are limited to the Enterprise Edition, in most cases they are also available in Standard.)

In SharePoint 2010, the clue is in the search box:


When you create a new site collection, the default search settings limit search to within the current site only and uses built-in search pages. If you want to search across multiple sites (a fairly normal requirement for most internal SharePoint deployments), use search scopes and configure different types of results pages, you will be wanting a dedicated search site. Here’s what to do:

Create a Search site

1. At the root of the site collection where you want the Search site to live, click Site Actions and select ‘New Site’
2. Select the search site template you want to use
3. Enter a title and URL (Search works for me…) and create the site

There are up to three search site templates to choose from (and you should use a search template if you don’t want to create a lot of extra work for yourself setting up search query and results pages):

1. Basic Search – available with all versions of SharePoint
2. Enterprise Search – requires SharePoint 2010 Server: Standard or Enterprise edition (yes, another of those ‘Enterprise’ features also available in Standard)
3. FAST Search – requires SharePoint 2010 Server Enterprise Edition (or FAST add-on/dedicated)

The search query box is automatically integrated every SharePoint site within the global navigation bar (as shown in the first image above). Unless you particularly want to also have the Search site listed in navigation, go into the Navigation settings and hide it.

Configure Search Settings

Once you’ve got your search site, you can now configure the search settings to use it. This step needs to be repeated for each site collection that you want to point to the Search site.

1. At the root of the site collection, go to Site Actions – Site Settings.
2. Under Site Collection Administration, click on Search Settings
3. Within Search Settings:
- For the Site Collection Search Center, enter the URL to your search site in the format /search/Pages (replace the word ‘search’ with the site URL for your search site, if different))
- In Site Collection Search Scopes dropdown mode, select ‘Show search scopes’
The image below shows the settings for my demo machine:


4. Click OK and you’re done.

Once the search settings are configured, the search box will show scopes with the default set to search across all sites instead of just the current site:


Don’t forget, you’ll need to configure search settings for each site collection that you want to point to the Search site. Whilst the URL will be relative for the site collection where the search site is located, for all other site collections you will need to enter the full path (for example, on my demo the URL is http://sp2010/search/ for all other site collections)

Enter a search query in the new search box and you will be routed to the Search site to display results:


In the image above, I’ve configured the default results page in the Search site to also include federated search results. When I enter the query ‘SharePoint’ I can see documents and items on the Intranet (along with refiners on the left to filter results), people who have SharePoint in their profile and federated results YouTube.



Sharepoint Server 2010 Hosting :: Working with SharePoint 2010 Search Scopes programmatically

clock April 8, 2011 09:44 by author Administrator

Recap

Search scopes improve the SharePoint search experience by letting users search over a subset of information within an organisation. For example you can create a search scope for a specific project or a group such as Legal or Marketing. Search scopes can either be created globally at the search service application level so they are available to all site collections, or defined within a specific site collection.

Creating search scopes

Global search scopes in SharePoint 2010 can easily be created using PowerShell commands such as New-SPEnterpriseSearchQueryScope. Corey Roth covers this in his article on Creating Enterprise Search Scopes with PowerShell. While the PowerShell method can also be used to create site collection related search scopes you might also want to do this programmatically in a feature receiver. Another thing you might want to do programmatically is to associate a search scope with a display group such as the ‘Search Dropdown’ so it appears in options next to the search box.

As there are problems with some of the methods that can be used to create search scopes and display groups programmatically I’ll detail these in this article. In a follow up article I’ll cover a method of creating scopes and scope display groups that avoids these problems.

The object model classes I will cover in this article are:

- SearchContext
- SearchServiceApplication
- SearchServiceApplicationProxy

SearchContext

This is only included as it is referenced in other articles and was a common way to create scopes in SharePoint 2007 such as in the code shown below.


In SharePoint 2010 this class is marked as obsolete and should not be used. If you use the
SearchContext class in your code you will get the following warning at compile time:

“This class is obsolete now. Please use SearchServiceApplication and SearchServiceApplicationProxy instead.”

According to the article
Microsoft SharePoint Server 2010: Deprecated Types and Methods:

Obsolete types and methods will continue to work in your custom code and solutions, but they will generate compiler warnings, and you should update your code to use the new types and methods as indicated by the compiler warnings.

So while this might work it may not always function as expected and there is no guarantee it will continue to work in the future. Next we will look at the alternatives suggested in the compiler warning message.

SearchServiceApplication

If you are updating SharePoint 2007 code the
SearchServiceApplication class is an obvious choice as it is a suggested alternative to the SearchContext class. The code is slightly more complicated as you need to retrieve various classes relating to the search service application but a similar outcome can be achieved using the code below:


There is a fundamental problem with this code, however (on top of the hardcoded strings and a complete lack of error handling). The code tries to access the search service application database directly without going through the search web service. In a least privilege installation this means that the application pool account of the web application containing the site collection will be used (even if you elevate privileges for this code) and will not have access to the search service application database by default (as least privilege requires separate accounts for search and content). The specific error message you get when running this code is:

System.Data.SqlClient.SqlException: Cannot open database “Search_Service_Application_DB_{…}” requested by the login. The login failed. Login failed for user ‘{0}’. at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)


In the example above DEVDOMAIN\spcontent is the identity of the application pool of a web application that contains the content sites for which I want to create search scopes. Using the code above the spcontent account is trying to access the database directly as shown below:


This is something to watch out for as if your dev machines are not running a least privilege installation but your production servers are the issue may not manifest itself until it is difficult and costly to fix.

What we need to do is go through the web services so the account running the search web service (in this case an account named DEVDOMAIN\spservices) is used to connect to the database as shown below:


In the screen shot the intuitively named a168dee… application is the search web service.

This brings us on to the next method mentioned as an alternative to the SearchContext class – the
SearchServiceApplicationProxy class.

SearchServiceApplicationProxy

This class requires the use of ScopeInfo and DisplayGroupInfo objects and requires some lower level code such as passing around the ID’s of the display groups. This does get around the database access issue metioned above, however, as it goes through the SearchServiceApplicationProxy class which uses the search web service instance.



While this method works, it requires a lot more code than the methods above and isn’t as intuitive. What used to take 9 lines of code in SharePoint 2007 now takes 30 lines and requires us to pass round the Id’s of scopes and display groups and managing the list of display groups in our code.

So to summarise we have found that:

- SearchContext is now obsolete (and can also cause permission issues)
- SearchServiceApplication can lead to permission issues if called from within a feature receiver as it doesn’t use the search web service
- SearchServiceApplicationProxy uses the search web service but requires much more code and is difficult to work with



Sharepoint 2010 :: Top 10 Steps to Improve Findability in Sharepoint 2010

clock April 1, 2011 06:29 by author Administrator

Findability is one of the most important factors in the success of a SharePoint site. If users cannot find what they are looking they will quickly use alternate methods to get results. Employees that cannot find information are less productive and less likely to use the system in general. Likewise users that cannot find information on an internet site will look elsewhere for products and services losing the company revenue.

SharePoint 2007 introduced some powerful tools for improving findability but fell short when it compared to larger Enterprise Content Management systems. SharePoint 2010 takes this a huge step forward with cutting edge enterprise ready findability features. Here are 10 new features SharePoint 2010 brings to the table in addition to the features available in SharePoint 2007.

1. Metadata driven navigation

SharePoint 2010 provides a rich set of features that allow users to use metadata to navigate content repositories. Document libraries can be configured to show navigation based on both the corporate taxonomy (or managed metadata) and combined with other metadata filters. For example with a you can filter items from the ‘Bicycle’ product category of content type ‘Sales presentation’ using the navigation as shown below.


2. Search enhancements

SharePoint 2010 includes some impressive enhancements to the search experience. Search facets allow users to filter the results by relevant metadata such as author or content type. Relevancy is improved as it takes the number of views into account. This, along with the addition of related queries, improved query syntax and thumbnail previews help users locate the content they are after.


3. Ratings

The introduction of a ratings field allows community driven content classification. Ratings can be used to improve findability through sortable list columns, or by the creation of ‘highest rated documents’ rollups using the Content Query Web Part, allowing users to see popular content in prominent places.


4. Tagging

SharePoint 2010 includes a tag cloud web part that provides a visual representation of the metadata associated with the content inside a repository. Additionally tag profile pages contain lists of items such as sites, documents or people tagged with a particular term as well as a list of community members and discussions facilitating information retrieval.


5. Document IDs

SharePoint 2010 provides a unique Document ID service that can be used to create absolute references to content regardless of file renames or content moves. As well as resulting in a reduction in broken links the Document ID can be used to search for an individual document and the format of the ID is configurable allowing organisations to create meaningful document identifiers.

Classification

All the findability improvements mentioned above rely on the correct classification of content in the first place. The following five findability improvements aid the correct classification and organisation of content in SharePoint 2010.

6. Managed metadata service

SharePoint 2010 now includes a dedicated service for managing metadata within the enterprise. The managed metadata service allows content owners to maintain a centrally managed structured taxonomy as well as allowing users to contribute to an unstructured ‘folksonomy’ in the form of managed keywords. This makes it much easier for users to classify content, and guides users to use consistent terms, improving the quality of metadata in the system.

Structured classification:


Unstructured classification:


7. Shared content types

One key architectural limitation in SharePoint 2007 was that Content Types could not be shared between site collections. This resulted in the duplication of content types and associated lookup lists which could become out of sync over time. SharePoint 2010 removes this limitation and thus improves the consistency of information stored in different site collections or even separate SharePoint farms.

8. Location based metadata defaults

SharePoint 2010 allows you to set metadata defaults at the document library and folder level. This means that users do not have to enter the same metadata over and over if they are uploading content into a repository that has a shared set of metadata.
9. Content Organiser

In SharePoint 2007 the location in which content was stored was largely up to the end users. The Content Organiser in SharePoint 2010 helps alleviate problems caused by users uploading documents to a variety of different places by allowing routing decisions to be centrally managed. Content can then be routed to the correct location based on the content type and other metadata values. This helps the user to focus on providing quality metadata and results in a well organised repository.

10. Document Sets

A document set allows you to manage a group of documents as a single entity. The ability to apply metadata to the entire set of documents improves consistency and storing related documents together can help users find relevant material easily.

Summary


SharePoint 2010 delivers some massive platform improvements that help in the classification and retrieval of content. It is important to note, however, that the toolset is only a small part of an information management strategy. Information management should start with clear business objectives, a clear strategy and right areas of focus before technology is involved. Once this is in place, however, the significant advancements of SharePoint 2010 make it a more obvious choice for content management than ever before