Wednesday, 12 June 2013

SharePoint 2013 Cumulative Updates

Individual Hotfixes, released since RTM up to first official published CU:- SharePoint 2013
  • KB 2799821 - Description of the Office Web Apps Server 2013 hotfix package (Wacserver-x-

  • none.msp): April 9, 2013 

The Server packages for the Feb 2013 CU are contained in the March 2013 PU and will be mandatory requirement for installing subsequent SharePoint 2013 cumulative updates!!!
Version
Build #
Type
Server Package (KB)
Foundation 
Package (KB)
Language 
specific
SPS 2013 RTM
15.0.4420.1017
RTM
n/a
n/a
yes
15.0.4481.1005
PU
global
15.0.4505.1002
CU
-
global
15.0.4505.1005
CU
-
global
SharePoint Designer:Office 2013 (Client):
Office Web Apps Server 2013:Note: The SharePoint Server 2013 Packs are containing the Foundation Packs and may need only the Server package to be installed!Build Matrix:Note!  The KB-Articles should have a download link where you can get the packages directly Important When you install the cumulative update on a single-server SharePoint farm or on SharePoint servers that include Search Service Application topology roles, you must follow the steps that are mentioned on the following Microsoft website: 
http://go.microsoft.com/fwlink/?LinkId=279911

Thursday, 23 May 2013

SharePoint 2013 Limitations and Boundaries

Web application limits

The following table lists the recommended guidelines for Web applications.
LimitMaximum value
Web application20 per farm
Zone5 per Web application
Managed path20 per Web application
Solution cache size300 MB per Web application

Content database limits

The following table lists the recommended guidelines for content databases.
The largest number of items per content database that has been tested on SharePoint Server 2013 is 60 million items, including documents and list items. If you plan to store more than 60 million items in SharePoint Server 2013, you must deploy multiple content databases.
LimitMaximum value
Number of content databases500 per farm
Content database size (general usage scenarios)200 GB per content database
Content database size (all usage scenarios)4 TB per content database
Content database size (document archive scenario)No explicit content database limit
Content database items60 million items including documents and list items
Site collections per content database10,000 maximum (2,500 non-Personal site collections and 7,500 Personal Sites, or 10,000 Personal Sites alone)
Remote BLOB Storage (RBS) storage subsystem on Network Attached Storage (NAS)When SharePoint Server 2013 is configured to use RBS, and the BLOBs reside on NAS storage, consider the following boundary. From the time that SharePoint Server 2013 requests a BLOB, until it receives the first byte from the NAS, no more than 20 milliseconds can pass.


List and library limits

The following table lists the recommended guidelines for lists and libraries.
You can create very large document libraries by nesting folders, or using standard views and site hierarchy. This value may vary depending on how documents and folders are organized, and by the type and size of documents stored. Subsite2,000 per site view
LimitMaximum value
List row size8,000 bytes per row
File size2 GB
Documents30,000,000 per library
Major versions400,000 (If you exceed this limit, basic file operations—such as file open or save, delete, and viewing the version history— may not succeed)
Minor versions511
Items30,000,000 per list
Bulk operations100 items per bulk operation
List view threshold5,000
Coauthoring in Word and PowerPoint for .docx, .pptx and .ppsx files10 concurrent editors per document
Security scope50,000 per list

Security limits

LimitMaximum value
Number of SharePoint groups a user can belong to5,000
Users in a site collection2 million per site collection
Active Directory Principles/Users in a SharePoint group5,000 per SharePoint group
SharePoint groups10,000 per site collection
Security principal: size of the Security Scope5,000 per Access Control List (ACL)

Search limits

The following table lists the recommended guidelines for Search.
LimitMaximum value
Search service applications20 per farm
Crawl databases5 crawl databases per search service application
Crawl components2 per search service application
Index components60 per Search service application
Index partitions20 per search service application
Index replicas3 per index partition
Indexed items100 million per search service application; 10 million per index partition
Crawl log entries100 million per search application
Property databases10 per search service application;128 total
Link databaseTwo per Search service application
Query processing components1 per server computer
Content processing componentsOne per server computer
Scope rules100 scope rules per scope; 600 total per search service application
Scopes200 site scopes and 200 shared scopes per search service application
Display groups25 per site
Alerts100,000 per search application
Content sources50 per search service application
Start addresses100 per content source
Concurrent crawls20 per search application
Crawled properties500,000 per search application
Crawl impact ruleno limit
Crawl rulesno limit
Managed properties50,000 per search service application
Values per managed property100
Indexed managed property size512 KB per searchable/queryable managed property
Managed property mappings100 per managed property
Retrievable managed property size16 KB per managed property
Sortable and refinable managed property size16 KB per managed property
URL removals100 removals per operation
Authoritative pages1 top level and minimal second and third level pages per search service application
Keywords200 per site collection
Metadata properties recognized10,000 per item crawled
Analytics processing components6 per Search service application
Analytics reporting databaseFour per Search service application
Maximum eDiscovery KeywordQuery text length16 KB
Maximum KeywordQuery text length4 KB
Maximum length of eDiscovery KeywordQuery text at Search service application level20 KB
Maximum length of KeywordQuery text at Search service application level20 KB
Maximum size of documents pulled down by crawler64 MB (3 MB for Excel documents)
Navigable results from search100,000 per query request per Search service application
Number of entries in a custom entity extraction dictionary1 million
Number of entries in a custom search dictionary5,000 terms per tenant
Number of entries in a thesaurus1 million
Ranking models1,000 per tenant
Results removalNo limit
Term size300 characters
Unique terms in the index2^31 (>2 billion terms)
Unique contexts used for ranking15 unique contexts per rank model
User defined full text indexes10

