[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7236
  • Last Modified:

Getting started with SharePoint

We are looking into re-designing the company intranet with SharePoint. Curently we have installed SharePoint Portal Server 2003 and Service Pack 1 on the server but it seems that we need something else, like a client software or something, to be able to build SharePoint applications from the client computer. I am totally new to SharePoint and am kind of lost. I looked everywhere to find something to install on the client that would allow me to do the development.

0
YZlat
Asked:
YZlat
  • 4
  • 3
1 Solution
 
smoothcat11Commented:
SharePoint has to be modified on the web...

If your looking for something that allows you to upload files such as your calendar you should look in to exchange server.

Here's a lot of info on SharePoint... Useful:

http://64.233.161.104/search?q=cache:LUCu2zp89KUJ:www.slipstick.com/outlook/share.htm+sharepoint+microsoft+upload+calendar&hl=en
0
 
YZlatAuthor Commented:
That's not what I am looking for. You know how when you develop .NET applications you are using Visual Studio.NET or WebMatrix? Well? what software do I use to develop SharePoint applications?

I can develop webparts with Visual Studio.NET but how do I get started on creating a sharepoint portal Intranet site?
0
 
AlopoudisCommented:
A) You sure need a good development tool like Borland® Delphi™ 2005 Architect or Microsoft® Visual Studio™ 2003 or 2005, depending on what you trust! and what you know better... You have this choise because of the nature of .NET Framework and the fact that you can write in any .NET Compatible language (like C#.NET/ Delphi/ Managed C++ (MC++)/Visual Basic.NET/Chrome etc!) because .NET Compiles them all into .NET IL (i think = Intermediate Language)

B) A Good fast running Computer!

C) A Testing enviroment ! (like a SharePoint™ Portal Server 2003 installation that you have the
Also you NEED to have .NET Version 1.1.4322 (.573) installed in the programmer's computer...

D) Some files from the Server... (Note : This is my opinion and i have no rsponsibiliy or anything for the next steps!-Do it at your own Risk - I just did it and it "seems" working in some projects...)
You will need the Original .dll files from the Server where you installed Microsoft® Office SharePoint™ Portal Server 2003.

A1) Find and copy these .dll to a folder in your computer.
Usually they are located at the (server's) folder :
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60
where in the subfolder:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\ISAPI\
contains a lot of .dll files that you might need to COPY and use in your application.
Copy the files named:
Name                                               Version

Microsoft.SharePoint.dll
Microsoft.SharePoint.Dsp.dll
Microsoft.SharePoint.Dsp.OleDb.dll
Microsoft.SharePoint.Dsp.SoapPT.dll
Microsoft.SharePoint.Dsp.Sts.dll
Microsoft.SharePoint.Dsp.XmlUrl.dll
Microsoft.SharePoint.intl.dll
Microsoft.SharePoint.Library.dll
Microsoft.SharePoint.Portal.dll
pkmutildm.dll
SPSUtil.dll
Microsoft.SharePoint.Portal.Admin.Search.dll
Microsoft.Sharepoint.Portal.GlobalizedStrings.dll
Microsoft.Sharepoint.Portal.OfficeDialogProcessor.DLL
Microsoft.SharePoint.Portal.SingleSignon.dll
ssocli.dll
Microsoft.SharePoint.Portal.SingleSignon.Security.dll
Microsoft.SharePoint.Security.dll

and all the accompanying .xml files (i think they are the .dll documentation files for each assembly)

,depending on what your Projet should do:

The critical (my opinion) are
Microsoft.SharePoint.dll (Version 11.0.6361.0)
Microsoft.SharePoint.Library.dll (Version 11.0.6361)
Microsoft.SharePoint.Portal.dll (Version 11.0.6715.0)
SPSUtil.dll (Version 11.0.6715.0)

The Microsoft.SharePoint.Security.dll assembly is not located somewhere in the local discs of the server but in the GAC (Global Assembly Cache) !!! I dont know how you can "extract" it from there! (ask Microsoft!!! - hope that you will finally not need this)
You will not find it in your server either. There is an article for that .dll at

Here are the Versions of these assemblies (.NET Framework v1.1.4322 is needed) for Microsoft® Office SharePoint™ Portal Server 2003 Version 11.0.6361.0 (with Windows Services Service Pack 1 and SharePoint™ Portal Server 2003 Service Pack 1 installed)

Microsoft.SharePoint.dll (11.0.6361.0)
Microsoft.SharePoint.Dsp.dll (11.0.5510.0)
Microsoft.SharePoint.Dsp.OleDb.dll (11.0.5510.0)
Microsoft.SharePoint.Dsp.SoapPT.dll (11.0.5510.0)
Microsoft.SharePoint.Dsp.Sts.dll (11.0.5510.0)
Microsoft.SharePoint.Dsp.XmlUrl.dll (11.0.5510.0)
Microsoft.SharePoint.intl.dll (11.0.5510)
Microsoft.SharePoint.Library.dll (11.0.6361)
Microsoft.SharePoint.Portal.dll (11.0.6715.0)
pkmutildm.dll (11.0.6715.0)
SPSUtil.dll (11.0.6715.0)
Microsoft.SharePoint.Portal.Admin.Search.dll (11.0.6715.0)
Microsoft.Sharepoint.Portal.GlobalizedStrings.dll (11.0.5704.0)
Microsoft.Sharepoint.Portal.OfficeDialogProcessor.DLL (11.0.5704.0)
Microsoft.SharePoint.Portal.SingleSignon.dll (11.0.6715.0)
ssocli.dll (11.0.6715.0)
Microsoft.SharePoint.Portal.SingleSignon.Security.dll (11.0.5704.0)
Microsoft.SharePoint.Security.dll (11.0.5510.0)

E) Add these files to your Computer's .NET Assembly folder and "register" them by adding them to the Assembly Cache
by clicking on the "Add an assembly to the assembly cache" feature of Control Panel --> Administrative Tools --> Microsoft .NET Framework 1.1 Configuration  and selecting at least
Microsoft.SharePoint.dll
Microsoft.SharePoint.Portal.dll

