Projects https://our.umbraco.org Sat, 01 Oct 2016 04:58:17 +00:00 umbraco Latests packages from the forum on our.umbraco.org en Iconator https://our.umbraco.org/projects/backoffice-extensions/iconator/ https://our.umbraco.org/projects/backoffice-extensions/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 ucssclassnamedropdown, except it allows you to use any icons from a custom CSS file. The UI has also been updated to seamlessly integrate with Umbraco 7.

]]>
Harvey Thu, 29 Sep 2016 21:12:50 +00:00
uTraceLogViewer https://our.umbraco.org/projects/collaboration/utracelogviewer/ https://our.umbraco.org/projects/collaboration/utracelogviewer/  WPF application to view the Umbraco Trace Log Files.

 Unzip and run the application.

]]>
Marcio Goularte Thu, 29 Sep 2016 17:22:08 +00:00
Umbraco Forms Export Selected Rows https://our.umbraco.org/projects/backoffice-extensions/umbraco-forms-export-selected-rows/ https://our.umbraco.org/projects/backoffice-extensions/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 https://our.umbraco.org/projects/backoffice-extensions/skyhook-for-skyfish/ https://our.umbraco.org/projects/backoffice-extensions/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.


Plug’N’Play

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
Umazel Starter Kit (Responsive Bootstrap Theme) https://our.umbraco.org/projects/starter-kits/umazel-starter-kit-responsive-bootstrap-theme/ https://our.umbraco.org/projects/starter-kits/umazel-starter-kit-responsive-bootstrap-theme/ About this starter kit

This is a starter kit for Umbraco 7.4 and onwards, based on the Mazel HTML theme. It is actually the same kit we are using on our web site (www.dot-see.com).

This starter kit includes functionality contained in other packages created by DotSee: AutoNode, VirtualNodes, NodeRestrict and PropSense (their files are included here and are free to use anyway). 

The starter kit uses strongly-typed models.

You are free to use it as you like, for personal or commercial purposes. (The original HTML theme was purchased from WrapBootstrap with Extended License which allows redistribution).

DEMO SITE: http://umazeldemo.dot-see.com

VIDEOS: http://screencast-o-matic.com/channels/cDQFYJrU3

 

Features

This starter kit features a lot of functionality both in the front-end and the back-end. Let's see the highlights.

On the back-end:

Automatic node creation - for example, when you create a new page placeholder nodes for page elements are created automatically under it.

Unneeded URL segments hidden from automatically-generated URLs - you'll see this in action in blog posts - although each blog post is created under my-blog-node/posts/post-name, (where "posts" is the default, auto-generated folder where you put your blog posts), the "posts" part of the URL is not present, making each post's URL easier to read.

Limit on the number of nodes that can be published where needed - for example, you can have up to 4 nodes in a pricing section - any more than that will be saved but not published and the Umbraco backoffice will inform you of the restriction.

On the front-end:

Modular page building - each page consists of "page elements" - essentially subnodes that represent "rows" (don't forget we're using Bootstrap) with different functionality such as text content, a gallery, an FAQ, a customer testimonials section etc. You can add as many of those "elements" as you want on a page and order them the way you want.

Reusable page elements - you can have page elements stored in a central location (there is a "reusable elements folder") and then re-use them in multiple pages without having to edit each one separately to change it - you just edit the one reusable element under the "reusable elements folder".

Automatic or manual menu generation - you can select to either have the top menu generated automatically from all pages (3 levels deep max) or just define which pages you need the menu to include. In case you choose automatic menu generation, you can still control what appears in navigation on a per-page basis via properties.

Per-page name (title) management - you can have different literals for the browser title, the top menu, the footer, the title that is shown inside the page, and, of course, the node name that generates the URL (thanks to built-in Umbraco properties, you can even override that one too).

Open Graph and Meta Tags that can be defined per page, inherited from the home page, or "discovered" by scanning a set of properties you define in the order you define (and this includes images too). You can also have the content of OG tags automatically copied to relevant meta tags.

 

Why this starter kit was created