User Profile Service limits

The following table lists the recommended guidelines for User Profile Service.
LimitMaximum value
User profiles2,000,000 per service application
Social tags, notes and ratings500,000,000 per social database

Thursday, 11 April 2013

SharePoint Real Life


  • 1. SharePoint Conferencehttp://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 2. Unleashing SharePoint Potential 01 SharePoint Knock-Knock 02 SharePoint User Acceptability 03 SharePoint Capabilities-2007/2010/2013 04 Meet Mr. “Q” Singh with his Real Life Problems.. 05 Bull Fight of Mr. “Q” Singh and Mr. “O” Singh addressing Mrs. Shikha Business Perspective 07 Approach of Mr. Q Sigh to Mrs. Shikha 08 Case Studieshttp://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 3. Data Structured information Unstructuredhttp://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 4. http://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 5. •SharePoint Team Services -STS 2001 •SharePoint Portal Server - SPS Site in a Box 2003 •Windows SharePoint Services v2 - FREE •SharePoint Portal Server 2003 – SPS 2003 DMS • Windows SharePoint Services v3- FREE 2007 • Microsoft Office SharePoint Server 2007- MOSS 2007 Intranet •SharePoint 2010 Foundation- FREE 2010 •SharePoint 2010 Standard •SharePoint 2010 Enterprise Scalability •SharePoint 2013 Foundation- FREE •SharePoint 2013 Standard INTERNET/MOBILE 2013 •SharePoint 2013 Enterprisehttp://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 6. Server-based Excel Docs/tasks/calendars, spreadsheets and data blogs, wikis, e-mail visualization, Report integration, project Center, BI Web Parts, management “lite”, KPIs/Dashboards Outlook integration, Business offline docs/lists Intelligence Collaboration Rich and Web Platform Enterprise Portal forms based Services template, Site front-ends, LOB Business Workspaces, Mgmt, Portal Directory, My actions, Processes Security, Storage, Sites, social pluggable SSO networking, Topology, Site Model privacy control Content Search Integrated document Management management, records management, and Enterprise scalability, Web content contextual relevance, rich management with people and business data policies and workflow search 6http://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 7. Ribbon UI SharePoint Workspace Business Connectivity Services SharePoint Mobile InfoPath Form Services Office Client and Office Web App Integration External Lists Standards Support Workflow SharePoint Designer Visual Studio Tagging, Tag Cloud, Ratings API Enhancements Social Bookmarking REST/ATOM/RSS Blogs and Wikis My Sites Activity Feeds Profiles and Expertise PerformancePoint Services Org Browser Excel Services Chart Web Part Visio Services Web Analytics SQL Server Integration Enterprise Content Types Power Pivot Metadata and Navigation Document Sets Social Relevance Multi-stage Disposition Phonetic Search Audio and Video Content Types Navigation Remote Blob Storage FAST Integration List Enhancements Enhanced Pipeline 7http://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 8.  Design Manager  Newsfeeds  Autocomplete  Microblogging  PowerPivot add-in  People and expertise  Device Channels  SkyDrive Pro  Activity feeds  Excel Services search  Cross-site publishing  Site Mailboxes  Recommendations  Outlook social  Quick Explore connector  Friendly URLs  Record  Intent-driven search  Quick Analysis management  Communities  Search Engine  Document deep links  Self-service BI Optimization  Taxonomic  Hover cards  Discussions  Power View navigation  Managed Navigation  Query rules  Content categories  PerformancePoint  Discovery Center  Custom content  Content Search Web  Guest sharing Services sources Part  Central  OOB connectors  Person cards  Visio Services management  Analysis Engine  Yammerhttp://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 9. http://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 10. 01 02 03 04 Marriage 05 06 Housing 07 08 BFSI Consumer Durables 09 10http://sharepointcon.doattend.com/| Feb 2013 http://vishalguptasharepointblog.blogspot.in/
  • 11. S.N Life Role Requirement SharePoint 2010 AdvantageO.1. Child Birth 1.1 To Know the best available 1.Alert on computer and Mobile. 1.Provides the relevant information Doctor 2. Rating automatically 1.2To know best Available Hospitals 3.Document Library 2.Provide information with 1.3To know best facilities available in 4. List Library Rating[good, better, best] the hospital 5. Roles and Rights Management 3.Store the Document Related to 1.4To know the place where to Shop Child Birth at central location for clothes and accessories doctors, parents can access as per right2. Child 1.5 To Know the best available School 1. Alert on computer and Mobile. 1.Provides the relevant information Schooling 1.6 To know whether children 2. Rating automatically reaches or have started from 3.Document Library 2.Provide information with school 4. List Library Rating[good, better, best] 1.7 To read the class room session in 5. Roles and Rights Management 3.Store the Document Related to case, not attending the school 6. Video Web Part Child activities in school at central 1.8To know more about the 7. Announcement location doctors, parents can access topics/subjects as per right 1.9 To write leave application or 4.Child can play the class room send information to school, even if sessions and view the missed class not attending the school 5.Parents and Students come to 1.10 To See latest announcement in know latest information on Mobile school or education field
  • 12. 3 College 1.11 To Know the best available College 1. Alert on computer and 1.Provides the relevant information 1.12 To know whether your Mobile. automatically Ward[Children] attend college lectures 2. Rating 2.Provide information with Rating[good, better, 1.13 To read the college class room 3.Document Library best] session in case, not attending the 4.List Library 3.Store the Document Related to Lecture 5.Roles and Rights Ward[Children] activities in college at central 1.14 To know more about the Management location Professors, parents can access as per topics/subjects 6. Video Web Part right 1.15 To communicate with college, even 7. Announcement 4.Ward[Children] can play the lectures if not attending the college 8. Blogs sessions and view the missed lectures 1.16 To See latest announcement in 9. Wikis 5.Parents and Ward come to know college or education field 10. Document Set latest information on Mobile 1.17 To communicate with your friends 11. Versioning 6.Communicate with you professors even 1.18 To reads the valuable thoughts of 12.Content Management when not in college professors 13.Record Management 7.Create group of similar interest friends 1.19 To work on Research topic on 14. Note Board same set of documents 15.Latest News international and national 
  • 13. 4 Jobs 1.20 To Know the best available 1. Alert on computer and 1.Provides the relevant information Employer Mobile. automatically 1.21 To know whether your 2.Rating 2.Provide information with employer Ward[Children] attend Office 3.Document Library /employee Rating[good, better, best] 1.22To go thru/ attend meeting if 4.List Library 3.Store the Document Related to not present 5. Roles and Rights Mgmt Ward[Children] activities in office at 1.23 To know more about the 6. Video Web Part central location Professors, parents can topics/ subjects 7. Announcement access as per right 1.24 To communicate with office 8. Blogs 4.Ward[Children] can play the important staff and colleagues, even if not 9. Wikis meeting/Training sessions and view the attending the college 10. Document Set missed class 1.25 To See latest announcement 11. Versioning 5.Employer/Employee come to know in Office 12.Content Management latest information on Mobile 1.26 To communicate with your 13.Record Management 6.Communicate with office notification’s colleague’s 14. Note Board even when not in office 1.27 To reads the valuable thoughts 15.Latest News 7.Create group of similar interest friends of industry professionals international and national 8.Enables to logs on all the business 1.28 To work on Research topic on 16. Workflow’s systems using single username and same set of documents 17. Single Sign on password 18. KPI/Dashboard
  • 14. 5 Marriage 1.29 To Know the suitable 1. Alert on computer and 1.Provides the relevant information match girl/boy Mobile. automatically 1.30 To Share the happiness 2. Rating 2.Provide information with suitable girl/boy and joy of the family, using 3.Document Library Rating[good, better, best] recorded or live sessions 4. List Library 3.Store the Document Related to function 1.31 To chats with family 5. Roles and Rights including bills and how the work needs to be members/friends Management performed at central location Stakeholders, 1.32 To know more about 6. Video Web Part Parents can access as per right the latest trends going in 7. Announcement 4.Ward[Children] can play the important Marriage’s 8. Blogs prerecorded events to get the idea how best 1.33 To know the best 9. Wikis they can arrange this Lifetime achievement places for visit after marriage 10. Document Set event 1.34 To read about how and 11. Versioning 5.employer/employee come to know best way to perform rituals 12.Content Management latest information on Mobile and customs happening 13.Record Management 6.Communicate with office notification’s even during marriages 14. Note Board when not in office 1.35 To know about 15.Latest News international 7.Create group of similar interest friends complicated issues related to and national 8.Enables to logs on all the business systems Child birth etc. after marriage 16. Workflow’s using single username and password 17. Single Sign on 18. KPI/Dashboard
  • 15. 6. Shopping/ Fun & 1.36 To Know the best 1. Alert on computer and 1.Provides the relevant information Frolic available Shop Mobile. automatically 1.37 To know whether Sale 2. Rating 2.Provide information with suitable shop to is Going on is Shop 3.Document Library purchase as per the requirement 1.38 To go 4. List Library 3.Store the Document Related to function thru/attend festivals in 5. Roles and Rights including bills at central location market virtually Management Stakeholders, Parents, Shop owners can 1.39 To know more about 6. Video Web Part access as per right the latest trends of fashions 7. Announcement 1.40 To communicate with 8. Blogs 4.User can play prerecorded view of the Shop Owners, even if not 9. Wikis products available for sale going to the market 10. Document Set 1.41 To purchase or 11. Versioning 5.Usercome to know latest information on perform transactions online 12.Content Management Mobile 1.42 To Chat with you 13.Record Management friends, share image ,videos 14. Note Board 6.Communicate with Key shopping 15. Latest News international notification’s even without going to market and national 7.Create group of similar interest friends 16. Workflow’s 17. Single Sign on 8.Enables to logs on all the sites using single 18. KPI/Dashboard username and password7. Finally Dea…..h]
  • 16. S.No. Feature SharePoint Feature1. Finalizing Election Dates 1.1 KPI/Dashboards can be associated with every state to know the status of the state as of now. 1.2 BCS/BDC can be used to integrate with state existing system to fetch the relevant data. 1.3 Announcement to announce the dates. 1.4 SMS/Emails Integration to send the details to Voters and state Bodies2. Election Nomination Filing 2.1 Nominees can file their nomination online even using their mobile. 2.2 Notifications: As the nomination is filed an alert is send to various stakeholders 2.3 Nomination Checking: As the system is integrated with other key system till state level, the qualifications defined by election commissioner can be validated at the same time.3. Election Publicity 3.1 Internet Portal in Multilingual languages can be used to display the work done by government in past days, Manifestos and Vision documents. 3.2 Nominees can reach to voters by bulk email or sms or by providing them the mobile view of the work done 3.3 Political parties can inform the voters of region about the meetings or Rath Yatras to be held in the constituency 3.4 Parties can even conduct Pre poll surveys by having Rating on the work performed4. Election Counting 4.1 Electronic Vote Counting machines can transmit the data instantly to election commission portal , hence no manual intervention in final counting increasing the performance and creating transparent system5. Election Result Declaration 5.1 The results as come can instantly can be send via/emails and mobile to the voters of the constitution and other important stakeholders 5.2 Political parties can perform trend analysis to reason of their big win or defeat without effort, as the details will be displayed in graphs/charts.General 1.Various documents created during the processes can be stored in document libraries[versioning, co-authoring, check-in-checkout] 2.Announcements:announcements during the life cycle of election processes can be used to inform various stake holders 3.Mobile Views/Email Integration: To send the notification in form of email or mobile text 4.KPI/Dashboard: To perform trend analysis and key indicators 5.BCS/BDC: To integrate with existing state systems to fetch and integrate the data as recordAdvantages 1.Operational Efficiency 2.Operational Transparency 3.Cost/Time Saving 4.Scalable System 5.Reliable systemNote: These are broad level features, can be detailed out more and Microsoft SharePoint enables to achieve this easily. 
  • 17. Key Objective 1. Customer Satisfaction, Growth & Retention 2. Increased Operation Productivity 3. Streamline Processes Challenges Value Proposition 4. Ease of Scalability & Maintainability 1. Islands of information and applications 1. Enterprise Solution 5. Adaptability 2. Organization Level Global 2. Slow responsiveness to business and user Standards needs 3. Ease of Adaption 3. Costly custom development and maintenance Roadmap 4. Lower Cost 1. Governance Model 4. Poor sharing inside and outside the organization 5. Support 2. Information Architecture 5. Difficult to find the right content, data, and people 6. Domain Expertise 3. Capacity Planning 6. Increasing information management risk 4. Execution 5. Implementation
  • 18. Features SharePoint Open Source Last updated 2/12/2010 5/2/2012 Approximate cost Starts with $4000 USD free Programming Lang C# PHP Root access YES NO Shell access YES NO Web server IIS Apache, IIS, FASTCGI NIS Authentication YES NO Sandbox YES NO SMB Authentication YES NO Certification Program YES NO Trash YES NO Web DAV support YES NO
  • 19. Features Drupal Joomla Alfresco SharePointSYSTEM REQUIREMENT• Root Access No No No Yes• Shell Access No No No YesSECURITY• NIS Authentication No No No Yes• Kerberos Authentication No No Yes Yes• Problem Notification No No Yes YesSUPPORT• Certification Program Limited No Yes Yes 
  • 20. Features Drupal Joomla Alfresco SharePoint EASE OF USE • Drag-n-drop content Free Ad on No Limited Yes • Style Wizard Limited No No Yes • Zip Archive No No Yes Yes Management • Clipboard No No Yes Yes Interoperability • ical Free Ad-on Free Ad-on No Yes • WebDAVSupport No No Yes Yes Built-in-application • Chat Free Ad-on Free Ad-on No Yes
  • 21. Features Drupal Joomla Alfresco SharePoint• Classified Free Ad-on Free Ad-on No Yes• Data Entry Free Ad-on Free Ad-on No Yes• Database Reports Free Ad-on Free Ad-on No Yes• Events Management Free Ad-on Free Ad-on No Yes• Expense Reports No Free Ad-on No Yes• Graphs and Charts Free Ad-on Free Ad-on No Yes• HTTP proxy No No No Yes• Bug Reporting Free Ad-on Free Ad-on No Yes• Matrix No No No Free Ad-on• Newsletter Free Ad-on Free Ad-on No Yes• Project Tracking Free Ad-on Free Ad-on No Yes
  • 22. Magic Quadrant for Enterprise Content Management-Gartner
  • 23. Gaps Third Party Tools Admin www.avepoint.com, www.axceler.com, www.idera.com, www.quest.com Workflow www.agilepoint.com, www.k2.com, www.nintex.com Remote Blob www.avepoint.com, www.metalogix.com www.stealth-soft.com, www.storsimple.com Mobile Device www.aircreek.com, www.colligo.com www.harmon.ie, www.h3s-inc.com www.infragistics.com Record Management www.collabware.com,www.gimmal.co m www.recordpoint.com.au Taxonomy www.bainsight.com,www.layer2.de www.metalogix.com,www.metavistech .com
  • 25. Rapidly develop solutions with Terabytes of data and multi- Visual Studio million item lists Developer Application Lifecycle Scale with Improved Platform resiliencyProductivity Management & Team Dev Governance and redundancy Solution quality improved with Advanced back-up, restore debugging tools and disaster recovery Rich solution UI with Collaboration across Intranet, Silverlight, XSLT View, Extranet and Internet Clean HTML Deployment On-premise and/or hostedDeployment options Platform Data Foundation – Flexibility Relationships, Lookup Data storage inside and Better programmability with outside the SharePoint DB LINQ, Client API Standardized WSP Package Enterprise-wide management Deployment capabilities Solution SharePoint Online shared IT Productivity Robust installation and Hosting solution hosting predictable upgrade process Install on Vista SP1 or Higher availability with better Windows 7 for Developers patch management only
  • 26. BUILD BRAND Reach and retention builds a brand US DE FR • Brand management across platforms and languages • Consistent messaging • Business control BUILD REVENUE Extend customer services to generate revenue • Integrate commerce facilities • Generic and personalized content • Instant Mobile Development MANAGE COSTS Capitalize on existing infrastructure and skills • Single platform: Internet, extranet, intranet • Familiar development toolset • Reusable skills, reduced training
  • 27. 5.Adaptability 1.Customer Satisfaction 2.Productivity Increase 1.Customer Satisfaction 4.Scalability

