Overview of the free / open source Umbraco packages I’ve created (some in collab with others). This list only features the ones that work with Umbraco v7.

Config tree

ConfigTreeLogoAdds a tree to the developer section called “Config Files”. It will list all of the *.config files in your ~/config folder.  These can all be modified in the editor provided.

Full details:
Project page:

Eazy D

EazyDLogoMakes creating Umbraco dictionary items easier

Full details:
Project page:


OptimusLogoUI layer on top of  the Web Optimization framework for Umbraco, making it possible to create script and style bundles from within the backoffice.

Full details:
Project page:

Page Not Found Manager

Set your Umbraco site 404 page(s) from within the UI.
Demo: uHangout episode 71
Full details:
Project page:


Integrated crud UI for custom db tables in minutes.
Demo: uHangout episode 72
Full details:
Project page:


Packages I contribute to:


Adds a new section to your Umbraco installation which allows you to view your Google Analytics statistical information directly inside Umbraco, without having to open a new tab or window.

Project page:


If you are interested in the sourcecode please check my github account

An overview of older packages can be found here

60 Comments so far

  1. Ryan J. Salva on May 6th, 2008

    Hey there,

    I’ve got a relatively small CMS project (2 websites of less than 12 pages each) that needs a developer. Each site has only two design templates (home and interior), so the coding should go rather quickly. My team can provide HTML prototypes. Typically, we’d do this sort of thing in-house, but I’m looking to expand our contractor base and you seem to know your stuff with Umbraco. Interested?


  2. Thomas Kahn on May 7th, 2008

    Hi Tim!

    I’d love to try out your AJAX Poll package for Umbraco, but I can’t find a link to download it?

    Thomas K

  3. Tim Geyssens on May 7th, 2008

    Hey Thomas,

    I’ll digg up the package( source) and post it later today.


  4. Tim Geyssens on May 7th, 2008

    Package is available for download

  5. Thomas Kahn on May 12th, 2008

    Thanks a million!
    AJAX Poll is fine for my needs - simple yet very flexible. The screencasts explained everything I needed to know to implement it.

  6. JHildeman on July 15th, 2008

    Hey Tim -

    I was looking into your polling package, but I don’t see any templates so when I create a new “Poll Container” I don’t see anything on the published page. I don’t see any bodyText content or properties (other than “votes”) to be able to build a template for it.

    This newbie is definately missing something here. Help me out?

  7. JHildeman on July 15th, 2008

    Also, where are these “screencasts” that Thomas references in his May 12th post? Maybe that’s all I need.

  8. Neil on July 16th, 2008

    Hi Tim,
    The AJAX Poll works great. Just wondering if you could please send me the source code so we can change a few things.


  9. Tim Geyssens on July 16th, 2008

    @JHildeman, I’ll see if I can digg them up

  10. Tim Geyssens on July 16th, 2008

    @Neil, you’ve got mail

  11. mitch on July 30th, 2008

    Hi Tim,
    Nice work!! Respect!

    I will ask same question as Neil few lines above: “Just wondering if you could please send me the source code so we can change a few things.”
    Thanx in advance!!


  12. Tim Geyssens on July 30th, 2008

    @mitch, you’ve got mail

  13. mitch on July 31st, 2008

    Thanx again Tim! :)

  14. Anton on August 4th, 2008

    Hi Tim!
    True component!
    Could you share sources with me as well, please.

    Thank you. :).

  15. Terje on August 6th, 2008

    Hi Tim!

    I’d love to try out your AJAX Poll package for Umbraco, but I can’t find a link to download it?

    Terje D

  16. Tim Geyssens on August 6th, 2008

    Hi Terje,

    The donwload link is on this page

  17. rob on August 21st, 2008

    I would like to see the source code as well.

  18. rob on August 21st, 2008

    for the ajax poll package.

  19. Luke Green on October 21st, 2008

    Hi Tim

    I am interested in using the poll you created, however I would like to customise it. I would be highly appreciative if you could send me the source code.

    Luke Green

  20. Simon Dingley on February 7th, 2009

    Hi Tim,

    Is the source still available for your Polls package? I would be interested in it if so to try and customise it for a site I am currently working on.

    Thanks for all the great work on Umbraco.


  21. Frank on March 9th, 2009

    Hi Tim,

    I also would like to examine the source for the poll you created. I have a need for such an item and am trying to understand how to ‘extend’ umbraco by using an existing ‘extension’.

    Could you please email the source or a link to where I can download it?

    Thanks in advance!

  22. Zac on May 19th, 2009

    Hi Tim,

    I’d love to review the source for the Ajax Polls package and probably make some modifications to it. I’d be glad to send you any and all updates I make to it.
    Keep up the great work.


  23. Remco on June 3rd, 2009

    Hi Tim,

    Is this poll also working on v4 of Umbraco? Are there any problems known to this package in v4? I’m looking for an Umbraco Poll, but this is the only one, and I haven’t found out yet if it handles well with v4.
    Tnx in advance!

  24. Remco on June 3rd, 2009

    To answer my own question, it seems to work in!
    Could you please send me the source code? I’m implementing it in a Dutch site and need to modify some texts.
    Thanx in advance!

  25. saradhi on June 24th, 2009


    The poll module is not working.
    here i am unable to add my poll question, and no db or file interaction.
    please send the code,so that i can utilize and full fill my requirement.


  26. Paulo on February 3rd, 2010

    Is there any “guide” for installing and using this? I’m getting an error when I try to use it:

    Invalid object name ‘xtraStarRating’.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: Invalid object name ‘xtraStarRating’.

    This happens when I pass the parameter “RatingBarUniqueId” (if I don’t pass that parameter I get an obvious error stating that I need to pass it).

  27. ali on June 29th, 2010

    I have installed the star rating package and all when I insert the macro to the template i will get this!!

    any idea? am I doing it right?
    Have I missed anything?!!
    any help is much appreciated.

  28. JTyler on October 9th, 2010

    Thanks so much for all your hard work! I am using the Star Rating package for a number of sites and it works great.

    I am trying to find the source so that I can edit to make a thumbs-up/thumbs-down version (this seems to be the trend right now..). It used to be hosted here, but the link no longer works:

    Can you please re-post somewhere? Thanks!

  29. Max on March 18th, 2011

    Your ajax star rating is giving me error now my menu and other xstl files cannot be created after un install it
    Could not load file or assembly ‘file:///C:\Users\ASUS\Documents\My Web Sites\Umbraco CMS14\bin\bin\xtraUmbracoStarRating.dll’ or one of its dependencies. The system cannot find the file specified.
    whats teh reason how to resolve this issue please let me know rigth away
    Thank you

  30. JTyler on March 21st, 2011

    If you notice, it is looking for a bin folder within the bin folder, but this does not exist. This is due to a change somewhere between Umbraco 4 and 4.5. You need to either change your xsltextensions.config to remove the preceeding “\bin” or you can create a bin folder within your bin folder and move the dll there. The 1st method woule be better, but functionally they both work the same.

  31. Darren on May 19th, 2011

    Just downloaded the package to have a play using umb version 4.7.0 and when i click send as mail i get the following:

    Server Error in ‘/’ Application.

    This version of EO.Web.dll is built for ASP.NET 2.0. Please use the .NET 1.1 build to run on ASP.NET 1.1.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Exception: This version of EO.Web.dll is built for ASP.NET 2.0. Please use the .NET 1.1 build to run on ASP.NET 1.1.

    Source Error:

    Line 38:
    Line 39:
    Line 40:
    Line 41:
    Line 42:

    Any idea’s? Thanks Darren

  32. Geert on June 16th, 2011

    Hi Tim,

    We are currently evaluating a number of CMS systems to create our new extranet site for /- 5.000 users. Since we are a Microsoft oriented company, I want to limit the choice in .NET based systems.

    I don’t have a lot of experience with Umbraco but when looking at the Umbraco site to the upcoming releases page, there is one thing that worries me. Under “will not be implemented” they mention multi language support.

    Since I live in Belgium and you are familiar with the multilanguage aspect here, I wondered how you handle this. The site will be used in multi countries but with a main focus to BE. I want to avoid having to recreate the same page just to have it translated. We currently use Ektron which has an easy way to handle to handle this but has some shortcommings in other areas.

    Can you give me some info on how you handle multi language for BE oriented sites?



  33. Tim Geyssens on June 19th, 2011


    Check out this chapter on for more details on how to setup multilingual sites,-domains-and-languages

  34. nando on March 2nd, 2012

    hi ,
    could some one send me the source code for star rating package ? i realy want to see how you developed this, this is the only star rate package i found on the net and its really realy nice.

    thanks guys .

  35. Dana Gray on December 27th, 2012

    Hi Tim, can I get the source code for star rating? We are running Umb 4.10 with SCE and running into issues.
    Thanks for your time.

  36. mkariti on August 25th, 2013

    Hi Tim,
    Any chance to get the source code for the Dictionary Datatype package?
    I would like to try to implement RTE to it.
    Many thanks

  37. Shauraj on October 8th, 2013

    Hi Tim,
    Thnaks for your gr8 wrk..

    actly am looking for starrating Can you plz add the file again,I am not able to find.

  38. Judith on October 10th, 2013

    Looking for source code package for “Mail Engine” and can’t find it on GitHub. Need to rebuild it to add the .NET 4.0 EO.Web.dll - can you please add it? Thanks so much!

  39. Fantastic items from you, man. I’ve remember your stuff previous to and you are simply too fantastic.
    I actually like what you have got here, certainly like what you are stating and the
    way during which you are saying it. You’re making it enjoyable and you continue to
    take care of to stay it sensible. I cant wait to learn much
    more from you. This is actually a terrific website.

  40. Getwsofast on October 7th, 2018

    This paragraph gives clear idea for the new viewers of blogging,
    that truly how to do blogging.

  41. Appreciation to my father who informed me concerning this webpage,
    this website is actually amazing.

  42. Lisa Walsak on June 28th, 2019

    We’re interested in reviewing the LookWhosEditingToo package. After installing it into a project solution and running the application, I receive a 404 error for App_Plugins/LookWhosEditingToo/views/dashboard.html. This file was not installed with the package. Any assistance for trying to use this package would be appreciated. Thanks.

  43. iptv subscription on August 28th, 2019

    Whats up very nice site!! Man .. Beautiful .. Wonderful ..
    I’ll bookmark your site and take the feeds
    additionally? I’m glad to find numerous useful information here within the put up, we need develop
    more strategies in this regard, thank you for sharing. .
    . . . .

  44. gpstrackerfor bike on October 19th, 2019

    Awesome post.

  45. Le recours à un box de stockage est capable constituer un conseil de stockage alternatif en plastique et
    utile. n’hésitez plus à découvrir le site web grade-meuble-sion

  46. slot online freebet on April 22nd, 2020

    @Jerse Woje ok gan

  47. Thank you a lot for sharing this with all folks you really recognise what you are talking about!
    Bookmarked. Please additionally talk over with my website =).
    We can have a link change arrangement among us

  48. retro geschenke on May 20th, 2020

    Das ist ja der Hit, Herzlichen Dank! Das hat mir gefallen und ist ausgesprochen bemerkenswert.
    Die Geistesblitzefinde ich fassbar. Diese Geistesblitze sind mir ebenfalls wirklich durch das Haupt
    gegangen. Da ich denke, dass das ebenso zu Gunsten von meinen Viellesern ein faszinierendes Thema vorzeigt.

  49. Sales Optimization on October 7th, 2020

    you’re really a just right webmaster. The site loading speed is
    incredible. It seems that you are doing any distinctive
    trick. Moreover, The contents are masterwork. you’ve done
    a great process in this topic!

  50. on October 16th, 2020

    Slot games are one of the most well-liked gambling
    games in the entire sum world, why ?. The slot robot was originally made as entertainment
    for bars or pubs in further York. Players put in coins and after that pull the lever to spin the slot machine and the
    results that come out will determine what rewards the artiste gets from beer to cigar.
    The prize is sure by the machine owner and there is no fixed idea payment accompanied by the machines.

    Then this was developed in accordance subsequently the times, until finally gambling was permissible
    in the associated States and many gambling houses or casinos made various types of slot games that
    existed until forward-looking in the tardy 20th century, several software companies made programs for the slot games we played today.
    This is upon an online gambling site.

    At present there are more than hundreds of thousands of types of online slot games that exist throughout
    the world, made by thousands of gambling game software companies.
    However, there are several companies that are renowned for the games they
    have developed that have engaging graphics and sounds. under we will write a number of well-known slot gambling software providers or developers, along in the same way as the most well-liked slot games from that slot provider.

  51. Indoblackjack on October 17th, 2020

    - explanation / Coins

    After you enlargement the grant that you deposited will become tab or coins in the online slot gambling.
    balance or coin is what you can well ahead use to bet and usually balance or coin can be found in the humiliate left corner of the machine or online slot screen.

    - Jackpot

    The biggest prize you can get with you win a slot is called the jackpot.
    Usually players can win the jackpot behind betting maximum
    on each round. suggestion upon the number of winning jackpots can be seen in the paytable / payment table.

    - Pay table

    In all online gambling, you will find pages or sections that portray what he can get in the
    slot game. in video slots usually upon the screen, the payment table will operate you how to activate bonuses or how other betting features take effect in the manner of scatter or wild symbols.

    - vanguard Jackpot

    Progressive jackpots unaccompanied exist upon a number of specific machines and
    are owned by one provider. The provider will pay
    the dealer or agent where the game is creature marketed.

    A vanguard jackpot will slowly accumulation subsequently won by the player.

    That’s how many terms you have in slot games that you should know about, you can look in more detail in the
    guidance center in the online slot games that you

  52. depoxito on November 1st, 2020

    The best in class, Depoxito provide you high-end experience that adopt the see and setting of genuine VIP
    standarts, we allow you the best interesting to
    high-level experience of VIPs expect in any summit
    end casino, grand stimulate casino royale have enough money
    you the other studio design element including the grand blackjack, offering
    our VIP Customer the best experience of a Salon privee table.

    New style table then feature across the room in the manner of
    grand roulette upgraded on our provider playtechs mini prestige roulette
    which delivering more engaging and richer playing experience.
    The additional experience contains a sum of seven tables including
    five blackjack tables, one roulette table and one baccarat table.
    Grand alive casino royale has been tall hand-engineered to fit the needs of our customer to using it, and contains unique elements that is specially
    designed to maximize the impact value we got from our customers and
    diversify it to the existing network.
    Soon, Depoxito will manufacture an enlarged reality technology
    upon flesh and blood casino for our VIP member,
    these most highly developed technology ever seen in sentient casino including this improved reality.
    Which permit players to experience products upon an entire new
    level which is never seen back literally leaping out of
    the game and taking the blackjack, baccarat, roulette and other game
    into the collection entire level.
    Depoxito VIP Baccarat, we allow you the totally exclusive conscious VIP Baccarat that is played similar to in the works to 7 players at the similar table and our highly trained pretty rouse
    baccarat dealer. And of course our VIP zealot will tone as
    if they were in reality sitting at one of the summit
    casino baccarat table. This immersive gaming experience creates a hugely risk-taking spread that our VIP players will find difficult to surpass.

    Here is the list of rouse casino game that depoxito provide,
    we offer the widest range of liven up casino games upon the market including :
    blackjack unlimited, blackjack prestige, roulette, baccarat, poker, hi-lo, sic bo, and grand breathing casino royale such as Grand Baccarat, Grand Blackjack and Grand
    Roulette for our VIP member. And of course as a aficionado of Depoxito you can enjoy all the games that we
    offer to you, all you obsession to reach is just visit our
    site depoxito and register it and no-one else takes up to 3 minutes
    and then youre okay to con any game that you want.
    Be our VIP, inborn our VIP supporter of course decided you
    the best relieve you can get from us every you need to be a VIP
    believer is categorically easy. all you infatuation is just keep playing on our site, accumulation and bill when a VIP
    bearing in mind the amount that our company had written, save playing and our
    customer advance will log on you that you are promoted to become a VIP enthusiast on our site.

  53. on November 29th, 2020

    One of the sites that provides the particular best online gambling online game services in Philippines is Promosbobet.
    On the internet bookie sites of which can offer direct
    access through home via the particular internet network plus will be
    a good alternative to boost bettors’ income without having to
    pay out a lot associated with capital.

    Imagine, together with only relatively affordable capital, members
    may play probably the most exciting betting games of which members want these
    kinds of as soccer betting, online casino,
    or even real money online slots, and of course
    get the particular financial benefits of which members need.

    Almost everything a member can perform just by becoming the
    member regarding the best and many trusted online bookie site Promosbobet.

    The greatest Online Gambling Promo
    Bettors can get various types regarding benefits by turning into
    a member associated with the Promosbobet wagering site.

    This internet site always provides extraordinary promotions
    for brand spanking new consumers and loyal consumers who
    have selected Promosbobet as a new betting partner for years.

    Deposit Reward - the first bonus that the member could possibly get
    by simply becoming a associate of Promosbobet is when the associate makes a deposit using a minimum regarding IDR 100,
    1000 only! Bettors may get bonuses up to almost
    2 million rupiah.

    Winning Added bonus - just simply by playing online soccer gambling that an individual want or experiencing the fun and challenges
    of taking pictures fish games, you have a possiblity to win a successful bonus of upward to 50%.

    Procuring & Rebate Bonus - by working with Sbobet and Maxbet, Mabosbet gives
    a person the opportunity to acquire an immediate 5% cashback and 73% rebate!

  54. on December 21st, 2020

    Pandora188 is one of the trusted online gambling bookies.
    Pandora188 is then the best different for members, because
    Pandora188 has been officially licensed by PAGCOR. Pandora188 along with provides the most unmovable game past protester
    features that sync bearing in mind every games using just one account.

    The Best encourage From Pandora188

    Pandora188 always provides the best bolster for players.
    We find the money for services such as 24-hour
    alive talk that is directly served by customer encouragement
    that has been trained in serving members.

    CS Pandora188 is after that always upon standby to
    back up if members experience problems in the
    login process, transactions or in the game. Our staff can after that lead / have enough money the best promos for members.

    Excellence Pandora188 from new websites

    Pandora188 provides the most unchangeable game and has as soon as through merged
    checks, in view of that that subsequently you pretend there will
    be no bugs or errors that can interfere in the same way as your comfort behind
    playing on, Pandora188 is next one of the companies that gets the best accreditation by Pagcor hence you don’t have to doubt and distress that your
    winnings will not be paid for by most sites and only provide delectable promises thus that players
    are eager in registering.

    Pandora188 itself has a cyber security team and has prepared a system gone a high
    sufficient security level consequently that players accomplish not compulsion to terror that
    personal data can leak, and cause supplementary losses, itself never gets complaints and always gets fine news from loyal members who
    are always perform on Pandora188.

  55. on December 29th, 2020

    Having read this I thought it was really informative.
    I appreciate you spending some time and effort to put this content together.

    I once again find myself personally spending way too much time both reading and
    posting comments. But so what, it was still worthwhile!

  56. Grace on December 30th, 2020

    You need to be a part of a contest for one of the most useful sites on the internet.
    I am going to recommend this website!

  57. on March 9th, 2021

    Sakura188 attributed Register & Login
    For those of you who have often played online gambling, you entirely don’t dependence to notify
    what are the advantages of this game. Apart from
    the challenges and the fun they get, those who play online
    gambling can, of course, earn allowance just by playing the games
    they like. similar to else can you create keep from fun things?

    To be adept to enjoy online gambling games, of course you must first register as
    a fanatic on a trusted online gambling site.

    One of the online gambling sites that has been used by millions of players throughout
    Indonesia is Sakura188.

    Our site is one of the best online gambling game provider agents
    in Indonesia. Presenting every types of the best and most popular online gambling games such
    as soccer gambling, conscious casino, online poker,
    slot gambling and consequently on. By becoming a
    advocate on this site, you will automatically be closer to talent in the online
    gambling industry.

  58. on April 8th, 2021

    Ubobet is an internationally trusted gambling dealer before 2001
    until now. By holding official access for online
    gambling sites that manage to pay for various types
    of betting games. Games easily reached increase Sportsbook, sentient Casino and
    Cockfight. Ubobet has reached the entire world gambling announce including the Indonesian market.
    At present, all hours of daylight there are more than 100 thousand players
    who entrust their bets in the city of Ubobet.

    Ubobet List Site

    To register an account, players cannot complete it directly upon the Ubobet site.
    In other words, prospective players must register through the approved agent site
    for Ubobet listings such as Pandora188. By using Pandora188 ID the player can bet upon this city.
    How to register is quite easy, just by filling out the registration form
    correctly. After that create a bump of at least 25 thousand,
    subsequently the artiste can bet on Ubobet. all player who joins as a aficionado at Pandora188 is entitled
    to a freebet bonus and afterward a daily buildup supplementary without exception.

    Ubobet Login

    After registering, players can log in on Ubobet in two ways.
    The first is through endorsed partners who have collaborations such as Pandora188.
    Because the two sites have already formed a partnership,
    which means that betting on the Pandora188 site
    is the similar as betting upon Ubobet directly.
    Or by the second showing off you can directly log in to the Ubobet site if
    you already have an account. How to log in Ubobet is quite easy, just enter your ID & password correctly.

  59. on May 12th, 2021

    Hello connoisseurs of Online Gambling, within acceptable limits
    to swap poker articles. In this article, we will discuss articles about vary contacts upon
    Which is where this site will truly encourage you to entrance poker gambling sites that have been hit appreciatively by the internet from the Minister
    of Communication and Information. therefore keen nearly that?
    C’mon, let’s tackle to all of it below.

    Alternative friends

    Alternative connections poker
    gambling. substitute connect or certified belong to is a join that has been provided by an Online Gambling Agent Site or Website, which aims to create it easier for
    you to be nimble to entry your favorite Online Gambling Site or Website if exposed to certain internet.

    As we already know, that this site or website that smells of online gambling is entirely easy to be exposed to
    determined or blocked internet newsletters.
    Because maybe you usually entrance it through the
    ascribed site. appropriately for those of you who are embarrassed nearly where to find
    substitute links. In the taking into account we
    will offer all in full below. Advantages of Playing
    Poker Online at an exchange colleague upon

    For those of you who have problems once in imitation of
    you desire to exploit the website does not desire to right to
    use or ERROR. Here we have several recognized associates
    or alternative friends that you can entry if you are exposed to positive Internet or ERROR.

    A fine online gambling site will have many different associates to make it easier for you members, including mirror sites, alternating sites and member sites.

  60. on May 12th, 2021

    Most Trusted Online Gambling Site in Indonesia in 2021

    Nowadays playing online gambling is no stranger to the Indonesian people.

    Because most of these games are played by adults to parents.
    Playing online gambling is unquestionably simple nowadays.
    Especially like the presence of increasingly cutting edge smartphones, the presence of various
    leading online gambling sites in Indonesia is growing.
    One of the newest and most trusted online gambling
    sites at this get older is Sakura188 agent. Here you will locate
    various privileges later than you feat upon this site.
    The explanation is this site offers various advantages in its services.
    In serving buildup payments Sakura 188 agents themselves have various payment methods such as payment via bank transfer or
    via supplementary payment merchants such as via ovo, linkaja, fund or gopay.
    This payment method is fairly practical and
    can make it easy for players if they desire to feign at Sakura188.

    In addition, at Agent Sakura 188 there is an online gambling game that is no question well-liked and can be
    played via smartphone or PC. The games in Sakura188 have various types.
    hence that this website has lots of famous and easy-to-win games for any
    player. suitably it’s not incorrect if this online gambling
    site is arguably entirely trusted. Even even though it’s new, the number of online gambling games that you can performance is furthermore certainly diverse.
    Here are several kinds of games that you can acquit yourself on the sakura188

Leave a Reply