You can setup SharePoint 2013 following the pretty good guide Setting up a Single-box SharePoint 2013 Virtual Machine (in alternative to the raw TechNet guide How to: Set up an on-premises development environment for apps for SharePoint).
For the creation of the proper accounts (for both SQL Server and SharePoint), you can follow the articles below:
After that, for App development you need to follow:
The installation of SQL Server requires .NET Framework 3.5.1.
Installing this framework on Windows 2012 (both standard and R2) is not easy, there is something wrong with the setup.
This morning I was not able to access my usual SharePoint site.
It said my password is wrong, but I was able to access other SharePoint sites from the same farm.
In short, you can find them in Control Panel, User Accounts, then Manage your network passwords.
To run a workflow with a button or a link, maybe its display form, you can use the following url:
In one Nintex workflow I have developed, I had a strange bug. In short:
- the workflow updated the current item
- and then removed the write rights to the item
Well, what is strange is that I had workflow errors, and logging in the history list, I could clearly see that some operations where logged before others, really difficult to understand...
In this article it is explained that some actions are batched, in particular when is a mix of SharePoint and Nintex workflow actions.
The solution is: use the Commit Pending Action.
For a project, I have started using Knockout.js.
This is a library to build UIs starting from a data model that is binded to html templates.
To start using the library, there is a list of articles that must be read:
And finally a few notes I have understood:
- Visible controls only the html style, but you have always the binding.
If you don't want to bind something (for example because you have null objects), use the if construct