Monday, 25 March 2013

SharePoint 2013 Migration


  • 1. SharePoint Conference
  • 2. Unleashing SharePoint Potential01 Key Business Reason to Migrate02 Migration Approaches03 Migration Cycle04 Migration Problems05 Single Shot Migration07 External Tools08 References
  • 3. 3: Key Business Drivers to Upgrade1.Storage Infrastructure improvements2.Increase End User Productivity3.Strong and Effective Enterprise Search4.Improved BI for Decision Makers5.Web Content Management6.Governance Automation7.Easy moving from SharePoint 2013 to Office 365
  • 4. 3: Migration Approaches SharePoint 2013 SharePoint 2010 MOSS 2007• No direct migration approaches to migrate MOSS 2007 to SharePoint 2013• divided it into two phase approach• first phase the MOSS 2007 code & content will be migrated to SharePoint 2010 second phase the migrated SharePoint 2010 code & content will again be migrated to SharePoint 2013.
  • 5. 3: Available Upgrade Approaches In-place Database attach1. An in-place upgrade takes place on the same A database attach upgrade enables us to move to new hardware as your previous version installation. When hardware or a new farm. During a database attach upgrade, we you run an in-place upgrade, the process upgrades detach (backup) all the content databases from an existing farm the complete installation in a fixed order. This entire and then attach the databases to a new server farm installation. migration can be executed offline in a single and When you attach the databases to the new server farm, the combined process. upgrade process runs and upgrades the data in place.2. Environment will be down for an undefined amount Does not require your source environment be down during of time. upgrade.3. As this process creates a lot of SQL transactions and This process doesn’t create any large amount of system or SQL other system logs on the system disk, it creates a disk logs on disks. overhead on multiple drives. Also this upgrade process isn’t recommended for large content database i.e. more than 50 GB.4. The upgrade proceeds continuously. You cannot Can be done one content db at a time instead of upgrading all pause the upgrade process in between. the content db in a single transaction.5. No rollback As source environment will be untouched no need of rollback.6. Less control over upgrade process, can’t predicate More flexible than in-place, exact time can be determine for most activities time involved in overall process. each activities involved in overall process.
  • 6. 3: Migration Cycle 1.Plan 5.Validate 2.Prepare 4.Implement 3.Test
  • 7. 3: Migration CyclePlan Prepare Test Implement Validate Document Build test farms Build/upgrade TroubleshootingDetermine strategy environment farms Manage Use real data Deploy Upgrade eventCreate a plan for customizations customizations failurescurrent customization Plan upgrade Evaluate Minimize UI/UX issuesPlan for site collection strategy techniques downtime Make items Find issues early Monitor progress Data issuesPlan for performance upgradableCreate acommunication planClean up anenvironment
  • 8. 3: Plan Checklist Content Databases Service Applications Farm/Web Application Farm Settings List down all the customizations Plan Upgrade Performance
  • 9. 3: Plan – Best PracticesEnsure that the environment is fully functioning before you begin toupgrade.Perform a trial upgrade on a test farm first.Plan for capacity.Back up your databases.Optimize your environment before upgrade..
  • 10. 3: Prepare – Moss 2007 to SharePoint 2010 Create the SharePoint 2010 farm • Installs SharePoint 2010 to a new farm Web Application Creation & Code Deployment • Creates a new web application Or database database • Installs all server-side code customizationsIn-place attach attach Upgrade MOSS 2007 databases • Sets the MOSS 2007 Site Collection to read-only so that users can continue toOOTB Migration Approach Recommended access the old site while upgrade is in progress on the new farm /Available in 2013 • Back up the content databases from the SQL Server instance on the MOSS 2007 Web Application • Restores a copy of the databases to the SQL Server instance on the SharePoint 2010 Web Application • Attaches the content databases to the new farm and upgrades the content databases for this web application
  • 11. 3: Testing – Best PracticesKnow what is in your environment. Do a full survey first.Make your test environment as similar as possible to your real environment.Use real data.Run multiple tests.Do not ignore errors or warnings.Test the upgraded environment, not just the upgrade process.
  • 12. 3: Implement – SharePoint 2013 Upgrade Process
  • 13. 3: Implement – SharePoint 2013 Upgrade Process Create the SharePoint 2013 farm • GATHER INFORMATION AND CLEAN UP 2010 • Installs SharePoint 2013 to a new farm FARM • PREPARE 2013 FARMPREPARE Web Application Creation & Code Deployment • Creates a new web application • Installs all server-side code • COPY DATABASE customizations • UPGRADE SERVICE APPLICATION DATABASES Copy & Upgrade SharePoint 2010 • CREATE WEB APPLICATIONS AND APPLY databases UPGRADE CUSTOMIZATIONSDATABASES • UPGRADE CONTENT DATABASES • Sets the SharePoint 2010 Site Collection to read-only so that users can continue to access the old farm while upgrade is in progress on the new farm • RUN SITE COLLECTION HEALTH CHECKS • Back up the content databases from the • RUN SITE COLLECTION HEALTH CHECKS SQL Server instance on the SharePoint • CREATE AN UPGRADE EVALUATION SITE 2010 Web ApplicationUPGRADE COLLECTION • Restores a copy of the databases to the • UPGRADE A SITE COLLECTION SITES SQL Server instance on the SharePoint 2013 Web Application • Attaches the content databases to the new farm and upgrades the content databases for this web application
  • 14. 3: Validate Review Logs• Upgrade Logs• Application Event Logs Validate Migrated Environment• Review and Validate Web Applications• Review and Validate Services• Validate External Data Sources• InfoPath • BCS Connections (External Content Types and External Lists) • Excel Services connections • External targets for Enterprise Search• Authentication Providers• Customization defects and fixes
  • 15. 3: Site Collection Health Check• The health checks are run automatically in repair mode when you start to upgrade a site collection.• Health checks examine a site collection and list potential upgrade issues, such as missing or unsupported elements Rule name Description This rule checks for any files that were customized Customized Files in the site collection or sub sites Missing Galleries This rule checks for all default galleries This rule checks to make sure that the template the Missing Site Templates site is based on is available and reports if any elements are missing. This rule checks to make sure that the language Unsupported Language Pack References packs that are used by the site collection exist and are referenced correctly by the site collection. This rule checks to make sure that the multi-user interface elements that are used by the site Unsupported MUI References collection exist and are referenced correctly by the site collection.
  • 16. 3: Referenceshttp://technet.microsoft.com/en-us/library/cc303420.aspxhttp://technet.microsoft.com/library/cc263447(office.14).aspxhttp://technet.microsoft.com/en-us/library/cc303420(v=office.15).aspx
  • 17. 3: Migration Problems1. SP technology 2013 workflows are built on Windows Workflow Foundation 4(WWF4). However, SharePoint 2010 workflows continue to Windows WorkflowFoundation 3 (WWF3). The workflow migration is not suggested:- There is one more framework available with SP 2013 called as WAW. But AFAIK you can still create SP2010 type workflows using SPD2013.2.Error during upgrade is missing server-side files, templates, features, or otherserver-side customizations— either files that were installed with SharePoint2010 Products or customized files:- When you prepared for upgrade, you should have created an inventory of theserver-side customizations. Check this inventory to make sure that all the files thatare needed for your customizations are installed in your new environment.3.More than 5,000 site collections in a database, consider breaking them outinto multiple databases.To avoid errors during upgrade or broken sites after upgrade, we recommend thatyou move some site collections into separate databases. If you have multiplecontent databases, you can also speed up an upgrade process by upgradingmultiple databases in parallel
  • 18. 4. Some sites and site templates are not available in SharePoint 2013 .Sitesbased on these templates will not work in SharePoint 2013. Remove these typesof sites before you upgrade:-You can use the Get-SP Site Windows PowerShell command togetherwith the following options to find these sites:Get-SPSite|Where-Object{$_.RootWeb.Template- eq"PowerPointBroadcast#0“}5. If you haven’t installed SharePoint 2010 SP1, after you upgrade to SPServer 2013, your out-of-the-box workflow tasks (such as Approval, CollectFeedback) will go into locked status:-Users should install SharePoint 2010 SP1 before upgrade to SharePointServer 2013.6. We could create a list item under folder in custom list using Create ListItem action in SharePoint 2010 but in SharePoint 2013 Create List Itemaction doesn’t support creating items in the folder due to platform limitation:- Try calling SharePoint 2010 workflow using Start a list/site workflow action in the SharePoint 2013 workflow.
  • 19. 7.A mismatch in authentication methods can cause problems when you upgrade:-Claims-based authentication is the default authentication method for webapplications in SharePoint 2013. If the web application was using classic mode, youcan either update it to claims before you upgrade the database, or create the webapplication in classic mode and then migrate it to claims.8.You cannot upgrade a database that is set to read-only.Make sure that you set the databases to read-write before you attach and upgradethe databases.9.You must manually create all trusted data connections for Excel Services afterupgrade.10.How to upgrade environments that include services farms to SP2013.Some services in SharePoint 2010 Products can be shared across multiple farms . Aservices farm hosts services such as Business Data Connectivity service, Search, andUser Profiles that other farms consume. When you upgrade to SharePoint 2013, youfirst upgrade the services farm, and then upgrade the farms that consume thoseservices.
  • 20. Metalogix Content Manager 6.0 http://www.metalogix.com/Products/Content-Matrix.aspxKey Features:1. Direct Upgrade to SharePoint 20132. Migrate File Shares and more 1. Content Matrix 6.0 connects and moves terabytes of content from file shares, blogs, wikis, Exchange Public Folders, PST files, eRoom and websites. 2. Content Matrix 6.0 moves the content, files, associated metadata and other relevant attributes such as permissions or information structure into SharePoint. Empower Content Owners
  • 21. Key Benefits:1. Upgrade with Confidence2. Move to the Cloud: Office 365 and Office 365 Dedicated3. Keep SharePoint Organized4. migration speeds of up to and beyond 125GB per hour5. Move Structure, Workflows and Permissions6. Analyze your existing contentSupported Source Systems1. SharePoint Server 2013 & 20102. SharePoint Foundation 2013 & 20103. Office 3654. Office SharePoint Server 2007 & WSS 3.05. SharePoint Portal Server 2003 & WSS 2.06. File Shares7. Exchange Public Folders & PST files8. Google Blogger, Word press, Movable Type, Telligent9. Blogs using Metaweblog standard or RSS10. Atlassian Confluence, Media Wiki11. HTTP or HTTPS accessible websites

Monday, 5 November 2012

Prerequisite for SharePoint 2010 Infrastructure Planning


PreRequisite for Infrastructure Sizing SharePoint 2010
Total Number of Potential Uses that could access this system
What is the user concurrency percentager on a typical day
Peak number of users requests per user per hour
Please specify SharePoint site/Mysite operation as a % of total system use
Please specify Team site operations as a percentage of total system use
Please estimate the typical degrees of stored content modification
Do you anticipate heavy or frequent indexing of contnet sources
Would you like to configure a dedicated quesry search server
would you like to configure an Excel Services Server
Would you like to configure a Performance Point Services Server
Would you like to configure a SQL Analysis and Reporting Services Server
Would you like to configure an office client services server
Is a high availibilty solution  required
Please specify percentage of sharepoint server maximum recommended capacity
Required data storage
Percent of store size  for my Site content
Percent of store size for infrequently accessed content
Maximum Disk fill factor
index catalog as a percentage of data store size
include space for on-disk backups
Platform Preference
Platform CPU preference
Configure a virtualised (Hyper-V R2) solution ?
SQL should be virtualised
WFE VM memory
Search VM memory
APP VM Memory
SQLVM Memory

Friday, 19 October 2012

SharePoint 2013/SharePoint 2015 Features

1 SharePoint 15 Introduction
1.1 general model has stayed same as in previous version
1.2 Numerous platform level improvements and new capabilities 
1.2.1 Shredded Storage
1.2.2 SQL Improvements
1.2.3 Cache Service
1.2.4 Request Management
1.2.5 Themes
1.2.5 Sharing
1.3 Service applications 
1.3.1 New service applications available and improvements on existing ones
1.3.2 Office Web Apps is no longer a service application
1.3.3 Web Analytics is no longer service application, it’s part of search 
1.4 Enterprise Content Management
1.4.1 Site-level retention policies
1.4.1.1 Compliance levels extended to sites
1.4.1.2 Policies include:
1.4.1.2.1 Retention policy for sites and Team Mailbox associated with site
1.4.1.2.2 Project closure and expiration policy
1.4.2 Discovery Center 
1.4.2.1 Designed for managing discovery cases and holds
1.4.2.2 Establishes a portal through which you can access discovery cases to conduct searches, place content on hold, and export content 
1.4.3 eDiscovery capablities 
1.4.3.1 Support for searching and exporting content from file shares 
1.4.3.2 Export discovered content from Exchange and SharePoint
1.4.4 Team folders
1.4.4.1 Seemless integration of Exchange and SharePoint to provide best of both world and end user flexibility 
1.5 Web Content Management
1.5.1 Support the tools and workflows designers use
1.5.2 Variations & Content Translation
1.5.3 Search Engine Optimization
1.5.4 Cross Site Publishing
1.5.5 Video & Embedding
1.5.6 Image renditions 
1.5.7 Clean Urls
1.5.8 Metadata navigation 
1.6 Social
1.6.1 Microblogging
1.6.1.1 Share content, links, and media
1.6.1.2 Follow people, sites, content, and conversations
1.6.2 Activity Feeds 
1.6.2.1 Provides a view into recent activity related to content, links, media, and people
1.6.3 Communities
1.6.3.1 Community sites with self-service administration and moderation
1.6.3.2 Modern community features such as achievements and reputation
1.6.4 Discussions
1.6.4.1 Modern discussion boards
1.6.5 Blogs
1.6.5.1 Client application integration
1.6.5.2 Categories, comments, and moderation 
1.7 Search
1.7.1 New Search architecture with one unified search 
1.7.2 Personalized search results based on search history
1.7.3 Rich contextual previews 
1.8 Business Intelligence
1.8.1 Excel BI
1.8.1.1 Instant analysis through In Memory BI Engine
1.8.1.2 Power View Add-in
1.8.2 Excel Services
1.8.2.1 Improved data exploration
1.8.2.2 Field List and Field Well Support
1.8.2.3 Calculated Measures and Members
1.8.2.4 Enhanced Timeline Controls
1.8.3 PerformancePoint Services
1.8.3.1 Filter enhancements and Filter search
1.8.3.2 Dashboard migration
1.8.3.3 Support for Analysis Services Effective User
1.8.4 Visio Services
1.8.4.1 Refresh data from external sources – BCS and Azure SQL
1.8.4.2 Supports comments on Visio Drawings
1.8.4.3 Maximum Cache Size service parameter
1.8.4.3.1 Health Analyzer Rules to report on Maximum Cache Size
1.9 Mobile
1.9.1 Classic and Contemporary views for mobile browsers
1.9.2 Automatic Mobile Browser Redirection
1.9.3 Target different designs based on user agent string
1.9.4 Office Mobile Web Apps
1.9.4.1 Excel
1.9.4.2 PowerPoint
1.9.4.3 Word
1.9.5 Push notifications 
1.10 Evolution of customizations in SharePoint
1.10.1 SP2007 Services (IIS, Apache, Other, …) -->_vti_bin SharePoint 2007 [Custom Code] -->Services (IIS, Apache, Other, …) ---->SP2007
SharePoint 2007 [Custom Code] -->SharePoint Interface
1.10.2 SP2010 Services (Azure, IIS, Apache, Other…)  -->_vti_bin SharePoint 2010 [Custom Code] -->SharePoint Interface ---->CSOM--> SharePoint 2010 [Custom Code] ------>Services (Azure, IIS, Apache, Other…)  ----------> SP2010
1.10.3 SP2015 -------->Declar. App & 
Workflow Events
----->Services
(Azure, IIS,
Apache,
Other, etc…)
----------> api----->SharePoint W15
SP2015 Interface---->SharePoint 2015
SP2015 Interface---->Services
(Azure, IIS,
Apache,
Other, etc…)