Sitecore Rocks makes Sitecore developers happy.
Directly integrated into Microsoft Visual Studio 2010/2012/2013, Sitecore Rocks provides a fast and streamlined development experience with tools that developers are used to.
Please explain where the documentation for this actually lives at? I can not seem to get it to do anything and all I'd like is some documentation. The Sitecore rocks wiki is amazingly void of anything even remotely useful at all. Is there something I'm missing?
Among the other many, many steps, I have walked through just to get it to connect, which I could write a book on, the one thing I really wanted to do was to generate entities from my templates. Every single time I try to choose "generate class" (there are 2 of them, by the way), it throws an error. It would be really helpful if I even know what I was doing in trying to generate classes from my templates?
While using the new Sitecore Rocks (126.96.36.199), I ran a query that returned several records. In the results pane I selected all of the rows and then used the context menu (I tried commandy also) to publish all the items. The problem is that only the active (selected) row item is published. For example, I Ctrl+A or Shift+Click to select all, then right-click the first row and do Publish Item, only the first row is published. This also did not work in 188.8.131.52, but I believe this used to work in previous version(s).
I then tried the "publish web from /sitecore/..." query command to publish the items, but this query resulted in all items in the result pane and their descendants to be published (which I did not want).
Is there something I need to do differently to publish all items that are selected in the results pane?
Is is possible to provide the ability to set whether I want to publish items or items + subitems in the query analyzer publish command?
I'm currently running the Windows 8 update to 8.1 and experiencing a fair amount of difficulty in getting Sitecore Rocks to work properly. The extension works fine until I try to create a new Sitecore connection. It promptly locks up Visual Studio to the point of not responding. I've tried various means of debugging the issue, but each has turned into a wild goose chase. I've uninstalled all my other extensions figuring it was a conflict to no avail.
Finally, I tried installing the standalone Sitecore Rocks for Windows, and this exhibited the same behavior (trying to create a new connection, the program stops responding). Has this at all been tested on 8.1, and could that be the issue? I'd love to get a chance to use this tool.
Just realized my previous reply was rather short. Reinstalling the extension, stopping the IIS and disconnecting all connections (wired and wireless) did not help. I have VS2010, VS2012, and VS2013 installed on the machine (with vs2010 being rarely used). The extension is crashing in VS2012 and VS 2013 (vs2010 has not yet been tested).
I have some difficulties reproducing this.
Could you try 2 things for me:
- Run either Visual Studio as Administor or the Sitecore Rocks Windows as administrator.
- Try installing IIS 6 Management Compatibility in "Turn Windows features on or off".
I have added an option to Sitecore Rocks to disable IIS Integration, but it is a work around.
Looks like installing the vsix from this page and running Visual Studio as Administrator did the trick! Do you know what access rights it might be missing when run in regular mode?
Also another thing, if the Sitecore Explorer window has been left opened while running it as administrator, and the visual studio is closed and reopened as a context user, the IDE will fail to load. To fix that, you have to run it as an admin and close the sitecore explorer window (running the IDE not as an Administrator is sometimes required for installing extensions and updates).
In the *.package file there are some options which I can't seem to edit in Visual Studio.
Do these option work if set properly?
If so, what do I have to enter to implement the various merge modes?
These options along with the more dynamic options are not supported by Rocks since they require SheerUI to get user confirmations.
If you need these options, you need to use the web client.
I am using the following query to filter items whith certain text in the mediapath of an image field:
select @@Name as Name, @@Path, @HeaderIcon, Attribute(@HeaderIcon, 'mediapath') as MediaPath
from /sitecore/content/Parks//*[@@templatename='SocialQuickLink' and Contains(Attribute(@HeaderIcon, 'mediapath'), 'Header')]
order by Path;
I keep getting a timeout message:
"The HTTP request to 'http://my.domain.com/sitecore/shell/webservice/service2.asmx' has exceeded the allotted timeout of 00:01:00. The time allotted to this operation may have been a portion of a longer timeout.
The request was aborted: The request was canceled."
1. Is the Contains(Attribute()) chaining causing the query to take too long?
2. What Can I do to increase the 1 minute timeout for just this service?
3. Is there a log or viewer I can monitor as the query is taking place, like you can with SQL Server Profiler?
It is the recursive descendent operator //* that is taking a long time - there is nothing you can do about that.
You can increase the timeout in the connection xml file located in c:\users\[YOU]\AppData\Local\Sitecore\Sitecore.Rocks\Connections.
There is currently no log viewer or monitor.
Not sure if this is the correct place to post, so apologies if not.
There seems to be a bug with the release, upwards of where the addition of proxy settings has been added. In the Sitecore.VisualStudio.Sites.Connections class, where it's loading the data from the config entry, it sets the BypassProxyOnLocal setting when using the useDefaultWebProxy value from the file.
The trouble is, this leaves UseDefaultWebProxy to true, which is the default - causing the plugin to fail as it cannot be left at true when the proxy address has been populated.
It's an easy fix - is there a way for the community to contribute, or does it have to be left for others to fix?
The same issue is in the Save method as well - albeit slightly different problem.
Thanks in advance,
The ability to edit multiple items i great.
I have just encountered a bug/missing feature.
I have a lot of items which I want to change the template for. Now when you choose multiple items, it says N/A in the template field, although you can still choose a template. Doing so will change the template on one of the items but not the rest. Which one seems random.
Can this be done with Rocks?
Hi MrMoog. There is a plugin in the Plugin Repository which does this, I think. It is pretty old, and I don't know if it still works. Otherwise you could try either the Query Analyzer or Sitecore PowerShell.
This is a really old discussion, but I have the same problem. I want to change template as well as reset layout on multiple pages, but the Change Template icon is greyed out and I can't find the Reset layout function under commands. Just updated to Rocks 0.7.15.3. Any suggested solution?
I've seen another issue concerning changing templates on multiple items:
I have a "model"-Template and a "view"-Template. In the model templates the fields are configured and the "view"-Template inherits the "model"-Template and has set some layout information.
If I change the template from "model" to "view" of an item in Sitecore-Desktop, the field-values are kept. But if I change the template of multimple items using Sitecore Rocks, the field-values are lost. Do you have a solution for this issue?
I find the opportunity to change the template of multiple items very nice. But in my opinion it's important that this items keep the field values.
Working on a site with a complex architecture solution, there are many items that have a template that inherits multiple base templates. In the Sitecore IDE, I can go to the template of the content item, go under the inheritance tab, and find the base templates with their fields rather easily.
I can't seem to find anything similar in Sitecore Rocks, besides going to "Set Base Template" when right-clicking inside an opened Template item, but even doing so, I cannot view what fields are coming from this template nor navigate to that template.
It would be great to see in the next version an inheritance tab on the template that replicated this type of action seen in the IDE.
Thank you for such a powerful tool!
I will be starting a Sitecore 7 implementation in the a few months, and wanted to know if the Sitecor Rocks extension will be supported in Visual Studio 2013 or if the implementation will need to be built on VS2012.
I am getting System.Web.Services.Protocols.SoapException: Server was unable to process request error when i double click any of the item from the content tree.
Here is the screenshot: http://twitpic.com/d5vlub