Projects Fri, 09 Dec 2016 11:30:10 +00:00 umbraco Latests packages from the forum on en Umbraco Latch Umbraco Latch integrates the Latch service within the backoffice, allowing you to protect different operations in the CMS.

All you need to know about this package is on the official documentation

Cristhian Amaya Thu, 08 Dec 2016 16:37:28 +00:00
Multiple Start Nodes This package gives you the ability to set multiple content/media start nodes for users.

Note: This package is still in development and has not been tested on a production site. Use at your own risk.

What it does

  • Limits the main content/media trees to specific start nodes
  • Removes inaccessible nodes from back-office search results
  • Removes inaccessible ancestors from breadcrumbs
  • Removes Create, Sort, and Republish entire site from the root nodes for non-admins
  • Hides or disables upload buttons and dropzones in the media picker and list view when a user is in a folder they do not have access to
  • Prevents users from accessing a node they shouldn't have access to (if they somehow knew the node id)
  • Optionally limits pickers to the user's start nodes
  • Optionally removes the copy, move, and delete actions on the user's start nodes


Package configurations are available in Config/MultipleStartNodes.config.

  • LimitPickersToStartNodes Determines whether or not users should be able to pick content/media nodes that are outside of their start node trees. Setting to false will allow all users to pick any content/media node on the site. Default: true.
  • RemoveActionsForStartNodes Right-click context menu actions to remove on start nodes. The default prevents editors from copying, moving, or deleteing their start node. Default: copy,move,delete.


Please contribute or submit issues at


Release Notes


  • Fixes issue with the list view hiding options from admins
  • Prevent users from editing a node they shouldn't have access to
  • Add support for old media dialog picker (still used in RTE)
  • Fix compatibility issue with Analytics plugin


Dan White Sun, 04 Dec 2016 00:33:20 +00:00
Multiple Date Picker Multiple Date Picker for Umbraco

Wrapper for:


Mark Wemekamp Sun, 27 Nov 2016 09:16:58 +00:00
Google Analytics Events for Umbraco

PasswordGenerator Logo


A package for adding manageable GA Event Tracking to your Umbraco site.


  1. Install the Google Analytics Events for Umbraco package
  2. Include the event tracking script via the HTML helper anywhere AFTER you have included Google Analytics in your master template page.

Adding Using Statement

Make sure to add a using to access the HTML helpers. Typically you do this at the top of the razor template

@using UmbracoGAEventTracking

Including Google Analytics

For your convenience, we have a handy HTML helper available for outputting the Google Analytics script.

You do not have to use this method if you have already included Google Analytics included but if you do, make sure to set your API key.


Set your API key in the properties of the Root Event Tracking content node

Including the Tracking Script

Next, just add this bit of razor code anywhere AFTER you include GA in your master template


How to Use

After installing the package you will see that we have added a whole bunch of events for you

Feel free to delete these if you wish, they are just there to help you get going.

Standard Events

These events are aimed at making the process easier for simple events that don't require a huge amount of configuration

Using stardard events makes things quicker and easier but give you less control over the label and less actions to choose from

90 % of the time we only expect you to need standard events

Advanced Events

These events are for when you need more control

The label field lets you specify a template string to use. For example, "My label string {PAGE_URL}"

For more inforormation. Please go to our documentation site found via the Project Site link

This package was lovingly created by Luke Warren from Syncrony and Paul Seal from MEDIAmaker

Luke Wed, 23 Nov 2016 11:13:06 +00:00
Diplo Audit Log Viewer Diplo Audit Log Viewer for Umbraco CMS (7.4 and above) allows you to easily view and search the audit data that is stored in the umbracoLog table in your site's database. This table contains all changes that are made to all content in your site (eg. Save, Publish, Delete events).

This log viewer allows you to view this data in an easy-to-use interface that integrates into the Umbraco Developer tree.


  • Filter log data by log type (Save, Publish, Delete etc)

  • Filter by user (ie. person responsible)

  • Filter by date or date range (ie. all audit events that occurred within a given period)

  • Filter by node (with easy to use content-picker)

  • Search the log data comments by keyword

  • Handy quick filters for the more common audit tasks

  • Uses fast, server side pagination of data so it should be quick no matter how large your log table has become

  • Quick "edit" links to users and content

  • Slick, Angular interface that integrates with Umbraco developer tree

