WordPress.org

Making WordPress.org

Opened 23 months ago

Last modified 12 days ago

#1664 new defect

Display translated projects in WP.org profiles

Reported by: SergeyBiryukov Owned by:
Milestone: Priority: high
Component: Profiles Keywords: needs-testing has-screenshots ui-feedback ux-feedback
Cc:

Description (last modified by SergeyBiryukov)

Currently, the Activity tab in WP.org profiles lists Trac tickets, make.w.org P2 posts and comments, plugin and theme commits, forum topics and replies (English only, see #129).

I think it should also display strings translated on translate.wordpress.org. Maybe not for each string, but a summary like "Translated X strings for Y project" once a day. See a potential use case in #1908.

There should also be a list of all projects the translator has contributed to.

Attachments (7)

profile_translation_panel.png (122.7 KB) - added by audrasjb 4 months ago.
html_and_css_changes.html (4.5 KB) - added by audrasjb 4 months ago.
HTML and CSS changes
complete_sample_mockup.zip (489.6 KB) - added by audrasjb 4 months ago.
Complete mockup FYI
screenshot.png (78.5 KB) - added by audrasjb 4 months ago.
Final screenshot of my patch
screenshot-2.png (364.4 KB) - added by audrasjb 7 weeks ago.
Screenshot-2
complete_mockup.zip (817.5 KB) - added by audrasjb 7 weeks ago.
Complete HTML mockup - 2
html_and_css_changes.2.html (5.8 KB) - added by audrasjb 7 weeks ago.
HTML and CSS changes - 2

Download all attachments as: .zip

Change History (42)

This ticket was mentioned in Slack in #glotpress by sergey. View the logs.


19 months ago

#2 @SergeyBiryukov
18 months ago

There should also be a list of projects the user has contributed translations for, either in GlotPress or in WP.org profile.

Related: #1908

This ticket was mentioned in Slack in #polyglots by sergey. View the logs.


18 months ago

This ticket was mentioned in Slack in #polyglots by casiepa. View the logs.


15 months ago

This ticket was mentioned in Slack in #polyglots by casiepa. View the logs.


14 months ago

This ticket was mentioned in Slack in #glotpress by sergey. View the logs.


13 months ago

This ticket was mentioned in Slack in #polyglots by casiepa. View the logs.


13 months ago

This ticket was mentioned in Slack in #polyglots by sergey. View the logs.


7 months ago

This ticket was mentioned in Slack in #polyglots by sergey. View the logs.


5 months ago

#11 follow-up: @audrasjb
4 months ago

Hi @SergeyBiryukov , great idea.

However, I suppose that displaying a full list of translated string in activity feed would become very noisy since many profiles are translating a huge quantity of strings each week…

What about create a new Translations panel with a list of projects the profile is involved on ?

I worked on a draft, here is a screenshot of what I managed to do (it's only static HTML content for the moment).
How about this idea Sergey? It's up to you :)

If you are ok with this draft general idea I can prepare HTML markup and start to work on data since I managed this kind of stuff on WPTD3's website :)

#12 in reply to: ↑ 11 @SergeyBiryukov
4 months ago

Replying to audrasjb:

However, I suppose that displaying a full list of translated string in activity feed would become very noisy since many profiles are translating a huge quantity of strings each week…

Yeah, I was thinking of that as well. Some kind of activity logs would still be helpful though, maybe not for each string, but a summary like "Translated X strings for Y project" once a day. See a potential use case in #1908.

What about create a new Translations panel with a list of projects the profile is involved on ?

The mockup looks great to me.

Last edited 4 months ago by SergeyBiryukov (previous) (diff)

#13 follow-up: @audrasjb
4 months ago

Great Sergey, and thanks.

However I guess I was moving a little too fast: profiles are not open-sourced yet, so I can’t do any real patch.

I keep my HTML code aside for later, if need more anything at this stage do not hesitate to ask me.

Last edited 4 months ago by audrasjb (previous) (diff)

#14 in reply to: ↑ 13 ; follow-up: @SergeyBiryukov
4 months ago

Replying to audrasjb:

I keep my HTML code aside for later, if need more anything at this stage do not hesitate to ask me.

If you attach the HTML mockup here, we could use it later when Profiles are open-sourced, or when someone from the dotorg team has a chance to implement it.

This ticket was mentioned in Slack in #polyglots by audrasjb. View the logs.


4 months ago

#16 @SergeyBiryukov
4 months ago

  • Summary changed from Display translated strings in profile activity to Display translated projects in WP.org profiles

@audrasjb
4 months ago

HTML and CSS changes

@audrasjb
4 months ago

Complete mockup FYI

@audrasjb
4 months ago

Final screenshot of my patch

#17 follow-up: @audrasjb
4 months ago

  • Keywords has-patch needs-testing added

Hi there,

I uploaded 3 new attachments :
html_and_css_changes.html is the list of the new things I added/edited in HTML/CSS template
complete_sample_mockup.zip is a zip file with a HTML mockup you can view in your browser to see my work
screenshot.png : final rendering

Feel free to ask me anything :)
Maybe I can help for the PHP stuff too, but since Profiles are not open-sourced yet, I dont know how…

Jb

Last edited 4 months ago by audrasjb (previous) (diff)

#18 @audrasjb
4 months ago

  • Keywords has-screenshots added

#19 in reply to: ↑ 14 ; follow-up: @audrasjb
4 months ago

Replying to SergeyBiryukov:

or when someone from the dotorg team has a chance to implement it.

@SergeyBiryukov Where can I know who are component mainteners for dotorg Profiles?

#20 in reply to: ↑ 19 @SergeyBiryukov
4 months ago

Replying to audrasjb:

@SergeyBiryukov Where can I know who are component mainteners for dotorg Profiles?

@coffee2code, I think :)

