Sharepoint (Public facing site) Project Guidance

Hi friends ,
This is my first sharepoint project (SP 2013) for which I have been asked to develop a public facing internet site.
I do have a basic idea about certain concepts of sharepoint but still I'm looking for a guidance to how to go about with the project.
Requirements :
1. There are many modules. And each module has many courses. 
ROLES : Anonymous Users : Read and download
    Content Authors : Add, Edit, Delete content.
    Approvers : Publish content
Need to implement cross-site publishing model (correct me if I'm wrong).
3. In one of the webpages of the website, there will be a table in the layout displayed as below: in which anonymous users can only read and download
documents. The brochure icons should allow to download document when clicked. Only authors have the authority to do any editing of the content as mentioned earlier.
Title                             
Duration                                              
Brochure
--------------------------------------------MODULE 1------------------------------------
Course 1
Course 2
--------------------------------------------MODULE 2------------------------------------
Course 1
--------------------------------------------MODULE 3------------------------------------
Course 1
Course 2
Course 3
4. Authors  should have an interface where they can input the dates for individual courses for the entire year like in a calendar control and
display to anonymous users (only read) a  set of all the courses scheduled like below:
            Jan       Feb     Mar     
Apr      May     June    July     Aug     Sep     Oct       Nov      Dec
            --------------------------------------------MODULE 1------------------------------------
Course1 08-10                         02-04
Course2                       05-09
--------------------------------------------MODULE 2------------------------------------
Course1 08-10                         02-04
Course2                       05-09
QUERIES :
1. Based on my minimal knowledge, I suppose I should use document library for creating courses under specific modules.
But how do I customize the look and feel of the library based on the layout mentioned.
2. How to implement the calendar kind of functionality and how to combine all the scheduled courses together to be displayed in a webpage?
3. should I first design the authoring and publishing sites, then create master pages and then go for creating all list and libraries? What should
be the protocol for the above project?
Guys, its my humble request to please help me out :( :( :(.....Thank you in advance. Sorry for such a long description. Spare me on this. Have a good
day :)

1. Since I want a column called brochure which should be an icon (for each course record) and which will invoke upload/download( for authors) and only download for anonymous users, is there a datatype that is supported  in custom list...because I couldn't
find any. Or do I have to implement a document library app?
Inder: Try Image content type. But on click it will download image and not whole course material. So my suggestion here is to create a calculated column to pull image and link download.
2. I would be very grateful if you could  provide me with some useful links which might have a step by step procedure for implementing site architechture :
a)cross site publishing model
b) how to define the user permissions and content approval workflow for approvers
c) Customizing style of the custom list through sharepoint designer
Correct me if I'm wrong :
The protocol should be :
1. To plan site architechture which involves implementing cross site publishing model     Inder: Yes, if required
2. Defining Lists and libraries ( I hope document library app is not required for the above specs..custom list should be fine) Inder : Yes
3. Customizing the style of custom lists and calendar functionality through sharepoint designer. : Inder: Prefer using CSS and designer.
4. Applying master pages and page layouts. : Inder Perfect. 3-4 can go together
If this helped you resolve your issue, please mark it Answered

