I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

Extended Profile plugin for Redmine

Default Redmine profile contains nothing but user’s activity: what issues were reported by user, what Wiki pages were written/modified etc (for example check my profile on Redmine.org). Such profile shows what does a user do but does not show who is he/she. Even if a user wants to share something with others, he/she does not have any way to.

That’s what the Extended Profile plugin changes. It adds support for many fields, which help users to share information about themselves. Currently these fields are:

  1. Company name (where user works)
  2. Company website
  3. User’s position in this company
  4. Personal website
  5. User’s blog
  6. User’s Github account1
  7. User’s Facebook profile
  8. User’s Twitter
  9. User’s LinkedIn profile
  10. User’s Google+ profile1
  11. The project a user is interested in

1 These custom fields should be added manually (see this page).

All supported fields are custom fields, what means, that they can be added or removed using Administration → Custom fields → Users. Check this page for parameters of supported custom fields.

What is “Project of Interest”?

When a user registers on a Redmined website there is no information about the reason why he/she does. That’s what for the “Project of Interest” field was added and why it can be made required. Of course, this field is useful only for sites which host many projects.

If you choose it to be required, please note, that after the installation of this plugin there should be at least one public project on a website.

Demo

For a “demo” check my profile on this site or better register on this website.

Some screenshots:

Registration page

My account page

User edit page

Install

In order to use this plugin you need to install Extended Fields first. Check this page on how to do this.

Install the plugin:

  • For Redmine 2.x.x and above:
    • Be sure to update Extended Fields to 0.2.3.
    • Copy extended_profile directory to #{RAILS_ROOT}/plugins.
    • Run: rake redmine:plugins:migrate RAILS_ENV=production.
  • For older Redmine and ChiliProject:
    • Copy extended_profile directory to #{RAILS_ROOT}/vendor/plugins.
    • Run: rake db:migrate:plugins RAILS_ENV=production.
  • Restart Redmine/ChiliProject.

extended-profile-register.png View - Registration page (34.6 KB) Andriy Lesyuk, 18 Dec 2011 11:34

extended-profile-account.png View - My account page (92.7 KB) Andriy Lesyuk, 18 Feb 2013 20:41

extended-profile-user.png View - User edit page (68.6 KB) Andriy Lesyuk, 18 Feb 2013 20:45

follow-buttons.png View - Follow buttons (5.93 KB) Andriy Lesyuk, 21 Feb 2013 18:44

Terms of use | Privacy policy