Showing posts with label SharePoint 2010. Show all posts
Showing posts with label SharePoint 2010. Show all posts

Wednesday, September 3, 2014

Misconceptions about SharePoint farm admin account

Two days ago I received a call regards to SharePoint farm admin account access level.

“SharePoint farm admin account has access to all site collection and able to site content” the argument is

“Farm admin defined in Central Admin will always have full access to everything in the farm, because they are by nature, farm admin.”

My reply was NO SharePoint farm admin account by default don’t have access to SharePoint Site collection or site content, unless the user is member of “Domain User” AD group. (By default when you create user in AD which automatically add user to “Domain User group”

So decided to try myself :

Created new user called user1 on my AD

image

Created Site Collection with User 1 as primary administrator

image

Login using Farm admin account  “Sorry, this site hasn’t been shared with you.

image

Login using User 1 account

image

Farm Administrator: This account refer to the SharePoint Administrator like us, these accounts are usually user account and they just explore the Central admin. A user with Farm Admin rights is not automatically granted rights in Site Collections. To bypass having to add the user to every Site Collection, in Central Administration go to Manage Web Applications.

Farm administrators have no access to site content by default; they must take ownership of site collections to view any content. They can do this by adding themselves as site collection administrators—but ideally, they’ll leave the content management side to you, so they can focus on the software.

SharePoint farm administrators (refer to http://office.microsoft.com/en-us/sharepoint-server-help/permissions-for-site-collection-administrators-HA101943260.aspx)

SharePoint farm administrators control settings in the SharePoint Central Administration Web site – that is, settings that apply to all the site collections in your organization’s SharePoint deployment. They also create site collections and set the first layer of permissions for site collections.

These settings affect the types of decisions that you can make, as a site collection administrator. Here are the permissions decisions that farm administrators can make:

  • Enable or disable the anonymous access feature.
  • Specify which permission levels are available for you to choose from.
  • Specify which individual permissions are available within each permission level.
  • Choose how much of SharePoint Designer is available in the site collection.
  • Choose which users can manage service applications, such as the User Profile Service application, or Search. Each service application has its own customizable permission settings.
  • Add another user as a farm administrator.

Wednesday, January 30, 2013

SharePoint Migration What do I expect ? (The issues and solution)

There are tons of resources on the Internet today that tell you how to migrate your SharePoint 2007 environment to SharePoint 2010.

Sometimes, achieving something becomes difficult due to of lack of information, This presentation will help you in achieving your migration goal.

You may probably have seen these articles or links that talk about
  • Top 5 SharePoint Migration Pitfalls
  • Database attach or Backup-SPSite / Restore-SPSite
  • Understand the SharePoint Migration Schedule
  • Understand Your SharePoint Customizations Before Migrating
In this presentation, I am going to cover the issue that you may discover during your migration or after migration. ?





Thursday, October 20, 2011

Southeast Asia SharePoint Conference 2011 (Singapore)

Southeast Asia SharePoint Conference 2011

It's your last chance to join us and 500 other SharePoint enthusiasts!
EARLY BIRD EXTENDED!
$350.00 for two days

8th + 9th November 2011
www.sharepointconference.asia

See the full speaker line up here.
See the full agenda here.
Join Microsoft, International Experts & MVPs
(Most Valuable Professionals) Including:


Thank you to our Gold Sponsors!


 
 
 

Proudly sponsored by Microsoft

Only 3 weeks to go!! REGISTER NOW

5 Reasons to attend
Listen to experts
Learn best practices
Connect with the SharePoint Community
Get answers to your questions
Gain the latest insights
THE event to learn about SharePoint!

Conference Price:

Early Bird Price: $SGD350.00
Group Discount: for 5 or more people
Regular Price: $SGD450.00

Conference Location:
Grand Copthorne Waterfront Hotel

Event managed by SPevents, a division of envisionIT (NZ) Ltd and is run by the Community FOR the Community. Phone: +65 6733 0880

 

Copyright © 2011 envisionIT NZ Ltd, All rights reserved.
You are receiving this email because you have been associated with a SharePoint Conference in New Zealand, Australia or Southeast Asia, or attended a Training or a User Group Event.
Our mailing address is:

envisionIT NZ Ltd

P O Box 213

Tauranga, Bay of Plenty 3140

Add us to your address book

Email Marketing Powered by MailChimp

unsubscribe from this list | update subscription preferences

Wednesday, October 5, 2011

Outlook Integration with SharePoint 2010 (Drag and Drop)

Recently, I was working on one of the SharePoint 2010 tender, User need to drag and drop the email and attachments from Outlook to SharePoint 2010 and SharePoint 2010 to Outlook. First I thought of propose Colligo outlook integration tool but the CAL licenses seems too expensive for our customer. When I look around I come across following tools.

1.) harmon.ie for SharePoint is an Outlook: http://harmon.ie/SharePoint/Product (Free for Outlook but limited feature). You can compare Free vs Enterprise edition @ http://harmon.ie/Products/CompareEdition

2.) OnePlaceMail : http://www.scinaptic.com/oneplacemail.html (OnePlace Express is free, but its limited to 25 users, Enterprise need to buy only server license)

