Projects https://our.umbraco.org Fri, 29 Apr 2016 01:47:02 +00:00 umbraco Latests packages from the forum on our.umbraco.org en Tabulate https://our.umbraco.org/projects/backoffice-extensions/tabulate/ https://our.umbraco.org/projects/backoffice-extensions/tabulate/ Tabulate manages instances where content authors are maintaining large, generally well-structured data sets in the Umbraco back office.

Getting started
- Install the package and create a new datatype using the Tabulate editor. Simple.
- Add the data type to a document type. Obviously.
- The editor can be configured to either use a custom view defined in code, or through the settings dialog on content node - add or remove columns of the desired type, set the label format, set pagination, import and export data and so on.

Data is stored as a JSON blob so what you do with it is entirely up to you.

For a full rundown, check the GitHub repo at https://github.com/nathanwoulfe/tabulate

]]>
Nathan Woulfe Thu, 28 Apr 2016 02:54:58 +00:00
Our.Umbraco.OpeningHours https://our.umbraco.org/projects/backoffice-extensions/ourumbracoopeninghours/ https://our.umbraco.org/projects/backoffice-extensions/ourumbracoopeninghours/ An Umbraco v7 property editor for handling opening hours

]]>
Bo Damgaard Mortensen Thu, 14 Apr 2016 20:04:44 +00:00
BootEasy - Client Bundling https://our.umbraco.org/projects/developer-tools/booteasy-client-bundling/ https://our.umbraco.org/projects/developer-tools/booteasy-client-bundling/ This is a addon for the BootEasy for Umbraco framework (https://our.umbraco.org/projects/developer-tools/booteasy/) that will allow easy bundling and minifaction of client side assets like css and javascript using the Microsoft Asp.NET optimization framework (https://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization/)

To use this package you will first need to install the BootEasy package using the Umbraco package.

The package will allow configuration of your style and script files using a config file instead of coding it in a application start event. For more information see : https://github.com/dawoe/umbraco-booteasy-clientbundling

This package is also available as nuget package : https://www.nuget.org/packages/Our.Umbraco.BootEasy.ClientBundling/

]]>
Dave Woestenborghs Mon, 11 Apr 2016 06:32:24 +00:00
Whodunit https://our.umbraco.org/projects/backoffice-extensions/whodunit/ https://our.umbraco.org/projects/backoffice-extensions/whodunit/ Whodunit adds a changelog as a new dashboard. You can export the changes to CSV.

It tracks both content and media changes.

]]>
Nicholas Westby Fri, 08 Apr 2016 00:37:19 +00:00
Styled Textbox https://our.umbraco.org/projects/backoffice-extensions/styled-textbox/ https://our.umbraco.org/projects/backoffice-extensions/styled-textbox/ Simple styled textbox property editor to let you apply a little flare to the standard text boxes.Great for things like Page Titles and headings and it works as a direct replacement for the built in textbox.

I keep finding myself reaching back into old projects to pull this simple styled textbox property editor out, so i've stuck it in a package to make it even easier for me to find. 

Allows you to create textboxes, with styles, character limits or warnings and placeholders.

either install from the package below, or via NuGet

Install-Package Jumoo.StyledTextbox

 

]]>
Kevin Jump Fri, 01 Apr 2016 15:17:12 +00:00
Insert Ipsum https://our.umbraco.org/projects/developer-tools/insert-ipsum/ https://our.umbraco.org/projects/developer-tools/insert-ipsum/ A simple package for inserting Lorem Ipusm using the NLipsum Library for the .NET Framework: https://github.com/alexcpendleton/NLipsum.

1. Insert the 'Insert Ipsum' macro in a richtexteditor.
2. Specify the number of paragraphs to insert.

The Lorem Ipsum text in generated on pageload, which gives a bit more life to pages during development, instead of doing a traditional static copy/paste from http://www.lipsum.com/.