We wanted to take an HTML theme, convert it to Umbraco, and make it as configurable as possible. We also wanted to demonstrate a modular approach to creating content that would not restrict each page to predefined content positions. Finally, we wanted to do all this with the new, strongly typed models (ModelsBuilder) functionality available in Umbraco.

We hope you like this approach.

We haven't implemented everything from the HTML template, but there's always room for future releases :)

We don't claim that this starter kit contains state-of-the-art code or is the best approach around, but we think it's good. We would really like to hear your feedback though! 

Special thanks to: Tom Madden, Jon Humphrey, Carlos Casalicchio, Marcus Maunula, and our own George J. Capnias.

]]>
Sotiris Filippidis Sat, 24 Sep 2016 14:35:49 +00:00
Notely https://our.umbraco.org/projects/backoffice-extensions/notely/ https://our.umbraco.org/projects/backoffice-extensions/notely/ Notely is a backoffice extension for Umbraco 7. It is at one side a property editor that you can use as a wrapper, which means you can wrap Notely around existing data types, or as a standard data type and at the other side its a new section in your backoffice.

What is it?

The meaning of Notely is to have the ability to add notes to properties. It can be verry usefull if you want to add for example:

 

  • an info note to inform other users about the purpose or cautions of a property
  • a todo note ( some sort of reminder )
  • a note which contains a task that needs to be executed or checked by another user

 

If you install this plugin you get some pre-installed note types that you can use or change.

How to install it?

You can just install Notely by going to the Developer section in Umbraco and search for Notely. You can also download it from the Projects section in our.umbraco.org.

The installation will install:

 

  • all necessary plugin files
  • add a new dashboard item in the dashboard.config file
  • add a new key to the language file en.xml

 

After the installation you only need to grant permissions to the users that may use this plugin section. You just go to the Users section, click on the user to grant permission, click on the Notely section and hit save.

Now you need to re-login to make this affective.

How to use it?

To start using Notely you need to add a new Data Type in the developer section. Click on add a new Data Type, choose Notely and then you can choose an existing Data Type that needs to be wrapped into Notely. You also have the possibility to add a limit of notes for each created Notely data type.

After that you can add this new Data Type to your Document Types. Then go to the Content section and you will now have the possibility to add / edit / remove notes for each added Notely property.

You can also do the same in the new added Notely section.

There you can see All notes of all content properties, you can see My Tasks which contains only the notes which are assigned to you, you can view the settings of Notely to manage note types and you can cleanup unused notes.

After deleting a content node, all notes will automatically be removed from the database.

For each note which can be assigned to an user, has a extra state field which you can edit. You start with the Open state but you can change this into Approved, Pending and Done.

Notely is also successfully tested with Vorto and Nested Content.

Watch the introduction video of Notely: http://bit.ly/2cZbU9J

Release notes

v1.0

  • First release of Notely
   
v1.1
  • Fix issue header title backoffice All notes and My tasks
  • Edit button name Cleanup folder to Cleanup notes
  • Fix issue cleanup notes, not all notes where removed
  • Add default message when no notes are added into notely on All notes and My Tasks

 

]]>
Michaël Vanbrabandt Sat, 10 Sep 2016 14:15:43 +00:00
Videolizer https://our.umbraco.org/projects/backoffice-extensions/videolizer/ https://our.umbraco.org/projects/backoffice-extensions/videolizer/ A simple but effective Datatype for pasting in Youtube / Vimeo URLs and embeding the appropriate iFrame into your site.

Installation

Install the package and a new datatype called 'Videolizer' will be added.

Also avaliable via Nuget: Install-Package DigitalMomentum.Videolizer

Features

The Property editor has a single textbox for pasting in a website link to either a YouTube or Vimeo video and extracts the video ID and displays a preview.

In the view, you have access to the Video ID, Service (Youtube/Vimeo), Raw URL, the embed URL and a function to generate the Embed Code

How to use

Document Types

You will need to add the Videolizer data type to one or more of your document types so that the editors can paste in the video URLs.