3.) Third Sight (Singapore Base company) http://www.thirdsight.net/product_PS.html (I think implemented few government agencies)

4.) Connect for SharePoint : http://www.knowledgelake.com/products/Pages/sharepoint-integration-office-desktop-application.aspx

5.) SharePoint Email filer : http://www.sharepointemailfiler.com/features.asp

Some of above is server licenses and as well as CAL licenses. Overall I don’t know… if I custom develop using Visual Studio with Outlook Add-In not sure can we meet 50% of above product features?

I think it’s time to explore...

Tuesday, October 4, 2011

SharePoint 2010 and Windows Azure Training Course

Good News the updated version of the SharePoint and Windows Azure Developer Training Kit is now available for developers who want to explore how SharePoint and Windows Azure work together.

This course is intended for developers and architects who are interested in understanding how SharePoint 2010 and Windows Azure can leverage each other. Knowledge of SharePoint 2010 development or Windows Azure is helpful but not required. Familiarity with general .NET development along with web technologies such as HTML, JavaScript and Web Services is recommended

Thursday, September 8, 2011

SharePoint 2010 Uploading multiple files Failed

Uploading multiple files via SharePoint Multiple files uploads…failed mainly for file extension such .CS and .JAVA these files not in SharePoint 2010 File Block List under central admin.

By the way when you upload single file including .CS/.JAVA ext. no issue.

Notice that the issue happen following actions

1. Upload Multiples files (i.e .CS / .Java) Failed.

2. Windows Explore also fail to upload.

image

So how to overcome this issue. By removing file extension from IIS request filter allow to upload .CS and .JAVA files.

To help others :

1. Go to IIS

2. Select your website and Find Request Filtering

image

3. File Name Extensions tab and Select your extension for the list

4. Right click the and Remove.

image

image

5. Upload your files via SharePoint 2010.

image

Tuesday, August 2, 2011

Classic mode authentication to Claim based authentication

Recently i presented SharePoint 2010 permission and visited MSDN Forum people asking about how to convert web application that created with classic mode authentication to claim based authentication.

Yes, you can convert only via PowerShell Script.

$ConvertApp = get-spwebapplication “http://<web application name>”
$ConvertApp.useclaimsauthentication = “True”
$ConvertApp.Update()


Please Note : Once you convert the web application to use claim based authentication, you cannot return to classic mode authentication.

Monday, July 18, 2011

Presenting : Explore and Implement SharePoint Security: Permissions, Identities, and Objects @ NCS SharePoint CoP Group

 

On 21st July i am presenting Explore and Implement SharePoint Security: Permissions, Identities, and Objects  @ NCS SharePoint CoP group. This a NCS Internal user groups which meet every two months once to share experience and present various technical topics in SharePoint Server and Application development.

During this session i will be discussing about Portal End to End to Security.

image

The SharePoint security model can be confusing, with its deep hierarchy of securable objects, granular permissions and policies, and clunky user and group management interfaces. This session demystifies SharePoint security by dissecting each of these components and presenting best practices for implementing and managing security. Learn when and why it makes sense to leverage Active Directory groups or use SharePoint groups, and take away options for new permission levels and settings that address common business requirements.

image

Monday, February 21, 2011

FAST Search Server 2010 for SharePoint

Microsoft SharePoint 2010 Enterprise Search training courses provide a series of hands-on labs, presentations, and videos that demonstrate how to enable high-end enterprise search with Microsoft SharePoint Server 2010 for Search and Microsoft FAST Search Server 2010 for SharePoint.

SharePoint 2010 Enterprise Search IT Professional Training
Learn about deployment, administration, maintenance, and about crawling and indexing content, and defining the user experience.

