How to host functional PowerPoint on IIS host - iis

I'm trying to put a PowerPoint on a page on my server. I am able to use Iframes if need be, but currently, if a user opens a page with a PowerPoint, either through the page itself or through an Iframe, the PowerPoint prompts the user through the browser to 'save' or to 'open'.
It is important to host this on our servers internally as we can't have many material at all available to the public. This rules out using 'OneDrive' or 'PowerPoint Online' as the material will be accessible to anyone who knows the link. If Microsoft would put a Password Protection this would become a solution, but you can not place a password on material you put on your OneDrive.
It is also important to keep functionality of the PowerPoint. This rules out 'GoogleDocs' because if you open your PowerPoint document using GoogleDocs, it becomes a simple carousel. Menu's become dysfunctional.
I have read the following pages but they offer methods that are not suitable.
Embed a Powerpoint in a Web Page
Embed a PowerPoint presentation into HTML

Related

Get current page URL and Title from a SharePoint Provider Hosted add-in Part?

I'm looking to see if there is a way to grab the current URL and title of the page that the add-in part is residing on. The add-in part is a Provider Hosted add-in with the main piece living outside of SharePoint. I am using JSOM at the moment to grab the Client Context and Web Context.
I understand that the cross domain scripting is preventing me from using traditional window.top.location.href
Does anyone know of any tips or tricks that I may be missing to grab information that would otherwise be relatively easy to grab?
SharePoint is essentially using Cross-Domain scripting and a proxy page to share information between SharePoint and Azure. I need to grab the parent window of the iFrame of the proxy page.
I have an app that is attempting to track which page (title and URL) the action within the app was taken upon. Think of a survey. The information is added to a database related to the user. The add-in can be added to any page on the Site Collection.

Saving excel web page to web server without disclosing UNC

My website users have dashboard containing all the graphs, tables etc. created in excel and now they wish to publish it online.The intranet web server is in LAN connection with client PCs and generally website is accessed something like this:
http:\\10.222.12.52:8080\mywebsite\index.html
Now they are saving the excel sheet with AUTO PUBLISH OPTION ON as a web page (say dashboard.htm) and they wish to view updated dashboard using URL like
http:\\10.222.12.52:8080\mywebsite\dashboard.htm
The problem is while saving excel as web page, we need to enter entire UNC path to website folder i.e. \\10.222.12.52\c$\Apache24\htdocs\mywebsite\dashboard.htm and the same should not be disclosed as almost any user in team (not necessary just admin) would be handed in-charge to save new dashboards quarterly.
Is there anything that can be done as an alternative to UNC path? something like
\\10.222.12.52\mywebsite\dashboard.htm that would be accepted by excel's "save as" dialog box to save the excel as web page..

SharePoint 2010, Upload Document Redirect to Page

I have a document library in SharePoint 2010 that several different teams are using for the same purpose. Each team has their own page that has a filtered view of the document library on it. The document library also has custom columns.
The issue I am running into is when a team member uploads a document from their page. They click "Add document" from their page, and then they browse to the document they want to upload. This part works perfectly - and the URL specifies the source as the team's page. However, after a user selects the document and clicks "OK", it takes them to the EditForm.aspx page that allows the user to fill in the meta data for the document. This is fine, but now the source URL specifies a view from inside of the document library, and no longer points to the team's page (where they came from).
Does anyone know how I can change this source URL to point to the team's page instead of the document library? Or, does anyone know a workaround for this issue so that a user can upload a document from a page (with document library web part on it) so that it returns to the page?
Thanks!!
SharePoint 2010 should work the way you want out-of-the-box. I tried to reproduce your situation, but was unable to. What I did was set up a library with one custom column and two custom views. I then created two pages, one with a list form web part using one view and one with a list form web part with the other view.
When I click on the Add Document from either page, a modal dialog window opens to the Upload page. I first select the file (Upload.aspx) and then am redirected to the metadata properties (EditForm.aspx). After filling out the metadata, the dialog window closes, and the page behind it (the page we were originally on) refreshes to show the new document in the web part. So the user experience is that they stay on the page they want while adding the document as desired.
If you edit your question or provide comments with more details on your situation we can try to reproduce it, but the functionality you describe is exactly how it is supposed to work out-of-the-box.
Peter's correct - SharePoint's being SharePoint.
If I am reading this right, it may be that you should simply check out in-line editing. Using a view, you and edit the properties dynamically without leaving the page (each team getting their own view).
Alternately, I see many who simply want to redirect users back to the page they came from either edit or view of an item regardless of where that was (a link, etc.). Simplest way to do that is a little programming by adding a button to the forms replacing the OK/Cancel with your own code. Simply edit the forms using InfoPath to add the new buttons - you have the user context if you need to custom redirect to a team home page or some such.