In your Views

There are two ways to use the values from the property editor in the views.

@(Model.Content.GetPropertyValue<Videolizer.VideolizerVideo>("video").GetSimpleEmbed("600", "300"))

or like this

@{ var video = Model.Content.GetPropertyValue<Videolizer.VideolizerVideo>("video"); 
@video.embedUrl
}
]]>
David Sheiles Fri, 09 Sep 2016 06:55:03 +00:00
Umbraco.Elasticsearch https://our.umbraco.org/projects/collaboration/umbracoelasticsearch/ https://our.umbraco.org/projects/collaboration/umbracoelasticsearch/ Please visit the github page for information:

https://github.com/Philo/Umbraco.Elasticsearch

Umbraco.Elasticsearch is an Umbraco plugin designed to integrate your CMS with Elasticsearch. It is not designed to replace any built-in search features of Umbraco (Examine) and instead provides an independent point of search integration in which your CMS acts as a data source for your search index.

Install Umbraco.Elasticsearch via NuGet: Install-Package Umbraco.Elasticsearch 

Umbraco.Elasticsearch is not an "install and forget" solution, to use it you will be expected to have knowledge of the following:

  • Develop custom code and logic within your Umbraco CMS, Umbraco.Elasticsearch is a code centric library
  • How to extract node properties from Umbraco programmatically using IContentIMedia and the ServiceContext services
  • How to use the NEST Elasticsearch library to:
    • Define indexing document mappings via either the NEST attributes or the IElasticClient
    • Write search queries using the NEST fluent DSL within the Nest-Searchify library wrapper

Installing Umbraco.Elasticsearch does not instantly give you full-text search over your CMS content, you will need to review the sample projects or read the documentation to learn how to get up and running.

Information on the latest release can be found within the github releases.

]]>
Phil Oyston Mon, 05 Sep 2016 10:27:14 +00:00
OpenStreetMap property editor https://our.umbraco.org/projects/backoffice-extensions/openstreetmap-property-editor/ https://our.umbraco.org/projects/backoffice-extensions/openstreetmap-property-editor/ This is a property editor which gives you the possibility to mark a place on a map based on OSM (http://openstreetmap.org)

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.

]]>
Damiaan Sun, 04 Sep 2016 15:31:15 +00:00
uContentMap https://our.umbraco.org/projects/backoffice-extensions/ucontentmap/ https://our.umbraco.org/projects/backoffice-extensions/ucontentmap/ uContentMap for Umbraco 7

uContentMap is a plugin that shows a more hierarchical structure of your content. You are able to go into the different levels of your content structure, view important details about a node and you can add, modify and remove nodes directly.

 

Features

  • View nodes of a certain level / node
  • Add / modify / delete nodes ( move them to the recycle bin )
  • Get notification when node is deleted

 

Installation

To install uContentMap just download the package and install it in your environment. The package contains an action that will add Content Map as a new tab in the Content area.

It will also install all the necessary files in the App_Plugins folder.

After the installation is completed go to the Content section and you will see the new added tab.

 

Video

If you want to see uContentMap at work, checkout the video: http://bit.ly/2bHpcuf

 

Release notes

v1.0

  • First release of the uContentMap package
]]>
Michaël Vanbrabandt Fri, 26 Aug 2016 10:49:32 +00:00
MemberLogin https://our.umbraco.org/projects/backoffice-extensions/memberlogin/ https://our.umbraco.org/projects/backoffice-extensions/memberlogin/ Member Login for Umbraco 7

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

 

Features

 

  • 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

v1.0

 

  • First release of the MemberLogin package

 

 

]]>
Michaël Vanbrabandt Mon, 22 Aug 2016 14:08:12 +00:00
Input Character Limit https://our.umbraco.org/projects/backoffice-extensions/input-character-limit/ https://our.umbraco.org/projects/backoffice-extensions/input-character-limit/ Char Limit Property Editor

