Which site template to use for embedding existing applications?

ngm
  • Which site template to use for embedding existing applications? ngm

    I'm currently going through the SharePoint Planning and Architecture documentation, planning a SharePoint installation. I'm on the section "Determine Sites and Subsites".

    One of the things suggested to take into account for each site is what site template you will base it on. A number of the sites on our site will be existing ASP.NET applications that we're embedding into the new SharePoint portal -- I'm wondering in this case, is the thing to do to base the site on the "Blank" template?

    It seems like the obvious option, but I'm not entirely sure of the best procedures to follow when embedding an existing application.

    EDIT: just to provide more information, one of the embedded applications would be, for example, our own custom-built issue tracking/support system that we've used for a while. I would simply envisage us having a link on either our global navigation, or the current navigation (the vetical menu on the left..), which when clicked upon brings up the issue tracker application within the same master page/branding layout that everything else on the SharePoint site is displayed within.

  • It really depends on what you mean by "embedding" the existing applications. SharePoint uses specific page templates (master pages) so one of the first decisions would be:

    • Are we embedding the sites purely in a navigation sense? (It might be fairly simple to achieve this, since custom navigation links can be added to a site. Going further, you can write custom navigation providers since SharePoint uses the ASP.Net navigation provider model).
    • Are we embedding the sites down at the page/template level? (This would likely be more involved, since a higher degree of code integration would be required).

    Since the site templates provide a different set of site 'tools' (e.g. calendars, document libraries etc.), if you want some of these it will probably be a question of working out what type of site/set of tools should also exist in the sites. If you don't want any of the SharePoint site 'tools' to be mixed into your application sites, then the blank site template would probably be the best choice.

    Does that help?

  • I would go with the blank site. By doing this you can focus on the integration and design components for your application. If you base the template off the team site for example you than might get the user curious on doc libraries, announcements, custom lists etc. and they will want to go further with the design of the site.

Tags
architecture site-template site-collection
Related questions and answers
  • I am developing a company website/portal in SharePoint, and am trying to figure out the best way to organise it into site collections, sites and subsites -- I'm confused by the terminology I think. The site has a public-facing Internet presence which is to be managed via the Publishing WCM features of SharePoint. Behind the scenes there will be some portal features, such as personalised..., to have each one as a 'subsite' feels like overkill, but that may just be because I'm not used to the terminology. I would ordinarily just think of them as subsections of a website. The 'Support

  • This is an old issue I thought this was a bug in an specific environment after reading a couple of blogs it has made me think again... The issue is that SharePoint site collections and sites..." returns the webs or sites respectively. UPDATE 02/06/10: As I mentioned above an upgrade to SharePoint 2010 will fix the issue (at least make the STS_Site and STS_Web results appear again... in the index under the contentclass:STS_Site and the sites (SPWeb's) are contentclass:STS_Web. The following people seem to have come across this issue and assumed it was just a limitation. I think

  • I'm prototyping the best way to dynamically connect web parts at runtime. Essentailly, the application will allow for several disparate application groups to create web parts that will be consumed within the SharePoint front end. All of the web parts will need to automatically detect consumers and providers to create connections at runtime. What we are looking to do is have webparts discover... interface for passing data between the parts, so the only issue is how to manage the connections. To be clear, we do not want user's to worry about having to create connections themselves. For our

  • I'm a SharePoint development beginner and I would like to develop a custom application on top of SharePoint Foundation 2010. I decided to write few visual web parts for simple logic and Silverlight... parts are not used in other SharePoint sites as well? It would probably break the application and it could, of course, make it possible to replicate the same application but using different users. I thought of writing application pages (my application would be in _layouts folder as I understand it), which would make it possible to not reuse my application, but users and rights are assigned on site

  • When I go to manage service applications in Central Administration and try to create a new service application like: New > Create a new service application, the link isn't active. My issue is I would like to create a Search Service Application after installing Search Server Express 2010. Do I need to run the Farm Configuration Wizard and install the below if I can create a Search Service Application? Business Data Connectivity Service Enabling this service provides the SharePoint farm with the ability to upload BDC models that describe the interfaces of your enterprises' line

  • I have a Silverlight 4 Beta application where I'd like to use the SharePoint object model to upload a document to a SharePoint site - should be simple enough, except an exception is thrown at: using... isn't in the IIS metabase because it's being handled by DNS. My web application has an AAM set up and a host header on the web site in IIS. I also tried running the code without using the FQDN of the site, e.g. http: //servername:4860. Permissions: The identity of the the Silverlight application pool has db_owner permissions to my content database, and is also a site collection administrator. I

  • A common issue with my customers is that they define a number of content types that should be available on a document library. That library is part of a custom site template and pretty soon we'll have 200 sites using that template. Now the customer realize that they need two new content types on that library. Oh, and they will need those content types on the existing sites as well. I might have misunderstod something about content types or just misconfigured the library, but so far the only way I have been able to add those new content types on existing sites have been through a powershell

  • . One of these forms renders without issue and the rendering template loads along with my control. The other list and its template will not load following the exact procedure as the first one. What I mean is that the link will carry you to the newform.aspx page and it will load the listform webpart as I can see it when I view source. It is just not loading the template I asked it to load just like I...This is mainly a verification question as I have been fighting with an issue for a couple of days now. I have two lists derived from 2 custom content types. Both content types used the task base

  • applications inside Sharepoint), but I wouldn't want to do it that way even though it would be much easier for me to develop such applications, because I'm primarily hardcore Asp.net MVC developer... any development experience in Sharepoint I can't really say which ones are going to be imperative for my application. I would like to do it on Foundation, because I can re-sell the app without...I'm about to start developing a custom business application on top of Sharepoint 2010. I haven't done anything on this product but client insists on it so I don't have a choice. Application info I

Data information