Communication between a webpage and Excel?

I am trying to find a way to make a web application communicate with Excel in the same way that a desktop application could talk to it using COM. The basic description of my problem is as follows:
User selects a cell within an Excel worksheet.
User switches focus to a web application running inside a browser and clicks a button.
The clicking of the button inside the web application causes a string to drop into the open Excel spreadsheet at the cell that was previously selected.
I should reiterate at this point that I am not trying to make a webpage generate an Excel file. Rather, I am trying to have the web application directly pass a message to the open instance of Excel.
This would be straightforward if I were writing a desktop application. But in the browser context, security is going to keep the web application from communicating with Excel. I understand that it might be possible to use an ActiveX control in IE to do this sort of thing, but I would prefer allow the application to run in any browser and ensure that the user does not have to modify their browser security settings.
Can anyone suggest a workaround? One thing I wondered about is whether you could use RTD to approach the problem. I have not used RTD, so I am unfamiliar with its exact capabilities. But if the user is logged into the web application, could their button click send a message to the server that is then relied back to the Excel instance using RTD? This assumes that the user also has an Excel plugin that provides their account credentials to the RTD server.
Thanks very much.
barrowc - The button is just there to communicate with Excel.

Reduced functionality using forms authentication (FBA) in SharePoint

I’ve got a moss document centre website with FBA and AD authentication enabled. After creating a picture library I seem to have reduced functionality when accessing the site through the FBA URL.
I’ve compared the web.config files from each IIS website and they are the same (apart from added FBA information that's required).
Here's two pictures to illustrate what I mean.
This picture shows the options available in the picture library when accessing the website through AD authentication:
alt text http://www.abbeylegal.com/Downloads/2006-07-26/Ad%20Authentication.jpg
This picture shows the reduced options available in the picture library when accessing the website through FBA authentication:
alt text http://www.abbeylegal.com/Downloads/2006-07-26/FBA%20Authentication.jpg
Anyone else seen this behaviour? I find it really strange.
This functionality is by design. As per Microsoft:
When you configure a zone to use forms authentication, the Enable Client Integration box is cleared by default. If a zone is configured in this way, the following changes occur in functionality:
Support for remote interfaces is turned off. That includes WebDAV, SOAP, and Microsoft Office FrontPage remote procedure calls (RPC). Some functionality is not available, such as Web folders or the Web services for accessing content in that site.
Some toolbar items no longer appear:
New Document
Open in Outlook
Open In Windows Explorer
Export to Spreadsheet
Open with Database Program
Explorer View option is hidden.
Create an Access View option is hidden.
In picture libraries, the following functionality is removed:
Upload Multiple
Edit Picture
Download
Send To
On the Edit Control Block (ECB) menu, the drop-down menu that appears when you click - items in document libraries, the following items are removed:
Edit in Word
Edit in Excel
Edit in PowerPoint
Discuss
Connect To Outlook
In slide libraries the following functionality is removed:
Publish Slide
Send to PowerPoint
Also, syncing SharePoint data with Microsoft Office Outlook no longer works.
Form Authentication will reduce some functionality such as in document library. We won't see the new document, be able to edit it in the spreadsheet, be able to open it with Windows Explorer etc.
For that, we need to enable the feature called Client Integration in Authentication
Provider. After enabling that, we'll get all menu items.

Resources