F) Open your favorite .NET Development Tool and add a Reference to this assembly by Choosing this Assembly from the "Add Reference" open file dialog window of your .NET Development Tool.


There is an example of Creating Micosoft's Web Parts for SharePoint™ Portal Server 2003 with Borland® Delphi™ 2005 in Dr.Bob's article found at:
http://www.drbob42.com/tdm/constrct.htm

and many articles about creating web parts with Visual Studio.NET 2003 or 2005 (Beta) thing in Microsoft's Web Sites.
like these:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp


Note: Delphi 2005 can open any C#.NET project that i found and compiles them with no problem at all...
SharePoint 2003 (i think i read it somewhere in SharePoint's Sites) is made with C#...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_northwindwebparts.asp

Good Luck (you may need it)



0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
YZlatAuthor Commented:
Alopoudis, I only found those DLLs:

Microsoft.SharePoint.dll version 11.0.6411 instead of (11.0.6361.0)
Microsoft.SharePoint.Portal.dll (11.0.6715.0)
Microsoft.SharePoint.Portal.Admin.Search.dll (11.0.6715.0)
Microsoft.SharePoint.Portal.SingleSignon.dll (11.0.6715.0)
0
 
AlopoudisCommented:
Sorry i maybe forgot a directory... or A HINT!!!
These folders have some .dll's of SharePoint.You can check the properties of each to know what it is all about you can go to the properties
of each .dll and look at the "General" tab and the "Version" tab of the file.:
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\ISAPI\  and all subfolders
C:\Program Files\Common Files\Microsoft Shared\web folders\   and all subfolders
C:\WINDOWS\Microsoft.NET\AuthMan\    and all subfolders
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\     and all subfolders ****
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
To find the rest of the Server's .dll files:
Make a full disc search in the server with condition : *.dll
and you will get about 2 or 3 thousands results... Ok, i suppose that i takes less than a minute in the server (my search took about half minute!). In the results (datagrid) do a alphabetic sort of the results , click a .dll, then click 'm' to

go to the first result that starts with the 'm' letter, right-click it, select the option "Open containing folder" to open a windows explorer folder, sort this folder by type and go to the .dll types , select all of them and copy them to your

(another) folder ... Do it carefully, do not accidentaly delete something in these folders, they are system folders of SharePoint and you should make a backup of all of these folders, but thats another issue!.

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
CHECK OUT THE SDK and ALL THE .chm HELP FILES OF SHAREPOINT 2003... There is plenty of stuff to read... Links at the end of post.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Download : Lutz Roeder's Net Reflector at
http://www.aisto.com/roeder/dotnet/ 
a very good tool to VIEW THE CODE OF ALL .NET FRAMEWORK ASSEMBLIES (.exe / .dll)
in EVERY .NET FRAMEWORK LANGUAGE LIKE C# / DELPHI / MFC++ /
YOU (OR YOUR PROGRAMMERS, if you are not programmer) WILL BE AMAZED! (like Pixies say  :-) in the song "I'm amazed" - 4.A.D Records/CD: Come On Pilgrim/Surfer Rosa)
BY THIS TOOL... It is unique i think because you can view & copy all the code of all .NET assemblies in the desired proigramming language and begin to realize what .NET Framework is and how it is
structured.... Don't forget it:
http://www.aisto.com/roeder/dotnet/
and download Reflector for .NET (in .zip)
He offers regural updates and bug fixes in this site
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Then, to find all the hidden files of the Server's Assembly, type Start --> Run --> C:\WINDOWS\Assembly\GAC and press enter to Open the Global Assembly Cache folder , (it works fine in Windows Server 2003)
A folder will appear, with the contents of the GAC.
There you will find subfolders with names same as the assemblie's name.he size is about 22MBytes, so copy the whole directory on your folder.There you can find ALL the missing .dll's ...
like Microsoft.SharePoint.Security.dll

