I need to add additional information to the user's profile (e.g. mobile phone, current project) and provide their content from an external system. What is the best way do achieve this? How can I access the user's profile information programmatically? Via Remote API? Or do I have to write a plugin? Are there any examples available? I did a lot of research but did not find any hints. Communardo's User Profile Plugin is not an option, because of its commercial license. Can anybody give me a hint on this topic?
Community moderators have prevented the ability to post new answers.
The easiest way would be to append additional content to the page using JavaScript. It's not an elegant method, but would do the trick.
Consider a web resource module that queries an external source to then write to the page.
The web resource module would need a context of atl.userprofile, so the snippet for your atlassian-plugin.xml would be:
<web-resource name="Resources" key="resources"> <resource name="foo.js" type="download" location="resources/foo.js"/> <context>atl.userprofile</context> </web-resource>
Or contact AppFusions - we've got alot of experience in this.
We can help you for your specific need / use case - for example, if you want to pull the data from another source as well. Anyways, we can get it done for you.
Best,
Ellen Feaheny
AppFusions ... bringing it together.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.