{"id":12708,"date":"2011-04-14T20:26:31","date_gmt":"2011-04-14T20:26:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/fb-linkedin-resume\/"},"modified":"2015-02-15T22:34:36","modified_gmt":"2015-02-15T22:34:36","slug":"fb-linkedin-resume","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/fb-linkedin-resume\/","author":7771617,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.0","stable_tag":"3.0.0","tested":"4.1.42","requires":"2.9.0","requires_php":"","requires_plugins":"","header_name":"FB LinkedIn Resume","header_author":"Fabrizio Balliano","header_description":"","assets_banners_color":"","last_updated":"2015-02-15 22:34:36","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/fabrizioballiano.net\/fb-linkedin-resume\/","header_plugin_uri":"http:\/\/fabrizioballiano.net\/fb-linkedin-resume","header_author_uri":"http:\/\/fabrizioballiano.net","rating":2.4,"author_block_rating":0,"active_installs":70,"downloads":23575,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.* to 3.0.0":"<p>If you&#039;ve the new LinkedIn profile active then be careful when updating, all the CSS are different and you\nwill need to rework your CSS at least a bit. I&#039;ve tried to make everything as general as possible but you&#039;ll\nneed to check it.<\/p>"},"ratings":{"1":"4","2":0,"3":"1","4":0,"5":"2"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.7.1","2.7.2","2.7.3","2.7.4","2.7.5","2.8.0","2.8.1","2.9.0","2.9.1","2.9.2","2.9.3","3.0.0"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1567157","resolution":"2","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1567157","resolution":"1","location":"plugin"}},"screenshots":{"1":"WordPress backend, inserting LinkedIn profile parts in your pages.","2":"A part of the resulting page"}},"plugin_section":[],"plugin_tags":[19725,21349,8115,313,8114],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-12708","plugin","type-plugin","status-closed","hentry","plugin_tags-curriculum","plugin_tags-curriculum-vitae","plugin_tags-cv","plugin_tags-linkedin","plugin_tags-resume","plugin_committers-fabrizioballiano"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/fb-linkedin-resume.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/fb-linkedin-resume\/trunk\/screenshot-1.png?rev=1567157","caption":"WordPress backend, inserting LinkedIn profile parts in your pages."},{"src":"https:\/\/ps.w.org\/fb-linkedin-resume\/trunk\/screenshot-2.png?rev=1567157","caption":"A part of the resulting page"}],"raw_content":"<!--section=description-->\n<p>This plugin uses a new way of processing your LinkedIn profile to extract all\nthe information you need to publish on your blog.\nUsing HTML DOM parsing we avoid all the possible bugs and malfunctions due to\nregular expression parsing, this way we're way more sure that our plugin is\nabsolutely resistant to all the LinkedIn HTML changes that could occur in\nthe future.<\/p>\n\n<p>It also outputs the LinkedIn HTML parts instead of creating new HTML, this way\nwe're sure that it supports and will support all possible LinkedIn options\nfor every part of your profile.<\/p>\n\n<p>It features two ways of usage:<\/p>\n\n<ol>\n<li>Just print out the whole profile without customizations.<\/li>\n<li>Extract single parts of your profile and print each one where you want.<\/li>\n<\/ol>\n\n<p>Supported shortcodes:<\/p>\n\n<ul>\n<li>fb_linkedin_resume_full: prints all your LinkedIn public profile.<\/li>\n<li>fb_linkedin_resume_header: prints the upper badge.<\/li>\n<li>fb_linkedin_resume_summary: prints the \"summary\" section.<\/li>\n<li>fb_linkedin_resume_experience: prints the \"experience\" section.<\/li>\n<li>fb_linkedin_resume_certifications: prints the \"certifications\" section.<\/li>\n<li>fb_linkedin_resume_skills: prints the \"skills\" section.<\/li>\n<li>fb_linkedin_resume_publications: prints the \"publications\" section.<\/li>\n<li>fb_linkedin_resume_languages: prints the \"languages\" section.<\/li>\n<li>fb_linkedin_resume_education: prints the \"education\" section.<\/li>\n<li>fb_linkedin_resume_courses: prints the \"courses\" section.<\/li>\n<li>fb_linkedin_resume_organizations: prints the \"organizations\" section.<\/li>\n<li>fb_linkedin_resume_projects: prints the \"projects\" section.<\/li>\n<li>fb_linkedin_resume_additional: prints the \"additional\" section (deprecated, only works with LinkedIn's old profiles).<\/li>\n<li>fb_linkedin_resume_honors: prints the \"honors\" section.<\/li>\n<\/ul>\n\n<p>Every shortcode accept a \"user\" parameter that will allow you to override\ndefault profile username (also if set in the plugin options) thus you can\noutput multiple profiles on a single wordpress installation or a single page.<\/p>\n\n<p>Every shortcode accept a \"lang\" parameter that will allow you to override\ndefault profile language (also if set in the plugin options).<\/p>\n\n<p>Every shortcode (except the \"full\" one) accept a \"title\" parameter that will\nallow you to customize the section title (translating it or changing it the\nway you want).\nEg: [fb_linkedin_resume_experience title=\"Esperienze lavorative\"].<\/p>\n\n<p>The \"additional\" shortcode supports more parameters (title, title_interests,\ntitle_honors), eg:\n[fb_linkedin_resume_additional title=\"Informazioni aggiuntive\"\ntitle_interests=\"Interessi\" title_honors=\"Premi e riconoscimenti\"].<\/p>\n\n<p>Notes:\n* when using a full profile URL instead of a profile username, the \"lang\"\n  param won't work!<\/p>\n\n<h3>Copyright<\/h3>\n\n<p>Copyright Fabrizio Balliano (email: fabrizio@fabrizioballiano.it)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download<\/li>\n<li>Install<\/li>\n<li>Edit plugin options providing your LinkedIn profile URL<\/li>\n<li>Insert all the shortcode you want in your pages\/posts<\/li>\n<li>Done<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Where is the LinkedIn's HTML saved in cache<\/dt>\n<dd><p>In the wp-content\/cache\/fb_linkedin_resume folder.<\/p><\/dd>\n<dt>How is the LinkedIn's HTML saved in cache<\/dt>\n<dd><p>Every profile's HTML is saved as a different cache file.\nThe file name is the md5 of the profile url (always use http and not https).\nIf you want to manually save a cache file be sure to browse\nyour LinkedIn profile in an anonymous browser window (or\nanyway not being logged in).<\/p><\/dd>\n<dt>Error downloading your LinkedIn profile<\/dt>\n<dd><p>Since 2014 LinkedIn introduces a lot of restrictions so it's really difficult\nto download public profiles without troubles, we've an internal cache to try\nto workaround the limitations but if you cannot download the profile than\nthe only way is to generate the cache file by yourself (check the other FAQs\nto know how) or to use the \"single profile super easy cache\" (option available\nin the plugin' settings page.<\/p><\/dd>\n<dt>How the LinkedIn DOM parsing is done?<\/dt>\n<dd><p>Thanks to the great simplehtmldom library:\nhttp:\/\/sourceforge.net\/projects\/simplehtmldom\/\nreleased under the MIT license.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>major rewrite<\/li>\n<li>support for new LinkedIn profiles<\/li>\n<li>added shortcode for \"honors\"<\/li>\n<\/ul>\n\n<h4>2.9.3<\/h4>\n\n<ul>\n<li>Small tweaks and refinements.<\/li>\n<\/ul>\n\n<h4>2.9.2<\/h4>\n\n<ul>\n<li>connection problems with LinkedIn should be finally solved.<\/li>\n<\/ul>\n\n<h4>2.9.1<\/h4>\n\n<ul>\n<li>some notices\/warnings ere removed.<\/li>\n<li>cache directory detection was changed to avoid problems with symlinked filesystems.<\/li>\n<li>some caching functions were rewritten.<\/li>\n<li>a cache dir creation warning was added to the admin config panel.<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>A new cache system was implemented, saving LinkedIn's HTML in the wordpress' cache\ndirectory, thus it should avoid temporary slow-downs\/problems between your server\nand LinkedIn's ones.<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>A bug with \"projects\" section was solved (links to other project members' profile).<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>If the plugin has problems downloading your LinkedIn profile now you can\ngo to the plugin' settings page and paste the HTML source of your LinkedIn\nprofile. It will also act as a cache.<\/li>\n<li>DOM parsing library was updated to version 1.5<\/li>\n<\/ul>\n\n<h4>2.7.5<\/h4>\n\n<ul>\n<li>LinkedIn profile download routine updated, trying to solve the problem\nbetween some hosts and some LinkedIn profiles<\/li>\n<\/ul>\n\n<h4>2.7.4<\/h4>\n\n<ul>\n<li>Support for \"projects\" section was added.<\/li>\n<li>a little bugfix about double slash was fixed (thanks to \"gav\")<\/li>\n<\/ul>\n\n<h4>2.7.3<\/h4>\n\n<ul>\n<li>A desktop user-agent was forced when downloading LinkedIn profile.<\/li>\n<\/ul>\n\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>LinkedIn links were removed from \"header\" section<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>error message is now more verbose.<\/li>\n<\/ul>\n\n<h4>2.7<\/h4>\n\n<ul>\n<li>accept-language header is automatically sent to linkedin, according to the\n\"lang\" parameter<\/li>\n<li>fb_linkedin_resume_courses shortcode was added.<\/li>\n<li>fb_linkedin_resume_organizations shortcode was added.<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>skills are now printed with the proficiency (you've to mouse over the skill\nto see it)<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>simplehtmldom library is now included only if the str_get_html function\ndoes not exist (avoiding conflicts with other plugins).<\/li>\n<li>a bug with the new skill style was fixed.<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>complete profile URL is not supported instead of the username, thus it should solve all\nproblems with people with strange profile urls.<\/li>\n<li>LinkedIn gzdeflated content support was added and double error checked.<\/li>\n<li>skills are now rendered as a sort of \"tag cloud\" like the new linkedn design.<\/li>\n<li>profile name replacement routines were rewritten cause some users have double spaces\nbetween name and surname.<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>WordPress' internal function \"wp_remote_get\" is now used to download LinkedIn's page, this should\nsupport a lot of connection methods, not just only the old file_get_contents<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>redirects to external websites were fixed.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>fb_linkedin_resume_publications shortcode was added.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>\"user\" param was added to all shortcodes to let you parse multiple profiles<\/li>\n<li>\"skills\" shortcode now removes links to single skill page (which has links to other users and anyway was wrong)<\/li>\n<li>fb_linkedin_resume_full() function was completely rewrote<\/li>\n<li>some error checks were added<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>plugin url was fixed.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>fb_linkedin_resume_skills shortcode was added.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>lang param was added to all shortcodes.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Publish all your LinkedIn public profile (or just some selected parts)\non your blog.\nWith custom language and translations support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/12708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=12708"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fabrizioballiano"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=12708"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=12708"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=12708"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=12708"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=12708"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=12708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}