Both sharepoint server and sharepoint foundation run in same machine? - sharepoint

Does it work if both sharepoint foundation and sharepoint server installed in a single machine?

No.
Have you thought of using Virtual Machines (such as Hyper-V or VirtualBox) to do this?

Looking at the way you tagged your question, the answer is that it depends.
If you are talking about the same SharePoint version (Foundation 2010 and Server 2010 for example), then just install Server and you'll have everything that Foundation offers as well because SharePoint Server includes SharePoint Foundation. SharePoint Server just adds more services on top of what Foundation provides. There is no need to install both.
If you are talking about having Foundation 2007 and Server 2010, for example, where there are fundamentally different versions of SharePoint being installed, then no, install these on different servers as different Farms.

Related

Sharepoint oracle table integration with BCS or designer

I'd like to put a table form oracle on my sharepoint 2010 (and soon to be updated 2013) site so that the table can be updated and new rows can be inserted. After googling using BCS seems to be the only option. Is this correct? the Sharepoint designer will not work with Oracle?
Also when I open Visual Studio 2012 Professional and click on new project>>Sharepoint>>Sharepoint 2010 Project I get an error saying
Sharepoint server must be installed to workwith share point projects.
Do I need to install sharepoint server on my machine?
Can anyone provide any documentation on how to do this? what happens when I go to Sharepoint 2013?
Oh yea and I have windows 7. Will sharepoint server work on windows 7?
Thank you!
I'll try to answer all your questions.
Oracle connectivity
BCS supports Oracle but it's not trivial. Sharepoint designer is a tool where you can create External Types (BCS types). But with Sharepoint Designer you are limited to SQL Server, WCF Services and .NET assemblies. There are few workarounds:
Create linked server to oracle in SQL Serve Management Studio and use Sharepoint Designer to create BCSentities
You can create service for fetching oracle data and use Sharepoint designer to create BCS entities
If you just want to display some data from oracle and have developer knowledge. You can use ODAC for .NET and create webparts for displaying data (the simplest solution of all).
For Sharepoint 2010 Development you have to install sharepoint (foundation or server) on copmuter where your VS resides. Sharepoint foundation could be installed on Windows 7 x64. Installation is trivial download sharepoint foundation and run installation file.
For Sharepoint 2013. You can create apps and client apps on remote computer but for farm solutions there is the same rule (but SP 2013 can't be installed on Windows 7).

Environment setting & development tools for my SharePoint 2013 project

I want to start my first SharePoint project to build internal and external systems:-
So I am preparing to get the following to set the development environment and to publish live SharePoint applications:-
SharePoint Server 2013 Standard edition. As for now we do no need
the enterprise features such as e-discover, BI, branding, etc.
Windows server 2012 & IIS as the operating system and hosting server respectively.
SQL server 2012 or 2008 for the database
Visual studio professional 2012 to develop web parts and use SharePoint templates.
Team foundation server 2012 to provides versioning control, bug tracing, etc.
So can anyone advice if I am missing any tools or software that are needed to develop and implement live internet & intranet SharePoint applications.
Second question should I use office 365 in my case?
Best Regards
It seems like it's sufficient enough to start developing SharePoint applications. You may need SharePoint Designer 2013. You can also find the best-to-have hardware requirements for SharePoint development environment in my blog post (http://keremozen.com/2012/12/28/hardware-requirements-for-sharepoint-2013-development/).
Office 365 or on-prem installation choice totally depends on your needs.
Office 365 installation provides easy set-up, maintainability, scalebility and security. Your sites will be accessible 24x7. If you want full control on your sites you can prefer on-prem installation.
Regards

SharePoint 2010 Development with Visual Studio

My company has SharePoint server farm setup and run on internet and local. Now we have to develop some application on it.
How can we do that from VS2010 on PC/Laptop (which does not have SharePoint server installed)?
If we have to remote connect to server and use VS 2010 on server, how can multiple people can work at the same time?
SharePoint development needs ot be done on a system with SharePoint installed (forget about trying to remote, it never works well with SharePoint). You can install SharePoint on your PC/Laptop for development purposes - How to Setup SharePoint Development Environment
You can develop SharePoint applications without SP installed but will be limited to using the REST Api, ClientContext API or an external connector like Camelot .NET Connector for SharePoint from Bendsoft.
Generally SharePoint developers work in a virtual environment with SharePoint foundation installed creating their deployment packages locally.
Here is a good starting point if you want to set a virtual environment up for development. http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx

TFS 2010 with Project Server 2010

I've just tried out TFS 2010 today, along with Project 2010 and VS 2010. Only Later realized that without Sharepoint, TFS is only configured as Basic. This reduces it's functionality as oppose to what I've seen during VS2010 product launch. Sadly I can't find any alternative but to get a trial copy of Sharepoint to see if it serve my purpose. Well, apparently Sharepoint only comes with x64 edition. I'm not formatting any machine to x64 just to give this a try. So, after some reading up, I found that Project Server is actually based on Sharepoint. Now I wonder is whether TFS can be configure to connect to Project Server?
If it's possible, would the setting be much different that Sharepoint's?
And what am I missing from this setup as oppose to Sharepoint's?
Based on Sharepoint != Sharepoint. I think that Project Server is just a subset of Sharepoint functionality. Also, basing Project on Sharepoint allows for some really tight integration into your portal. To answer your question, I don't think you still will get your fully featured TFS without Sharepoint Proper.
FYI - Sharepoint 2007 (or 3.0 or whatever it is) is not x64 only, but will run on x86. TFS 2010 will go full feature on 2007
Sharepoint 2007 Trial
To answer what you are missing:
Reports
Project Portal
TFS Web Access
That's about it. You still get 90% of the features with your current deployment without SharePoint. Tommy is right about MOSS 2007, it comes in 32-bit and will give you all features. Project Server runs on top of SharePoint as a shared service provider. Traditionally MS releases a power toy to integrate TFS with Project Server. They said they would go over this at TechEd, which just happened about a week ago.
Also, I suspect the integration with Project Server 2010 will be better, but then you will have to run SharePoint 2010 :(
In my opinion, TFS has enough to run most projects by itself and you can use the client version of MS Project for critical path anaylsis, etc.
Use Windows Sharepoint Services for Windows 2003 & Windows 2008:
http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400747.aspx
For Windows Server 2008 sp2 and Windows Server R2, use SharePoint Foundation 2010:
http://www.microsoft.com/downloads/details.aspx?FamilyID=49c79a8a-4612-4e7d-a0b4-3bb429b46595&displaylang=en
Both are free.
I'm not formatting any machine to x64
just to give this a try.
Why not use VMWare Server, Hyper-V, Virtual Box or some other virtualization software to run the pre-made demo/trial/lab VHD's - no formatting, no installation, no setup, more hair.
Link

Creating a development environment for SharePoint

I haven't touched sharepoint in years. If I want to setup a development environment to get up to speed, what options do I have? I don't have an MSDN license, is there anyway I can get up and running for free? (for development only)
You need a Windows 2003 Server (or 2008 Server, but I have no experience with that), no way around that. You can then of course use Visual C# 2005 Express and the SHarepoint Services 3.0 if that's your target.
If you want to do development on Sharepoint 2007, you have to buy a Sharepoint 2007 license, which has a pretty hefty fee attached to it.
As a SQL, SQL 2005 Express works fine for development.
There is a good Article how to set up Sharepoint on a Single Server:
http://blogs.msdn.com/martinkearn/archive/2007/03/28/how-to-install-sharepoint-server-2007-on-a-single-machine.aspx
You CAN use a Trial Version of Windows 2003 and Sharepoint 2007 though if it's only needed for a limited time (i believe the Trials run 180 days).
There is no way you can have a MOSS 2007/WSS 3.0 development for free but a Microsoft Action Pact is so cheap to get. :)
There is a nice blog to read to get the requirements and the steps to get a full MOSS 2007 image up and running here : How to Create a MOSS 2007 VPC Image: The Whole 9 Yards.
The action pack is fantastic value, you can use the Windows Server from that, as well as SharePoint Enterprise / Standard.
If you're just (re-)starting out in SharePoint development, there's a lot of value in just using WSS 3.0 and not (yet) using MOSS 2007. The basic vocabulary is going to be exactly the same at the development level, and you can accomplish a huge amount without ever feeling like you need MOSS to learn.
You could always download the Sharepoint trial VM here and then install the express version of visual studio.
You can download an Office SharePoint Server VHD from Microsoft. This allows you to run a virtual Windows Server & SharePoint Server on your personal machine using Virtual Server.
I recently went through this process and wrote a blog article describing how to setup a virtual Office SharePoint Server.

Resources