Release Notes

This is the initial release. It has been tested with SQL Server and SQL CE (but not MySQL). Note the interface looks best in Umbraco 7.5 > due to CSS changes (but it works in 7.4 and above). Note it installs to the Developer tree within Umbraco. 1.1 contains hotfix for sorting issue in SQL Server.


Also available as a NuGet package:

PM > Install-Package Diplo.AuditLogViewer


More Info

Blog Post:  

Source Code:

Dan Diplo Sat, 19 Nov 2016 12:44:18 +00:00
HTML5 Color Picker A simple HTML5 color picker property editor.


No JS libraries used, just a standard <input type="color"> is rendered.


Icon credits:


Søren Kottal Thu, 17 Nov 2016 08:55:11 +00:00
Bulk User Admin A dashboard for the Users section in the Umbraco back-office that enables bulk administration to edit users, e.g. change section permissions, disable access, etc.

Lee Kelleher Wed, 16 Nov 2016 12:40:49 +00:00
Advanced Search and Replace This package adds a very robust search tool with replace options.  This tool is very powerfull and can be used to do many things.

It can search for documents by content type, template, depth, with or without text, using regex, by publication status, edited on, or edited by.

It can update properties using string replacment or regex, remove empty htl tags or attributes, remove specified classes, change templages, or remove title tags.

Changes can be previewed, saved, or published.  Configureation for the tool can also be copied and restored for quicker use.

The results will list changes witht he document hierarcy and icons along wiht edit and open links.  Changes are displayed with color differentials.

Jeremy Pyne Fri, 11 Nov 2016 19:41:37 +00:00
Media Stock Easily add beautiful stock images to your media library. Search from within Umbraco's Media area, and add selected images to your media library directly.

Unsplash photos are free to use without attribution.

Simon Campbell Mon, 07 Nov 2016 10:41:30 +00:00
FontAwesome Icon Pack This package adds the complete FontAwesome iconset (version 4.7.0) to your selectable icons Umbraco Backoffice.


The icons can ie. be used for doc type icons or grid editor icons.

Søren Kottal Sun, 06 Nov 2016 21:07:52 +00:00
Page Comments Plugin Umbraco Page Comments Plugin

The Page Comments Plugin developed by Gaja Digital Agency is an effective, easy and must-have Umbraco Plug-in that will allow visitors to comment on any page or blog of your website as per your requirement. 

Currently, several Umbraco sites rely on third party plugins for enabling comments sections on their websites as well as managing the overwhelming number of comments from the internet. This arrangement allows third party vendors an unchecked access to the email database of the commenters on your website, greatly compromising their privacy. This poses serious security and data misuse concerns. With the Page Comments Plugin integrated with your website you ensure secure and trustworthy interaction for your website visitors without any compromise of information. The incorporation of Google reCAPTCHA 2.0 system keeps spam at bay.

The Page Comments Plugin also allows you to manage the backend of the comments section effortlessly. It offers a quick shortcut that enables you to approve comments as bulk instead of struggling under a deluge of internet responses. Moderating your comments – accepting, rejecting, flagging or removing pending comments while managing comment users was probably never so easy before. You will have an easily navigable overview that will prove valuable as your website grows in popularity and the interactions with users multiplies. Admins can receive emails with page information when new comments are added. They can even opt to use the ‘Auto Approval’ feature, which allows for comments to be reflected on the website as soon as they are added without any approval, making life that much simpler!

 Plugin Features

·        Users can comment on any page or blog

·        Auto approval of comments

·        Manage comments as bulk with convenient page overviews

·        Receive comment details on email

·        Greater security to spam with google CAPTCHA

·        Privacy of commenters ensured 100%

·        Data Misuse by third party under check

·        Multi-lingual comment forms and labels

