List of free tools for SharePoint

Hello everyone,

Today I’ll do some advertising for another blogger who makes a great post about free tools for SharePoint.

Some of them are new to me and seems pretty awesome! Great job Velin and Thank you for this one!

http://blog.velingeorgiev.pro/sharepoint-online-free-developer-tools-list-more-productivity

 

Hoping this helps,

Christopher.

Quick Win – Contribute No Delete

win

Hello everyone.

Today I will talk about a specific configuration of the permissions

Problematic

As an administrator of my site,

I want my members to be able to add files / items but not to be able to delete them

In order to avoid unwanted deletion of information.

Reason

The standard permission level for members is “Edit”. This level of permission is sometimes replaced by the lower level “Contribute”. These rights allow members to participate in the addition of information to the site but also by default to delete the content.

Contribute no delete (1)

Resolution

To resolve this issue, we will create a new permission level that we will call “Contribute – No Delete”. We will apply it to the member group at the site level.

Go in the site settings

Contribute no delete (2)

Under “Users and Permissions”, click on “Site Permissions”

Contribute no delete (3)

On the ribbon, click on the “Permission Levels” links

Contribute no delete (4)

Choose the permission level “Contribute”

Contribute no delete (5)

Scroll down and click on the “Copy Permission Level” button

Contribute no delete (6)

Add the name “Contribute – No Delete”, set a description and untick the “Delete Items” and “Delete Versions” permissions

Contribute no delete (7)

Scroll down and click on “Create”

Contribute no delete (8)

The permission level is created, go back to the “Site Permission” by clicking the “Permissions” link

Contribute no delete (9)

Select the “Members” group and click on “Edit User Permissions”

Contribute no delete (10)

Select only the “Contribute – No Delete” permission level and click on ok

Contribute no delete (11)

Now your members will see this in the ribbon when they select an item

Contribute no delete (12)

“Edit item” is accessible but “Delete Item” is greyed out.

Hoping it helps.

Christopher.

Quick Win : Allow multiple contributors on Drop-off Library items

win

Hello everyone,

Today in the Quick Win series, I will talk about a problem that may arise when working with the Content Organizer feature.

Problematic

As a reminder, the content organizer allows to classify a document based on rules. These rules are based on the metadata value and allow you to move the document to the right place.

This feature is really useful but has strange behavior.

When a person edits the properties of a document in the drop-off library and does not complete the information necessary to be classified, the document is no longer visible to other users!

Cause

When a document is added to the library, it naturally inherits permissions associated with that list.

0102

When a user edits the properties of this document, the document continues the process but remains in the drop-off library. However, an additional action is done by SharePoint => Break permissions, remove existing one and give access directly to the current user!

03

It has more than once happened that the business requirement is that several people can process a document, and potentially add each some information, before the document is finally classified.

Resolution

Several solutions are possible since this comes from a business need. In the first case, we could think of using several libraries with workflows to transfer from one library to another but it seems to me “overkill”.

I prefer to opt for the simple solution, keep the document in the drop-off library and prevent SharePoint from breaking the security! To do this, the simplest solution is to do it before it! Indeed, if the document has permissions broken, SharePoint no longer removes the permissions associated with the document!

To put this in place, SharePoint designer is our friend!

NB : I know that SharePoint Designer will not last long but currently it is a solution that works both On Premise and Online.

Steps

Create a SharePoint 2010 workflow

04

Use an Impersonation Step and remove the default step

05

Add Action « Replace List Item Permissions »

06

Give the contribution permission to the people who will use the list

07

Specify that the action should take place on the current item

08

Go to workflow settings

09

Configure the workflow to start automatically when updating a document

10.png

Publish workflow

11

When the data in a document are changed and submitted, the workflow will update the permissions with what you have specified

12

 

NB: Of course, once at destination the document will no longer have the specific permissions set in the drop-off.

Hoping this helps

Christopher

 

Fix SharePoint Framework Hello World WebPart

Hello everyone,

Today I will talk about an error that may occur when you try to follow the SharePoint Framework tutorial to create the HelloWorld webpart: https://dev.office.com/sharepoint/docs/spfx/web-parts/get-started/build-a-hello-world-web-part

Problematic

When you follow the tutorial, using the “gulp serve” command generates the following errors

Error - typescript - node_modules\@types\lodash\index.d.ts(8446,32): error TS1005: ',' expected.
Error - typescript - node_modules\@types\es6-collections\index.d.ts(78,29): error TS2304: Cannot find name 'object'.

 

Cause

The SharePoint Framework evolved very quickly in a very short time. You may have a template version that is not up to date.

Resolution

To resolve these errors, simply get the last version of the template with the following command

npm install -g @microsoft/generator-sharepoint@latest

If it is not enough,  install the correct versions of lodash and es6-collection via the following commands

npm install @types/lodash@4.14.50
npm install @types/es6-collections@0.5.29

Hoping this helps

Christopher.

Free SP2013 test environment

SP2013


Hello everyone,

Recently a msdn user asked where he could find a free SharePoint 2013 test environment.

In seeking to help him, I found these two interesting articles:

 

Thank you to the authors for that useful information!

 

Hope this helps

Christopher

Most Valuable Professional – SharePoint Server #2

MVP Logo92

Hello everyone,

 

Yesterday I had the honor to receive the title of Most Valuable Professional – SharePoint Server for the 2nd consecutive year! It is always a pleasure to contribute to the community given the help I can find thanks to others contributions. This is really an example of WIN-WIN relationship!

 

MVP Profile: http://mvp.microsoft.com/en-us/mvp/Christopher%20Clement-5000232

From http://blogs.msdn.com/b/mvpawardprogram/archive/2014/07/01/new-and-renewed-mvps-announced-today.aspx

“While there are more than 100 million social and technical community members, only a small portion are selected to be recognized as MVPs. Each year, around 4,000 MVPs are honored. They are nominated by Microsoft, other community individuals, or in some cases themselves. Candidates are rigorously evaluated for their technical expertise, community leadership, and voluntary community contributions for the previous year. They come from more than 90 countries, speak over 40 different languages, and are awarded in more than 90 Microsoft technologies. Together, they answer more than 10 million questions a year!”

 

A big thank you to Microsoft for this award!

Christopher

SharePoint 2013 – Optimize your website visibility

SPO2013 Hello everyone, If you want to increase the visibility of your SharePoint 2013 on the web, be aware that there is a native functionality “WCM: Search Engine Optimizations.” This feature allows you, among other

  • specify « Metatag » ;
  • create a « robots.txt » file (used by many research site for indexing);
  • configure canonical url ;

If we refer to the description of the features by version of SharePoint 2013, only « Fundation » does not have this feature. It is present in the Standard and Enterprise version and at within all plan of Office 365 and SharePoint Online !

Documentation exists on the Office site explaining the functioning of this feature (see here).

I also recommend the white paper written by Waldek Mastykarz about setting up this feature, available here.

Enjoy your reading !

Christopher.