- On the SharePoint server go to the Themes folder e.g. c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\Themes
- Make a copy one of the existing theme folders and its contents rename it e.g. MyTheme.
- Rename the .INF file within the MyTheme folder to MyTheme.INF
- Edit MyTheme.INF.
- At the info section, Change the title, to MyTheme. Change codepage, e.g 22200, replacing the code page will fixing error “A theme with the name “MyTheme 1011″ and version already exists on the server.”
- In the titles section, rename the names to your new name. this section is to present the name in the different language.
- Provide an image to give a preview of your theme. This image should be placed in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES. E.g. tmbMyTheme.gif
- Modify the c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\Layouts\1033\SPTHEMES.xml to include a reference to the new MyTheme theme
<Templates>
<TemplateID>MyTheme</TemplateID>
<DisplayName> MyTheme </DisplayName>
<Description> MyTheme has a white background with blue control areas and orange highlights.</Description>
<Thumbnail>images/tmbMyTheme.gif</Thumbnail>
<Preview>images/ tmbMyTheme.gif</Preview>
</Templates> - Modify the CSS within MyTheme folder to personalize your theme.
- Run iisreset from the command prompt
- Apply the new theme to a “test site”,.
Month: May 2008
Talking about Develop on SharePoint webcast series
Quote
Develop on SharePoint webcast series
In this 10-part series, you will receive practical technical information from Robert Bogue and Andrew Connell, Microsoft SharePoint Most Valuable Professionals (MVPs), covering 10 fundamental developer topics on SharePoint Products and Technologies via Live Meeting Webcast.
20-May-08 … Introduction to SharePoint for .NET Developers: Web Parts. Register
21-May-08 … Introduction to SharePoint for .NET Developers: Data Lists. Register
27-May-08 … Introduction to SharePoint for .NET Developers: Silverlight and SharePoint. Register
28-May-08 … Introduction to SharePoint for .NET Developers: Using Event Handlers. Register
03-Jun-08 … Introduction to SharePoint for .NET Developers: Page Branding. Register
04-Jun-08 … Introduction to SharePoint for .NET Developers: Workflows. Register
10-Jun-08 … Introduction to SharePoint for .NET Developers: Web Services. Register
11-Jun-08 … Introduction to SharePoint for .NET Developers: Page Navigation. Register
17-Jun-08 … Introduction to SharePoint for .NET Developers: User Management. Register
18-Jun-08 … Introduction to SharePoint for .NET Developers: Custom Content Types. Register
Case Studies of Projects that I did with MS
MOSS 2007 and Commerce Server 2007 in action
- Web Portal for delivering Ads and products to the Internet users
- Internal portal where internal users can manage Ads, transactions, ECM contents for the web portal, customers, reporting and parameter management.
- Accounts management for all the transactions.
This project was initiated by Microsoft for one of their clients in UAE and my part in this project was to work on the Internet facing portal and Services. We adopted Software as Services approach and develop the entire plateform based on WCF services that can be exposed to any presentaion interface. So it became quite easy for us to develop 2 different portals over the same BL.
Now I am sure, most of people out there agree with me that MOSS is getting popularity as an ECM and getting matured quite rapidly so our natural choice was to use MOSS for our Internet facing portal. We modified every bit of MOSS to satisfy client requirements and I was quite surprised to see the flexibility. Check out what can be achieved using MOSS at Logta. I have read on many places that there are issues with MOSS page size for Internet facing sites and for ECM but believe me there are ways to reduce it. Check page size at Logta and you will start believing me. Out-of-Box MOSS is not upto the standard but you can find a lot of documentation on MSDN of how to optimize MOSS for Internet facing sites. With all the images and Ad stuff, we were able to reduce page size of Home page to around 400K. Also if you will check download time of MOSS pages, you will find it there with all other cool E-Commerce Sites.
The second cool thing about this solution was that we integrated Commerce Server 2007 with MOSS to provide E-Commerce Services and I am sure it will be the first implementation of MOSS and Comemrce Server 2007 together for an Internet facing site.
For internal portal, we used a mixture of custom ASP.Net 2.0 web site and CRM 3.0 as CRM has all the features required for customer management and campaign management.
This site is getting quite popularity in MEA region and I am sure, it will become one of the most famous web sites in this region by the end of this year. Logta will be soon be launched in Saudi region after its successful launch in UAE.
SharePoint 2007 ECM Taxonomy Starter Kit available
External Collaboration Toolkit for SharePoint
This solution accelerator, which is primarily targeted at mid-sized and smaller organizations, lets project teams manage their own collaboration sites and invite external users to share documents that are centrally located on a SharePoint site inside the firewall. Internal users access the collaboration site through an internal URL and are authenticated against the organization’s Active Directory® domain, whereas external user access the site through the Internet, log on using a form, and are authenticated against a separate Active Directory Application Mode (ADAM) directory that contains only external users.
Solution features include a setup wizard to automate the setup process, Web Parts to automate the process of provisioning new site collections and new users, form-based logon for external users, and automated password reset functionality.
You can download the following components:
- Choosing an External Collaboration Solution. This document examines various external collaboration scenarios and provides recommendations for addressing them using Microsoft technologies.
External Collaboration Toolkit for SharePoint. This software and documentation helps administrators quickly deploy a SharePoint-based solution for collaborating across the Internet. The documentation includes Planning for External Collaboration with SharePoint, which describes the planning process for deploying the solution in a small or mid-sized environment, and the Deployment and Operations Guide, which explains how to install and configure the solution, provides guidance for users, and describes how to deploy the solution in larger environments.
Informational Materials. These include supplementary materials that explain how the guidance and tools in this Solution Accelerator can benefit your organization.