If you plan to use the CKS:EBE (Enhanced Blog Edition), you might want to update the categories of your posts, because the EBE supports multiple categories for a post.
I’ve created a Windows Forms Application, which will help you with this task.
Features:
Update categories for blog posts Select multiple categories Remove categories from blog post Add categories to the categories list Modify the blog posts, without changing the modified date Requirements:
If you want to find out if the current visitor is anonymous or logged on, you can use the context to get that information.bool anonymous = Context.User.Identity.IsAuthenticated == false;
If you just go for SPWeb.Current.Web.CurrentUser, you will get logged on automatically to retrieve the current user.Technorati Tags: SharePoint,Context
You might already know my Wiki Webpart, which allows you to upload pictures and documents to a Wiki while editing it.
What is it?
With this Solution you can upload images and documents from the new/edit form into existing picture/document libraries. After the file has been uploaded, a link will be inserted into the Body.
This is either a or a tag, depending on the uploaded file.
How does it work?
Accessing a SharePoint site or web with elevated privileges can be achieved in two ways. By passing a SPUserToken or with RunWithElevatedPrivileges. string currentWebUrl = SPContext.Current.Web.Url;
SPSite _siteElevated;
SPSecurity.RunWithElevatedPrivileges(delegate { _siteElevated = new SPSite(currentWebUrl); });
_siteElevated = new SPSite(currentWebUrl, SPContext.Current.Site.SystemAccount.UserToken);
<p> As anonymous visitor you will not be able to access SPContext.Current.Site.SytemAccount.UserToken. So use SPSecurity to get elevated objects if you have anonymous access enabled. </p> Technorati Tags: SharePoint
If you want your query to return empty columns, you have to add Nullable=’TRUE’ to the viewfields.
If you do not add the Nullable attribute, accessing the results of the query like this:
oListItemAvailable[“Field1”] will give an Exception.
I’ve made posted a comment about this on the page in the MSDN http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.viewfields.aspx
If you have ever created a SPFeatureReceiver class, you might have noticed, that there is no “FeatureActivating”. So what do you do to cancel an activation of your feature?
Just throw an exception within FeatureActivated. This will cancel the activation process, and not activate the feature.throw new SPException(“The feature could not be activated."); Technorati Tags: SharePoint,SPFeature
Lookup fields are great. They can show information from other lists. I have never noticed before, that the only two supported field types for lookups are SPFieldText and SPFieldCalculated.
All other field types can not be used as source for lookup fields.Technorati Tags: SharePoint,SPFieldLookup,SPFieldText,SPFieldCalculated
This Webpart will show Sitecollections from the current Webapplication or Subwebs from the current web.
In the Webpart properties you can choose what the Webpart will show.
It uses the Logo URL of websites, if they are specified. The description of the website will show up as tooltip.
I am using the RepeatedControls class to build the items. This class really makes it easy to add entries by moving the layout functionality into an own class.
If you want to create a tooltip to show additional information, you can use the SharePoint functionality to do so. E.g. on a list of websites you could show the website’s description, if the user moves the mouse over the element.
The JavaScript which will show the “Open Menu” text is “MMU_PopMenuIfShowing(this);”. It is referenced on all SharePoint sites through the call to Init.js in the header.
So how do you use it?
I have added Spanish localization for the Webpart.
Read more…
Tags: SharePoint Alerts Webpart