Nov8
Categories: Development, SharePoint, Tools
While I was working at Intergen I was alerted to a small issue with configuring search keywords, best bets and synonyms. This simply being that they are set on a per site collection basis and there is no OOTB solution to share them. This has previously meant either using manual steps to ensure that your search settings are consistent across many site collections or the use of a product from Bamboo Solutions, sorry the name of the product escapes me at present, which is designed to do a whole lot more than just share search config.
Enter the Cross Site Collection Search Configurator a.k.a. CS2C. This solution is designed to allow you to share your site collection based search configuration between site collections in the same web application.
Currently the solution shares Keywords, Best Bets and Synonyms in a master and slave manner, that is using a new page in the Central Administration tool you set the Master Site Collection and then choose which site collections are to be slaves. This is coupled with a timer job which when activated against the web application runs hourly to synchronise all the Keywords, Best Bets and Synonym settings from the Master Site Collection to each of the Slave Site Collections.
Note: that currently if you manually set any Keywords etc. on a Slave Site Collection they will be lost when the timer job next runs.
This is definitely alpha software at this stage and although I've not found any bugs I'm sure they are lurking in there.
You can find the both the source code and a wsp over on CodePlex. Please be advised that this solution is built using Visual Studio 2008 and VSeWSS 1.2
At this stage my plans for future versions is to ensure that manual settings in Slave Site Collections are preserved, add support for sharing scopes across site collections and to improve the management screen.
Please do contact me if you have any feature requests, questions or comments.
Sep16
Categories: Tools, SharePoint
A workmate just put me onto a great resource that Zac showed during the Tech-Ed session on Tools and techniques which he presented with Matt.
These are a great set of bookmarks that work relative to your current page and let you quickly access various application pages, check out the SharePoint developer bookmarklets from Waldek Mastykarz.
Aug15
Categories: Development, General, Tools
Huge thanks to Reza Alirezaei for his series of posts on creating your own time bombed VM.
After reading that I thought to myself, 'hey, I could use that technique to keep a set of different VMs across multiple projects with the same base set up'.
After a couple of hours of installing, configuring and tinkering with a base MOSS Dev VM followed by 20 minutes of setting up difference disks I now have a shiny new set of VMs running off a common base.
If you're anything like me and love working with virtual machines I strongly suggest that you look at this technique, it's saved me a good deal of disk space and lowered the time to set up a new development environment to but a few minutes.
Aug12
Categories: ToolsAlright, I've just had to edit an existing wsp :o|
I won't go into the why and wherefores, suffice to say that I decided that the easiest way to achieve my end was to extract the contents, edit the necessary XML file and repack the cab.
Now I didn't feel like writing a ddf and using MAKECAB.EXE for this quick hack, so I had a quick Google Live Search ;o) and found CabPack 1.4 sure it was last written in 1999 but it works, it's free and the UI is dead easy to use.
That is the total extent of the UI, there is easy to follow documentation provided too.
Jul15
Categories: Deployment, Development, General, SharePoint, Tools, Visual Studio, VSeWSS
So Matt Smith of the Christchurch SharePoint User Group has organised a national tour for the various SPUGs that are active here in New Zealand.
I'll be talking in Auckland, Tauranga and Christchurch over the space of a week. The fine people in Tauranga are either doubly blessed or cursed as I'll be talking to both the SPUG and DNUG there.
The low down on the SPUG presentation:
Collaborative construction of custom SharePoint artifacts
See how business users, business analysts, developers and IT Pros can all come together to create new SharePoint artifacts for your business. In this session Gavin Barron will show how users from differing disciplines can all work together. Ensuring that an emerging business need is addressed quickly while following a number of SharePoint best practices. During this session Gavin will also discuss the development lifecycle as it exists in this context.
Presented by: Gavin Barron, Intergen Wellington
Intended Audience:
- Business Users
- Business Analysts
- Developers
- IT Professionals
The tour details:
Auckland: Wednesday, 23 July
Time: Drinks + Snacks from 5:15PM, Talk from 5:30PM to 6:30PM
Location: Level 7 Fronde House, 131 Queen Street
Tauranga: Thursday, 24 July
Time: Drinks + Snacks from 5:30PM, Talk from 6:00PM to 7:00PM
Location: EnvisionIT, Level 5 Westpac Building, 2 Devonport Road, Tauranga
Christchurch: Monday, 28 July
Time: Drinks + Snacks from 5:30PM, Talk from 6:00PM to 7:00PM
Location: Canterbury Innovation Incubator (CII), 200 Armagh Street (opposite Centennial Leisure Centre)
I'll post more on the Tauranga DNUG session later.
Jun16
Categories: Tools, General
I'm love my Microsoft Natural Ergonomic keyboard it's comfortable to use and I'm much faster and more accurate then using a regular flat keyboard. While I like some of the 'extra features' that the Microsoft Office keyboards have, like the volume control and handy shortcut buttons, I utterly loathe this F Lock thing!
Every single function that is mapped as an alternate F key setting has a keyboard shortcut already, which I know and use. But my main frustration is that by default the setting is that the F keys don't do F key stuff >:(
However there is relief if you, like me, hate having to remember to toggle the setting every morning when you boot up. Jason Tsang has a fix which changes some registry settings to flip the meaning of the F Lock key: http://jtsang.mvps.org/scancode_method.html
Jun10
Categories: Tools
Ok, so I'm a Firefox fanboy and almost never use IE or Internet Exploder as I most often refer to it.
I just happened to be using IE when I decided to write my last blog post about the release of VSeWSS 1.2 when I discovered this gem:
What a great wee feature. It automatically sets the title of the new posting to that of current page in the browser and inserts a link to that page into the body of the posting.
Nice work from the Windows Live Writer team. I wonder how hard it would be to implement at Firefox add-on for the same functionality?
Jun10
Categories: VSeWSS, Visual Studio, SharePoint, Tools
May19
Categories: General, Tools
After seeing Tokes using Windows Live Writer to get some nice code formatting on Friday I decided to see how it will work with my blog, which is a SharePoint hosted blog using the Enhanced Blog Edition 2.0 of the Community Kit for SharePoint.
So this is my first post using Windows Live Writer, the install was painless and had a nice easy setup that gave me a SharePoint weblog option, asked me for the web address of my blog and the credential I wanted to use. Within a couple of minutes of downloading the installer I'm writing this post, hopefully all goes well....
Edit from within SharePoint: I couldn't set my categories :o( firstly it said that my blog wasn't configured for multiple categories, and then it wouldn't even set a single category....
Mar13
Categories: General, Tools
I do most of my development using virtual machines now and according to all the information that I've seen fixed sized disks perform better, this great until like me you start to run out of space on the VM you're using....
So in my hunt to find a good utility to re-size my vhd I stumbled across a tool called
VHD Resizer. It's very easy to use and creates a copy of your original VHD in a new VHD file of a size that you choose :o)
Download the tool
here, download requires registration.
Edit: Oh yeah, you'll need to use a tool like
Partition Manager to allocate that space into your VHD afterwards.