Automatically Upload Job offers to Linkedin - linkedin

I've read much about implementing LinkedIn into my website, but is it possible to upload job offers from an external software directly to LinkedIn?
I’m working with an SAP based recruiting management software. One of the function it is capable of, is to create job offers. But until now, they are only internal. I want to implement a function, which allows the user to automatically upload a job offer to LinkedIn.
Does LinkedIn provide some kind of support for such kind of work? XING for example, offers you documentations for a connection via API or XML. Is there something additional existing for LinkedIn?

Looks like it isn't available for the normal APIs. They have a specific section based on their "Talent Solutions" that may be of interest. Looks to be a paid program
https://developer.linkedin.com/partner-programs/talent

Related

Linkedin REST API Job Search

I've seen several posts linked to this question (some older than others) but no definitive answer.
I want to set a section on my web-page linking to the LinkedIn positions that answer to a particular, kind of specific, query.
Ideally, I would like to download and reprocess the text to mix Linkedin's job offers up with other sources and implement a layer of processing on all job positions relating to my user's needs.
Overall, what I do need is scraping LinkedIn Job Offers. I'm not too fond of the idea of implementing a scraping tool or using some external and non-supported plugin.
I've tried opening a request to LinkedIn, and I've been told I should write here with the #linkedin tag so that LinkedIn technicians' can see my bid and answer.
I have the impression that a LinkedIn API allowed searching for Job Posts/Positions and downloading the main, but the functionality it's not supported anymore. Does anyone know if that's the case or what I should do to perform that operation if that's not the case?

Add Google Analytics Tracking to Dynamics CRM Install

I'd like to add Google Analytics tracking script to all page loads in Dynamics CRM - so I can track and analyze how people work in the app and find pain-points with our processes.
I modified the tracking script to pull the userID (GUID) and entity ID (GUID) and put them into custom dimensions. I expect to use that to determine the user viewing the site, form name, entity name, etc. in my reports. I also set it up to
However, our developer says the best way to do this is to manually add the script to every entity (or something like that - but it's a manual thing done to every single entity). I feel like it's a web page... so it should be able to just have some javascript in the header like anything else.
Is there a better way? Any ideas? I don't want it to be hacky - this is for a production/enterprise system... Obviously I'm not very familiar with Dynamics in this light... Just looking for some ideas.
Assuming that the script is a piece of JavaScript you want to run on page load. Then adding the script to every page isn't just the best way to do this, but the only supported way to do this. Microsoft make available a number of ways to extend and customise CRM, unfortunately they don't just allow you to do anything you like.
So whilst CRM is just a bunch of web pages, they aren't your web pages to edit freely. Microsoft provide a number of extensible points but direct editing of the DOM isn't one of them.
I suppose a good simile here is that StackOverflow allow me to type any answer I like, but then don't allow me to change the font. Whilst this is a web page I can edit, it's not my web page.
That all said its worth bearing in mind what supported actually means. Something which is unsupported typically means:
What you want to do probably won't work easily.
If you do get it to work, the next update of CRM will probably break it.
Microsoft might not feel so obliged to help when it does break.
You may find Supported extensions for Microsoft Dynamics CRM useful.
In terms of what you do to make this work:
You could try hacking open the installed server files to find somewhere to add your script. However I would advise against this as its not supported (I advise against anything unsupported).
Your you can write the script once in a web resource, and use on every page. The only duplication required is to add the event handlers to each form, which is relatively quick for a single form.
Your users probably aren't using every page (and you can't add script to every page anyway, only forms) so just target the pages you need rather than trying to get 100% coverage.
CRM has a set of meta data web services you can use to create fields and entities. Perhaps you could use it to perform form edits and automate the process.
If you are looking to analyse system performance then perhaps adding form script isn't the best way to do it anyway. Tracking client form interactions only really scratches the surface of CRM usage anyway. What about plugins, workflows, data base, and web services which all execute server side but affect client performance?
Perhaps broaden your searches to include topics such as CRM monitoring, optimization and management. For example; Optimizing and Maintaining Client Performance for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online.

Embeddable Enterprise Collaboration (Microblogging) Engine

