On the first day of Christmas, my true blog gave to me: a placeholder rule in the content tree!
One of the nice things that comes with Keystone for Sitecore are some built-in rules that let you set placeholder settings via the rules engine. We’ve done things like create re-usable groupings and site-specific rules, but recently I had some fun making options available if you had a dynamic placeholder inside another dynamic placeholder.
The example below shows you how you can add a rendering option to add to a column container for MVC if the column container has been added to a mega menu panel placeholder.
This past week I was onsite with a client to review their site requirements and visual designs that had been created. My biggest focus was to try to determine how much additional effort would be required beyond what we could accomplish by implementing Keystone out of the box.
Having talked through the wireframes and designs, we had a fairly good idea of what the client was looking for from a front-end experience. Now it was time to try to use Keystone for a new use: interactive wireframes!
With the releases of Sitecore 7.5 and Sitecore 8 in the last 6 months, there has been a lot of interest from clients in upgrading from their current 6.x versions to the latest and greatest Sitecore platform version. This upgrade process always entails an examination of the modules involved in a solution. Keystone for Sitecore is no different. If you change versions of Sitecore, you will likely need to change which version of the Keystone software you have installed in your build.
In addition to keeping up with your Sitecore license, any Sitecore installation running Keystone must also have an active Keystone license present in the web root folder. Otherwise, you will get an error like the following:
Keystone License – Error
No valid Keystone license can be found. Please ensure the .lic file is in the webroot and the App Pool has access to read the file. If you have placed the file and corrected permissions a restart of the app pool and site may be required.
No licenses found.
If you have already placed the license file (.lic) in your site’s web root folder and are still receiving an error, your license file may have expired. This is especially common for the Keystone trial licenses. At the time of writing, there is not currently a way I can find to view the expiry information for a license file. You will need to contact Keystone support to have them review your license file.
If your license is expired, there are two solutions to resolve the error. You can purchase an updated official product license or you can uninstall all Keystone components. Once Keystone isn’t in your solution, its licensing logic cannot execute and therefore the license error will go away.