I have spent the day evaluating Sitefinity; as usual Telerik has created another incredible product.
However, just as with any other CMS I’ve evaluated I find myself struggling with the “build versus buy” dilemma. I have a couple projects on my plate right now that require a CMS. Sitefinity will not address the complete needs of either project out of box.
One of the projects requires products, product categories, a product search, a shopping cart & a checkout system. I also need to be able to associate “Related Products” with each content page. The project also requires events that can be scheduled and subscribed to.
Imagine a blog/events web site with online products associated with all content. The associated products need to be customizable per content page.
I comprehend that I can “extend” Sitefinity with modules, but I would want to make core changes to how the page editor works. For each page I want to be able to select products to associate with the page. I would also need to build a product manager and an event manager.
Building a CMS is a pain. I would love to avoid it. Each time I encounter a new project I evaluate another half-a-dozen CMS products. Each time I just end up building my own custom CMS system. These home-grown systems lack many of the bells & whistles, but they get the job done. This seems to be the only solution that doesn’t involve compromising the web site’s vision to conform to how a given CMS works.
I understand all the advantages of building on an established product, but I also understand the danger of straying from the “factory install” of that product. Chances are, when the next version comes out all my customizations are going to break. Good luck when that happens!
Anyway, I’m hoping someone will show me how I’m being an idiot because I would really love to figure out how to make this work. I’ve read article after article about how CMS products can eliminate months of web site development and get you laid. In my experience, I have never encountered one project that has seemed “do’able” with any CMS products I have encountered.
That includes, unfortunately, Sitefinity…which is, without doubt, one of the best CMS products I have seen.