You may also be interested in: Documentation Toolkit for SharePoint by Acceleratio Ltd.
Editor's note: Contributor Akshay Koul is a SharePoint Evangelist and ArchitectPointBeyond. Follow him @akshay_anur
Problem Statement: OOB the SharePoint taxonomy field renders a suggestion box post with a Metadata terms selection as in the image below. The client did not want to have this box post selection (they were not typing in the taxonomy but selecting it from the image button on right)>
We could not find any property on the field to not show this box. Writing custom JS to hide is not that straightforward as SharePoint overrides the display property and custom control was too much for too little.
The alternate solution is to write a Url Rewrite in IIS to block any request which shall return the ‘suggestions’. The field actually makes the following request to the url “_vti_bin/TaxonomyInternalService.json/GetSuggestions” to load the suggestions. Writing a url rewrite entry to block request to this url did the trick.
Note: since its a web application entry, the new behavior will be replicated for all the Site collection in the web application.