Hot answers tagged

6

Ok, this is how I did it: Build a method that enables me to retrieve all items of a certain ContentType (use SPSiteDataQuery for Cross-Site in the same site collection, or simple SPQUery for a single list) - many examples available but look here for a start http://sharepoint-snippets.com/spsitedataquery-examples-for-sharepoint-2010/ (actually i've built my ...


5

I know "I Like it" and "Tags & Notes" is coming from a FEATURE called SocialRibbonControl More information here: http://technet.microsoft.com/en-us/library/ee721062.aspx You can check what commands are executed by looking at: SocialRibbonControl\SocialRibbonControl.xml file. The commands referred in this xml file are mostly in SP.UI.SocialRibbon.JS ...


3

One of many approaches to this question would be to create a simple Tag list. Users can add tags into this list as needed. Then in your list where you want to create a tag, create a Lookup column that allows multiple selections pointing to the Title column of the Tags list. When items are created or edited, users can add or remove tags to the item from ...


3

Have you also restored the Metadata Service database to the Production System? I am pretty sure that the metadata fields store GUID of terms as values and even if the NAMES of terms are same both in Model and Prod if they were created by hand their GUIDs will be different and this way in you Prod the system encounters unknown GUIDs and alerts to you with red....


3

Restore the Managed Metadata SQL database to your test environment. Create a new Managed Metadata Service Application in your test environment using the same name of the database you restored. You may need to give your service account permissions to the MM SQL db prior to creating the SA.


3

If you have Fast Search installed, you can build a powerful tag cloud using deep refiners. For details, Please check the post below: http://extreme-sharepoint.com/2012/04/10/sharepoint-tag-cloud-deep-refiners-fast-search/ The tag cloud described in this post can aggregate data from a wide variety of content sources and not just the site collection. It also ...


3