No magic, just a simple macro surrounding the awsome NLipsum Library.

]]>
Dennis Adolfi Thu, 24 Mar 2016 14:22:10 +00:00
BootEasy https://our.umbraco.org/projects/developer-tools/booteasy/ https://our.umbraco.org/projects/developer-tools/booteasy/ BootEasy is a small framework to help hooking in to the Umbraco startup events.

Instead of implementing a class that inherits from Umbraco.Core.ApplicationEventHandler and hooking into the different startup events, with BootEasy you will implement a class inherting one of the base classes provided by BootEasy to hook in to these events. For more information see https://github.com/dawoe/umbraco-booteasy

This package is also available as a nuget package :

https://www.nuget.org/packages/Our.Umbraco.BootEasy

 

 

]]>
Dave Woestenborghs Mon, 14 Mar 2016 07:51:34 +00:00
Export Umbraco Members to Word Documents, OpenDocument, PDF and Image formats using Aspose.Words https://our.umbraco.org/projects/backoffice-extensions/export-umbraco-members-to-word-documents-opendocument-pdf-and-image-formats-using-asposewords/ https://our.umbraco.org/projects/backoffice-extensions/export-umbraco-members-to-word-documents-opendocument-pdf-and-image-formats-using-asposewords/ Export Umbraco Members to Word Documents, OpenDocument, PDF and Image formats using Aspose.Words

Aspose.Words for .NETExport Members to Word is an Add-on for Umbraco which allows you to export members from your Umbraco CMS to a Word Document, OpenDocument, PDF and Image formats using Aspose.Words. A new node titled Export Members To Word appears under Members tree in Umbraco backend after installation where you can simply select members to export and output format to get members in selected output document format.

free downloadvideo demoopen source

Features

This initial version of the Add-on have the following features:

  • Export members to Microsoft Word Documents (.doc, .docx, dot, dotx, docm, and dotm)
  • Export members to Portable Document Format (*.pdf)
  • Export members to OpenDocument Format (*.odt)
  • Export members to Tiff Image/s (*.Tiff)
  • Export members to JPEG Image (*.Jpeg)
  • Export members to PNG Image (*.Png)
  • Option to select desired output format before exporting
  • Option to export all or selected members to selected output document format.
  • Works with all .NET versions starting from .NET 4.0.
  • Exported document is automatically sent to browser for downloading
  • If selected a copy of the exported document is saved in App_Data folder on the server for later use.
  • Compatible with a wide range of Umbraco versions 7.x+

Umbraco Member Export To Word

Download, Installation and Usage

Please check the links below to find instructions on downloading, installing, configuring and using Export Members To Word Add-on.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try powerful file processing features offered by Aspose file format APIs.

Customer Feedback

Your feedback is very important to us. Please feel free to provide feedback and raise feature requirements. We are keen to implement customer driven features since we are a 100% customer driven company.

]]>
Aspose Marketplace Thu, 10 Mar 2016 18:40:23 +00:00
CM Umbraco Tools https://our.umbraco.org/projects/developer-tools/cm-umbraco-tools/ https://our.umbraco.org/projects/developer-tools/cm-umbraco-tools/ This package contains a set of tools for the developer and the administrator of an Umbraco site.

Nuget install

https://www.nuget.org/packages/CMUmbracoTools/

Info

In order to enable the backoffice tools for an administrator, the CM Umbraco Tools section has to be checked for the user.

This package contains the following tools for Umbraco.

  • Settings
  • Appication Pool Restart
  • Log Viewer
  • Robots.txt
  • Sitemap
  • Permanent Redirect (301)
  • Examine Manager
  • Data Annotations for dictionary


Version History

Version 1.0.0 (2016-03-02) - NuGet package only

  • Added Settings management tool
  • Added Applcation pool restart tool
  • Added Log Viewer tool


