{"id":1156,"date":"2016-12-01T11:22:25","date_gmt":"2016-12-01T10:22:25","guid":{"rendered":"http:\/\/blog.ttoine.net\/?p=1156"},"modified":"2016-12-01T11:30:11","modified_gmt":"2016-12-01T10:30:11","slug":"the-eclipse-user-profile","status":"publish","type":"post","link":"https:\/\/blog.ttoine.net\/en\/2016\/12\/01\/the-eclipse-user-profile\/","title":{"rendered":"The Eclipse User Profile"},"content":{"rendered":"<p>Following a soft release in October 2016, including several features, the collection of user feedback, related testing and adding improvements, it is officially time to announce the launch of&#8230;<\/p>\n<blockquote><p>&#8220;<strong>The Eclipse User Profile<\/strong>&#8220;<\/p><\/blockquote>\n<h3>Story<\/h3>\n<p>The aim of the Eclipse User Profile (previously known as the User Dashboard), is to provide user\u2019s with an overview of their community user activity on eclipse.org websites and services (such as Eclipse Marketplace).<\/p>\n<p>The User Profile includes:<\/p>\n<ul>\n<li>A simple URL, easy to remember and share, https:\/\/eclipse.org\/user\/ttoine;<br \/>\nAn overview of a user\u2019s activity, retrievable from their account, and also made shareable with a link;<br \/>\nA way for community users to find other users, and to understand who they are;<\/li>\n<\/ul>\n<p>Use Case:<\/p>\n<ul>\n<li>A young developer is using a plugin in the Eclipse IDE, and submits a bug to ask for an improvement. A top contributor or project lead answers the bug. On Bugzilla, the only information you can see about a specific user is their email address. So how can the young engineer contextualize the value and merit of the answer he or she receives?<\/li>\n<li>Instead of only being able to see a public email address, a link to the Eclipse User Profile will appear, helping the young developer understand who the other participants are, and why their input is of value.<\/li>\n<li>Users can also share their profile URL in their email signature, on social networks, when applying for a job, as a footprint of their activity and software development work&#8230;<\/li>\n<\/ul>\n<h3>Roadmap<\/h3>\n<ul>\n<li>You can read through \u00a0the bug tree on Bugzilla for the Eclipse User Profile:<br \/>\n<a href=\"https:\/\/bugs.eclipse.org\/bugs\/showdependencytree.cgi?id=493458&amp;hide_resolved=0\">https:\/\/bugs.eclipse.org\/bugs\/showdependencytree.cgi?id=493458&amp;hide_resolved=0<\/a><\/li>\n<li>The specification are available on the public wiki:<br \/>\n<a href=\"https:\/\/wiki.eclipse.org\/Eclipse_User_Profile\">https:\/\/wiki.eclipse.org\/Eclipse_User_Profile<\/a><\/li>\n<li>A live mockup is available on Github:<br \/>\n<a href=\"https:\/\/ttoine.github.io\/eclipse-user-profile\/user-profile.html\">https:\/\/ttoine.github.io\/eclipse-user-profile\/user-profile.html<\/a><\/li>\n<\/ul>\n<p>Every month we will add new features to the Eclipse User Profile. Below you will find a list of the currently available features, and the features scheduled on the roadmap for the next release.<\/p>\n<h4>Released :<\/h4>\n<ul>\n<li>User presentation, including short presentation, social networks and interests;<\/li>\n<li>Eclipse status;<\/li>\n<li>Upcoming events;<\/li>\n<li>Developer tools, Committer tools;<\/li>\n<li>Data management;<\/li>\n<li>Applications management;<\/li>\n<\/ul>\n<h4>In Progress:<\/h4>\n<ul>\n<li>Hudson HIPP control;<\/li>\n<li>Activity tab has Gerrit, Marketplace and Forum (more to come);<\/li>\n<li>Statistics block has Gerrit, Marketplace and Forum (more to come);<\/li>\n<\/ul>\n<h4>December Release:<\/h4>\n<ul>\n<li>Adding pagination to the activity tab to improve user experience;<\/li>\n<li>Adding an activity tab about Projects involvements;<\/li>\n<li>Starting migration of the user preferences and information to the user profile;<\/li>\n<\/ul>\n<p>If you want to submit a bug on Bugzilla, please open it under \u2018Community\u2019, and select the \u2018accounts.eclipse.org\u2019 component. You can set it to block bug 493458.<\/p>\n<h4>Coming Soon<\/h4>\n<p>Other features are planned on the roadmap, such as the \u00a0integration with Eclipse Bugzilla and Wiki, listing talks at events and articles on Eclipse Planet. Anything we deem potentially useful for Eclipse users that are active within the Eclipse ecosystem, but who are not necessarily code contributors.<\/p>\n<p>We are also interested in displaying Github activity, as it affects Eclipse end users. Although it is outside of our infrastructure, it would be very interesting to display Github activity and user information. If you know Github&#8217;s API well, your help is welcome in order to assist us in planning the best way to display information like the number of commits a user has per year in the statistic block, and user&#8217;s recent activity (e.g: like for the forum, last activity in contributing repositories).<\/p>\n<h3>F.A.Q<\/h3>\n<h4>Can I add my project to the Eclipse User Profile?<\/h4>\n<p>The User Profile is open to integration with Eclipse projects.<\/p>\n<p>This can be done to:<\/p>\n<ul>\n<li>Display information on the activity tab;<\/li>\n<li>Store application data on the user profile;<\/li>\n<li>Manage access rights with OpenID connect;<\/li>\n<li>If you are interested, please, do not hesitate to contact us with your feedback and input.<\/li>\n<\/ul>\n<h4>How do we retrieve user data?<\/h4>\n<p>To fetch data from our API and to display it on the user profile, we are using a jQuery library. For some of the services we use their REST API. And for other services, we gather data before on api.eclipse.org. This architecture is very flexible, and allows the User Profile to in theory retrieve data from all of the eclipse.org sites. You can find our work on Github: https:\/\/github.com\/EclipseFdn\/jquery-eclipsefdn-api<\/p>\n<h4>Is the data public?<\/h4>\n<p>We only display information that is already publicly available on your user profile, coming from the Eclipse&#8217;s websites. We may display public information from Github in near future if we proceed with the integration.<\/p>\n<h4>How do I find a user?<\/h4>\n<p>This is a very good question, and we are working on this capability. The specification should be done before the end of December 2016, in order to start the development of this functionality at the beginning of next year. The general idea is to have a simple search for first-name\/name, nickname, or email, with some filtering options. An advanced search form could be made possible, with more fields retrieved from public data, like location, organisation, social networks accounts, projects involvement.<\/p>\n<h3>Feedback is welcome<\/h3>\n<p>The feedback we have received from early adopters has been positive and instrumental in allowing us to improve the Eclipse User Profile. It is clear that Eclipse end users and contributors don&#8217;t have the same needs. That is why your feedback is important and needed to help us distinguish functionality.<\/p>\n<p>If you have ideas, if you want to help, or if you want to share your experience, please:<\/p>\n<ul>\n<li>Open a bug;<\/li>\n<li>Find me on <a href=\"https:\/\/twitter.com\/ttoine\">Twitter<\/a> or <a href=\"https:\/\/www.linkedin.com\/in\/ttoine\">Linkedin<\/a>;<\/li>\n<li>Look for my email on <a href=\"https:\/\/eclipse.org\/user\/ttoine\">my Eclipse User Profile<\/a>;<\/li>\n<\/ul>\n<p>Thank you!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Following a soft release in October 2016, including several features, the collection of user feedback, related testing and adding improvements, it is officially time to announce the launch of&#8230; &#8220;The Eclipse User Profile&#8220; Story The aim of the Eclipse User Profile (previously known as the User Dashboard), is to provide user\u2019s with an overview of [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_locale":"en_US","_original_post":"1156","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[27],"tags":[],"class_list":["post-1156","post","type-post","status-publish","format-standard","hentry","category-eclipse","en-US"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1126,"url":"https:\/\/blog.ttoine.net\/en\/2016\/06\/30\/how-to-add-eclipse-neon-launcher-in-gnu-linux-menus-and-launchers\/","url_meta":{"origin":1156,"position":0},"title":"How to add Eclipse Neon launcher in GNU Linux menus and launchers","author":"Antoine THOMAS","date":"30 June 2016","format":false,"excerpt":"If you are a GNU Linux user, there are of course many distributions, you have your favorite one. And there is two ways to install Eclipse IDE: download the installer from the new eclipse.org download page, and the select the package you want (recommanded) download directly an archive of your\u2026","rel":"","context":"In &quot;Eclipse&quot;","block_context":{"text":"Eclipse","link":"https:\/\/blog.ttoine.net\/en\/category\/eclipse\/"},"img":{"alt_text":"eclipse-in-the-launcher","src":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2016\/06\/eclipse-in-the-launcher.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1148,"url":"https:\/\/blog.ttoine.net\/en\/2016\/09\/29\/video-eclipse-marketplace-favourites-list\/","url_meta":{"origin":1156,"position":1},"title":"Video &#8211; Eclipse Marketplace &#038; Favourites List","author":"Antoine THOMAS","date":"29 September 2016","format":false,"excerpt":"Following my recent series of articles about the Eclipse Marketplace Client, I have recorded a short video tutorial to show you how to use favourites lists on Eclipse.org and in Eclipse: Add \/ remove plugins in your favourites list on marketplace.eclipse.org Add \/ remove plugins in your favourites list with\u2026","rel":"","context":"In &quot;Eclipse&quot;","block_context":{"text":"Eclipse","link":"https:\/\/blog.ttoine.net\/en\/category\/eclipse\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/YQkiC2ydSIM\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1203,"url":"https:\/\/blog.ttoine.net\/en\/2017\/02\/16\/tutorial-eclipse-marketplace-favourites-list\/","url_meta":{"origin":1156,"position":2},"title":"Tutorial &#8211; Eclipse Marketplace &#038; Favourites List","author":"Antoine THOMAS","date":"16 February 2017","format":false,"excerpt":"A few months ago we introduced the Eclipse Marketplace Favourites List. To explain how it works I created a video tutorial. This article will be a more classic tutorial to explain what Eclipse Marketplace is and how you can use the Favourite Lists to your advantage. What is Eclipse Marketplace?\u2026","rel":"","context":"In &quot;Eclipse&quot;","block_context":{"text":"Eclipse","link":"https:\/\/blog.ttoine.net\/en\/category\/eclipse\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/02\/marketplace-1-2-1024x904.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/02\/marketplace-1-2-1024x904.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/02\/marketplace-1-2-1024x904.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/02\/marketplace-1-2-1024x904.png?resize=700%2C400 2x"},"classes":[]},{"id":1241,"url":"https:\/\/blog.ttoine.net\/en\/2017\/05\/23\/its-time-to-organise-eclipse-oxygen-democamps\/","url_meta":{"origin":1156,"position":3},"title":"It&#8217;s time to organise Eclipse Oxygen DemoCamps","author":"Antoine THOMAS","date":"23 May 2017","format":false,"excerpt":"The next major release of the Eclipse Oxygen is coming up on June 28 and, it means the start of this year's Eclipse DemoCamps season. If you or your colleagues are considering a DemoCamp for 2017, we would like to help! What\u2019s a DemoCamp? You may be asking yourself what\u2026","rel":"","context":"In &quot;Eclipse&quot;","block_context":{"text":"Eclipse","link":"https:\/\/blog.ttoine.net\/en\/category\/eclipse\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/05\/screen-shot-2017-05-22-at-16.20.42-1024x730.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/05\/screen-shot-2017-05-22-at-16.20.42-1024x730.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/05\/screen-shot-2017-05-22-at-16.20.42-1024x730.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2017\/05\/screen-shot-2017-05-22-at-16.20.42-1024x730.png?resize=700%2C400 2x"},"classes":[]},{"id":1190,"url":"https:\/\/blog.ttoine.net\/en\/2016\/12\/23\/projects-are-now-listed-on-user-profile\/","url_meta":{"origin":1156,"position":4},"title":"Projects are now listed on user profile","author":"Antoine THOMAS","date":"23 December 2016","format":false,"excerpt":"As an example, I will share a screenshot of Dani Megert's profile: he was the recipient of the lifetime achievement award at Eclipse Con Europe 2016. He is one of the top contributors to Eclipse. When you browse a user profile, you can see the list of projects. And roles\u2026","rel":"","context":"In &quot;Eclipse&quot;","block_context":{"text":"Eclipse","link":"https:\/\/blog.ttoine.net\/en\/category\/eclipse\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2016\/12\/dmegert---my-eclipse-account-1024x942.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2016\/12\/dmegert---my-eclipse-account-1024x942.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2016\/12\/dmegert---my-eclipse-account-1024x942.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.ttoine.net\/files\/2016\/12\/dmegert---my-eclipse-account-1024x942.png?resize=700%2C400 2x"},"classes":[]},{"id":1089,"url":"https:\/\/blog.ttoine.net\/en\/2015\/06\/24\/implementig-gamification-for-your-community\/","url_meta":{"origin":1156,"position":5},"title":"Implementig gamification for your community","author":"Antoine THOMAS","date":"24 June 2015","format":false,"excerpt":"Working on Bonitasoft Community website, I studied many websites using gamification to identify the leaders and understand the activity of users.\u00a0Stackoverflow, IMHO the best gamification implementation available,\u00a0provide a very good, complete and intuitive user profile, and for example, you can have a look at my AskUbuntu profile. I did a\u2026","rel":"","context":"In &quot;Eclipse&quot;","block_context":{"text":"Eclipse","link":"https:\/\/blog.ttoine.net\/en\/category\/eclipse\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/ng6jlGTfETA\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/posts\/1156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/comments?post=1156"}],"version-history":[{"count":5,"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/posts\/1156\/revisions"}],"predecessor-version":[{"id":1164,"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/posts\/1156\/revisions\/1164"}],"wp:attachment":[{"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/media?parent=1156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/categories?post=1156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ttoine.net\/wp-json\/wp\/v2\/tags?post=1156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}