Great! You have made the upgrade to Sitecore 7. Coming with this you would have instantly got nice search within the UI, your old searches will be running on a new version of Lucene and you can start indexing media files. The next natural step is to move any code that is using the existing API over to use the new LINQ based API. This blog post details a process that the development team recommends for getting the high-level features that you should think about to plan your project. This blog is a running blog i.e. we will add more and more details to this over time.
There are multiple different avenues that you could be coming from so we will break up this post into all the different directions. Let's list them first:
NEW: You are starting a new site with Sitecore 7 and you have complete control over how you code it.
UPGRADE: You are upgrading a site from Sitecore 6.X
Advanced Database Crawler: You are upgrading a site that used the Advanced Database crawler
Item Buckets Shared Source: You are upgrading a site that used the Item Buckets shared source module
Let's take the first path for this blog post to introduce steps on a clean NEW build.
Get the right advice:
Please read all of these before you start as it will help you make educated decisions.
Performance Tuning (1, 2, 3, 4)
When to invalidate Cache
Change the default configuration!
- We ship with configuration that would be settings for an average size Sitecore website but this doesn't mean it is suited towards your site. View the config files and determine if you need to change some settings.
The addition of search tabs may seem insignificant but they actually open up brand new ways of working with content. It is at this stage that you should think about how your clients would like to create their content. Do they create them all in one giant Item Bucket? Do they clone it out of the Item Bucket into their site structure? Do you start using Quick Actions instead of the Workbox? Do you setup saved searches for your users?
Is there a good post that goes over an example of upgrading from the Advanced Database Crawler functionality? I've been searching for the web over the last few weeks as time permits and I'm not finding much.
I'm also not able to upgrade because we use the Advanced Database Crawler! :( Alex Shyba mentioned "you won't need the code from this project at all as different bits are natively available in Sitecore 7.0". Can you provide any direction or point me to docs on how to migrate? Please don't leave us hanging Sitecore!
@Mike here's what I ended up doing: gist.github.com/.../8056992 Don't know how good that is, but ... it seems to be working.