ProjectsUpdate Thu, 30 Mar 2017 00:46:55 +00:00 umbraco Latests packages from the forum on en FontAwesome Icons Dropdown Update 1.4

Now on Nuget!

Install-Package FontAwesomeIconsDropdown

First of all, sorry for the long absence, and late replies. Due to popular demand, the package is back and updated with assets 4.6.3 , thanks for all the messages and love for the plugin.

10-17-16 :  Special thanks to Bjarne Fyrstenborg for correcting the razor sample.

Description :

This is a simple dropdown box loaded with font awesome icons.

The labels are unicode , while the values are the class name.

Instructions :

1) Download package and Install it on your umbraco cms. (Developer->Install Local Package). 

2) Add "Font Awesome Icons" property to your document type.


Razor Sample :

<i class="fa @Model.Content.GetPropertyValue("yourAlias")" aria-hidden="true"></i>

Output :

<i class="fa fa-heart" aria-hidden="true"></i>

 (Assuming you selected heart icon on the cms) 


Notes :

This plugin uses font-awesome css and fonts (v4.6.3).

Source :

Should the need for you to update the plugin on your own , pull the source from here :

Then replace the values on the controller , an excellent guide has been written here :

Tools that will help you acomplish that can be found here :

No copyright infringement intended , if this package violates any law , please reach me at : chrisadi.pascual (gmail) to take anything offline (or if you have any feedback or suggestions).

This Project and the Developer is not connected in anyway with the Font-Awesome Team.

Christopher Pascual Fri, 11 Sep 2015 09:54:16 +00:00
Color Input (1) Color Input is a simple property editor for Umbraco 7 allows you to preview a color right where its begin inputted.

Niels Lyngsø Wed, 29 Mar 2017 20:27:31 +00:00
v7 Dialog Expander This package is a simple UI enhancement to the v7 right-side dialog flyours to allow a content editor to make the dialog bigger or back to normal.  It just gives a bit more room for dialog selections and views.  With the new Document Types as grid editors, it can help to have a little extra room when its available.


Git repo:


Jason Prothero Mon, 06 Apr 2015 18:30:26 +00:00
Inline HTML Help Label This package adds a new property editor that allows you to show HTML in your content pages as properties.  Why is this cool?  Well, we use it to provide inline help to the content editors.  It is HTML so it can display images or links to more information to content editors.  It has also been used to provide a Help tab on a Document Type for specific help for that page type and what they need to know.

You can create several Data Types with this property editor each with their own HTML as prevalues.

In addition to the inline html as a property, you can specify more HTML to be displayed on a dialog flyout.  This could be used to give in depth info about the page.


After install, create a new Data Type with the type of HTML Inline Help Label.  Then assign it to any Document Type to as a property to display the label on a content page.


Git repo here:


Jason Prothero Fri, 03 Apr 2015 19:04:56 +00:00
Full Text Search Full Text Search is a fast, powerful and easy to set up search solution for Umbraco web sites.

Yes, but why?
In working for clients, we found that XLST Search didnt handle content replacement and wasnt flexible enough.  The main alternative, Examine, required a fair amount of work and know-how to integrate into our sites.  So, we decided to write something that can index an entire web page, in the same way that Google does, and allow searching that index with minimal setup and no additional code.

OK, tell me more
Full Text Search indexes the full content of published Umbraco pages, including any macros or shared content.

Out of the box, it allows searching of this index using fuzzy matching, quoted queries, context highlighting and more - all without you having to write a single line of code.  Its intended to fill the gap between the ease of use of XSLT Search and the relative complexity of writing your own solution using Examine.

What are the specifics?

  • Indexing is approached in a fashion similar to a search engine crawler: the full HTML produced by a page is read after publishing, tag stripped and added to the index. There are options to allow common content (menus, footers etc) to be excluded from the index.
  • A Razor macro is used to format and display search results. This allows for easy modification of the display format of search results, again without having to touch any of the code.
  • For more advanced users, there are options to customise search through various configuration options, as well as to modify indexing and result retrieval behaviour from your own code.

As a result of using Full Text Search, search should be lightning quick, even on sites with large amounts of content.  This is because the package is essentially just an intelligent front end to Umbracos Examine/Lucene.

For full documentation, source, bugs, and everything else, please see our codeplex page.

Governor Technology Thu, 30 Jun 2011 16:27:28 +00:00
MemberLogin Member Login for Umbraco 7

Member Login is a simple package that allows you to directly login, from within your Umbraco Backoffice, into your frontend website as a Member from your Members section.




  • Setup a default page where you will be redirected to after the login ( using a content picker on the Data Type MemberLogin )
  • If no page is selected you will be redirected to the root '/' page



Release notes



  • First release of the MemberLogin package



