Showing posts with label SharePoint 2003. Show all posts
Showing posts with label SharePoint 2003. Show all posts

Thursday, April 02, 2009

Microsoft SharePoint - Version numbers

It's been the Nth time I've had to checkup the version of SharePoint that is installed on a Farm - and I am now finally keeping this here for my own notes.

All these times I've been hitting back on a very nice post by Penny Coventry that contains a list of SharePoint Patches and respective version numbers:
http://www.mindsharpblogs.com/penny/articles/481.aspx

The easiest ways I use to check version numbers are:
1. In Central Admin, Site Actions > Site settings:



OR

2. In IIS, right click on the web application and select properties > 'HTTP Headers' tab, under Custom HTTP Headers section:

Saturday, December 22, 2007

Microsoft SharePoint 2007 - MySites and Facebook (Part 1)

A little background on my work...
I would like to start this blog off with a little background into myself... actually if you've been reading only my blog articles, you'll probably still be under the impression that I may have only have knowledge and interest in Microsoft CRM. Making that assumption would be invalid, because as a matter of fact, I am ALSO engaged in SharePoint work!

Over the last few months I have been busy developing SharePoint that I haven't got the chance to blog anything about CRM. I actually had a dilemma if I should start posting SharePoint posts on this blog, as the main intension of this blog was to discuss about CRM and SharePoint integration.

I have come to a decision to dedication this blog to to all new technology with a focus on both CRM and Sharepoint (not only CRM-SharePoint integration).

Back to the topicSo back to the topic of MySites and Facebook...

-Intro
Over the last year, I have worked with various clients on Corporate Directories, web 2.0 tools, collaboration tools and tools that help businesses improve communication and personal information sharing. This work surrounded a SharePoint component called MySites.

-History of these technologies?
MySites has historical roots all the way back to SharePoint 2001! MySites didn't exist in SharePoint 2001. From an article I found from Microsoft, in SharePoint 2001, the "MySite" concept was...

"a workspace is used to group a collection of personal dashboards, and little, if any, use is made of the top-level workspace dashboard. Each personal dashboard site consists of the Home dashboard page and an additional Reports subdashboard page."
In SharePoint 2003 Portal Server, MySites (Personal sites) was an official component. Here is an official extract about what it is:
"...in SharePoint Portal Server 2003, all users...with the Create Sites and Create Personal Site rights automatically have a personal site created for them when they click the My Site link on the portal site home page.

My Site is a personal SharePoint site created on the portal site that provides personalized and customized information for each user. Your personal site consists of two views: A private view for personal information that only you can see, and a public view seen by everyone else. The private view is shown by default when you view your personal site."
Users were able to search and view other users profile information, based on information from Active Directory and other information entered by that user.

SharePoint 2003 Portal Server: Public MySite


SharePoint 2003 Portal Server: Private MySite



In SharePoint 2007 (MOSS not WSSv3), this concept and idea has evolved even more with new SharePoint web parts like the RSS Viewer, In Common Web Parts, Colleague Tracker Web Parts, Document Agregation web parts and more...

With these components and a few others, businesses can enable employees/users to leverage the office-social network to find information and access much tacit knowledge. (There was also once an introduction of the Knowledge Network concept which extends on tacit knowledge sharing, but Microsoft has not yet official released this component.)

MOSS 2007: Public Sites


MOSS 2007: Private Sites


MOSS 2007: Custom Tabs and role based templates
http://office.microsoft.com/en-us/sharepointserver/HA102147321033.aspx

And.... Facebook? According to wikipedia:

"Facebook is a social networking website, launched on February 4, 2004. Facebook was founded by Mark Zuckerberg, a former Harvard student. Initially the membership of Facebook was restricted to students of Harvard College. It was subsequently expanded to MIT, Boston University, Boston College, and all Ivy League schools within two months."

The highlights of Facebook which businesses are interested in is the way in which personal information can be shared across the network without having two users being online at the same time. I recall from the facebook f8 conference video Mark Zuckerberg mentioned that Facebook allows for a larger communication channels between users.

Facebook has an interface for user information, web 2.0 collaboration applications and tools, and widgets that allow for this to happen. Recently, Facebook exposed their API, allowing the outside world to develop applications that can pull information from Facebook, that can integrate into Facebook, etc.