Version 1.1.0 (2016-03-06)

  • Added Sitemap generation tool
  • Added Robots.txt generation tool
  • Changed Log Viewer tool in order to allow the administrator to delete log files


Version 1.2.0 (2016-03-08) - NuGet package only

  • Changed some ajax calls from GET method to POST
  • Added Permanent Redirect (301) tool


Version 1.3.0 (2016-06-15)

  • Added Examine Manager tool


Version 1.4.0 (2016-06-16)

  • Added Data Annotations for dictionary

 

]]>
Aristotelis Pitaridis Sun, 06 Mar 2016 14:56:01 +00:00
Terabyte CSS Picker https://our.umbraco.org/projects/backoffice-extensions/terabyte-css-picker/ https://our.umbraco.org/projects/backoffice-extensions/terabyte-css-picker/ A Visual CSS Picker for Umbraco 7

Setup

Download the zip file from github, copy Terabyte.CssPicker folder to your App_Plugins folder.

We would like to make a nuget package for this project, but have not done so yet.

Configuration

You need to supply 2 PreValues:

cssFile: the path to your css file where your selectors can be found

cssPrefrix: any selector that begins with this value will be shown in the picker.

The css class is saved to the DataValue (including prefix) ready to be output in your markup.

Questions, Bug Reports, Feature Requests

Please use github issues for these.

]]>
Murray Roke Thu, 03 Mar 2016 01:19:19 +00:00
Group Label https://our.umbraco.org/projects/backoffice-extensions/group-label/ https://our.umbraco.org/projects/backoffice-extensions/group-label/ This is a simplest DataType Editor, readonly, like Label datatype.

It allow to create a separator between two groups of properties.
It is usefull when there are many properties inside the same tabstrip page, and theese properties can be collected in some groups.

Version 1.1:

  • add configuration option to set "Level" of group: highest, high, medium, low, lowest.
  • add support for Description fieldtype property in HTML format.

]]>
Flavio Spezi Wed, 02 Mar 2016 15:53:33 +00:00
UmbracoFlare https://our.umbraco.org/projects/backoffice-extensions/umbracoflare/ https://our.umbraco.org/projects/backoffice-extensions/umbracoflare/ This project makes clearing your Cloudflare cache within Umbraco possible. A new section is added to Umbraco which contains several dashboards that allow you to purge Cloudflare's cache right inside Umbraco. There are also several cache clearing mechanisms built into the context menus for media and content. 

Here is a brief list of UmbracoFlares capabilities:

 

  • Purge Cloudflare by url (wildcards included!) 
  • Purge static files in Cloudflare
  • Purge media urls (including image cropper urls)
  • Purge the entire Cloudflare cache
  • Purge an individual node's cache (and children if you'd like)
  • Purge a node's cache in Cloudflare on publish
  • Multiple Root Nodes/Hostnames supported.
Find more documentation on our GitHub https://github.com/scyllagroup/UmbracoFlare/

 

]]>
Logan P. Fri, 26 Feb 2016 17:14:08 +00:00
Umbraco Forms Cache Refreshers for Flexible Load Balancing https://our.umbraco.org/projects/website-utilities/umbraco-forms-cache-refreshers-for-flexible-load-balancing/ https://our.umbraco.org/projects/website-utilities/umbraco-forms-cache-refreshers-for-flexible-load-balancing/ About

If you have Umbraco Forms set up in a flexible load balanced environment (e.g. Azure web apps), you may have noticed that changes to your Forms aren't persisted across the instances.

This is because Forms saves all it's data locally in the App_Plugins folder.

These Cache Refreshers send your Form as a JSON payload to each instance connected to your DB.

Note: This has only been tested with Umbraco 7.4.1 and Forms 4.1.5, but it should work with any Umbraco version > 7.3.0.

Install

Install package into both your CMS and public (i.e. load balanced) site.

Set the DisableFormCaching setting to True in App_Plugins/UmbracoForms/UmbracoForms.config: <setting key="DisableFormCaching" value="True" />

