ProjectsUpdate Wed, 23 Aug 2017 07:56:01 +00:00 umbraco Latests packages from the forum on en Umbraco Audit Viewer This is a better audit viewer for Umbraco.

Please refer to Github.

Stefano Tue, 22 Aug 2017 17:34:24 +00:00
Translate Plus Extended translation tools for Umbraco.

Translate Plus - lets you extract the content you want translating from your site, and send it off to a translation team or provider, or alternatively, have translations performed in the dedicated translator section. 

Beta: Translate Plus is currently in beta, so please test and feedback.

Nuget Install: install-package TranslatePlus -pre


Kevin Jump Tue, 22 Aug 2017 08:43:20 +00:00
SiteLock A security package for Umbraco 7. Lock down an Umbraco website from viewers. Only users who are logged into the backoffice can see the public website.

What it is for?

There are often times when a staging or pre-production domain is publically available. This is problematic as the non-production site is not "locked down", and there might even be cases where Google indexes it. SiteLock solves this problem by only allowing authenticated users to view the website.


How it works

SiteLock is simply a module which is loaded dynamically at runtime. It inspects the domain of each request, and then either allows it, or throws a HttpException with a status code of 403.



After installing the package, you'll be able to lock any website via /config/SiteLock.config.


The Cogworks Wed, 14 Jun 2017 13:35:02 +00:00
uIntra General