Michaël Vanbrabandt Mon, 22 Aug 2016 14:08:12 +00:00
Grid Settings Grid Settings is a backoffice extension that adds in additional property editors to make adding such settings as; background color, background size, background repeat, etc less of a chore for content authors. This is achieved by using easy to understand property editors. These editors are typically used to apply style settings to grid rows & columns rather than add items within the grid.

We're always looking for the best ways to improve the authoring experience for our users so if you feel something is missing head over to the github project page and create a ticket. Or if you're feeling daring submit a PR and we can look into adding the feature in!

Note: this project is still in beta.


The original idea is inspired by and credited to @andersburla & the Tea Solutions team.

Jamie Pollock Thu, 23 Mar 2017 17:50:09 +00:00
Publication Queue N.B Umbraco 7.6 Beta only - at the moment this version runs on the latest beta (it uses SignalR) - I am working on some backwards compatability, as the package evolves.

Add as a simple publication queue to umbraco to allow editors to send pages to a queue to be processed in the background. 

Usefull when you have the need to publish loads of nodes and don't want to just sit and wait for the publication to complete (or timeout).

The package adds a Send to Publication Queue option to content nodes, and some background api extensions so you can add things to the queue in code. 

Scheduled Task

The queue can be controlled via the dashboard in settings, but it can be setup as a scheduled task to run in the background

for example adding: 

<task log="true" alias="publishQueue" interval="120" url="" />

Will make the queue run every two minutes and process no more than 250 items at a time. 
the code has been written so the queue won't run more than once - so you can run it fairly regualry and not worry about that. 
Kevin Jump Fri, 24 Mar 2017 11:20:15 +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
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
Simple 301 301 Redirect Manager for Umbraco

Build status

Simple 301 Redirect Manager is a simple to use, yet extensible, Umbraco Back-Office package that allows you to manage your 301 redirects directly in Umbraco. Includes a simple and intuitive refinement system where you can search for specific text within the URLs or notes defined for the redirect.

Utilizes ngTable for an AngularJs driven data table which includes ordering by column (Old Url, New Url, Notes and Last Updated) and simple pagination with configurable items per page selector.

Integrates directly with the Umbraco Content Pipeline, inserting itself in the first position to intercept incoming requests and checking against an in-memory collection of redirects for optimal performance (the only time a database is hit is through updating redirects in the back-office and on application start.)

Getting Started

Nuget Package: Install-Package Simple301


By default, your web.config file will be updated with two application settings which are used to manage the cached state of the redirects that are created. They are as default :

      <add key="Simple301.CacheDurationInSeconds" value="3600"/>
      <add key="Simple301.CacheEnabled" value="true"/>

Simple301.CacheDurationInSeconds : This allows you to configure how long redirects are cached within the site. This only affects the user facing redirects so that the application doesn't read from the database for every request in the site. If you modify redirects within the back-office, the cache is automatically cleared per action (Add, Update, Delete).

Simple301.CacheEnabled : This allows you to toggle whether or not caching is enabled. Since this package is hit for every requested URL in the site, it is important to consider the performance implications of disabling cache. Use this to troubleshoot redirect issues.

These caching settings were added in order to support load balanced environments, where in previous versions the applications held on to redirects only in memory (persisting to the DB only if modified), which doesn't work in a load balanced environement (they may exist in a memory collection on one server, but not on the other).


1. Locate Simple301 Redirect Manager in the Content section

Navigate to the Umbraco > Content section. You will find a 'Manage Redirects' tab in the right pane. Select this to view the Simple301 Redirect Manager. From this window you can view and manage all of the redirects for your site. Go to Umbraco > Content > Manage Redirects

2. Refine & Locate

Use the provided Text search by entering text in the 'Search redirects' input box. As you type, results will display in real time. Use pagination and the results-per-page selectors to view more or fewer redirects at a time in the table.

Refine by Text Search, and Pagination

3. Add, Update & Delete

Use the provided actions in the Action column to Add, Update & Delete existing redirects. Update your redirect in line with the rest of the redirects (make sure to click 'Save') or simply fill out a new redirect at the bottom of the table and click 'Add'.

Add, Update & Delete

Support: Issue Logging

Wade Kallhoff Sun, 08 Nov 2015 16:47:16 +00:00
Pipeline CRM


Pipeline is a social CRM that lives in Umbraco back-office. It tracks opportunities and helps teams collaborate with timelines and tasks. It stores information about your customers and your interactions with them. It integrates with your website, capturing opportunities from forms and powering personal portals. The main features include:

  • Opportunities board
  • Task list
  • Cntacts and Organisations address book
  • Segments
  • Custom properties
  • Customisable workflow
  • Integration helpers and events

See it in action in the uHangout video or he’d straight for the demo site. For a full list of features, see the User Guide.



Pipeline CRM is a package for Umbraco 7.1.x and above, and can be installed via the Umbraco Developer section or via a Nuget package. For more installation instructions see the GitHub Wiki.

Extending and integrating

