About uHelpsy

I started this project because I found myself writing a whole bunch of Umbraco interaction methods from scratch for each project.

What does it do?

This tiny library is aimed at C# developers (like myslef) who need to get down and dirty with Umbraco. This library is particularly useful for creating and updating nodes and media, working with the Umbraco cache, and dealing with unpublished nodes.

If you’re like me and you prefer to deal with the Umbraco cache using raw Linq to Xml, then there are a bunch of Linq extension methods here to help.

If you have any good suggestions on functionality, please contact me.


uHelpsy API

Creating/updating nodes and media

CreateMedia
UpdateMedia
GetMediaFromPath
CreateContentNode
UpdateContentNode

Working with the Umbraco Cache

GetNodeIDByXPath
GetNodeByXPath

Linq Extensions

HasElementWhereNameIs
GetValueWhereElementNameIs
GetDescendantsWhereElementExists
HasDescendantsWhereNameIs
GetDescendantsWhereNameIs
HasAttribute
GetAttributeOrDefault
GetDescendantsWhereAttributeExists
GetDescendantsWhereAttributeIs

Working with Unpublished nodes

GetChildrenWherePropertyIs
GetPropertyOrDefault

Note: More documentation to come

Last edited Jan 20, 2011 at 11:04 AM by AnthonyDotNet, version 11

Comments

No comments yet.