·        Time-saving and effective 


Compatible with Umbraco Version 7+ 


For Installation and configuration instructions click here

Manjunatha Govindappa Thu, 03 Nov 2016 08:49:53 +00:00
SEO Starter Kit Umbraco extension to quickly create SEO friendly websites. The package includes a partial document type to add SEO elements to existing or new documents. It also comes with some child actions in order to render the SEO elements to site layout. 

Documentation here:

Available Via NuGet:
Install-Package MarcelDigital.UmbracoExtensions.SEO

If installing through the backoffice, remember to include the extensions helpers on your view with a using statement '@using MarcelDigital.UmbracoExtensions.SEO.Extensions' or adding the namespace to the views folder web.config. Otherwise, the NuGet install will handle the web config transform for you.

Marcel Digital Mon, 31 Oct 2016 18:13:17 +00:00
Pdf Thumbnail Generate thumnbnail for pdf files, thumbanil created on upload in media for first usage via helper


Install-Package MissingCode.Umbraco.PdfThumbnail
****** When installing using package need copy gsdll32.dll or gsdll64.dll to bin folder

@using MissingCode.Umbraco.PdfThumbnail;
<img src="@Umbraco.TypedMedia(1117).GetPdfThumbnails()" />
Yakov Lebski Sun, 23 Oct 2016 13:19:30 +00:00
Umbraco Active Directory Password Validator Validate user password against active directory.

Based on forum solution.

Install-Package MissingCode.Umbraco.AdPasswordChecker
  1. Install Package or download and save to bin
    Install-Package MissingCode.Umbraco.AdPasswordChecker
  2. Add Active Directory connection string
    <add name="ADConnectionString" connectionString="LDAP://,DC=Domain" />
  3. Create user with the same username like in Active Directory
  4. Change owin:appStartup
    <add key="owin:appStartup" value="MissingCode.Umbraco.AdPasswordChecker.AdPasswordCheckerOwinStartup,MissingCode.Umbraco.AdPasswordChecker"/>
  5. Do login - password validated against Active Directory
Yakov Lebski Tue, 18 Oct 2016 12:19:22 +00:00
File Presentator A simple File Upload without the option to upload file.

Good for presenting files uploaded by member for the backoffice-users.

Dennis Flæng Jørgensen Mon, 10 Oct 2016 18:04:33 +00:00
reCAPTCHA field for Umbraco Forms The new ReCAPTCHA field helps protect your Umbraco Forms from bots without having to solve a CAPTCHA. Instead with just a single click theyll confirm they are not a robot. Were calling it the No CAPTCHA reCAPTCHA experience.

Thanks to Andy Butland, his post inspired us  -

Alex Skrypnyk Mon, 03 Oct 2016 15:27:52 +00:00
Iconator Property editor for Umbraco 7.

Iconator is a custom data type that allows an editor to select a class for a custom icon from a CSS file, but in a visual way. The class name is saved into the property value which can then be used in your view. This is useful because font files can be used for icons rather than selecting an image.

This is a fork of, partially redesigned to work seamlessly in Umbraco 7.

Harvey Thu, 29 Sep 2016 21:12:50 +00:00
uTraceLogViewer  WPF application to view the Umbraco Trace Log Files.

 Unzip and run the application.

This program is an adaptation of YALV! - Yet Another Log4Net Viewer for Umbraco. And part of the Diplo Trace Log Viewer package code was used.



Thanks, Luke and Dan Diplo.

The source code will soon be available



Marcio Goularte Thu, 29 Sep 2016 17:22:08 +00:00
Umbraco Forms Export Selected Rows Recently the requirement has arisen to be able to export selected rows from the Umbraco Forms entries grid. Using the default funcitonality you can only export the currently visible rows however we needed to be able to export the selected rows.

After installing this package you should see a new action appear called "export selected rows" once one or many rows are selected. Clicking on the action will export those rows into a csv file and prompt the user to download it.