Pipeline includes Helper methods for quick integrations but can also access Services and Event hooks for more complex use cases. See the Github Wiki for documentation and code samples.

Change log

1.05 March 2017

  • Member type in 
  • Adds Segmentation method for anonymous users
  • Breaking change: GetrContacts method changed in ISegmentCriteria


1.01 Janary 2017

  • A number of bug fixes


1.0.0 Open-source release - October 2016

  • Source published on GitHub
  • Segments added
  • Lots of breaking changes
0.9.5 Initial release - Feb 2016
Theo Paraskevopoulos Tue, 26 Jan 2016 09:19:00 +00:00
Find and Replace A simple and intuitive package which allows editors to find and replace content in Umbraco 7.


  • After installing the package, you'll be able to search for phrase and replace it with new one.
  • To use it you have to right click on content tree node and choose "Find And Replace" option.
  • You are able to replace each occursion exclusively or replace all of those using "Replace all" button.


This package is currently supported on Umbraco 7.5+.

The Cogworks Thu, 16 Mar 2017 16:21:25 +00:00
Text Count TextCount is a data type which wraps existing text data type controls and shows text counts and limits while you type.


How to use it
Create a new data type using the 'Text Count' property editor.

Next up, choose your options:

  • Data Type: choose the existing text-based data type that you want to add a counter to (supported types: Textstring, Textarea, RTE, Markdown and Repeatable Textstring).
  • Characters or Word: choose whether the counter should count individual characters or whole words.
  • Limit: set the number of characters or words you want to be the limit (leave empty if there is no limit).
  • Limit Type: choose whether the limit is a warning (but allows users to add more), a hard warning (preventing users to save more than the specified limit) or no limit (the text counter just acts as a guide).

Save it, add it to a document type and your editors will now see the text counter displayed next to the input field.

How to install it
The recommended way to install this package is through NuGet:
Install-Package Codery.TextCount

But you can also download the package ZIP file and install it through the CMS package manager.

Release notes
- Initial release.

- Retargeted to .NET v4.5 for wider compatibility.

Tom van Enckevort Sat, 18 Mar 2017 16:08:21 +00:00
OpenStreetMap property editor This is a property editor which gives you the possibility to mark a place on a map based on OSM (

OpenStreetMap is a collaborative project to create a free editable map of the world. The creation and growth of OSM has been motivated by restrictions on use or availability of map information across much of the world, and the advent of inexpensive portable satellite navigation devices. OSM is considered a prominent example of volunteered geographic information.

UPDATE 2017-03-21: The package in the first version was not very well packaged.  This is only the property editor.  You need to create the data type yourself.

Damiaan Sun, 04 Sep 2016 15:31:15 +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 licence.

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.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 start and end date on normal events were alsways equal

Version 3.1.5:

  • fixed normal events creating recurrencepattern in db
  • fixed error within single events caused calendar view to show no events at all
  • removed yearly frequency from 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 correcly on calendar view

Version 3.1.3:

  • fixed error on event detaisl view where descriptions weren't rendered
  • fixed install issue where 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
Doc Type Grid Editor Doc Type Grid Editor is an advanced grid editor for the new Umbraco Grid, offering similar functionality as the macro grid editor but using the full power of the doc type editor and data types.

With the macro grid editor you are limited to only using the macro builder and thus the handful of parameter editors that are available. Of course you can create / config your own parameter editors, however this is cumbersome compared to how we can configure data types.

With the Doc Type Grid Editor then, we bridge that gap, allowing you to reuse doc type definitions as blue prints for complex data to be rendered in a grid cell.

Change Log

For a detailed change-log, please see our GitHub release pages:


Lee Kelleher Thu, 19 Mar 2015 14:44:51 +00:00
Nested Content Nested Content is a new list editing property editor for Umbraco 7+, similar to likes of Embedded Content and Archetype, however Nested Content uses the power of doc types to define the list item blue prints. By using doc types, we get the benefit of an easy / reusable UI we are all familiar with and also get to re-use all the standard data types as our field editors rather than being limited to a subset of “allowed” types.

Nested Content then is probably the last list editor you will need for Umbraco 7+.

Lee Kelleher Thu, 19 Mar 2015 15:17:23 +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
The Dashboard This is a magic dashboard for Umbraco 7+, it's actually "The Dashboard".

Content dashboard
Will show editors a summery of the latest activites on the website combined with each editors recent files and other useful information.

Developer dashboard
Shows information in the developer-section about: Hijacked routes, Events, Application event handlers, Surface controllers and Content finders.

The dashboard ships with some language files and you can add your own if needed.

Download the installer and run it in the developer-section of Umbraco.


Nuget: Install-Package Our.Umbraco.TheDashboard

When you upgrade, just run the new installer owver the old installation - there is no need to uninstall.


Markus Johansson Sun, 14 Jun 2015 09:51:35 +00:00