How can we integrate Skype API? - skype

Can we integrate Skype API in a website so that users can talk to the admins of the website using Skype? Do users need Skype username for that? Is there any site which has such functionality already?

You can put a Skype button on your website that is linked to your admin's Skype account. When a user clicks on that button (and has Skype installed on their machine) it will automatically call your admin.

You can also use the callto scheme (do a search for callto) or the skype scheme

Skype4COM.dll should be able to do the job assuming you're in MS-land. You could create a number of Skype users yourself and manage the logins via the API.
EDIT: the DLL requires Skype installed, which is probably unlikely. In general, Jabber is easier for these thing because of that. Another problem with Skype is windows management, especially in a web page. Consider my SO question here on window management.

Skype API is there for you to integrate in websites:
https://msdn.microsoft.com/en-us/library/dn986863(v=office.16).aspx

Related

Single username/password for MediaWiki+phpBB+WordPress

I am building a web consisting of MediaWiki and phpBB as its subcomponents. Also WordPress may be added in future. My current problem is to choose a single unified authentication method (not to force users to have a special MediaWiki account, a special phpBB account, etc.).
Which approach would you recommend me? The basic limitation is that it is a simple LAMP server (no LDAP database). Possibilities I know about:
Use a decentralized protocol such as OpenID, OAuth 2.0, etc. I would prefer this approach. However, OpenID is not supported by Google any more so OAuth 2.0 would be probably more appropriate.
Use DB of users from phpBB and install some plugin to other subcomponents (MediaWiki extension for phpBB auth.)
Use DB of users from MediaWiki and install some plugin to phpBB.
Use some specialized web application for user credentials management and install plugins both to MediaWiki and phpBB.
I think the main point you already understand: You need one of your new platforms to be the central user store. The problem you know have to find out:
What platform has the plugins to interact with each other? It's possible, that you find plugins, that only works "in one direction", and for mediawiki itself you will find a log of outdated extensions, that maybe won't work anymore with the latest mediawiki versions and updates.
The other point is, that you should think about WordPress now, too. After you selected one central user store you mostly can't change it with a lot of work, so I would check for an integration of WordPress now, too.
Looking at that and a short search i wouldn't prefer MediaWiki to be the central user storage, and i'm not sure, if phpBB is the best solution, too :/
I think one of the best would be to use LDAP, extensions and plugins seems to be supported and working for the latest versions of each software. You yould have a central user store, which could be easily integrated in other applications, too. What is the reason you can't use it, an LAMP stack could handle this, too?
The second solution i would consider to choose is to use Google's user store and access it vi OAuth 2.0. MediaWiki, phpBB and WordPress supports this with plugins and/or extensions.
At the end of the day a login is a login is a login. All the custom fields specific to individual applications can be properly bridged with plug-ins. Make the app that will require the most babysitting your main database and thus login system. In many cases it's the forum, but that really varies by site.
I would caution that many new forum admins eventually want to upgrade from phpBB to something that's more powerful and modern. I was one of those admins. Yes, phpBB is as good as an open-source forum gets, but it just doesn't compete with the commercial forum apps. So keep that in mind if you make phpBB your main database.

Syncing Outlook 2013 Calendar to Wordpress Plugin

I've done much research on this and at this point, it doesn't seem possible, but I'm hoping someone more knowledgable than myself can help me with a solution. I have a client that needs to sync Outlook calendar with a Wordpress plugin. They need the WP Calendar to display on it's own page and also be on the sidebars, like many existing WP Calendar/Event plugins.
This is what I know:
You can connect a URL based shared calendar to Outlook, but it won't let you edit those calendars in Outlook.
You can publish an Outlook calendar to a WebDav service. But since all the WebDav calendar services I have found, you have to enter in a login/password to access your file. (I tested using Cloudsafe).
I have not found a Wordpress calendar plugin that can access WebDav files.
A possible work around is to sync the Outlook calendar to a Google calendar and then use a Wordpress plugin that will sync with Google calendars. BUT that would mean that each person in the company would have to install an run the Google sync service on their computers, which I'm not sure they are willing to do.
Any suggestions on a way to get this request working? Thanks!
It is possible to edit "shared" calendars in Outlook. This works for Outlook+SharePoint integration.
See 2.5.6 Synchronize a SharePoint List with Outlook which contains a very brief overview and links to the MS-STSSYN and MS-LISTSWS technical documentation. Like with the WebDAV approach, failing integrated security, the password must be supplied (unless running a truly insecure editable calendar). The Calendar is just a special kind of List.
Then it's just a matter of accessing said resource in WP as well. So much fun!
There might be a 3rd party library that already emulates a basic SP List WS; there is always SharePoint [any maybe even Office 365?]..

Authentication with Google or Facebook

I'm using ASP.NET MVC and I want to authenticate users with their Google or Facebook account
Check the Url http://codechallenger.blogspot.com/2011/03/autenticacion-de-usuarios-contra.html
The post is in spanish
I believe both of those providers support OpenID. While some people out there bash it, I know other sites that have used it with great success.
I would start by finding a good OpenID provider for .NET and go from there.
I would recommend your first step would be to look into authenticating using OpenID (and integrating with WIF) as both Google and Facebook provide OpenID

FacebookConnect integration with ASP.NET

I'm working on a site with a Facebook Connect integration on blog posts. I want a Facebook .NET SDK that will allow me to:
Authenticate that a user is logged into FB. The actual login will be done via the typical FBML login button and simple JS with the XD Receiver.
Be able to push data from my WebForm to the user's FB profile, such as a status update.
I do not need to:
Create an actual FB application that goes on your profile, like "Cheer for the Red Sox" app or whatever. I do completely understand that I need to create an app using the Developer application but I'm not indenting to create a real full app.
Do any special stuff other than know the user's basics and push data to the profile.
Now are there any good starting points or SDKs I should look at. I've tried Facebook.NET and also peeked into FBConnectAuth. It seems like the former is too much and the latter is too little of what I need. However, that was a quick glance so are there any people with good experiences that did simple things?
Help is much appreciated!
Have you tried this example?
Post status to Facebook profile without Facebook modal window using ASP.NET
If you have any feature requests for FBConnectAuth, please let me know.
Adam
For me, Raya's integration of Facebook Connect is the best example out there. The author also has a good blog post where he describes how he integrated it with his existing web application..

How to integrate open ID Login

I want to integrate Open ID, Google and Yahoo login in my site, So please anyone can tell me the process of integration in ASP.NET.
Google and Yahoo support OpenID, so you just need to OpenID enable your website.
This is a great article which tells you step by step of what you need to do. You will still need an OpenID library for .NET in order to do that.
I have actually written a blog post on How to add OpenID authentication to your site using Janrain Engage that might help you along.
It's written with an ASP.NET MVC 3 application in mind, but there's nothing in there you cannot use in an ASP.NET app.

Resources