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...