Short Version (tl;dr):
Is there an open source or commercial engine that provides embeddable collaboration and microblogging functionality?
Long Version:
I am creating a niche application that has need of this functionality and do not want to reinvent the wheel. The following are must have requirements:
Data API only. My application is SaaS, and I want to build the functionality around the data. This eliminates most of the offerings out there (facebook, salesforce chatter, yammer, present.ly, teambox)
Does not require use of a built-in front end. I really just want an engine that will take care of the storage and events, and gives me a means of querying. Requiring the use of a specific front end renders it useless for embedding into my app. This eliminates everything else I have found (status.net, Yonkly, Jaiku)
Beyond standard updates and replies, can handle custom events. For example, if I were embedding this into an logistics application, I could have the engine handle events like "shipped", "received", and "cancelled".
Beyond this, there are several nice to have features that a framework would have:
Should not require a specific platform or server technology to run (i.e. something like a RESTful API would be nice)
Should be message based so that commands that affect its state can come from any source
Should encapsulate its own storage so that external resources are not necessary (i.e. no database needed)
Should have pluggable extendable UI components/widgets for web, mobile, and desktop clients
Should have search and retrieval APIs available for many languages/platforms
It seems that someone out there should have this already, or at least be in progress with it. Please point me in the right direction.
Since nobody had any answers and continued research did not find anything, I created a solution on my own called Collabinate. Updates can be found on Twitter, and the project itself is hosted on GitHub.

SCORM reporting to LMS

I'll prefix this with: I don't much about SCORM.
I'm the maintainer for a training video delivery platform. It shows videos but doesn't test users. Clients of the company can download SCORM modules (that is a zip) which contains a link to the video on our server.
Some clients are now asking for reporting so that they know their LMS users finish watching a video. At the moment, they just know if the user loads the module but nothing else.
As for working out if the current user has watched the film, I can do that. It's just a bit of javascript to interact with the video player. Fine.
But how do I communicate that event back to the LMS? Do I post it to their server? How do I know where it is? What if it's behind a firewall? Do they poll my server? In both cases how do I identify a user from the LMS in a way that when the results go back, they line up in the LMS?
What is the standard way of a learning management system finding out the completion status of an external module like ours?
The SCORM API is what you're looking for. It enables active communication of completion status (among many other things) between the SCO (your module) and the LMS.
At runtime, a discovery algorithm (written in JS) is used to locate the API handle, which is just a JS Object. You, as the content developer, work with that API handle, and it does all the client-server communication, so you don't have to. :-)
You can find a technical overview of how to locate and use the SCORM API here.
I'm more of the "learn by example" type, so I'd also recommend downloading one of Rustici's golf (pause) courses. Check out their Basic Run-Time Calls Course to see how they are accessing and interacting with the SCORM API. They'll be doing exactly what you're looking to do.
The official SCORM docs can be found on adlnet.gov, and they have an entire book dedicated to the RTE, but I doubt you'll need to dive that deep.
Good Luck!

Is it possible to build an application for the LinkedIn platform?

Do you know if it's possible to build an application for the LinkedIn platform?
Yes, they have API at http://developer.linkedin.com/index.jspa, allowing access to the profile, connections, messaging and more.
While LinkedIn has promised a public API for a very long time now, they have yet to deliver.
No, there is no public LinkedIn API yet.
IMO, their widgets (which there are only two of at the moment, which are very limited) don't count.
They say that they are open to being contacted with specific uses for their API and they may give access to parts as needed - but that is if they accept your ideas for integration. They have been very picky with this - and have not accepted my attempts to integrate with LinkedIn yet, they tell me I have to wait with everyone else, apparently my applications are not "high-profile" enough.
Sure, you'll find many Google results talking about their "promised" API, but they are empty promises and won't be of much help.
Yes, Linkedin has an API:
http://www.programmableweb.com/api/linkedin
http://blog.linkedin.com/blog/2007/12/the-intelligent.html
So you could build an application that uses it.
Update: (from second link)
We’ll be phasing all of this in over the coming months and to get involved with the Intelligent Application Platform either for APIs, widgets, or hosted applications, send us an e-mail to developers#linkedin.com telling us what you want to build and what you need to build it.
Since there are published Mashups using LinkedIn I would assume that means you can use the API even if the documentation isn't readily available.
As a tip, in the future include links to what you found that didn't work, so we know not to give it to you again.
I poked around a bit more and I found some more on their widgets which appears to be the main focus of their API.

Resources