Wednesday, October 18, 2017

SharePoint Server 2019 on-premises will be released mid of 2018

The new Office 2019 will be released mid - 2018.

This release contains

Office Apps  (including Word, Excel, PowerPoint, and Outlook)

Servers (including Exchange, SharePoint, and Skype for Business)

Key SharePoint 2019 features 

  • More modern page layouts and site template
  • Enhanced support for hybrid environments
  • Enhanced support for SPFx, which will become the most important development environment to add functionality to SharePoint
  • The modern look will become the default look while the classic look will pushed back
  • Out of the box look and feel will get an overhaul, SharePoint 2019 will look modern
  • Forms (used in list and libraries) can be edited with PowerApps
  • Microsoft Flow will become the default workflow engine, although old workflows will remain usable
  • Modern UI
  • InfoPath is still supported
  •  Improved Sharing capabilities
  • Shorter urls
  • Share from office
  • No Microsoft account needed for sharing securely
  • File view analytics
  • File previews
  • Sync IRM-enabled libraries
  • New web parts
  • Better Teams and Groups integration
  • Mobile App
  • Search
if you need further details please refer the Collab365 Community and CMSWire

Monday, October 16, 2017

Sharepoint Framework Configuration with Proxy server - Autentication Error - Resolution

Step 1 : Installation of Node JS.
Step 2: Installation of Yeoman and gulp. if the development environment is behind the proxy server. installation wont happens.

You have to configure proxy server with the following command.

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

normally it works.

if you got the following error. Authentication is required for Proxy.

Error
npm ERR! registry error parsing json
npm ERR! registry error parsing json
npm ERR! Unexpected token A
npm ERR! Authentication Required
npm ERR! npm ERR! npm ERR! If you need help, you may report this error at:
npm ERR!

Resolution
you have to set proxy with authentication

npm config set proxy http://username:password@proxy.example.com:8080
npm config set https-proxy http://username:password@proxy.example.com:8080

Friday, October 13, 2017

gulp error : Error: Cannot find module '@microsoft/sp-build-web'

Error :  during new sharepoint Framework project creation you may encounter following error while creating local certificate.

C:\spfx\helloworld-webpart>gulp trust-dev-cert
module.js:471
    throw err;
    ^

Error:
Cannot find module '@microsoft/sp-build-web'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\spfx\helloworld-webpart\gulpfile.js:4:15)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)


Fix
: the installation don't have dependencies  try to run following command.
C:\spfx\helloworld-webpart>npm install --save-dev


Execute the command Now you will get the solution


C:\spfx\helloworld-webpart>gulp trust-dev-cert
Build target: DEBUG
[14:32:33] Using gulpfile C:\spfx\helloworld-webpart\gulpfile.js
[14:32:33] Starting gulp
[14:32:33] Starting 'trust-dev-cert'...
[14:32:33] Starting subtask 'configure-sp-build-rig'...
[14:32:33] Finished subtask 'configure-sp-build-rig' after 13 ms
[14:32:33] Starting subtask 'trust-cert'...
[14:32:39] [trust-cert] Attempting to trust a dev certificate. This self-signed certificate only points to localhost and will be stored in your local user profile to be used by other instances of gulp-core-build-serve. If you do not consent to trust this certificate, click "NO" in the dialog.
[14:32:44] Finished subtask 'trust-cert' after 11 s
[14:32:44] Finished 'trust-dev-cert' after 11 s
[14:32:45] ==================[ Finished ]==================
[14:32:45] Project helloworld-webpart version: 0.0.1
[14:32:45] Build tools version: 3.0.5
[14:32:45] Node version: v6.11.4
[14:32:45] Total duration: 20 s




Friday, January 13, 2017

How to setup Synonymous based search in SharePoint 2013



How to setup Synonymous based search in SharePoint 2013
Scenario
Currently we have achieved synonyms based search query and got relevant search results in SharePoint 2013
Ex. if I search for Vacation, Day Off, Holidays, Shutdown, as a keyword in SharePoint Enterprise search, Holidays.xlsx file need to show in the search result.
Solution
We have to use a thesaurus file to specify synonyms for a single word or multiple words that occur in queries. The query is expanded based on the entries in the thesaurus. We have to create and maintain the thesaurus file in a system external to SharePoint 2013 before we import it into SharePoint 2013 to make the synonyms available to the search system.
Note : We can deploy only one treasure in a single SharePoint farm
Format : csv file
Csv file format
Key,Synonym,Language
Holidays, Vacation,en
Holidays, Day Off,en
Holidays, Shutdown,en
Holidays, Ferien,de
Holidays, Freier Tag,de
Holidays, Herunterfahren,de