I know I'm sidestepping half of your question (others have provided good starting points), but check out this Codeplex project for the implementation of the Tag Cloud itself. Clean, lean interface & reusable: The tag cloud. What I've done recently is build a TaxonomyDataSource class that provides terms in a standard Dictionary property (with some other ...


2

Privacy and security implications of social tagging (SharePoint Server 2010) can help you some understanding as to how the security trimming worked on Notes web part. Following is taken from it: Security trimming Adding a tag, a note, or a rating to a Web page creates an activity. Before SharePoint Server displays an activity, it uses a component ...


2

I'd set the columns default value using MetadataDefaults.SetFieldDefault. Instead of doing it in PowerShell you can do it in a FeatureReceiver of the feature deploying your document library


2

I'm not sure exactly what you mean by you are using the same document library for all subsites. But I think you do this ootb with the Column default value settings under your list settings. update: public override void ItemUpdating(SPItemEventProperties properties) { properties.AfterProperties["SiteUrl"] = SPContext.Current.Web.Url; ...


2

Maks is right. If you do not copy the terms along with the site collection, the terms used in the site collection will becone "unbound", unless the termstore in production is an exact copy (labels AND Id's) of the source environment. A taxonomy field is in essence nothing more than a lookup field, whose source is the termstore. In the site collection there ...


2

SharePoint 2010 comes with Managed Metadata Services which does pretty much what you seem to be looking for. You would need to make sure is configured on your farm and then you can either define a Taxonomy via Central Administration or at the Site Collection Level only by creating TermSets to follow your hierarchies. See here for an introduction http://...


2

Tag profile is used by Managed Metadata service as a landing page for a keyword/term. It means items that are tagged in SharePoint each get a My Site-type profile page of their own. It’s basically an index of that tag, everything that's tagged with the term, be it pages, documents, blog posts, whatever. You can read and leave comments, see which users have ...


2

Yes and no (to the customization question). The easiest way to key tags like support is to enable on the Posts list via List Settings > Enterprise Metadata and Keywords Settings and make sure it is checked to "Add an Enterprise Keywords column to this list and enable Keyword synchronization". That shall add the generic column for tags. For the automatically ...


2

While Managed Metadata is an excellent feature, it is only available in SharePoint 2010 Standard and Enterprise, not in SharePoint 2010 Foundation. Which version are you using? If you are using Foundation, then PirateEric's answer will work well if the list of tags does not need to be edited frequently. If you would like users to be able to add their own ...


2

Try going to this URL: [site collection URL]/Lists/TaxonomyHiddenList/AllItems.aspx This is where the Managed Metadata terms actually get stored when "used", rather than actually referencing the physical MMS. Permissions here may have been modified so that users cannot read the actual values.


2

You can create & retrieve Social Tags to/from a site URL & user profile by using the SocialTagManager & SocialTag Class. An example of its usage is given in this Microsoft post - How to: Create and Retrieve a Social Tag


2

There is an easy solution to this that doesn't involve any workflows or event receivers... You can create a folder or series of folders and use location specific default values for your metadata column to assign the managed metadata terms depending on which folder they are dropped in. Once you drop the item in the folder and the metadata gets assigned, you ...


2

You can use 3-rd party solutions. For example, from VirtoSoftware: Html5 Bulk File Upload or Silverlight based Bulk File Upload.


2

SharePoint has by default a flat tagging system, if you mean in the sense of allowing user to add their own keyword to a document or a page. All of these keywords end up in the Managed Metadata Service Application’s System > Keywords Term Set. All user added keyword will end up in that specific Term Set. As for Organization controlled metadata such as ...


2

Script Editor only supports JavaScript code, so you cannot user C# in there.


2

Any C# code is need to compile first by the compiler, and as we all know the code kept in Script Editor WebPart is not compiled. The content kept in Script Editor WebPart is executed by browser hence we cannot use Script Editor WebPart for writing C# code as C# code cannot be executed by browser. Let me know your thoughts.


2

Not out of the box. Folks will tell you to use the Property Bag, that is a lame approach IMHO. The easiest way to do this is to use a list and add the content to the list. Search will find the list item and then you can use a refiner based on the list...I really need to blog how to do this. Give me a few days.


1

Using a new tag in tags & notes does as you say end up in the tag cloud right away. You can see the tag, and clicking it gives this image (except the tagged item). You have to wait for the search crawl to crawl (and index) the document, before it'll be visible in the tag page. You canät control crawl timer setting, but be aware of that crawling is ...


1

I was working with SharePoint 2010 Search a bit, so there's a refiner on tags, it uses the MappedProperty="ows_MetadataFacetInfo,popularsocialtags" Managed Property, so you should search like ows_MetadataFacetInfo:pricing or popularsocialtags:pricing instead of tag:pricing I think :)


1

In order to use syntax like that you need to ensure that the "tag" property is a Managed Property in your search configuration. If it does not exist, you may first want to create it, map it to corresponding crawled property and perform a full crawl. After these steps are performed, try above syntax in search text box.


1

The ideal solution would be to add a Enterprise Metadata field to your document library. Alternatively you can use a predefined tag list by adding a Managed Metadata field. Go to the document library in question, select On the ribbon > Library > Library settings From here you can create new columns. update: [source] "In the Multiple Value field section, ...


1

To remove these on a specific page I added a content editor webpart with the simple CSS: <style type="text/css"> .ms-socialNotif-Container{display: none;} </style> As an added bonus you can remove the recycle bin and all site content section with: .s4-specialNavLinkList{display: none;}


1

you can look at the following it will help you out to understand how the search function works with crawling! Use crawl rules to determine what content gets crawled (Office SharePoint Server 2007) http://technet.microsoft.com/en-us/library/cc262071(v=office.12) Limit or increase the quantity of content that is crawled http://technet.microsoft.com/en-us/...


1

Click your name in the top-right corner of the page to bring up the welcome menu. From the welcome menu, choose "My Profile." Select the "Tags and Notes" tab and you'll be able to see everything you have tagged with "I like it" (as well as any other tags you may have used for content in SharePoint). For more information, see this blog post.


Only top voted, non community-wiki answers of a minimum length are eligible