You're done, create some forms flexibly!

Changelog

1.0.3

Fixed bug where saving workflows would duplicate workflow on master server/instance

1.0.2

Cache refreshers for data sources and pre-value sources

1.0.1

Cache refreshers for Workflows

1.0.0

Cache refreshers for Forms

]]>
Greg Fyans Fri, 26 Feb 2016 15:57:28 +00:00
1-1 multilingual example https://our.umbraco.org/projects/developer-tools/1-1-multilingual-example/ https://our.umbraco.org/projects/developer-tools/1-1-multilingual-example/ An example project on how you can do 1-1 multilingual in Umbraco where a single node can have different URLs per language. It uses Vorto and Nested Content.

Blog: http://24days.in/umbraco/2015/multilingual-vorto-nested-content/

Video: https://www.youtube.com/watch?v=DWjbJiIUQdk

Source code: https://github.com/jbreuer/1-1-multilingual-example

]]>
Jeroen Breuer Fri, 26 Feb 2016 14:26:18 +00:00
MemberForms Workflow https://our.umbraco.org/projects/backoffice-extensions/memberforms-workflow/ https://our.umbraco.org/projects/backoffice-extensions/memberforms-workflow/ A custom Workflow for Umbraco Forms that creates a Umbraco Member when a Form is submitted. Member properties are set based on provided field values and the member is assigned to a configured MemberGroup and MemberType.

IMPORTANT: Do not install this package without Umbraco Forms installed.
This package relies on a few namespaces provided by Umbraco Forms.

Update Version 1.0.4:
- Ignores case when specifing field names.

]]>
Dennis Adolfi Fri, 26 Feb 2016 12:45:38 +00:00
Loadbalancing Information Dashboard https://our.umbraco.org/projects/backoffice-extensions/loadbalancing-information-dashboard/ https://our.umbraco.org/projects/backoffice-extensions/loadbalancing-information-dashboard/ After installing this package you get a new dashboard in the developer section that displays your loadbalancing setup type and the registered servers.

If you are using traditional loadbalancing it will show the servers set in the umbracoSettings.config file.

If you are using the flexible loadbalancing introduced in 7.3.0 it will show the currently active servers.

 

The package can also be installed through nuget :

https://www.nuget.org/packages/Our.Umbraco.LoadBalancingDashboard

 

]]>
Dave Woestenborghs Thu, 25 Feb 2016 16:53:49 +00:00
QR Code Property Editor https://our.umbraco.org/projects/backoffice-extensions/qr-code-property-editor/ https://our.umbraco.org/projects/backoffice-extensions/qr-code-property-editor/ This is the first version of a QR Code Property Editor.  The Editor can be used on a ContentType to show a QR Code in the backend for the URL of the page being edited.  If a Content Node is associated with multiple hostnames then a QR code is shown for each hostname.

To use the property editor you need to create a Data Type and select the QR Code Property Editor, then use the Data Type in your Content Type / Document Type.

The package uses the Google Charts API QR Code generator. This is deprecated, so in a future version I'll switch to ZXing.net.

Hat tip to our clients Pulse Fitness for letting us share this package.

Source code is available from https://bitbucket.org/orcare/qrcodepropertyeditor

If you need a QR Code for published content, then use Matt Brailsford's awesome uQR Package

]]>
Paul Marden Wed, 24 Feb 2016 15:11:12 +00:00
uSync.Snapshots https://our.umbraco.org/projects/developer-tools/usyncsnapshots/ https://our.umbraco.org/projects/developer-tools/usyncsnapshots/ uSync Snapshots works with uSync to allow you to create moment in time changesets of your umbraco installations.  

Normal usync will track changes you make to your umbraco installation and write any of those changes to disk, it also has the option to automatically take any changes that are on the disk and push them into umbraco. This is great when you are developing something, but some people find it a little scary, especially when they then start pushing things to live sites. 