SharePoint 2010 Enterprise Search Developer Training
Learn about crawling and indexing content and defining the user experience. By completing these modules, you can build most of the Contoso Research Demo and gain a broad understanding of how to apply these design principles to your site

Tuesday, February 1, 2011

Cannot start service SPUserCodeV4 on computer

Error occurred in deployment step 'Retract Solution': Cannot start service SPUserCodeV4 on computer 'SHAREPOINT'.

image

You can do the following steps to resolve it.

1. Go to Central Administration

2. Open "System Settings"

3. Open "Manage services on server"

4. Locate the service “Microsoft SharePoint Foundation User Code Service”

5. Start the service  “Microsoft SharePoint Foundation User Code Service”

http://social.msdn.microsoft.com/Forums/is/sharepoint2010general/thread/2af4352a-7379-44c8-99e3-0a33ed1a1db1

Thursday, January 13, 2011

Word Automation Services–Power Point download

Code : http://cid-d1e9ef060fcd5fa2.office.live.com/self.aspx/Public/WordToPDFCoversion.zip

Word Automation Service–FAQ–SharePoint UG

1.) Word Automation service can convert Password protected file ? image

The answer is NO.

2.) Document that contain Review with comments can covert as PDF?

image

The  answer is YES….

Here is the output file

image

SharePoint 2010 : Convert Document to PDF using Word Automation Service

Jan 13th 2011 at SharePointPro.SG (SharePoint User Group) i presented Word Automation Services the step by step walk though give below.

Objective : This session you will lean creating custom solution to convert Word documents to PDF using document library list item event receiver to call Word Automation Services to convert Word documents to PDF when they are added to the list. The event receiver checks whether the list item added is a Word document. If so, it creates a conversion job to create a PDF version of the Word document and pushes the conversion job to the Word Automation Services conversion job queue.

image

Select as as farm solution. (Word Service API’s dose not work with Sandboxed solutions)

image

Select List Definition as a Document Library and click Finish.

Ensue that you BaseType =1 and Type = 10000

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate
Name="ListDefinition1"
Type="10000"
BaseType="1"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="110"
DisplayName="WToXPS - ListDefinition1"
Description="My List Definition"
Image="/_layouts/images/itdl.png"
DocumentTemplate="121"/>
</Elements>



Right Click project and Add new item Select Event Receiver


image


Event Source  - Select an item was added and click finish.


image


Add project reference and click browse go to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI path and select Microsoft.Word.Server.dll file as reference and click OK.


image


Add following using statement on .CS file

using Microsoft.Office.Word.Server.Conversions;

Click Ctrl-K and Ctrl-S and select if statement


image


Insert following code :

if (properties.ListItem.Name.Contains(".docx") || properties.ListItem.Name.Contains(".doc")) 
{
ConversionJob jobConversion;
ConversionJobSettings jobSettings;
string wordDoc;
string pdfDoc;

jobSettings = new ConversionJobSettings();
jobSettings.OutputFormat = SaveFormat.PDF;

jobConversion = new ConversionJob("Word Automation Services", jobSettings);
jobConversion.UserToken = properties.Web.CurrentUser.UserToken;

wordDoc = properties.WebUrl + "/" + properties.ListItem.Url;

if (properties.ListItem.Name.Contains(".docx"))
{
pdfDoc = wordDoc.Replace(".docx", ".pdf");
}
else
{
pdfDoc = wordDoc.Replace(".doc", ".pdf");
}

jobConversion.AddFile(wordDoc, pdfDoc);
jobConversion.Start();
}

Now i converted the document to PDF i want discard the original document. Use ConversionJobStatus to monitor the ConversonJob process and once the process completed delete the document

 ConversionJobStatus status = new ConversionJobStatus("Word Automation Services",
jobConversion.JobId, null);

while (true)
{
Thread.Sleep(5000);
status = new ConversionJobStatus("Word Automation Services", jobConversion.JobId,
null);

if (status.Count == status.Succeeded + status.Failed)
{
properties.ListItem.Delete();
}
}



Right click Build and deploy your project


Upload files to Document Library


image


The code run  and generated PDF and Deleted the word document.


image


Download the full solution here at  http://cid-d1e9ef060fcd5fa2.office.live.com/self.aspx/Public/WordToPDFCoversion.zip

Sunday, January 9, 2011