for Umbraco 7.4.3+

  • Creates a textbox or textarea based on character limit (textbox for less than 100, and textarea for over 100 characters) that counts the number of characters and blocks further typing if limit is reached. Based off the Char Limit Demo from Nibble http://www.nibble.be/?p=285 but more visually rich.
  • Supports en-US and pt-BR

Feedback is appreciated Carlos Casalicchio

]]>
Carlos Casalicchio Wed, 17 Aug 2016 22:28:23 +00:00
Default Value https://our.umbraco.org/projects/backoffice-extensions/default-value/ https://our.umbraco.org/projects/backoffice-extensions/default-value/ Default Value Property Editor for Umbraco 7.4.3+

  • Creates a Data Type with a Default Value (used for properties that cannot be modified)

This was useful for a project that implements the schema.org types, so each page (article, news, foto) has a default value (Article, newsArticle, Photograph) that may be overridden by another schema.org object type, but if the user does not override anything, the default is used. Therefore, the default cannot be changed.

There can be plenty of other reasons to add a "cannot be modified" property to a document, so the package is now public.

]]>
Carlos Casalicchio Wed, 17 Aug 2016 22:16:33 +00:00
YouTube Video Property Editor https://our.umbraco.org/projects/backoffice-extensions/youtube-video-property-editor/ https://our.umbraco.org/projects/backoffice-extensions/youtube-video-property-editor/ A simple YouTube property editor that has a preview box for the video.

You may insert the Id of any YouTube video and below the video box will display the preview. 

Saves as JSON so it can be easily accessed. 

Create a new Data Type using YouTube.Editor, then add it as a property to your document.

Currently it has english and portuguese localizations

]]>
Carlos Casalicchio Tue, 02 Aug 2016 20:11:41 +00:00
MapBuilder https://our.umbraco.org/projects/website-utilities/mapbuilder/ https://our.umbraco.org/projects/website-utilities/mapbuilder/

MapBuilder is an umbraco package for easily generating Google Maps based on umbraco nodes. Perfect for generating a map with physical stores. Made by your friends at Novicell.

 

MapBuilder features

  • Based on Google Maps
  • Generate maps based off coordinates on doctypes
  • Map marker clusters
  • Settings for zoomlevels, clusters and everything else related to google maps
  • Add your own JS providers (Open Street Maps for instance)
  • Map the world!

 

Table of content

  • Quick start
  • Notice
  • Public methods
  • Requirements
  • Found a bug?
  • Improvements?
  • Release log

 

Quick start

Download the package.

Go to your backoffice > Developer > Packages > Install local package, and install as usual.

Accept when you're told that the package contains binary files.

After the installation completes, go to the new custom section, and setup a datasource. (NOTICE: You might have to allow the new custom section for the user under "Users")

After you've created a datasource, create a new map and set the datasource to the newly created one.

Copy the alias of the map, we need this for the next part.

When you're all set in the custom section, go to the view where you with to insert the map.

Use @Html.RenderMap(<Paste the alias here>) - That's it!

 

Notice

The package adds two custom tables to the database for storing information about the maps and datasources.

We might add a feature for using a filebased system (JSON-files)

 

Public methods

The methods available are:

@Html.RenderMap(string mapAlias)

@Html.RenderMap(string mapAlias, List<int> nodeIds) (NOTICE: When you use this, the nodeIds must have the properties set in the datasource)

@Html.RenderMap(string mapAlias, List<int> nodeIds, string titleProperty, string coordsProperty) (NOTICE: This will be changed to not need a mapAlias, as we set the properties in the method call)

Each of the methods has inline summaries of what is expected from them (When using Visual Studio)

 

Requirements

Umbraco 7.4+

It may work in earlier versions, but this has not been tested.

 

Found a bug?

We really appreciate bugreports and would love for you to tell us about them.

Use the issue tracker on github found here:

https://github.com/Novicell/novicell-mapbuilder/issues/

 

Improvements?

We love it when people have some improvements. If you have one, you can either make an issue here:

https://github.com/Novicell/novicell-mapbuilder/issues/

Or fork the project and make a pull request. We will merge the request if we find it useful.

 