-A possible new way for Customer Relationship Bonding/Management??I had a few open-ended ideas and questions on social networking within the enterprise which could start you up for a good deep thought.... some of these:
* Facebook contains groups for universities, companies and interests. Perhaps we could do the same for all customers, employees/ex-employees, and stakeholders of the company to share information?
* Can we use this technology to improve how the customers, employees/ex-employees, and stakeholders feel they bond with the company? (On top of sending personalised letters from MS CRM and analysing data)
* Can we import this information into CRM systems to form even more accurate reports about customers?

-What have I done to MySites?A recent client, there were requirements for the business to implement an advanced "Phone Book/User Directory". They had a look at SharePoint MySites and decided that it is perfect for their use, and not only that it had tools very similar to Facebook (which many people are hooked onto!)

The requirements evolved and hence now after a few months of development and hard work, they've got themselves their own "Social Networking tools" with part Facebook capabilities.

In the next few articles, I will discuss on the what I have done and the challenges I had to get it all working... Stay tuned...

Monday, July 09, 2007

Microsoft CRM 3.0 - Call-Outs in CRM to create new SharePoint Sites

This article was kept in my draft stash for quite some time now, and I found it really useful and relevant to another post, which I published not long ago.

This article is a technical tutorial on developing call-outs for Microsoft CRM to create new SharePoint sites. Call-outs are custom "logic" that is executed as a result of a CRM workflow reponse.

The article is listed below:
The purpose of the integration is to create collaboration sites on SharePoint 2007 as new accounts or opportunities are created in Microsoft CRM
http://www.codeproject.com/useritems/MOSS_2007-CRM_Integration.asp

Microsoft SharePoint 2007 - SharePoint Configured as a CRM Tool (DIY tutorial)

This is an interesting flash movie that teaches on how to customise a SharePoint Site as a CRM application.
http://www.sharepointhosting.com/tutorials/sharepoint-sales-crm/sharepoint-sales-crm.html

Microsoft CRM 3.0 - Third Party Tool to extend Document Management capabilities of CRM using SharePoint

In a previous post, I've discussed about hosting a SharePoint Site as a tab within an iframe in a CRM entity UI. Many people are not developers, and so would need to rely on third party products. KWizCom have always been creating some very good SharePoint add-on products and this time they've created something for just that purpose I mentioned. They created a product which they call the "CRM Connector to SharePoint".

This product not only places a SharePoint site into an entity, but it also creates a new SharePoint site for every entity you create (for the more technical, it comes with a call-out/plug-in for CRM). It supports MOSS 2007, SPS 2003, WSSv3 and WSSv2.

For more information, see the following extract from http://www.kwizcom.com/ProductPage.asp?ProductID=186&ProductSubNodeID=192:

KWizCom CRM Connecor to SharePoint, now supports MOSS 2007 - enables users to better manage documents linked to any CRM entity (Account, Lead, Product etc.).
These document management capabilities are based on Microsoft SharePoint Services, and provide CRM users with the ability to:

  • Create document libraries and folders
  • Link documents to any CRM entity
  • Search for documents from within MS CRM interface
  • Expose documents to users who are NOT CRM users
    (and do not have CRM client license)
  • Enables sharing applications beyond a single team-site scope

Wednesday, June 27, 2007

Microsoft CRM 3.0 - Integrating the CRM UI into SharePoint (Page Links)

CRM UI in SharePoint? Easy as 123!
I've been thinking of ways to directly integrate the CRM interface into another web application or web page, such as SharePoint. As a result, I've compiled a list of CRM links for various datagrids used for showing sets of records from CRM. These URL's can be embeded into a SharePoint 2007 page using either a "Site Aggregator" or "Page Viewer" Web Part.



If the page was to be embedded into an iframe within a web page, it is important to note that Internet Explorer may restrict access to it for security purposes. These security settings, however, can be disabled/enabled within Internet Explorer. Otherise a simple frame could be used.

Almost anything can be displayed using these URLs giving the situation satisfies the following:
1) The user account used to log into the client machine has the permissions to access Microsoft CRM records.
2) Integrated Security is enabled, so that credentials are passed
3) The user has access to a particular entity

And finally... the list of links for Microsoft CRM 3.0:

DataGrid Lists
Accounts - http://crm/_root/homepage.aspx?etc=1
Contacts - http://crm/_root/homepage.aspx?etc=2
Opportunities - http://crm/_root/homepage.aspx?etc=3
Leads - http://crm/_root/homepage.aspx?etc=4
Marketing List - http://crm/_root/homepage.aspx?etc=4300
Reports - http://crm/CRMReports/home_reports.aspx
Activities - http://crm/workplace/home_activities.aspx
Calendar - http://crm/workplace/home_calendar.aspx
Articles - http://crm/workplace/home_answers.aspx
Queues - http://crm/workplace/home_workplace.aspx
Competitors - http://crm/_root/homepage.aspx?etc=123
Products - http://crm/_root/homepage.aspx?etc=1024
Sales Literature - http://crm/_root/homepage.aspx?etc=1038
Quotes - http://crm/_root/homepage.aspx?etc=1084
Orders - http://crm/_root/homepage.aspx?etc=1088
Invoices - http://crm/_root/homepage.aspx?etc=1090
Quick Campaigns - http://crm/MA/home_minicamps.aspx
Campaigns - http://crm/MA/home_camps.aspx
Cases - http://crm/CS/home_cases.aspx
Contracts - http://crm/_root/homepage.aspx?etc=1010
Services - http://crm/_root/homepage.aspx?etc=4001

Miscellaneous
Advanced Find - http://crm/AdvancedFind/AdvFind.aspx
CRM Help - http://crm/help/default.aspx

For convenience during customisation, I've also posted the following links for settings and customisations in the following article:
http://sharepointsix.blogspot.com/2007/06/ms-crm-30-crm-settings-pages.html

Tuesday, April 17, 2007

Microsoft CRM 3.0 - Useful SharePoint Integration Links

The following are links from the Microsoft Dynamics CRM 3.0 site, which contain tutorials and elements useful for integrating Microsoft CRM data/functionality into SharePoint. Have fun!

* The List Web Part for Microsoft Dynamics CRM 3.0 (Installed on any SharePoint Web Part Page)
http://www.microsoft.com/dynamics/crm/using/deploy/crmwebpart.mspx#EWB

* Create a Microsoft Dynamics CRM 3.0 dashboard with SharePoint Portal Server
http://www.microsoft.com/dynamics/crm/using/deploy/integratesharept.mspx

* Displaying Microsoft CRM Business Data in SharePoint Web Parts
http://msdn2.microsoft.com/en-us/library/ms913709.aspx

* Display a SharePoint document library in a Microsoft Dynamics CRM 3.0 form
http://msdn2.microsoft.com/en-us/library/ms913709.aspx

Wednesday, March 21, 2007

SharePoint 2003 & 2007: SharePoint 2003 to 2007 CSS Style sheets

I was having a look at the differences in the Styles used in SharePoint 2003 and SharePoint 2007. I discovered that whilst most of the CSS styles are available, many have been rewritten in SharePoint 2007. In addition to that, these styles have now been placed in different CSS files!

The 2003 Generation:
In WSSv2, all SharePoint styles are defined in OWS.CSS in the folder on the SharePoint host Server:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS\1033\STYLES\OWS.CSS


In SharePoint Portal 2003, in addition to the styles in WSSv2, extra styles are defined in SPS.CSS in:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS\1033\STYLES\SPS.CSS


The 2007 Generation:
In WSSv3, all SharePoint styles are defined in CORE.CSS in the folder on the SharePoint host Server:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\STYLES\CORE.CSS


In MOSS 2007, in addition to the styles in WSSv3, extra styles are defined in PORTAL.CSS in:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\STYLES\PORTAL.CSS

I also found in the folder, a group of other CSS files...

* Calendar.CSS
* Control.CSS
* Core.CSS
* datepicker.CSS
* EWRDefault.CSS
* Help.CSS
* HtmlEditorCustomStyles.CSS
* HtmlEditorTableFormats.CSS
* Menu.CSS
* OWSNOCR.CSS
* PORTAL.CSS
* RCA.CSS
* SiteManagerCustomStyles.CSS

Where else could CSS call a home?
In SharePoint 2007, theres an ability to package your page layouts, site templates, etc as a Feature. In the following folder, you may find the CSS style sheets to such Features:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\PublishingLayouts\en-us

CSS Styles...
Wondering what styles are for, and how they look like? Heather Solomon's written some references for these styles for both SharePoint 2003 and SharePoint 2007.

SharePoint 2003 CSS Reference Chart
http://www.heathersolomon.com/content/sp03cssreference.htm

SharePoint 2007 CSS Reference Chart
http://www.heathersolomon.com/content/sp07cssreference.htm