uIntra ( is an intranet framework based on popular social media conventions. It is based on Umbraco and has a high level of customization options available. uIntra will allow your organisation to communicate and organize information easy.

The uIntra architecture has been implemented and tested with several big organisations in Denmark which made the foundation for the available functionality. By extracting common needs for intra-and extranet it was possible to create a basic package solution with all the basic necessities to make a lightweight intranet fast.


Technical overview

- Extendability

With uIntra it is easy to extend functionality because of the NuGet package provided code that can be directly overwritten. You can use functionality, extend functionality or use your own. It’s flexible.


- Membership integration

uIntra is by default based on Umbraco membership, but with the provided code in NuGet packages it is possible to extend the code to import (synchronization) members from Active Directory, CRM or HR systems. Also, it is rather easy to use your own membership and map your roles to uIntra base roles.


- User permissions

In uIntra there is by default 3 user roles: Webmaster, UI publisher and UI user.

The Webmaster has access to everything both from UI and from Umbraco.

The UI publisher has access to everything in the UI but not the Umbraco part.

The UI User is the basic role which is limited to read/like and comment on posts and create Bulletin board posts.

The default permission settings described here, can be modified and changed.


- Content setup

uIntra has a content structure where content is added via panels (grid layout) as either Local (one instance) and Global (can be used on multiple pages). The global panels are created and stored in the data folder in the Umbraco tree.

All these page and panel types can be set up by the Webmaster in Umbraco so the solution fits the organizational needs.

As with any Umbraco solution, you can change or add new page types and panels. During development you can use functionality from the uIntra libraries to make deeper integration between functional parts.


One of the panels is the “Feed panel” that is default setup on front-page, but also can be used on other sections. The feed panel can have an unlimited amount of feed types, but has three types default available when first installed:


-      News

-      Event

-      Bulletin


An activity is defined by some basic behavior and fields and can have the following standard properties enabled / disabled:


-      Like

-      Comments

-      Subscribe / unsubscribe


If the build in feed types doesn't fill your requirements it is easy to create an entirely new activity type (example “Vote”, “Blog” or “Case”) by using the uIntra libraries and architecture.


The solution has only a few activity types built in (News, Events, Bulletin)


- In-app and email notifications

One of the most important aspects of an intranet is, to keep users informed about what is important for them. There are in uIntra two notification types: Email and in-App notifications. It is very easy as part of setup uIntra, configure (via Json file), what kind of notifications for what kind of activities types, should be sent via what kind of notification type.


Both are working the same way: A default set of notifications for both in-app and mail is setup, but the uIntra framework allow you to extend existing or create your own notification events and messages based on the organization’s needs.


- Search engine support

The search engine used by default in uIntra is the powerful “Elastic search” where it is easy to index additional data through the extension of the NuGet packages.


- Region and language

In uIntra the default label control is based on Umbraco dictionary via implemented “resources management control”, available only for webmaster in umbraco. But, it is possible to implement a new resource control that would use another source as labels (e.g. txt files, json and so on). You can configure your platform to support any region / language you want.



uIntra also offer frontend flexibility, standard elements like fonts, colors, etc can be changed in CSS as every organization have their own identity, it is possible to create a unique look.

You can apply your own custom CSS, and this will not be overwritten by package updates because the uIntra core is built on its own separate CSS files.



We have built a demo that shows the basic functionalities of uIntra. This will give a good overview of how uIntra could be set up, while an actual implementation allows for user customization and the creation of a unique intranet. Additionally, it will give you deep overview as a video, how webmaster can setup originally via Umbraco and work with it in general (just click on right top corner there and Umbraco icon).


uIntra is free for small organizations

uIntra has a very interesting marketing model for small to medium sized organizations. We want to see uIntra grow and a fast way of achieving that is offering the product for free. As uIntra grows in popularity hopefully so will the companies and organizations using it. When the use exceeds 30 members uIntra becomes a subscription based product.


Responsive design

uIntra is made and tested on a wide range of platforms, in order to ensure accessibility to its users. It is tested on:


PC: Windows 10

·         MAC: iOS 9+

·         IE11+, PC

·         Edge, PC (latest at project start)

·         Chrome, PC or Mac (latest)

·         FireFox, PC (latest at project start)

·         Safari, Mac (latest at project start)

·         IPad (latest), Native Safari

·         IPhone 6, Native Safari

·         Android Galaxy 5+, Chrome



In order to set up uIntra first some third-party software is required:

      Umbraco 7.6.3+ (

      Elasticsearch 5.2.1+ with Ingest Attachment Processor Plugin ( and

      Node.js 6.6+ (for webpack installation and further working


When the required software is installed, the latest release of uIntra can be found here, and installed through a guided process. When uIntra is installed the project needs to be build in Visual Studio and run the site.

See a full installation guide attached


Get started

Just when you built the project and run it as web site, you can start working there immediately as webmaster and also, as Intranet members. Please, see our “Getting started” video at the bottom of ;and if you have more questions, you are welcome to ask

Vadym Matsukatov Tue, 15 Aug 2017 15:09:17 +00:00
Edit Link This will give you an edit link which takes you to the umbraco backoffice edit screen for the page you are currently viewing.



Install via NuGet: ``` Install-Package BackOfficeExtensions -Version 1.0.1 ```


Basic Usage

Add a using statement to your master template

@using BackOfficeExtensions

Then put this helper just after the opening body tag in the master template



Optional Parameters

There are optional parameters for you to edit the text, colour, font size, position, z-index and even the umbraco edit link if you need to.

@Html.UmbracoEditLink(Model.Content, position: EditLinkPosition.TopLeft, linkColour: "#00aea2", editMessage: "Edit", margin: 10, zindex: 999, umbracoEditContentUrl: "/umbraco#/content/content/edit/")

Paul Seal from Tue, 22 Aug 2017 12:18:45 +00:00
CMS Environment Indicator When developing websites using Umbraco in multi-environment solution, you can often get confused which environment you are currently looking at.

As a visual aid, this package will add a colour-coded indicator in the CMS back-office - this is applied to both the favicon (in the browser tab/title-bar) and adds a stripe to your avatar (in the top-left navigation).


This package was developed and tested against Umbraco v7+ on the Umbraco-as-a-Service platform.


Changing the colours

If you want to modify the default colours, you can do this by editing the "/App_Plugins/CmsEnvironmentIndicator/js/cms-environment-indicator.js" script. You'll find a JavaScript array called "config", there you can modify the existing colours and/or add new hostname/colour combinations. The hostnames are defined as Regular Expressions, so don't forget to escape any dots, etc.

Lee Kelleher Tue, 02 Sep 2014 23:14:24 +00:00
F.A.L.M. Housekeeping ##############################################################
Select correct version of Housekeeping and go to the issue section

FALM Housekeeping

Welcome to new generation of our cleaning tools totally rewrite using AngularJS and now in a Custom Section.

This package adds a new section with the following tools:


  • Umbraco logs manager: with this tool you can view and delete Umbraco log events.
    Now you can manage DB Log and the TraceLog (this is a simplified version of Diplo Trace Log Viewer project -
  • Media folder cleanup: with this tool you can delete those file system folders under '/media' which have no entry in the DB (orphans)
  • Delete users: with this tool you can completely remove Umbraco users.
  • Version manager: with this tool you can view and cleanup the version history that Umbraco mantains for each content node.


To view the new FALM section you must enable it for all users that can use this tool.


Latest Changes


  • v7.6.0.0 - New version: totally rewrite using AngularJS and now in a Custom Section. Fixed SQLCE compatibility (Not yet for Versions manager)
  • v7.0.0.1 - Bug Fix: Resolved Error 404 when click all main headers (Logs, Media, Users, Versions) and resolved conflict in Users Manager


Version History


  • v7.6.0.0 - For Umbraco v7.5+
  • v7.0.0.1 - For Umbraco v7+
  • v6.1.3.0 - For Umbraco v6 to v7.2
  • v4.11.0.2 - For Umbraco v4.8 to v4.11
  • v4.5.0.1 - For Umbraco v4.5 to v4.7.2
  • v1.1.0.0 - For Umbraco v3 to v4.0


Adriano Fabri Fri, 14 May 2010 11:00:03 +00:00
Plumber - Workflow for Umbraco A workflow solution for Umbraco. Plumber adds a heap of useful bits and pieces to Umbraco, to allow multi-staged workflow approval for publish/unpublish actions.

After installing, the newly added Workflow section includes a documentation tab, which should offer a bit more explanation of features and processes.

This is currently a (solid) beta.

Try it

Visit the demo site at, using one of the test users:

Username: TestUserA ... TestUserF
Password: UserAPassword ... UserFPassword

This site will be overwritten semi-regularly, but should serve as a decent sandbox to fiddle with the workflow features.

Features (including, not limited to)

- Workflow groups (users can belong to one or many)
- Document-based workflow
- Document-type-based workflow
- Workflow inheritance based on the content tree structure
- Email notifications as tasks progress through workflows
- User dashboard, showing pending submissions and tasks
- Admin dashboard, showing all active tasks
- Extends Umbraco's existing permissions model
- Customised action buttons (replaces default save/save and publish options)
- Workflow history (document-based and global)
- Workflow types
-- All groups must approve -> every step of the assigned workflow must be completed
-- Other groups must approve -> only steps where the orginial editor is not a member must be completed
-- All groups, ignoring original editor -> every step must be completed, but the original editor won't be included in notifications
Nathan Woulfe Thu, 17 Aug 2017 23:48:25 +00:00
Form Storage V7 Form Storage V7 is an Umbraco version 7 compatible re-working of Kevin Giszewski's original Form Storage package.

As per the original, the new package offers a simple way to take user submitted data and store it into your database,  perfect for use with MVC Surface Controller forms.

This package comes with a datatype that you can place on any document to search the data.


On install, this package will add three tables to your database.  You will need to remove these tables manually on uninstall (this prevents unintended data destruction).

You will need to add a few AppSettings keys to your web config.

Use one key to setup each form with it's fields like so:

<add key="FormStorage:ContactUs" value="name,address,email,phone,comments"/>

This adds the "ContactUs" form with the fields name, address, etc.  You may house as many forms as you wish.



You can optionally provide some configuration of how your fields are displayed when form submissions are listed in your back-office. The first example shows how to provide some more human-friendly names for your fields:

<add key="FormStorage:Translation:name" value="Name"/>

<add key="FormStorage:Translation:email" value="Email Address"/>

<add key="FormStorage:Translation:phone" value="Phone"/>

<add key="FormStorage:Translation:address" value="Address"/>

<add key="FormStorage:Translation:comments" value="Comments"/>

<add key="FormStorage:Translation:company" value="Company"/>

It is recommended that you create very simple field names that resemble the data closely.  The more human friendly names can change without any consequences to the data. N.B. these field name translations are used across all of your forms.

The V7 package offers some further configuration options:

1. The width of a field (in pixels) can be set (default is 100):

<add key="FormStorage:YourFormAlias:YourFieldName:width" value="150"/>

2. The horizontal alignment of a field can be set to left, right or center (default is center):

<add key="FormStorage:YourFormAlias:YourFieldName:align" value="left"/>

3. The visibility of a field can be set to true or false (default is true):

<add key="FormStorage:YourFormAlias:YourFieldName:visible" value="false"/>


Wire up your form:

In your MVC Surface Controller, add something like this to save submissions:

using FormStorage;


new Dictionary<string, string> {

        { "name", m.Name },

        { "email", m.Email },

        { "address", m.Address},

        { "company", m.Company},

        { "phone", m.Phone},

        { "comments", m.Comments}



Search the Results:

Create a datatype instance using "Form Storage", set the prevalue to your form alias and then drop the datatype onto a doctype of your choosing.

A sample datatype has been included with the install.

Many thanks again to Kevin for his excellent original!

Scott Meikle Fri, 14 Jul 2017 20:48:10 +00:00
Archetype Archetype is an Umbraco 7 property editor that wraps other installed property editors. By wrapping the other properties, Archetype allows for custom and repeatable fieldset mashups.

Think Widget Builder, Embedded Content, Data Type Grid.



Ships with it's own Property Editor converter for easy template use.

v1.15.1 is targeted for core 7.2.2+.  There is a known issue with v7.2.2 that is fixed with v1.7.1+.

Courier data resolver included as a separate download (managed by Lee Kelleher) <== Thanks!

Nuget install:

or if you just need the DLL:

Special thanks to Matt Brailsford, Lee Kelleher, Tom Fulton, Kenn Jacobsen and all of the contributors.

Thanks Dillon Morton for the logo idea and Taylor Smith for the project name.

Kevin Giszewski Fri, 10 Jan 2014 18:14:59 +00:00
Our.Shield Provides active security for your Umbraco site using customizable components

There is no end of ways that your Umbraco site can be compromised, scrapped or mistreated. A few of the more famous can be reduced with the addition of a security layer checking each and every request; whether its access to Umbraco admin pages, media files or anonymous api end points. Our.Shield integrates into the Umbraco backend to allow easy configuration of specialized modules, even across load balanced environments.


1. Install Our.Shield.Core Framework package via NuGet:

PM> Install-Package Our.Shield.Core

2. Install the Our.Shield app(s) you desire via NuGet:

PM> Install-Package Our.Shield.BackofficeAccess
PM> Install-Package Our.Shield.MediaProtection


v1.0.0 to v1.0.1
After upgrading, you will need to re-save the configurations of the installed apps


1.0.2 - 17/08/2017
Adds new setting to configuration to allow the ability to turn on/off the IP Addresses restrictions for Our.Shield.BackofficeAccess

1.0.1 - 28/07/2017
Fixes Our.Shield.Core migration not creating the Journal table, and therefore, not adding an entry to the umbracoMigration table

1.0.0 - 26/07/2017
Our.Shield.Core, Our.Shield.BackofficeAccess & Our.Shield.MediaProtection released

Future Development / Roadmap

  • Multiple Environments - Configure different security for your dev, staging and live environment.
  • Scrapper Defense - Stop bots from stealing your content and resources
  • Geo Banning - Ban areas/countries/cloud services
  • Google Safe Browsing - Disable dangerous Urls
Jcr Tue, 25 Jul 2017 23:33:30 +00:00
Formulate An advanced form builder for Umbraco. It's free and open source. Read the online documentation here:

Here are the highlights:

  • Design forms with no technical knowledge.
  • Customize and extend most everything.
  • Built with C#, ASP.NET MVC, and AngularJS.


Nicholas Westby Mon, 16 Nov 2015 05:47:28 +00:00
EventCalendar EventCalendar for Umbraco 7

EventCalendar for Umbraco is a package that lets you create and manage calendar, locations, organiser and events. You can create one-time, recurring or anniversary events. Locations and Organiser can be reused from different events. It has it's own security settings to let you define which of your users are allowed to edit specific entities.

Version 3.0.0-RC and above can be used for free on localhost with a trial license.

A license can be purchased via website

Since version 3.1.0 the package needs an update of the Newtonsoft.Json library to version 7.0.1!


You can either download the package here or install it via nuget. The package comes with multiple document types. It is necessary that the detail pages are placed under the calendar node for the package to work right. Also, activate the newly created section for the users that should have access to it. The URLs for event/location/organiser details are build by convention and can be redirected using URL rewriting.

Demo Screenr


If you find any bugs report them on the forums below, on the issue tracker or write me at bugs at

Version 3.4.0:


  • Updated to umbraco 7.6.0 for better handling of dependencies like Newtonsoft.Json
  • Added macros for calendar, event, location and organiser rendering
  • Updated detail url handler to use custom routes instead of UrlRewriting
  • Updated package installer - nuget installs are now shown under installed packages
  • Updated dashboard - added possibility to send feedback via dashboard
  • Create new documentation


Version 3.3.0:

  • Fixed wrong columns in list view for anniversary events
  • Added color options for events
  • Added option to allow recurring events only in special year
  • Added new configuration file under App_Plugins\EventCalendar for setting google maps api key and default map location
  • Added phone number to organiser
  • Switched view selection for calendar to a dropdown and added more view modes

Version 3.2.4:

  • Fixed issue with location editing causing to create a new location
  • Fixed automatic package build

Version 3.2.3:

  • Fixed bug when saving user sometimes causing a timeout
  • Added missing DLL file

Version 3.2.2:

  • Fixed bug when editing user settings 
  • Fixed wrong sequence of events when using upcoming events macro
  • Changed naming of one backend resource to be more project specific
  • Fixed calendar property editor not updating with created/deleted calendar

Version 3.2.1:

  • Fixed bug for calendar/location creation causing created calendar/locations not to appear in the tree

Version 3.2.0:

  • Fixed bug for calendar view with categories
  • Updated libraries for ICS file generation
  • Added memory cache for queries which gets busted when en entity is created/updated/deleted

Version 3.1.7:

  • Fixed bug with colors not used when using google calendar
  • Fixed bug with date exceptions not used for recurring events
  • Fixed bug with pagination on overview views in backend
  • Fixed bug with validation not working correctly
  • Fixed bug where calendar color options not showing correctly in backend

Version 3.1.6:

  • fixed bug where the start and end date on normal events were always equal

Version 3.1.5:

  • fixed normal events creating recurrence pattern in DB
  • fixed error within single events caused calendar view to show no events at all
  • removed yearly frequency from the select box as it causes problems with recurring events
  • set weekly frequency as default for recurring events
  • added more NullRef checks

Version 3.1.4:

  • fixed NullRefException for calendar view
  • fixed culture was not used correctly in the calendar view

Version 3.1.3:

  • fixed error on event details view where descriptions weren't rendered
  • fixed install issue where the installer is running multiple times

Version 3.1.2:

  • fixed missing macro partial views
  • fixed user edit screen not able to be saved

Version 3.1.1:

  • fixed critical bug during table generation in database caused by duplicate primary key naming

Version 3.1.0:

  • added details view for google events
  • updated backend UI to be more like umbraco
  • updated backend UI for descriptions
  • lots of bugfixes

Version 3.0.1:

  • fixed wrong build of package

Version 3.0.0:

  • Refactored code base (now uses NPoco, DI and CQRS for core feaures
  • Refactored backend for better ui error handling
  • Introduced organiser as entity
  • Reusing umbraco data types for UI
  • Using GridEditor instead of RTE for descriptions
  • Introduced detail pages for locations and organiser


David Brendel Wed, 10 Apr 2013 09:59:39 +00:00
Newsletter Studio The best and easiest way to send Newsletter email campaign's from Umbraco. By having the email campaign management in Umbraco editors can work with all content in one place.

Main features

- Send email newsletters to members or subscribers from the Umbraco backoffice
- Unlimited number of subscribers and newsletter send outs in full version
- Easy to create content using the same rich text editor as Umbraco
- Custom data type to send from the content section
- Can include dynamic content from Umbraco content nodes
- Nice analytics and charts on opens and clicks
- Built in support for skins and templates to control appearance
- Handles email bounces and lets you edit bounced subscribers
- Import subscribers from different file formats.
- Ships with Razor-templates to integrate into the website front end
- Supports multiple SMTP-servers and throttling
- Hooks to extend the rendering process of the mail
- Provider based model for receiving subscribers (can use sources like web shops, etc)

Watch the one minute teaser-video:

Trial version

The only limitation in the trial version is that you're only allowed to send newsletters to 20 subscribers/umbraco users. Try it today!

Full version

One domain license for Newsletter Studio only costs €119 + VAT. More info at our website


Documentation and information can be found at our support-portal: If you want to see examples on how to implement custom Render Tasks and Subscription Providers please have a look in the contrib-repository at Github:


Technical requirements

  • .NET Framework 4.0
  • MS SQL Server, SQL CE, MySQL.
  • SMTP Server
  • POP3-account to collect bounces (optional)


If you want to upgrade an existing installation of Newsletter Studio, just run the installer for the new version and it will perform the upgrade automatically.

Be aware! If you are using MySQL on Umbraco 4, you need to download and follow the instructions in "Newsletter Studio MySQL kit" before installing Newsletter Studio.

Markus Johansson Wed, 21 Dec 2011 10:23:22 +00:00
UmbracoFileSystemProviders.Azure An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section to the cloud.

Designed to supersede UmbracoAzureBlobStorage by Dirk Seefeld (With his blessing) this package allows the storage and retrieval of media items using Azure Blob Storage while retaining the relative paths to the files expected in the back office.

Jeavon goes into detail how to install and use this package in uHangOut Episode 74

For Visual Studio developers please use the NuGet package from here  If you use NuGet but would like the benefit of the Umbraco configuration wizard you can install the Umbraco package first, use the configuration wizard, then install the NuGet package, the configuration will be maintained.

James Jackson-South Wed, 28 Oct 2015 08:43:58 +00:00
Slack Health Check Notification This package adds a Health Check Slack Notification Method to Umbraco v7.7+ so that the status of Health Checks can be posted to a specific Slack Channel.

NOTE: with Umbraco v7.7-beta you must made the following updates to HealthChecks.config ideally before installation of this package.

1: Add configuration for the email notification method including an email address, you can set it to enabled="false" if you don't want email notifications

  <notificationMethod alias="email" enabled="false" verbosity="Summary" failureOnly="true">
      <add key="recipientEmail" value="" />

2: Disable the Files and Folders permissions check for notifications

  <!-- Folder & File Permissions -->
  <check id="53DBA282-4A79-4B67-B958-B29EC40FCC23" disabledOn="" disabledBy="0"/>


This settings are required due to U4-10249 & U4-10272 both of which will be resolved before Umbraco v7.7 RTM

Jeavon Leopold Wed, 09 Aug 2017 09:18:09 +00:00
Smart Blog Smart Blog is a blog package designed for Umbraco and has been created using MVC. The main purpose of this product is to use as a blog starter kit and also to teach people who are struggling with MVC.

Don't forget to vote up if you like this blog so others know that you've found it useful.

Please note, SmartBlog v1 is designed for Umbraco websites running version 4.10.0 to version 6.0.6 please install fam fam icons from the repository if you're using v1. SmartBlog v2 is designed for Umbraco 7 and upwards, no other packages are required for it.

Smart Blog is distributed under the MIT license which means it can be used for free and distributed in other works.

Changes in version 2.2.1:
- Fixed mvc reference problem.

Changes in version 2.2.0:
- Removed web service.
- Comments now make use of a SurfaceController instead of a web service.
- Archive added to right aside.
- Fixed issue with Author list in aside.
- Comments no longer auto update every 30 seconds, a page refresh is required.
- Updated management dashboard interface to use content service.

Changes in version 2.1.0:
- Now using IPublishedContent.
- Fixed issue with missing properties.
- General performance improvements.

Changes in version 2.0.9:
- Fixed issues where some properties would not be found.
- Upgraded post filtering.
- Changed post list ordering to descending.
- Fixed issue where in some cases comments would break.
- Performance improvements in post listing.

New in version 2.0.7:
- Fixed issue where categories wouldn't filter post listing.

New in version 2.0.6
- Ability to disable Facebook integration on the comment form.
- Fixed issue where management console wouldn't load for some users.

Changes in version 2.0.5
- Added fix for missing property in category list.

Changes in version 2.0.4:
- Fixed breadcrumb ordering issue.
- Fixed invalid property name in categories.
- Ordered tags (most popular first).
- Fixed invalid property name in RSS feed and improved performance.
- Fixed issue where month has no template

Luke Alderton Wed, 16 Jan 2013 13:11:16 +00:00
Skybrud.Social for Umbraco 7 This package is build for Umbraco 7.1.x and newer.

Skybrud.Social is a framework in .NET that integrates with a number of social services.

This package - Skybrud.Social for Umbraco 7 - will use Skybrud.Social for bringing stuff like OAuth authentication to Umbraco 7. The package focuses on the Umbraco backoffice by adding a set of data types. As of now there are data types to handle the OAuth authentication for the APIs of Facebook, Twitter, Google and Instagram.

You can then use Skybrud.Social for interacting with the supported APIs.


Even though Skybrud.Social for Umbraco 7 is a package made for Umbraco, there is a good chance that you only need Skybrud.Social.

For instance authenticating with the Facebook API will give you a user context so you can make calls to the API on behalf of your user and access private data your user has access to.

If you just need to access public data, Facebook (and the other APIs) have what is called an app context, and you don't need the Umbraco package. You can consult the Skybrud.Social documentation for further information on this ;)

Similarly if you want something that lets your members (visitors) log in using Facebook, Twitter or similar, this is not something that is supported by Skybrud.Social for Umbraco 7, but you can implement this on your own using Skybrud.Social.


The package is available on NuGet as well. This is the recommended approach to installing the package.


You can mfind documentation for Skybrud.Social at

Umbraco 6?

This package is created for Umbraco 7, and therefore doesn't support Umbraco 6.

I do however have an old equivelant for Umbraco, 6, which you can find at:


Anders Bjerner Sun, 13 Jul 2014 21:04:12 +00:00
SVG Icon Picker A picker, for picking icons from an SVG spritesheet.

How to use

Pick SvgIconPicker as the editor for your desired icon property.

Type the path to your SVG spritesheet in the configuration.

On the document where you put the editor, it works just like the built in media picker mixed with the icon picker. You can filter icons, by searching the icons id. Select an icon by clicking it.

The selected icons id is saved as a string in the property value.

You can then render it in your frontend using a snippet like this:

<svg viewBox="0 0 100 100">
<use xmlns:xlink="" xlink:href="/assets/svg.svg#@Model.Content.GetPropertyValue("icon")"></use></svg>

Søren Kottal Tue, 24 May 2016 18:30:58 +00:00
RankOne - SEO Toolkit RankOne is a collection of SEO tools for Umbraco that aim to optimize your content according to the latest SEO standards.
RankOne currently contains 5 different tools for Umbraco:
  • A dashboard which will allow you to view the complete the seo score of all pages in your Umbraco installation
  • A doctype composition with title, meta description and meta keywords with a corresponding partial view
  • Dashboard property editor: Score based list of seo improvements
  • Summary property editor: A list of seo improvements
  • Result preview property editor: A google search result preview
For suggestions, corrections and bugfixing please contact me on the forums, github or send a pm
Mark Wemekamp Sat, 14 May 2016 11:17:32 +00:00