Topic on Project talk:New contributors/Roadmap

Interests in user profiles

3
Qgil-WMF (talkcontribs)

This is one of the first features in the development queue.

User profiles would have several form fields in addition to the MediaWiki stock textarea and User_Talk page. Let's forget about "following" options for now.

Let's agree on the plan:

  • Textfields with autocompletion for interests, locations, languages and projects.
  • Regular textfields for media handles: Twitter, Facebook, Google+, identi.ca.
  • Upload file for avatar. Nice if we can have size limit and license check like with regular image uploads but otherwise we can just pass for the proof of concept.

That's it. How complex is to implement this in a wiki with SMW and SemanticForms already enabled? And just to have an idea, how complex would be to get this functionality without SMW?

There are some benchmarks defined for this feature. Your feedback about these is welcome as well:

  • How evident and inviting is this feature for new users?
  • How easy to define existing and new interests?
  • How easy to modify or remove interests?
  • Do the user profiles look good?
  • Can other users mess with your profile?
  • Are there privacy questions or concerns?

This post was posted by Qgil-WMF, but signed as Qgil.

MWJames (talkcontribs)

For starters, I created a quick rudimentary user profile form/template (see [1], [2], [3], [4]) which you can copy to wikitech and start playing around with it. The form and template are straight forward (no design features, includes textfields with autocompletion, upload field for an avatar) but it should give you an initial idea how things can be done.

Qgil-WMF (talkcontribs)

Thank you MWJames! That was fast.

I have requested a wiki in Labs for testing and prototyping without compromises or special permissions required, and without messing with community feelings or expectations. I will post here once we have it approved then anybody will be able to help directly.

This post was posted by Qgil-WMF, but signed as Qgil.

Reply to "Interests in user profiles"