Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Is there a way to edit the logic for the (fantastic 40) Sharepoint templates in an existing Intranet that uses the publishing/collaboration template?

I already have an intranet built and wanted to make use of some of these templates. How can I tailor some of the "logic" (not just changing theme or master page) of these applications?

share|improve this question

1 Answer 1

up vote 2 down vote accepted

These templates are really designed around what you can do more than for customisation. I haven't used them much but here are some ideas. You should be quite familiar with SharePoint features first.

Site Admin Templates

These will be specifically bound to non-publishing sites. So you can either live with that and add the customisations you need (which you can also resave as a template) or they're not really usable.

It's worth pointing out that .stp files are just renamed .cab files so you can crack them open and see how they work. However I would use them for learning only as modifying their contents isn't supported and may end up causing you more trouble down the track.

Server Admin Templates

Here you should have a little more flexibility. The .wsp files are also renamed .cab files. However they should be using the SharePoint feature extensibility framework and therefore be more reusable and adaptable. If this is correct then you will be able to extract the features and pull them into Visual Studio one-by-one with a tool such as WSPBuilder. You will then be able to customise them as you wish.

You won't have the source code if there is any custom code used, but you should be able to analyse and extract it with Reflector. This will allow you to make the customisations you need anyway.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.