Release log

You can watch the release log (and the updates made) here:

https://github.com/Novicell/novicell-mapbuilder/releases/

]]>
Adam Peter Nielsen Tue, 02 Aug 2016 12:27:06 +00:00
uSplit https://our.umbraco.org/projects/website-utilities/usplit/ https://our.umbraco.org/projects/website-utilities/usplit/ uSplit is a package that removes all technical obstacles to A/B testing. Plug in your Google Analytics account and create your first experiment in two clicks!

PM> Install-Package Endzone.uSplit

 

For more infromation about uSplit check out the product page at http://www.happyporch.com/usplit-ab-testing-for-umbraco/

 

Installation notes are available at http://www.happyporch.com/installing-usplit/
]]>
Ondrej Pialek Thu, 28 Jul 2016 19:06:19 +00:00
CustomFontIconPicker https://our.umbraco.org/projects/backoffice-extensions/customfonticonpicker/ https://our.umbraco.org/projects/backoffice-extensions/customfonticonpicker/ A font icon picker for custom fonts in Umbraco. This Umbraco plugin serves to optimize your icons with custom icon fonts while still allowing your non-technical content editors to choose what icons they want.

Installation

  1. Download plugin 
  2. Drop folder into your Umbraco "App_Plugins" directory or add via Umbraco Developer tab
  3. Create a DataType using the property editor
  4. Write your custom CSS selector prefix
  5. If your font is not already loaded, you can add the stylesheet URL.
  6. Open the file CustomFontIconPicker/js/iconList.json and add each of your custom icons, replacing the example code.
  1. "twitter": {            //name of icon, for your references
        "name": "Twitter",  //name the end user (content editor) will see
        "class": "twitter"  //class that the font icon uses to call in CSS
    }
]]>
Shayna Dunn Wed, 27 Jul 2016 14:40:54 +00:00
Read-only Json Property https://our.umbraco.org/projects/backoffice-extensions/read-only-json-property/ https://our.umbraco.org/projects/backoffice-extensions/read-only-json-property/ An editor for storing read-only json values. Like the Label, just with JSON, and a possibility to display the value.

]]>
Søren Kottal Fri, 15 Jul 2016 21:31:10 +00:00
NuGet Package Dashboard https://our.umbraco.org/projects/developer-tools/nuget-package-dashboard/ https://our.umbraco.org/projects/developer-tools/nuget-package-dashboard/ A backoffice plugin which allows users to view any NuGet packages installed on an Umbraco instance.

The packages adds a simple data table to a dashboard view in the Developer section of the backoffice. The data table is currently powered by the packages.config at the root of the website. If this is unavailable then data will not be shown and the user will be presented with an error message instead.

Backoffice users with access to Developer will be able to filter the table with the follow:

  • Partial match on package ID or Version (eg. "Our.Umbraco" or "beta")
  • Full match on package Target Framework (eg. "net451")

This package is built against Umbraco v7.3.0 but is compatible with any newer versions.

If you have any issues please raise a ticket over on the Github repo issue tracker.

 

NuGet installation

You can also install this project via NuGet using the following command in Package Manager Console:

Install-Package Our.Umbraco.NuGetPackageDashboard -pre

 

Release History

v0.3.3 (Beta)

  • Fixed nuget package logo url

 

v0.3.2 (Beta)

First beta release.

Adds in:

  • Error handling
  • Refactored logo: #1

Includes functionality of unreleased:

  • v0.1.0 (Standard API & data presentation)
  • v0.2.0 (Filtering data)

 

]]>
Jamie Pollock Tue, 12 Jul 2016 15:44:29 +00:00
Skybrud.IconPicker https://our.umbraco.org/projects/backoffice-extensions/skybrudiconpicker/ https://our.umbraco.org/projects/backoffice-extensions/skybrudiconpicker/ Skybrud.IconPicker is a small package that adds a single property editor to Umbraco 7 that makes editors select between your own custom svg-icons.

]]>
René Pjengaard Tue, 12 Jul 2016 13:26:50 +00:00