SharePoint UG Meeting – 13 Jan 2011

 

Date                      : 13 January 2011

Time                      : 06:30PM – 09:00PM

Location               : Microsoft Singapore Level 22.  One Marina Boulevard

** Refreshments will be provided.  Courtesy of Microsoft DPE Singapore

Please RSVP to confirm your registration and attendance by 12 Jan 2011.  No email response will be sent for your registration.

Session Agenda

Automated Installation of SharePoint 2010 using PowerShell
Chyan Yee Goh, Consultant at Microsoft Consulting
In this session, we will start with some PowerShell basics in SharePoint 2010. After that we will cover the reasons behind the usage of PowerShell and we will go into the challenges and scenarios when installing SharePoint 2010 using PowerShell scripting.

Word Automation Service
K.Mohamed Faizal, Lead Consultant at NCS
This session you will lean creating custom solution to convert Word documents to PDF using document library list item event receiver to call Word Automation Services to convert Word documents to PDF when they are added to the list. The event receiver checks whether the list item added is a Word document. If so, it creates a conversion job to create a PDF version of the Word document and pushes the conversion job to the Word Automation Services conversion job queue.

About Faizal:
Faizal has over a decade of experience in Information Technology with a focus on enabling portals, Internet and Intranet. His area of specialization include but are not limited to evaluate and develop migration strategies for Lotus Notes application to SharePoint/.NET based solution, design content management, web-based self-service and collaboration solutions

Tuesday, October 26, 2010

South East Asia SharePoint Conference 2010 Day 1 Comments

Wonderful day guys… South East Asia SharePoint Conference 2010 is begin today more than 500 delegates attended the 1st day event.

IMG_0309

I attended the following sessions

Keynote speaker Mike Fitzmaurice has shared how did SharePoint started and how it becomes center of the universe. Interestingly he use most of his presentation with simple picture and talk about SharePoint history. (By mistake his photos listed list of speaker from USA, he pointed out that he not an American and he is Canadian) His shown as the first SharePoint Conference WF T-Shirt.

Virtualization of SharePoint 2010 Farm Architecture session by Michael Noel who is author of SharePoint 2010 Unlashed book he share above topic how organizations can begun to replace physical servers virtualizing the SharePoint Web Front end server, Index Query server, Service Application Server and Database server. During this session he share lots of tips and trick about virtualization.

IMG_0311

Virtualization of SharePoint 2010 Farm Architecture session by Michael Noel

SharePoint 2010 : Developing with Data Technologies session by Randy Williams my favourite local speaker and one of the organizing member for South East Asia SharePoint Conference. He shared about how developer can use various Technologies retrieve / update / delete data from SharePoint. In this session he focus on CAML vs LINQ to SharePoint and dive in to LINQ to SharePoint demo. He also explain about REST API and finally talk about Client object model. His session was bit drag due to delegates questions and answers mainly on Permission and exception handling on Client object model programming. Sorry Randy I don’t take photo of your session I was looking at your demo and presentations.

Developing Web Parts in SharePoint 2010 by Ishai Sagi who is author for SharePoint 2010 How To book In this session he sharing his experience about  developing webpart with SharePoint 2001 with VB scripts and how much Microsoft improve in SharePoint 2010 on Visual Web Part development. The important thing he share about common mistake developer make while developer developing web parts. He also demo to us AJAX visual web part and Sandox Web Part development for SharePoint online (Cloud). He giveaway two prices. SharePoint 2010 How to book and MSDN Subscription worth of $8000.

IMG_0310

Me and Ishai Sagi 

IMG_0313

Developing Web Parts in SharePoint 2010 presentation by Ishai Sagi

Playing with Sanbox by Wictor Wilen my favorite blogger I regularly following his post resent one his Visual guide to Windows Live ID authentication which very good most people talk about this on community. It is great opportunities to meet him face to face in Singapore. I took a photo a with him.

During his session he was talking about Sanbox solution. So for I don’t see many people talk about this because of scare. He just start general introduction and how it will work. He also discuss and show how to overcome the limitations in the Sandbox solution. I am happy to know that his SharePoint 2010 Web Parts in Action book will available on Print soon. Currently he offer 40% discount for e-book. He give away MSDN Subscription worth of $8000.

IMG_0308

Faizal and Wictor Wilen

