Timer Job with SPJobDefinition
SharePoint allows you to write, install and schedule Timer Jobs. A Timer Job has a job definition (that must be defined and implemented in a class derived from SPJobDefinition), an automatic entry as...
View ArticleSharePoint Workflows: Activities and Validators
SharePoint Server workflow activities are mostly defined within the Microsoft.SharePoint.WorkflowActions component, in Microsoft.SharePoint.WorkflowActions and...
View ArticleSPSchedule and Derived Classes
When you schedule a Timer Job in SharePoint 2010, you usually create a new instance from a class derived from the SPSchedule base class and link it through the SPJobDefinition.Schedule property....
View ArticleSharePoint’s Recycle Bin
Each web application may keep two different kinds of lists from which deleted items may be restored. Every website gets its own “first stage” or end-user Recycle Bin, where deleted items are being sent...
View ArticleAudit Object Model in SharePoint 2010
Auditing in SharePoint 2010 can be enabled at the site collection level and may track content changes for different object types, that you can later filter through audit log reports. This article only...
View ArticleSharePoint Users and Groups
Website security depends on who’s actually accessing a website. Users may be put together in groups, in which case access permissions can be established at the group level, for all users in that group....
View ArticleSharePoint 2010 Field Types and Controls
This topic presents diagrams with class hierarchies of built-in SharePoint 2010 fields, related field controls and mobile field controls, and a final table with mapping between them. The top class for...
View ArticleSharePoint 2010 Field Collections
Every SharePoint cell in a list is controlled by a field. Fields are implemented as derived types from SPField class and exposed as collections through SPFieldCollection. This topic shows diagrams to...
View ArticleSite Definitions and Web Templates
Site definition configurations and Web templates are defined at the site collection level and saved or exported at the website level. Web templates are defined in Elements.xml files compressed into...
View ArticleSharePoint 2010 Themes
I’ll briefly talk about using SharePoint 2010 themes interactively, from the Site Settings commands and in PowerPoint 2010, but the focus will be on the ThmxTheme class, central point for using...
View Article