Microsoft.SharePoint
Microsoft.SharePoint.Dsp
Microsoft.SharePoint.Dsp.OleDb
Microsoft.SharePoint.Dsp.SoapPT
Microsoft.SharePoint.Dsp.Sts
Microsoft.SharePoint.Dsp.XmlUrl
Microsoft.SharePoint.intl
Microsoft.SharePoint.Library
Microsoft.SharePoint.Portal
Microsoft.SharePoint.Portal.Admin.Search
Microsoft.Sharepoint.Portal.GlobalizedStrings
Microsoft.Sharepoint.Portal.OfficeDialogProcessor
Microsoft.SharePoint.Portal.SingleSignon
Microsoft.SharePoint.Portal.SingleSignon.Security
Microsoft.SharePoint.Security
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
About the Microsoft.SharePoint.Security.dll i had this reply from Patrick Tisseghem (he is a Microsoft MVP for SharePoint)
when i asked him the question about how to find this "Microsoft.SharePoint.Portal.dll" that is required for some projects in C#
Here is what he answered:
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
From: Patrick Tisseghem
Sent: Friday, 19 May 2005 07:13
To: Alopoudis Dimitrios
Subject: RE: Microsoft.SharePoint.Security.dll Not Found On SharePoint
2003 Server! (via Patrick Tisseghem's Blog [MVP SharePoint])

You have to look for it using the dos prompt. It is really there!
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Here are some articles you might be interested in:

Welcome to the Microsoft SharePoint Products and Technologies 2003 Software Development Kit
URL: http://msdn.microsoft.com/library/en-us/spptsdk/html/SPSDKWelcome_SV01017094.asp?frame=true&_r=1
Learn what Web Parts are and how to create them.
URL: http://msdn.microsoft.com/library/en-us/odc_SP2003_ta/html/sharepoint_northwindwebparts.asp?frame=true&_r=1
Welcome to the Microsoft SharePoint Products and Technologies 2003 Software Development Kit
URL: http://msdn.microsoft.com/library/en-us/spptsdk/html/SPSDKWelcome_SV01017094.asp?frame=true&_r=1
Download the Microsoft SharePoint Products and Technologies 2003 SDK
URL: http://go.microsoft.com/fwlink/?linkid=34394&clcid=0x409
Download the Microsoft Windows SharePoint Services SDK
URL: http://go.microsoft.com/fwlink/?LinkId=38381
0
 
YZlatAuthor Commented:
please take a look at this link:

http://office.microsoft.com/en-us/assistance/HA011404991033.aspx

that's the inerface of a program that I want. What program is that and where can I get it?
0
 
YZlatAuthor Commented:
I found what I wanted. It's Windows SharePoint Services. Thanks for all your help
0
 
AlopoudisCommented:

http://office.microsoft.com/ is a Microsoft Web Site that is dedicated to Office, ok?
It is not a SharePoint 2003 Portal , it is just a Web Site made with Microsoft FrondPage or Macromedia Dreamweaver or whatever HTML
To have a look how a customized SharePoint 2003 Portal looks like you can have a look at
http://wss.collutions.com/default.aspx which is a SharePoint 2003 Portal and NOT a simple web site.
Editors Microsoft uses (i dont know how Microsoft builds his sites- i mean with what tools...)

I can't understand what you mean with : "That is the interface that i want". If you mean that you want to customize SharePoint 2003
to look like the http://office.microsoft.com/ web site i cannot help you on this, i can only give you some hint that you must make your own
template (stylesheets (.css)) , xml navigation files and change the default asp.net (.aspx) files of SharePoint 2003, that is (i think) possible
only with Microsoft FrondPage 2003 (that i do not have!).

You can email me at: Alopoudis@betting.gr for anything else. Have a nice evening

0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now