Why code when you can click and build SharePoint 2010 applications using InfoPath 2010, SharePoint Designer 2010 and Visio 2010! Session by Alpesh Nakar that was full house no place to sit I was standing 1hr to see his demo and presentation. Somehow the feature that he was going through was not existed to me. (Since I was using SharePoint 2010 beta 1 and did same kind of presentation two times) But I notice that the delegates loved his presentation and posted questions to him on SharePoint workflow and SharePoint Workspace.

IMG_0315

Presentation Session by Alpesh Nakar

Overall the day one was good… Looking forward Day 2 sessions.

Wednesday, October 20, 2010

SharePoint 2010 Custom Document ID

 

The following post provides you details How to create a custom Document ID provider for SharePoint Server 2010!

Microsoft.Office.DocumentManagement

The namespace Microsoft.Office.DocumentManagement contains a class called DocumentIdProvider, which will be the base for our upcoming project!

Microsoft.Office.DocumentManagement.DocumentIdProvider

This is the class we will derive from when creating our custom provider. It contains three (3) abstract methods and one (1) abstract method that we need to implement:

For details post visit ": Tobias Zimmergren's thoughts on development blog http://www.zimmergren.net/archive/2010/04/13/sp-2010-sharepoint-server-2010-creating-your-custom-document-id-provider.aspx 

SharePoint Analyst HQ http://www.sharepointanalysthq.com/2010/04/document-id-feature/

Tuesday, October 19, 2010

Document ID Settings Error “There are no addresses available for this application”

 

Recently i enable Document ID future in SharePoint 2010 when i click Settings -> Site Collection Administration – Site Collection Administration to  Document ID settings link i got following error how to resolve it.

“There are no addresses available for this application.” 

image_thumb2

Go to central admin, Service on Server and make sure that SharePoint Search service is running else enable your Search service.

image_thumb3 

Go back and click Site Collection Administration to  Document ID settings links

image31_thumb

System will show the Document ID's setting screen.

image1_thumb

Sunday, October 17, 2010

How to Configure Document ID services

Document ID's is new future in SharePoint Server 2010 which provide you the ability to tag documents with a unique identification number.

I remember few of my clients have done custom solutions take care of in SharePoint 2007. With this new feature, you get all the required functionality to tag documents with unique identification numbers based on a specific pre-set formula with a custom prefix.

  • New site collection Feature: Document ID Service
  • Adds unique ID for all documents throughout the site collection
  • Documents can be retrieved regardless of the current of future location based on their unique ID, which does not change after initially set for the document
  • Using Microsoft.Office.Document Management.DocumentIdProvider to add custom Document ID provider.

To Enable Document ID Service go to Site Settings -> Site Collection Administration

image

Click Activate on  Document ID service and to back to Settings -> Site Collection Administration – Site Collection Administration to  Document ID settings links

image

System will show auto generate your unique ID's OR you can specify a prefix  4-12 document ID which you can configure as you wish

image

Beside enable above function you need to run following timer jobs so that system will assign the Document ID immediately. 

Go Central Admin. run Now following jobs

untitled

Limitation : ONLY content types that are derived from the Document Content Type will have unique ID’s

Sunday, September 26, 2010

Tech Insights 2010 Day 2 Photos

_CCL1310

Speakers room atmosphere (Everyone busy with preparing/updating presentation slides 

_CCL1325

Lunch @ Day 2

 _CCL1345

Developer Track Delegates….

 _CCL1397

Gogula Gomethagan Aryalingam (MVP for SQL Server from Sri Lanka) at Using dimensional modeling to build a data warehouse on SQL Server

_CCL1422

Choirul Amri (MVP SQL Server, Singapore) at SQL Server Performance troubleshooting for busy DBA

 _CCL1444

Teh Wei King (MVP System Center Operations Manager, Malaysia) Deploying Windows 7 using free tools

 _CCL1450

Dinesh Priyankara, Microsoft MVP for SQL Server Sri Lanka @ Strengtheing DW/BI system loading

 _CCL1476

Raymond chou MVP System Center Operation Manager, Malaysia @ Lunch

 _CCL1511

Lilian Quek, Southeast Asia Regional MVP Lead with MVP’s

 _CCL1530

Mohamed Faizal, @ SharePoint 2010 List Improvments session @ Day 2

 _CCL1532

Mohamed Faizal, @ SharePoint 2010 List Improvments session @ Day 2

 _CCL1540

Darren Sim MVP, ASP.NET Singapore @ Visualizing your ASP.NET application with "Razor"