Similar Messages

  • SharePoint public facing site does not open in sharepoint designer after giving http redirect in IIS

    I have a public facing sharepoint site
    We gave http redirect in IIS due to which I am unable to open the site in SharePoint Designer and gives error message site not found in webserver.
    If i revert back the settings (remove the http redirect link) i m able to open the site in designer.Please let me know how can I resolve the issue in opening site in SharePoint designer after http redirect setting done in IIS

    Looks like an AAM issue. What URL of the site you are trying to open with designer and what are your AAM settings?
    Ronald Bruinsma - Independent SharePoint Consultant - iDocs.info - The Netherlands
    Ronald I got the same issue here is my info:
    sharepoint site: http://<servername>/sites/mycompany
    <ServerIP>
    Default
    http://servername
    <Servername>
    Default
    http://servername
    http://contoso.mycompany.com
    Extranet
    http://contoso.mycompany.com
    In IIS webapp 80. http redirect:
    redirect requests to this destination is checked: http://contoso.mycompany.com/sites/mycompany
    can you help me? thanks

  • Sharepoint 2010 - Not able to access Sharepoint 2010 Public facing site on mobile browsers

    Hi All,
    Earlier, I posted a similar question in the forum , but did not get appropriate response . Posting it again with some more information .
    We are not able to access Sharepoint public facing site on Mobile browsers like chrome, IE, Safari (However the site is working fine on Firefox mobile browser and on PC/Laptops as well .)
    Following is the error we are getting :
     "Cannot set custom attribute on mobile controls in this page. Custom attributes specified are Access Key=0."
    I checked in the event logs , following was the exception :
    Exception captured in Exception HttpModule: System.Web.HttpException: Server cannot append header after HTTP headers have been sent.
       at System.Web.HttpResponse.set_RedirectLocation(String value)
       at Microsoft.SharePoint.Utilities.SPMobileUtility.Redirect(String url, SPRedirectFlags flags, HttpContext context, String queryStrings)
       at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.HandleMobilePageRequest(HttpContext context)
       at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PostResolveRequestCacheHandler(Object oSender, EventArgs ea)
       at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    Also, there was a microsoft OS security  patching on our farm servers post which the error starts coming . Following were the patches that were installed
    1. MS14-005          
    KB2916036          Security Update for Windows Server 2008 R2 x64
    Edition (KB2916036)
    MS14-009          
    KB2898857          Security Update for Microsoft .NET Framework 3.5.1
    2. on Windows 7 and Windows Server 2008 R2 SP1 for x64-based Systems
    (KB2898857)
    3. MS14-009          
    KB2901112          Security Update for Microsoft .NET Framework 3.5.1
    on Windows 7 and Windows Server 2008 R2 SP1 for x64-based Systems
    (KB2901112)
    4. MS14-009          
    KB2911501          Security Update for Microsoft .NET Framework 3.5.1
    on Windows 7 and Windows Server 2008 R2 SP1 for x64-based Systems
    (KB2911501)
    5. MS14-011          
    KB2909210          Security Update for Windows Server 2008 R2 x64
    Edition (KB2909210)
    6. MS14-012          
    KB2925418          Cumulative Security Update for Internet Explorer 8
    for Windows Server 2008 R2 x64 Edition (KB2925418)
    7. MS14-015          
    KB2930275          Security Update for Windows Server 2008 R2 x64
    Edition (KB2930275)
    8. MS14-016          
    KB2923392          Security Update for Windows Server 2008 R2 x64
    Edition (KB2923392)
    Has anyone of you ever faced similar(site not opening on mobile browsers) issue after installing these patches on farm servers .
    Any help would be much appreciated .
    Thanks
    Saquib Khan

    We have found below error related in ULS as well as event viewer both :
    Exception captured in Exception HttpModule: System.Web.HttpException: Server cannot append header after HTTP headers have been sent.   
     at System.Web.HttpResponse.set_RedirectLocation(String value)   
     at Microsoft.SharePoint.Utilities.SPMobileUtility.Redirect(String url, SPRedirectFlags flags, HttpContext context, String
    queryStrings)   
     at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.HandleMobilePageRequest(HttpContext context)   
     at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PostResolveRequestCacheHandler(Object oSender, EventArgs ea)   
     at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   
     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    Saquib Khan

  • SharePoint 2013 public facing site - need to mask url in search results

    Hi, we have sp2013 public facing site. Can we mask the display url in search results? Actually we are pointing two urls(ex: A & B) to same web application. Search results are already crawled based on A URL, so when people search in  browsing 'B'
    URL search results is giving URL with 'A' site. Please let me know if anyone have possible solution.
    Can we have more than one url for internet zone in AAM? i browsed in blogs most of them say it is not possible.
    Thanks,
    JB
    JB

    Please don't create multiple questions for same issue, below one is the duplicate thread
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/25a31628-1a96-4d6d-a792-3493af5bdd83/unable-to-find-manage-site-feature-in-sharepoint-2013-public-facing-site?forum=sharepointgeneral
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • Grant read permission on List for Anonymous user for public facing site in Sharepoint 2013 Online

    I have a public facing SP site ( SP online 2013 with Office 365 ). There are certain app parts added to it which read data from a
    custom list created on that site. By default anonymous users do not have read permissions list. I want users to see the list data without login in . I tried modifying the settings for anonymous users , however I am unable to do it as the "anonymous user"
    permissions cannot be checked by me.
    How do I provide read permissions to anonymous users?
    Thanks in advance

    once you make the web site online anonymous users get the read access to list.
    You can add the list view webpart and show the details to anonymous users. In the below link i have added the announcement list view webpart to a page.
    https://velegandla-public.sharepoint.com/Pages/Page.aspx
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • SharePoint 2013 public facing site doesn't not allow to view lists

    All,
    I have couple of questions regarding Sp2013 internet facing site. I am using Windows Azure environment with my own AD, DNS, WFE and of course SQL. please visit http://sharepointpath.com to see what i am trying to achieve. 
    My questions are as below:
    1) I am unable to access any of the lists for blog and team sites, when I click on any of the links it prompts for authentication. Web application is allowed anonymous access with "Entire site" not just lists and libraries.
    2) blog site and team site doesn't inhering master page from parent. I have changed master page setting to inherit on all sub sites, but doesn't appears to be working as expected.
    3) I am unable to access site using "www" CNAMe www.sharepoinpath.com
    Any help on this would be much appreciated.
    Thanks
    Pramod
    SP.UK | MCTS (Microsoft Office SharePoint Server 2007)

    In addition to allowing the anonymous authentication method for the web application you also need to set the anonymous policy and enable anonymous access in the site.
    Cloudshare has a good write-up about this. See How to Enable Anonymous Access to a SharePoint 2013 Site!
    Jason Warren
    Habanero Consulting Group
    habaneroconsulting.com/Insights
    @jaspnwarren

  • Sharepoint 2013 Public Facing Website With Managed Metadata Navigation on Office365 E3 Trial Online

    Warning: I am a complete novice in sharepoint
    I have subscribed to office365 online trial Enterprise edition to learn sharepoint
    I have created a Public facing Website
    Through the site-collection setting -> navigation created a new metadata group named navigation and chose it for global and current menu(I switched on the publishing service)
    Under the term Management I added two sub terms(for navigation group) with links to document and home.aspx
    The team site immediately showed the global menu with only two options(home and document) as needed
    Unfortunately the public facing site did not show any such options and instead showed a different menu(default one)
    I tried to add the navigation snippet to the master page and it showed the same default menu.
    The public site has no navigation option in Site setting either
    QUESTION: How can I get managed navigation in public facing site? Is it possible or it is not allowed?

    Hi,
    According to your post, my understanding is that you wanted to use the Managed Metadata Navigation in Public Website.
    Per my experience, we could not use the managed metadata navigation in public website, it is only available for the internal site collections.
    For more information:
    http://community.office365.com/en-us/forums/154/t/166500.aspx
    You can refer to the following article to know the public website and internal site collections on Office 365.
    http://blogs.sharepoint911.com/blogs/jennifer/Lists/Posts/Post.aspx?ID=76
    As this is the forum for the SharePoint server, , I’m not sure whether it supported managed metadata navigation now.
    I recommend you can post your question to the forum for SharePoint Online:
    http://community.office365.com/en-us/forums/154.aspx.
    More experts will assist you, then you will get more information relation to SharePoint Online.
    Thank you for your understanding and support.
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • Public-facing on-premises SharePoint with NTLM authentication

    I've been searching for authentication best practices for public-facing SharePoint site but I didn't find any useful resources on the issue that is troubling me.
    Assume I set up a web application with Classic NTLM authentication. On that web application I enable
    Anonymous access. This means that users inside organization's network will be able to authenticate (actually use SSO) using organization's DC. They will be able to access and administer all content. All other anonymous users will be able to see
    published content only i.e. content which is permitted to anonymous users.
    My question is: Is this kind of setup a security issue because if a potential attacker hacks a WFE then he has direct access to DC?
    Is FBA maybe a better solution for public-facing sites? Or maybe use NTLM, but create a separate domain with one-way trust to organization's domain?

    There are many variations you can take with this - and really you need to consider more than just your content. For true separation:
    I would have a dedicated DC to manage service accounts.
    I would break up my DMZ behind firewall contexts with a reverse proxy publishing SharePoint at the edge.
    proxy/firewall -- SP Server -- Firewall -- SQL/DC
    For true separation you don't want to share any underlying infrastructure with internal either, although in reality logical separation is usually enough.
    Now you have to deal with internal user authentication and how to handle that. The first thing is I would have at minimum two webs available, your primary for editing and the extended version for public access.
    While a one way trust would work - you still do expose user info out to the public which you may not want. With this configuration you could configure people picker to only select from a particular OU to minimize this.
    Another option however is to look at using ADFS between your domains and create the trust there. You would have to configure the farm for claims auth to make this work, but this would eliminate the possibility of probing all the users in AD or the OU you expose.
    With the ADFS method when you update documents you user name is still tagged to content - however if you don't populate the user profiles this will be the only information available about any internal user.
    You may even want to go a step further and when you extend the public site, use forms authentication but don't provide any users. Then there is no authenticated access from the public URL. And with ADFS/Reverse Proxy may you even be able to configure some pre
    authentication for your internal users before they can even reach the internal SharePoint pages.
    I would strongly consider moving to SharePoint 2013 and looking at the cross site publishing (2010 and below have the content publishing - but stay away from that, when it works it's great, but when it doesn't it's a PITA to get back in sync). with cross site
    publishing you have an editing site and the publishing site pulls from the Search index and the permissions are completely separate.

  • DW site to windows office 365 public facing?????

    A tech consulting firm recently asked if I had the resources to convert existing websites, likely built with DW, to Office 365 public facing sites. Everything I have read about this software indicates that the process would be hellish, inasmuch as the MS program is designed for people with no web design skills whereas DW is designed for web design professionals.
    I understand why a business owner would like to integrate everything into one package, but I don't think dumbing down the website is the answer. Has anyone else ever used this software?

    I feel like I'm losing my mind! Here is a  Fortune 500 company web site using Sharepoint public facing: http://www.constellation.com/pages/default.aspx.
    Just vaildated it; it contains 93 errors!! Another has a slow-moving Flash component that cannot be controlled by the user and looks like it was built in 1995 at best: http://www.viacom.com/Pages/default.aspx . It contains 59 errors.
    What is going on here? The combination of "Cloud" computing and mobile devices is destroying web design! We are regressing!

  • Create a public access site to see the documents which are created by administrator

    Hi ,
    I am new to the sharepoint. I would like to create a public facing sharepoint 2013 site .
    Main requirement is Administrator must login to site and create a documents in library.  Those documents must visible to everyone. So that site must be public facing. 
    Please let me know step by step how to resolve it as I am new to this.
    Regards,
    Raj

    Hi,
    From your description, my understanding is that you want to let all users have permission to access a document.
    The first method you could create a public facing site with method below:
    1.      
    You should change settings in CA and your site. You could refer to this article:
    http://blog.cloudshare.com/2012/10/15/how-to-enable-anonymous-access-to-a-sharepoint-2013-site/.This is a video for you:
    How to make your SharePoint 2013 site a public facing website?
    https://www.youtube.com/watch?v=SnOmtE1x8JM
    2.      
    Add your document into the home page: Click gear icon -> edit page -> INSERT tab in the Ribbon -> Web Part -> select your document -> Save.
    The second method you could accomplish your requirement via manage your document permission:
    1.      
    Enter your document library.
    2.      
    Click Library Setting in the Ribbon.
    3.      
    Click
    Permissions for this document library under Permissions And Management section.
    4.      
    Click Stop Inheriting Permissions in the Ribbon.
    5.      
    Click Grant Permissions in the Ribbon.
    6.      
    Enter everyone and choose view only as the screenshot below.
    7.      
    Then users can access this document library via its URL(in my case it is:
    http://sp/sites/sharepoint2013/Shared%20Documents/Forms/AllItems.aspx).
    Best Regards
    Vincent Han
    TechNet Community Support

  • Remove Render Blocking From Office 365 Public Facing Website

    Please does anyone know how to solve this?
    Im trying to optimise my office 365 public facing website with search engines such as Google. Google has found a number of errors on all my pages, one being this Remove Render Blocking from Javascript & Optimise CSS Delivery. What does this mean and
    how do i fix this? Must be someone out there that knows surely.
    The notes Google left where: None of the above-the-fold content on your page could be rendered without waiting for the following
    resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.
    Thanks

    I feel like I'm losing my mind! Here is a  Fortune 500 company web site using Sharepoint public facing: http://www.constellation.com/pages/default.aspx.
    Just vaildated it; it contains 93 errors!! Another has a slow-moving Flash component that cannot be controlled by the user and looks like it was built in 1995 at best: http://www.viacom.com/Pages/default.aspx . It contains 59 errors.
    What is going on here? The combination of "Cloud" computing and mobile devices is destroying web design! We are regressing!

  • Create a public Internet facing site with SharePoint Foundation

    Hi,
    Would I be able to use SharePoint Foundation to create a public Internet facing site? In addition, where can I find tutorial on how to create public Internet facing sites?
    Thanks a lot!
    Eduardo

    Hi Eduardo,
    You can create public Internet facing site using SharePoint Foundation, e.g. www.wssdemo.com
    Regards,
    Vladimir
    MCTS, SharePoint tips blog: http://buyevich.blogspot.com

  • Create public facing web site of SharePoint intranet portal with Public IP Address

    Hi,
    I did below steps to create public facing URL and to access outside domain network (Internet).
    1. Got a public IP Address.
    2. Created an extending web application to existing Web Application (default zone - intranet) and Zone selected to Internet and host header given test.contoso.com.
    3. Went to IIS and edit binding of Internet site. Provided public IP Address in 'IP Address' textbox and given host name as test.contoso.com. 
    Above are the 3 steps used to get access http://test.contoso.com in internet. But unable to access it and not seen any relavant message.
    Please help me and provide me steps to achieve.

    Did you actually register the contoso.com address on the Internet?  And is it associated with the public IP Address?  To access SharePoint from the Internet you are going to use http://test.contoso.com.  The Internet DNS servers need to be
    able to resolve that to your Public IP in order to find the SharePoint server.
    Second, did you bind your external IP address to one of the network cards on your SharePoint server?  Or is your Firewall or other gateway device forwarding traffic to the SharePoint server at that address?
    Another problem you may have is whether that Internet IP address is even reachable on your internal network from the Internet.  Most companies have Firewalls inplace to keep external users from accessing addresses inside your network.
    It sounds like you've done all the SharePoint configuration correctly, but you also need to make sure that TCP/IP is correctly configured.
    Paul Stork SharePoint Server MVP
    Principal Architect: Blue Chip Consulting Group
    Blog: http://dontpapanic.com/blog
    Twitter: Follow @pstork
    Please remember to mark your question as "answered" if this solves your problem.

  • Public IP address requirerement for a Public facing SharePoint 2013 website.

    I am planning to implement a public facing website on SharePoint 2013 platform. Following are the proposed server setup.
    2 x Web Front End (WFE) hosting SharePoint 2013 (Load Balanced)
    2 x  Search and Application server hosting SharePoint 2013 (Load Balanced)
    2 x Application Server (non-SharePoint with separate .NET web applications linked through SharePoint site)
    2 x SQL 2012 Servers (Clustered with two instances for SharePoint and .NET applications)
    I understand that SQL servers will not require a public IP.  What about other servers?  Also, there is no tight integration between the Application (# 3) and SharePoint servers.  It is just a hyperlink provided on the WFE website.  In
    this scenario, do we need public IPs for # 2 and 3?
    Thanks in advance!
    LM

    Hi,
    In your scenario, if your Application servers run apps that need to be accessed from the Internet, these need to be published as well. Your Search And Application hosting SharePoint 2013 (SharePoint app servers) don't need to be connected to the internet.
    So all in all, make sure you publish your WFE's (using your load-balancer IP) and your Application (Non-SharePoint, through load-balancer).
    The best way to do this is using a reverse proxy to publish your SharePoint and application servers. This means you only need 1 public IP address in this scenario.
    If you need more guidance, let us know.
    Nico Martens
    SharePoint/Office365/Azure Consultant

  • Disabling mobile view in sharepoint 2013 O365 Public Facing subsite

    Hi all,
    I have a public facing o365 site with subsites. I want to disable the mobile view for this site and all its subsites. it looks like the mobile view is disabled for the root site but all the subsites have it turned on. can anyone help?
    thanks Gareth Tucker

    i would recommend to open a ticket with Office 365 support team or post the question on 365 community may be they help you better.
    http://community.office365.com/en-us/forums/default.aspx
    In on prem its very easy may be they just dont give this option in 365.
    http://community.office365.com/en-us/forums/154/t/46988.aspx
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

Maybe you are looking for