This requires a change to the umbraco.forms.js file in the /app_plugins/umbracoForms/js/ folder. During installation we backup your existing umbraco.forms.js (to umbraco.forms.js.backup) file and then write a new one. However if you uninstall the package you may need to copy the backup file back to its original name (umbraco.forms.js). If your version of Umbraco Forms is wildly different from 4.3.1 then it might stop Umbraco Forms from working at which point the backup js file can be renamed back to its original name manually.

We also try to clear client dependencies so the updated umbraco.forms.js file is used however you may need to update the veriosn number in the /config/clientdependency.config file if for some reason the client dependency update doesn't work.

This package is really in development and was originally built against Umbraco 7.4.3 and Umbraco Forms 4.3.1.

Hopefully this funcitonality will become standard in Umbraco FOrms in the future!!!

Neil Marshall Thu, 29 Sep 2016 12:57:01 +00:00
Skyhook For Skyfish Skyhook for Skyfish and Umbraco 7



Presenting Skyhook - Our new Skyfish plugin for Umbraco 7

We’re excited to announce Skyhook our new Skyfish plugin ready for Umbraco 7. Skyhook is designed to do the heavy lifting in the integration between Skyfish and Umbraco.

From a user perspective it has never been easier to use your Skyfish image repository in your Umbraco backoffice.


Currently we support Umbraco version 7.3.8, 7.4.3, 7.5.3.


Installation is straightforward. Install the package into your Umbraco solution like any other Umbraco package. Add the necessary Skyfish credentials and your Skyhook license key in the Skyhook settings tab and you are ready to go.

Skyhook is tightly hooked into to the Umbraco backoffice and any standard Umbraco workflow you use will be extended to use Skyfish images. When you download images from your Skyfish repository to your local site Umbraco instance the folder structure from Skyfish is retained in Umbraco media library making it easy to find images and keep track of which images you have already fetched from Skyfish to use locally.

The user interface in Skyhook is designed to mimic the use and functionality of Skyfish. Our goal has been to make you feel at home and be productive immediately after you’ve installed the plugin.

Contact Pragmasoft or Skyfish if you would like to know more about the features in the plugin or have other questions.

Custom solutions can be applied. Contact us for a quote.

Pricing pr. licensekey:

One time license fee: € 99

Access to e-mail support and updates: € 99 pr. year

Installation: € 125

Customization: € 125 hourly rate

All prices mentioned above are exclusive VAT.


The following apply when you buy a license key for Skyhook:

  • Can be used on one domain and up to 5 subdomains under the same domain - all public accessible.

  • Beside from this the key can be used in your development environment (will not count as commercial use) if:

    • The machine/server is not public accessible

    • The domain contains the following:

      • localhost

      • dev.

      • qa.

      • staging.

Usage guide:

  1. After installing the package you must enable user access to the Skyfish section to be able to see section in the sections menu in Umbraco backoffice. To do this you select Users, fold out user folder and select a user. In the left tab named after the username you go to the sections region and mark the checkbox next to the Skyfish section. Then save your changes and reload the browser window. You should now see the Skyfish section in the sections menu (mainmenu).

  2. Select the Skyfish section from the sections menu. If this is your first time usage you have to select the settings node and enter your Skyfish credentials and Skyhook license key (this is a one time operation).

  3. If credentials are accepted you should now have access to your Skyfish repository from within Umbraco. Selecting the Library node shows the root folder of your Skyfish repository. The folder and file structure is identical to the one you have if you log in directly through the Skyfish website.

  4. Select any number of image and follow the instructions on the screen to download the images to your locale Umbraco instance.

  5. When images are downloaded they are put under a Skyfish folder in the Umbraco Media section. The downloaded images are placed in the same structure as in your Skyfish repository. If you change your folder structure or update items in your Skyfish repository the changes are not synchronized with Umbraco automatically.

  6. When you have downloaded an image to your Umbraco instance you can use it as you would any other image in Umbraco by selecting it from the Media section.

  7. Images you download after having applied a search action will be downloaded to a folder named SkyfishSearch and hence not maintain the folder structure from you Skyfish repository.

Pragmasoft A/S Mon, 26 Sep 2016 12:11:41 +00:00