Stickers - VX Company

Blogs

Een terugblik op een interessante SharePoint Saturday

Afgelopen zaterdag was het alweer zover, de Nederlandse versie van de SharePoint Saturday in Hotel Vianen. Hoewel het, in tegenstelling tot andere jaren, minder mooi weer was, mocht dat de pret binnen niet drukken.
De dag begon in een een volle zaal, met een bakje koffie wachtende op de start van de eerste sessies. Vanuit VX Company waren wij met vier collega’s (René Kalf, Martijn Duiveman, Marc de Kleijn en ondergetekende) aanwezig.
In deze blog willen wij jullie meenemen in de sessies die wij hebben gevolgd.
sharepointsaturday-blog-michel

Lees meer

Procesautomatisering met Nintex Workflow en Forms

Formulieren in SharePoint, die zijn al sinds een aantal jaar niet meer weg te denken uit een actief gebruikte SharePoint omgeving. Alleen al het digitaliseren van verlofbriefjes en declaratieformulieren doen het goed onder de gebruikers. Laat staan dat er gekeken wordt naar alle overige Word- en/of Excel-documenten die omgetoverd kunnen worden tot een formulier.

Lees meer

Office Groups een gevaar voor het voortbestaan van SharePoint?

Deze zin is vast door het hoofd gegaan van menig SharePoint professional. Hoe haalt Microsoft het in zijn hoofd om zomaar een alternatief voor een SharePoint site te maken buiten de vertrouwde SharePoint wereld? Waarom doen ze dat, wat zijn hun beweegredenen? Er is menig blog geschreven over Office Groups en ook de sessies op SharePoint conferenties zaten tjokvol. Nu het eerste stof van de introductie weer is gaan liggen kunnen we kijken naar de feiten.

Lees meer

Downloading from MSDN and Microsoft with Internet Explorer

Internet Explorer on Windows Server (2012) is locked down. In an attempt to make the browser more secure, scripts downloaded from untrusted domains can not be executed. This makes downloading the software you need to install on the server difficult.

Lees meer

Quick & Easy SharePoint Maps: a hidden gem

SharePoint is great at storing data in lists, including locations. But plain lists can be boring, right? So how about getting SharePoint to make it look appealing, without much effort even, wouldn’t that be great?

Lees meer

Procesoptimalisatie met DocuSign en Office 365

Het verzamelen van handtekeningen is voor de meeste organisaties een crime. Het proces zit hem niet alleen in het maken van het document, ook het versturen, printen, tekenen en opnieuw inscannen hoort daarbij. Gelukkig kan dit proces tegenwoordig veel simpeler: gebruik DocuSign in combinatie met Office 365.

Lees meer

Limiting Add-in visibility in the corporate store

SharePoint Add-ins * are distributed through the App Catalog. This is a great method for end users to add functionality to their sites. Most apps you want to have available to as many users as possible, everybody should be able to add the local weather app, or the handy currency calculator to their sites.

Lees meer

SharePoint remote event receivers returning 405 (Method not allowed)

The SharePoint app* infrastructure is a notably fickle beast. I’ve seen grown system administrators reduced to tears by obtuse error messages and exotic requirements which don’t fit company infrastructure policies (wildcard certificates, no support for SSL offloading, multiple IP’s or NICs etc etc.).

Lees meer

Configuring metadata defaults with CSOM

SharePoint folders have had it rough the last couple of years. The internet is full of ‘folders are evil’ posts, but in my view folders still have their uses. One of the interesting features SharePoint folders bring to the table is automatically setting metadata. Per folder you can configure which default values fields should have. This can be a great enabler when people don’t want to tag documents manually.

Lees meer

CSOM API overcomplete on MSDN

The SharePoint product team faces a daunting task in keeping the MSDN library on SharePoint API’s up to date. Especially now we have the Server Side Object Model, Client Side Object Model and the JavaScript Object Model. Although the documentation for these API’s may be sparse at points, it at least tries to cover the entire object model, which is a good thing. Next to that there is also the REST API, which is so badly documented that complex solutions become nearly impossible.

Lees meer

Errors while deploying sandboxed solutions

There are lots of posts out there dealing with the various troubles you can run into when trying to get your sandboxed solutions to work as they should. Most focus on getting the User Code Host to start and they do a pretty good job explaining that.

However, there is one scenario that doesn’t appear to get as much attention as it should; what happens when you don’t use the farm account for the sandbox service. By default, SharePoint uses the farm account for the User Code Service. However, Microsoft advises us wisely to use separate accounts for separate services. This allow for a better management of privileges. Never is this requirement more clear then when you are configuring a sandbox. Using the farm account, which has a lot of privileges, partially defeats the purpose of having sandbox has in the first place.

So, we see more and more production servers with separate accounts for the user code service, which is a good thing. However, developers are also exposed to this and get errors they don’t understand:

When deploying by hand you might see the following in the ULS:

Lees meer

Checking for changed properties of an SPWeb

The SPWeb object is one of the places where a lot of the SharePoint magic happens. Many changes performed through the UI or through features are persisted there. When refactoring behavior it’s often useful to compare the state of the SPWeb object before and after an update. I’ve created a small powershell scrip to facilitate this. It reads all the properties of the SPWeb and all the properties in the property bag. It then pauses, allowing you to do whatever you have to. Then the script gets the properties again and outputs the differences. Let me know if it helps you.

Lees meer