ProWorks Blog

Changing the sort order of default Umbraco tabs

By Mark Bowser  |  Monday, August 03, 2015 |  , , ,  |  7 comments

We have a couple of projects where we wanted to gain more control over the sort order of some of the default Umbraco tabs like "Properties" or "Child items". Although I don't know of a way to do this through the Umbraco backoffice or with configuration, it is suprisingly easy to write some custom code to handle this.

Read More >

Simple and Cool Use for the nuPickers Umbraco Package for v7

By Jason Prothero  |  Monday, April 20, 2015 |  , ,  |  8 comments

Want to create a quick drop down list of some JSON data in Umbraco?  Take a look at this quick walk-through.

Read More >

New Umbraco v7 Package: Dialog Expander

By Jason Prothero  |  Monday, April 06, 2015 |  , , , ,  |  9 comments

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.

Read More >

New Umbraco Package: Inline HTML Help Label

By Jason Prothero  |  Friday, April 03, 2015 |  , , , ,  |  7 comments

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.

Read More >

ProWorks at uWestFest '15 - the Umbraco North America Conference

By Jason Prothero  |  Thursday, March 05, 2015 |  ,  |  Leave comment

ProWorks is proud to sponsor, attend, and speak at uWestFest '15!  uWestFest is an Umbraco conference for those of us here in North America.

Read More >

Deploying contour forms via courier

By Mark Bowser  |  Friday, January 02, 2015 |  , ,  |  4 comments

We built a Courier extension that allows us to deploy Contour forms!

Read More >

How To Make Your Site Screen Reader Ready

By  |  Monday, August 25, 2014 |  , ,  |  Leave comment

With all the improvements in the Web Design in the last couple years it’s easy to forget to make your site accessible to screen readers. Thankfully screen readers have a couple of tricks up their sleeves to help you make your site sound as pretty as it looks.

Read More >

TeamCity and Web Deploy: Silent unlogged failure

By Mark Bowser  |  Friday, July 11, 2014 |  , ,  |  Leave comment

Setting up TeamCity on a new server can be frustrating. Every time I try it, I run into a new issue. The latest of these issues was missing .targets files. The first missing targets file, Microsoft.WebApplication.targets, resulted in all sorts of errors. The second missing .target file, Microsoft.Web.Publishing.targets, resulted in silent, unlogged failure. This is how we resolved them.

Read More >

Guide for setting up TeamCity for Umbraco development

By Mark Bowser  |  Wednesday, June 25, 2014 |  , , , ,  |  6 comments

TeamCity is an awesome tool for automating builds, deploys, and tests. For each of our projects, we might have many developers/designers working away on a site. We needed a way for our dev site to stay up-to-date without someone having to manually push code. This is why we like TeamCity. We can set TeamCity up to watch our code repositories, automatically publish new changes, and run all sorts of unit tests without anyone lifting a finger. This is how to get it all set up.

Read More >

How to find if Umbraco 7 Debugging is Enabled in AngularJS or Javascript in the Backoffice

By Jason Prothero  |  Saturday, June 07, 2014 |  , , ,  |  Leave comment

When creating a new functionality in the Umbraco 7 backoffice such as a property editor or custom section, it is sometimes necessary to print out some debugging information to verify that the models are what you expect.

This post describes how to check whether debugging is enabled in Umbraco 7 and then how to use that information in your AngularJS controllers and views.

Read More >