codeflood logo

Posts tagged in Revolver

Revolver 3.2 Released

Early this week I released Revolver 3.2. This release includes many small features I wanted to include in release 3.1, but I didn't want to delay that release just to fit them in. But there is one major new feature, Sitecore 9.0 support. For full details, find the Revolver 3.2 Release on github.

Revolver 3.1 Released

Earlier this week, I released Revolver 3.1. This was a smaller release, but still has some interesting features. For full details, check out the Revolver 3.1 Release on GitHub.

Revolver 3.0 Released and Open Source

Well, it took 3 years and help from 2 other contributors, but Revolver is finally open source! You'll find the module source on github at https://github.com/codeflood/revolver. Revolver has been release under the MIT license. Revolver 3 supports Sitecore versions 6.4 through to 8.1 and you'll find the release packages either on github...

Revolver 2.2.2 Released

Two (and a half) weeks and two releases! This minor update for Revolver includes fixes to support shared session state. Shared session state occurs when an ASP.NET application is configured to store session state outside the memory of the ASP.NET application itself, or in other words, when InProc session mode is not used. With shared session state the objects stored in session need to be...

Revolver 2.2.1 Released

Revolver 2.2.1 has just been released and is now available over at codeflood. This is a rather small release to address 2 specific issues. You will find the downloads for the Sitecore package on the Revolver Download Page. The first issue addressed was a security concern in the Javascript of the Revolver client. Thanks goes to Marcin Okon of bwin.party who raised the concern and helped verify the...

Revolver 2.2 Released

Merry Christmas Sitecore devs! And what better way to say Merry Christmas than by releasing a new version of Revolver for the Sitecore community. That's right, Revolver 2.2 is now available for download from the Revolver Download Page . Revolver 2.2 brings a variety of new commands for your scripting pleasure.

Revolver 2.1 Released

Today I'm happy to announce the release of Revolver 2.1. You can head on over to the codeflood website to get the Sitecore package files right now. These will also be available on the Sitecore Marketplace very soon. This isn't a huge release, but does have some important new features. Let's take a look at each of these.

Post item:saved Event Handler Execution

Sitecore allows classes to subscribe to particular events so arbitrary code may run when certain "things" happen. Possibly one of the most often subscribed events is the item:saved event which fires when an item is, you guessed it, saved. Whether through the UI or the API the event will always fire. This is very handy for changing or cleaning up an item once the author has signaled that...

Revolver 2, Released and Now Free

It’s been a while since the last update to Revolver so this release is long overdue. Today I have released version 2 of Revolver, the scripting module for Sitecore. The timing of this release is in preparation for Sitecore Symposium Australia where I’ll be presenting on scripting with Sitecore. Of course I’ll be covering Revolver and I will also be covering other scripting modules...

Importing lists with Revolver

Recently I had to create a list of reference items in Sitecore that was a few hundred items long. Doing this exercise manually would have been mind numbing and taken a few hours out of my day. Thanks goodness for Revolver! Revolver contains the split command which can be used to split larger strings up. Combined with the echo command which can be used to input text from files and I’ve got the...

Revolver 1.2 Released

Yesterday I released Revolver 1.2 for Sitecore 6.4. Releases for other Sitecore versions should be available over the next few days. Along with a few bug fixes and behind the scenes stuff the following list provides a brief overview of updates made to Revolver for the 1.2 release. Maximum Query Results Warning Sitecore query provides a nice way to query for Sitecore items using an XPath like...

Configured Dictionary Being Ignored

I recently ran into an issue with Sitecore where the dictionary I’d configured for a language was being ignored. Whenever you create a new language in Sitecore a language definition item corresponding to the language is created at /sitecore/system/Languages/[language code]. One of the fields of this language definition item is “dictionary” and is filled in with the filename of the TDF file used by...

Sitecore 6.3 Performance

One of the things I remember being touted about Sitecore “Twin Peaks” which became Sitecore 6.3 was support for massive amounts of content. We’re talking thousands of child items in a single location. I’ve always worked to the rule of trying to keep the number of child items in any location to well under 100 items, and I don’t normally see more than about 30. John West recently also wrote some...

More Uses for Revolver

Revolver is a very flexible tool for helping developers and administrators do stuff in Sitecore. Recently I was part of or witness to some queries about how to do some things in Sitecore that weren’t apparent, or simply cannot be done without your own customisation. These queries touched on 2 of the tenants of Revolver; these are to fill in the gaps of the current UI (in terms of functionality),...

Revolver 1.1 is Released!

It's been a very long ride, but the next minor version of Revolver has finally been released. If you currently hold a license for Revolver you can download the new version from the Revolver downloads page on the codeflood website. The quick start guide has also been updated. In case you haven't seen it yet, Revolver is a module I wrote for Sitecore to provide a command prompt inside the Sitecore...

Find items which override standard values using Revolver

For a while now, the best practice for assigning presentation in Sitecore has been to apply the presentation to an item's template standard values rather than on the item itself. This has some distinct advantages. Firstly, presentation is usually defined by the type of the item, such as a list page or a news page. It makes sense that we have a central place in which to define the presentation for...

Common uses for Revolver

When developing Sitecore solutions I use Revolver a lot. I find it easier and quicker at times to do things in the command prompt than clicking through the beautiful UI. So here's a bit of a list of common scenarios I use Revolver for. Most of the scripts below utilise the find command. By far I think the ability to execute the same command against a set of items is the biggest benefit. You can...

ChangeTemplate with Revolver

One of the goals of Revolver is to provide a platform for custom tool development and execution. Often we need to execute some code against an arbitrary set of items from the content tree. For example, yesterday I had to change the template of most of the items in the content tree of the site I was working on. And I wasn't about to click through 200 items changing templates using the content...

Source Control for my content

Sitecore already has version control built in for content. This is great when you're using the CMS to deliver content, but during implementation the benefit isn't as great. What would be really good, is if I could somehow utilise my existing source control software which I use for my developer files for the content as well. Ah, Sitecore 6.0. With it's wealth of new features and usability...

Windows Command Bindings for Revolver

So, you may have guessed that I lean towards the *nix way of doing things with the command bindings in Revolver. I prefer ls over dir. But if you're writing code for Sitecore you're definatly working in a Windows environment and probably not so comfortable with the *nix commands. I've written Revolver to be extensible and also to allow the rebinding of the core commands to different monikers. This...

Page: 1 2