How to import csv to SharePoint Farm using Powershell
$searchApp = Get-SPEnterpriseSearchServiceApplication 
Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename <Path>

Tuesday, May 24, 2016

Sharepoint 2013 My Site Governance Model

·       My Site Governance
In this Article we will focus following things in detail for My Site Governance in SharePoint 2013/2016 on premise.
·         Vision & Goal
·         My Site Governance
·         Conclusion
·         Recommendation
·         Best Practices
·         Configuration & Administration and Maintenance Plan
·         My Site Creation Process

·       Vision & Goals
§  Define clear vision for my sites
The My Site provides an environment where, employees will be able to collaborate and share documents, tasks, people information, calendars and other information
§  Define clear Goal for my sites
·         My Site Primary Goal
o   Easy Document Sharing
o   Connect employees
·         My Site Secondary Goal
o   More engagement
o   Improve Communication
§  What My Site Will do and not do
·         Have a list of features what my site has
o   News Feed
o   My Documents
o   My Tasks
o   Blogs
o   About Me
o   One Drive
·         Have a list of features what my site will not have
o   Digital Asset library
o   Public Sharing documents

·       My Site Governance Model
o   Public View content should not have any confidential or private data
o   Content pertaining to human resources or legal is typically not listed in my Sites
o   No personal health information should ever be present
o   Personally identifiable financial information should ever be present
o   My site deletion or moving my sites policy need to be defined.
o   Private site must not contain personal audio files, inappropriate pictures, or other materials not allowed within the organization.
o   All discussions or blogging done within a My Site must follow company policies
o   All discussions or blogging contain sensitive company material or defamatory comments about any person are not allowed
o   Before my site launch define enterprise social policy and rollout
·       Conclusion
The My Site provides an environment where, employees will be able to collaborate and share documents, tasks, people information, calendars and other information.
·       Recommendation for Basic My Site Features
o   News Feed
§  Newsfeed is the user’s social hub where he or she can see updates from the people, documents, sites, and tags that the user is following.
o   My Documents
§  Provides a single place for users to create, share, collaborate and follow important documents.
o   My Tasks
§  Displays tasks assigned to the user. This is only visible to the owner of the My Site page.
o   Blogs
§  Blog is a Web Part page that the My Site owner can use to publish a blog.
o   About Me
§  The About me is the default page that displays when a user accesses another user’s My Site. This page displays the user’s profile page to other people in the organization.
o   One Drive
§  The OneDrive tab links to the user’s OneDrive for Business. OneDrive for Business is the user’s personal file storage and synchronization service for business use.
o   Org Chart
§  Loading peer, manager and direct report in a graphical manner.
·       My Site Best Practices
o   Design Level
§  Pilot My Sites within 1 or 2 departments and test these strategies.
§  Plan Policies and Privacy
§  Plan Users and Permissions
§  Plan integration of Service Applications (Search, Metadata Management Service, etc.)
§  Plan Jobs and Schedules
§  Plan Multilingual
§  Plan Capacity Planning (Storage Level)
§  Plan to have integration with Cloud
o   Configuration Level
§  Isolate My Sites in a dedicated Web application
§  Use dedicated content databases for My Sites
§  Configure storage quotas for My Sites (100 MB)
§  Provisioning of individual site collections
·       My Site Configuration, Administration, and Maintenance
o   Configuration
§  My Site Configuration
§  Profile Configuration
§  Search Integration
§  Metadata Integration
§  Configure Jobs
o   Administration
§  Managing My Sites
§  Deletion of My Sites
§  Monitor Database
§  Monitor sites
§  Monitor Jobs
§  Regularly auditing your SharePoint environment
o   Maintenance
§  Site Quota
§  Manage Users
§  Manage Content DB
§  Identifying and reporting governance violations
§  Analyzing and reporting upon My Site usage and activity
§  Moving/copying My sites
·       My Site Creation Process
o   User Action
§  Click on OneDrive Pop-up “Site being created” Is displayed.
§   
o   SP Queue
§  User request is  Queued
o   SP Process
§  Item picked from queue Standard SP site created Mail is send to user
o   User Action
§  User accesses the site  first time Customization are getting applied
o   Apply My Site Template
§  Company customized My Site  is created