uSync.Snapshots, allows you to have more control over when uSync does this stuff.

Installation

For best results use nuGet

Install-Package uSync.Snapshots

If you install from the package below you will first need to install uSync - using nuget this all happens for you.
]]>
Kevin Jump Thu, 11 Feb 2016 23:06:08 +00:00
File Picker Data Type https://our.umbraco.org/projects/backoffice-extensions/file-picker-data-type/ https://our.umbraco.org/projects/backoffice-extensions/file-picker-data-type/ This package adds File Picker and Multiple File Picker data types to Umbraco 7.

 

They can be configured to list files from a specific folder, or search recursively, and filter for specific patterns.  

The user can then select one, or more with the MultipleFilePicker, file and save.  This package will not actually do anything with the file, but your custom template code can use the selected file as needed.

 

An optional link can be added to open the file, and an edit link that executes javascript.  To trigger the internal editor for css or javascript files use one of these values.

Css Edit Link: parent.openStylesheet("{0}");

Javascript Edit Link: parent.openScriptEditor("{0}");

 

An example to let editors select and attach additional Css and Js files to a document:

 

Extra Css Data Type:

Starting Folder: /css

Search Pattern: *.css

Alias on Document Type: cssInclude

 

Extra Script Data Type:

Starting Folder: /scripts

Search Pattern: *.js

Alias on Document Type: jsInclude

 

// Template code to inject extra resources into ClientDependency.  Script and Link tags could also be rendered directly.

@using ClientDependency.Core

@using ClientDependency.Core.Controls

@using Newtonsoft.Json.Linq;

 

var cdl = Context.GetLoader();

var allDependencies = ;

foreach(var item in GetFileList()) {

cdl.RegisterDependency(item.Priority, item.FilePath, item.PathNameAlias, item.DependencyType);

}

 

@functions 

{

    List<IClientDependencyFile> GetFileList()

    {

        var allDependencies = new List<IClientDependencyFile>();

 

        int priority = 20;

        if(Model.Content.HasProperty("cssInclude") && !String.IsNullOrEmpty(Model.Content.GetPropertyValue<string>("cssInclude"))) {

            foreach(var item in Model.Content.GetPropertyValue<JArray>("cssInclude"))

            {

                allDependencies.Add(new CssInclude { PathNameAlias = "Styles", FilePath = (string)item, Priority = priority++ });

            }

        }

 

        priority = 20;

        if(Model.Content.HasProperty("jsInclude") && !String.IsNullOrEmpty(Model.Content.GetPropertyValue<string>("jsInclude"))) {

            foreach (var item in Model.Content.GetPropertyValue<JArray>("jsInclude"))

            {

                allDependencies.Add(new JsInclude { PathNameAlias = "Scripts", FilePath = (string)item, Priority = priority++ });

            }

        }

        return allDependencies;

    }

 

}

]]>
Jeremy Pyne Fri, 05 Feb 2016 15:35:08 +00:00
Linked Content Data Type https://our.umbraco.org/projects/backoffice-extensions/linked-content-data-type/ https://our.umbraco.org/projects/backoffice-extensions/linked-content-data-type/ This package will add a ListLinkedContent Data Type that when added will list content and media items linking to or linked from the current item.

 

It does not store any actual data and won't have any value in the frontend, but when viewed in backoffice the data type will run this logic and show a summary and detail.

 

Related items are found by searching relevant data types on the current item for localLinks or node id's. Only properties from the following data types are searched for matches.

  •   Rich Text Editor
  •   Multinode Treepicker
  •   Content Picker
  •   Media Picker
  •   Legacy Media Picker
  •   NestedDataType (from the Nested Data Type package) 

 

 

In addition the published content cache is search for the same  data types looking for published items that link to the current item.

]]>
Jeremy Pyne Fri, 05 Feb 2016 15:18:15 +00:00