#21 @fierevere
2 months ago

It will be nice to see not only assigned projects in profile,
but last active projects and activity time at least, like in "Activity" tab,
but it should be uncluttered from other activities if possible.

Last edited 2 months ago by fierevere (previous) (diff)

This ticket was mentioned in Slack in #polyglots by tobifjellner. View the logs.


8 weeks ago

#23 in reply to: ↑ 17 @tobifjellner
8 weeks ago

Replying to audrasjb:

A couple of hitngs seem to be missing in your mockup: A PTE role is specific for a locale in combination with a project (or a category, such as "themes" or "plugins").
So, the PTE status needs to mention language (or rather locale).
And one would need a nice way to show that someone is the PTE for any plugin within a locale.

#24 @audrasjb
8 weeks ago

  • Keywords needs-refresh added

@tobifjellner @fierevere

Great ideas, thanks!
I'm currently working on a new HTML workaround to integrate these features in this new Translation tab. I'll submit here in a couple of days.

Cheers,
Jb

#25 @audrasjb
7 weeks ago

Heya,
Here is another workaround for this ticket. The following attachments are coming:

  • Add locale indication for each project
  • Add indication for "general PTEs"
  • Add last activity listing

Attachments:

  • Screenshot-2
  • Zip file with my HTML mockups
  • HTML and CSS changes in a separated file

Hope it will cover all the previous requests :)

Cheers,
Jb

@audrasjb
7 weeks ago

Screenshot-2

@audrasjb
7 weeks ago

Complete HTML mockup - 2

@audrasjb
7 weeks ago

HTML and CSS changes - 2

#26 @fierevere
7 weeks ago

Screenshot-2 - looks very good for me.

#27 @audrasjb
7 weeks ago

  • Keywords ui-feedback ux-feedback added; needs-refresh removed

This ticket was mentioned in Slack in #meta by audrasjb. View the logs.


4 weeks ago

This ticket was mentioned in Slack in #meta by audrasjb. View the logs.


3 weeks ago

#30 @tellyworth
3 weeks ago

  • Priority changed from normal to high

#31 @ocean90
3 weeks ago

  • Keywords has-patch removed

I'm pretty sure that the page can be simplified a lot so it's better scalable. There is no need for displaying thumbnails, the name and a link should be enough. The activity stuff should get merged with the existing Activity tab. Instead of having one line for each "is a PTE for $something in $locale", why not combining them into one sentence?

#32 @audrasjb
3 weeks ago

Many thanks @ocean90 ! I'll work on a new mockup very soon!
You're alright.

#33 @fierevere
3 weeks ago

I think translation activity should be on a separate tab for GTE's convenience, otherwise Activity filters should be present to easily find translation activities among others

#34 @SergeyBiryukov
3 weeks ago

  • Description modified (diff)

#35 @ocean90
12 days ago

#2315 was marked as a duplicate.

Note: See TracTickets for help on using tickets.