This is a community project to create a library of Umbraco Extension Methods to use in Razor files and with the ContentService?
##Umbraco Test Site - Details
- Username: admin
 - Password: password
 
- GetMasterPageByType(this Page page, Type type)
 - RenderUserControl(this string path, Dictionary<string, object> propertiesToSet = null)
 
- .
 
- .
 
- Age()
 - GetDayNumber()
 - IsWeekday()
 - IsWeekend()
 - IsLeapYear()
 - ElapsedSeconds()
 - DateWithinLastDays(int days)
 - ToUnixTime()
 - GetFirstDayOfMonth()
 - GetLastDayOfMonth()
 - PrettyDate()
 - FormatDateTime(string format) 
FormatDateTime("ddd ddS MMMM yyyy")note the S for suffix - GetMonthName()
 - GetDayName()
 
- ToInt()
 - AbsoluteValue()
 
- .
 
- .
 
- .
 
- .
 
- .
 
- .
 
- GravatarImageURL(string defaultImageURL, int size)
 
- FirstCharToUpper()
 - HighlightKeywords(IEnumerable keywords, string className)
 - StripHTML(bool ignoreParagraphs = true, bool ignoreItalic = true, bool ignoreUnderline = true, bool ignoreBold = true, bool ignoreLinebreak = true, List otherTagsToIgnore = null)
 - ShortenHTML(out bool inputIsShortened, int length = 300, string elipsis = "...")
 - ShortenHTML(int length = 300, string elipsis = "...")
 - RemoveDiacritics(string input)
 - StripHtml(bool ignoreParagraphs = true, bool ignoreItalic = true, bool ignoreUnderline = true, bool ignoreBold = true, bool ignoreLinebreak = true, List otherTagsToIgnore = null)
 - ShortenHtml(out bool inputIsShortened, int length = 300, string elipsis = "...")
 - ShortenHtml(int length = 300, string elipsis = "...")
 - GetSentence(sentenceIndex)
 - GetParagraph(paragraphIndex)
 - TruncateAtWord(int length)
 - InvertCase()
 - SubstringBefore(string string2)
 - SubstringAfter(string string2)
 
- .
 
- GetAllUsers()
 - GetUsersByType(int userTypeId)
 - GetUsersByType(string typeAlias)
 - GetCurrentUserTypes()
 - GetCurrentUser()
 
- string VimeoEmbed(this int vimeoId, int width, int height)
 - string VimeoEmbed(this string vimeoId, int width, int height)
 - int GetVimeoDuration(this int vimeoId)
 - int GetVimeoDuration(this string vimeoId)
 - string GetVimeoThumbnail(this int vimeoId)
 - string GetVimeoThumbnail(this string vimeoId)
 - string GetVimeoThumbnail(this int vimeoId, VimeoThumbnail size)
 - string GetVimeoThumbnail(this string vimeoId, VimeoThumbnail size)
 
- string GetYouTubeId(this string subject)
 - bool GetYouTubeId(this string subject, out string videoId)
 - string YouTubeEmbed(this string videoId, int width, int height)
 - string YouTubeEmbed(this string videoId, int width, int height, bool showRelations, string wmode)
 - string GetYouTubeThumbnail(this string videoId)
 - string GetYouTubeThumbnail(this string videoId, int index)
 
Get in touch with me on twitter @warrenbuckley and let's get this project going...