As some of you know I've been working with
ASP.NET 5 and C# and as a result I've been building websites using Kentico so I was wanting to share some bits from what I like about Kentico.
First off, Kentico works in a very similar way to SilverStripe when it comes to routing, however one thing I like about Kentico is that when you create pages within the CMS you don't just have the ability to specify which controller you would like to use, you can also specify the action and the rendering engine to use for that particular node of the tree.
You also have the option to check in and check out pages out the box, this is disabled by default but it is quick and easy to turn this on.
The one thing I dislike about Kentico is that it is trying to work towards being able to build a website without ever having to write any code, while Kentico is fast and scalable, from an enterprise point of view it would be better to code some of changes that you can make by clicking around in the Kentico CMS.
With working on
ASP.NET 5 the team are moving away from scanning all directories (and assemblies) and moving towards specifying where to look for things such as controllers and views. I think for the bigger websites, it would be much better to register where to search for controllers and views, which would make the dev build and rendering much faster, this isn't a huge breaking change as you can still register all paths if you wish by specifying the document root if you wish.
I'm wondering if we can look at what other solutions are doing and implement some of what they are doing into SilverStripe?
If you have any questions regarding Kentico,
ASP.NET 5 or anything such feel free to ask.