Wikimedia Apps/Team/Android/Communication/fa

پیش‌زمینه
در فوریهٔ ۲۰۲۱، تیم اندروید نخستین نسخه از صفحه‌های بحث در نرم‌افزار را منتشر کرد. این نخستین مرحله از آن چیزی بود که بخشی از یک پروژهٔ یک‌ساله برای بهبود ارتباطات در نرم‌افزار اندروید خواهد بود. برنامهٔ بزرگ برای کار اصلی در T252556 در دسترس است. می‌تواند خط سیر کامل اندروید را نیز ببینید.

هرگاه که ما محدودیت‌های ارتباط از طریق اندروید را بررسی کنیم و مطمئن شویم که از قواعد اجتماع پیروی کرده‌ایم، این صفحهٔ پروژه همزمان با یافتن تجربه‌ای خوب برای ارتباط از طریق دستگاه‌های تلفن همراه به‌روز خواهد شد.

ویژگی‌های کنونی مرتبط با ارتباطات در اندروید شامل صفحه‌های بحث مقاله و کاربری، فهرست پی‌گیری‌ها و آگاه‌سازی‌ها می‌شوند. همزمان با در دسترس بودن این ویژگی‌ها، ما متوجه قابلیت آن‌ها برای ارتقاء هستیم و قصد دارید در مرحلهٔ ارتباطات نقشهٔ راه خود، بهبودهایی در آن‌ها اعمال کنیم.

Notifications
During this phase of our work, we will ensure that Notifications are easily discoverable and that the notification home center is comprehensive.

Completed


 * In-article notifications Link
 * System level preferences
 * Bell icon and red dot indicator
 * Surfacing IP notifications
 * Refreshed notification home center with search and filter

Messaging interface
Once we have confirmed that users are adequately aware of any notifications they have received from other editors or the system, we will focus on ensuring users can easily start or reply to discussions in the app. It is important that the interface and workflows are comprehensive and easy to navigate for their given contexts and goals.

Proposed Features


 * @ mentions
 * More discoverable talk page entry points
 * Reading focus mode
 * Customizable quick actions
 * Visual distinction between article talk pages and user talk pages
 * An ability to delete conversations
 * Support for accessing project talk pages
 * An ability to sort and search talk pages
 * Improved performance
 * Read and search archived conversations
 * Topic subscriptions
 * Native edit history

Onboarding and guidance
The team will evaluate tooltips, system level notifications and onboarding to ensure the experience is helpful and properly timed.

Connecting communities and interests
This phase of our work is more experimental with the aim of connecting users based on shared interests, responsibly lowering barriers for meaningful collaboration, third party integration and platform parity that doesn't detract from a mobile first experience.

Proposed Features


 * Portal support
 * Campaign support
 * Mass mentions
 * Mute notifications from identified users
 * Community dashboard with the mentorship module attributes
 * Third-party support

چگونگی پی‌گیری
برای رهگیری بهبودهای اولیهٔ خود در صفحه‌های بحث در نرم‌افزار اندروید پیش از انجام ارزیابی کامل خود، ما T273253 را ایجاد کرده‌ایم. همزمان که در حال ساخت نخستین انتشار خود هستیم، از بازخوردها استقبال می‌کنیم و قصد داریم برای اعمال بهبودها در سال آینده، طی آوریل تا ژوئن ۲۰۲۱ بررسی عمیقی در برقراری ارتباط از طریق دستگاه‌های اندرویدی انجام دهیم.

December 2021 – Talk page survey results (experienced users), IP notifications and reading focus mode
As a follow-up to the survey from new users the team investigated ways to improve. One investigation included investigating the possibility of not using the RestBase endpoint for retrieving talk pages and instead using the regular MediaWiki API to get better talk page performance. As detailed in T295687, our team is unable to do so at this time because it requires an improvement of the performance of change propagation and/or cache updates of the REST endpoint. We have put in a request for backend teams to pick this up with the hopes of faster talk page performance in the future.

The team discovered that talk page notifications do not always lead users to the right subject line, rather it takes them to the general talk page. This bug was caused by changes to the DiscussionTools project. The team has been collaborating with the Editing team to fix this bug and the work is documented in T296018. As of December 15, 2021, unregistered editors in the Android app will receive talk page notifications [[phab:T291481|T291481], which is important for reaching anonymous editors.

Users are now able to filter notifications by Wiki and notification type in the home center T294035, while also accessing settings to update preferred language settings in the filter view.



To help collaboration, users can now see their notifications even while offline T287955.

In October the team launched a survey to learn about the desires of experienced users for their talk pages experience in the Android app. We specifically surfaced the survey in the app to English Wikipedia talk page users in Nigeria and India, Arabic and French Wikipedia talk page users in DR Congo, Mali, Morocco and Egypt, as well as Japanese Wikipedia editors and Hindi Wikipedia Editors and received responses from 54 participants. The full results can be found at the bottom of the protocol page. The key takeaways from this survey was that users believe talk pages need better onboarding and education on how to use them and the distinction between article and user talk pages. There were requests for comprehensive communication flows when edit changes occur, and easier ways for users to seek assistance. Users requested an ability to share talk pages, which has been implemented in T295808. The lack of talk page discoverability in the article view was further highlighted in this survey. Respondents to the survey expressed the importance of encouraging users to review an article talk page when making an edit. It was highlighted that users involved in a talk page message should be pinged when someone has replied to them, which doesn't currently happen unless the user replying puts in the ping command for the user they would like to reach. Further, positive reinforcement and support for deleting and archiving messages that are no longer relevant were also surfaced as desired features.

What was very evident in our research was the flexibility needed so that our users unique needs are met when they are reading an article and prefer not to see editing tools compared to when they may want to edit and have a desire for specific editing tools or talk pages. With the requests for flexibility in mind, the team will release and test a customizable toolbar, which will allow users to choose which quick actions appear in the bottom bar in article view versus which things should go to the overflow menu and reading focus mode, a feature that hides the bottom quick actions toolbar on scroll as well as the edit pencils and call to actions. Reading mode will be off by default but accessible via Themes. The team will ensure users are able to recall how to turn read mode off so that we don't impede anyone's ability to edit.

November 2021 – Talk page survey results (new users), EditNotices and release of notifications home center
Building on the work we did to notifications last month, our team improved the notifications home center by adding [phab:T288068|search and filter]] functionality. We also improved the readability of the home center and added a new tabs called mentions, which includes all notifications that are generated by an action from other users, the categorization follows the policy that defines mention notification types. The team ran T2933447a usability test of our existing talk page experience on usertesting.com with new users to understand how discoverable talk pages are and if users understand how to differentiate between user and article talk pages. Additionally, we wanted to know what elements work well even in low context. Finally, we hoped to identify possible opportunities for improvements that we could surface to experienced users in the survey we ran in app. Our test users edited on Arabic, French, Hindi, Indonesian and Japanese Wikipedia.

From the test we learned the following things worked:
 * Users understood how to create new topics and reply to threads
 * Participants mostly understood that the article messages were from other users.
 * Participants described what a revert is, in their own words, well
 * Link in the footer: Some participants accessed talk pages via the link in the footer intuitively
 * Discovery of notifications: the work on the new placement for notifications paid off, people had no issues discovering the bell icon

From the test we learned the following things do not work well in our existing experience:


 * Users had a difficult time finding the link to article talk pages in the overflow menu, some participants tapped the edit pencil to access talk pages
 * There was a slow performance when attempting to submit on when using talk pages on Japanese Wikipedia
 * Users didn't understand the distinction between how to use article talk pages and user talk pages
 * There was a disorientation when tapping items within notifications home and navigating to Commons talk pages
 * Lack of understanding for the diff view and of edit summaries
 * At times there were no active keyboard and the reply button was missing

Based on the results of the test, the team generated investigative tasks, which can be found linked to this epic on Phabricator.

We fixed some bugs which includes presenting edit notices and fixing a bug where users lost their open tabs.

October 2021 – Outcomes of the ABC test, more updates to notifications and the launch of talk pages work
Last month we conducted research to understand how to improve the notifications experience for our users. Our goal was to ensure people are accurately receiving important messages from other users and the system, and able to understand and engage with the messages they receive. In last month's update we shared the outcomes of our qualitative research. We now have the outcomes of our ABC test where we evaluated which iconography and placement of said iconography in the app would best improve discoverability of notifications.

By changing the placement of the notifications iconography from the overflow more menu to the top navigation bar we saw an increase in interactions by 121.4%. The activity data was isolated by a seven day average of daily unique users. We further evaluated the impact on our target user groups to ensure our decision making is equitable. Based on this evaluation we saw an increase in interactions by 102.19% for users in Nigeria and India using English Wikipedia, 108.90% for users in Morocco, Egypt, DR Congo, and Mali on French and Arabic Wikipedia, 77.23% for Hindi Wikipedia users, 74.07% for Indonesian Wikipedia uers, 147.83% for Japanese Wikipedia users. Based on this information, we made a final decision of ensuring the notifications icon lived in the top bar.

Our next test evaluated if our existing more icon, bell icon or the inbox icon would yield more clicks. Our data indicated the inbox had the highest level of clicks overall and across user groups, the bell icon was the next most favorable icon, followed by more. However, within our target user groups, Indonesian Wikipedia editors and Hindi Wikipedia editors, marginally clicked the more icon over the bell icon. Although the inbox was most favorable, when compared to our qualitative feedback, we learned that users expected to enter an actual inbox when clicking an inbox, and the bell icon was more closely associated with notifications. Additionally, across other platforms, the bell icon is being used to indicate notifications, so for the sake of parity and to not confuse users, our team chose the bell icon.

The next phase of our communication work is to improve the talk page experience in the Android app. While we currently have talk pages, it is important that the experience graduates from functional for experienced users to easy to use by all users, especially those that may need to use them the most. In order to better learn what gaps exist, we are launching two surveys. One survey will be conducted on usertsting.com with new users, so that we may learn what gaps exist for users that may be new to the Android app. You can find that protocol on Phabricator The other will be for more experienced users that have visited and used talk pages in the Android app before. You may view the survey for experienced users at Wikimedia Apps/Team/Android/Communication/UsertestingOctober2021 and answer questions on talk page.

We also made minor upgrades which included improving how we handle the topmost welcome message on user talk pages, which can be reviewed on Phabricator.

September 2021 - In-app notifications and survey results
The outcomes of the qualitative survey collecting feedback about Notifications can be found on the protocol page.

Through our qualitative research we learned:


 * The top right positioning of the notification icon was most popular
 * The bell icon was most closely associated with notifications. While the inbox tray was a popular choice, it was associated with messages and notifications span beyond human-to-human contact
 * Users were in favor of having a mention tab in the Notifications Home Center
 * Users generally found filtering capabilities within the notifications home center important
 * There was a request for more context for reverts

To compliment the qualitative feedback we've received, the team launched an ABC test to get the final quantitative confirmation of how the discoverability of notifications changes if a bell icon is used in the top right hand corner when compared to the more and inbox tray. The initial details are available in Phabricator via ticket T290995.

As requested by the community and based on the survey feedback the team made notifications more discoverable in the article view.

The final iconography will be decided in October after our ABC test.

In addition, the team released the following minor updates:
 * An ability to to delete individual items in recent searches T276770
 * Enable users to undo a talk page message a few seconds after posting and return to edit mode to make changes T287594
 * Expose the last time a talk page has been edited so that users can easily review the edit history [|phab:T274836]] and T287593

August 2021 - Minor bug fixes
In August, the engineers focused primarily on tech debt and bug fixes raised by users as the rest of the team processed feedback from the community to turn them into features.

26 July 2021 - User testing notifications placement and workflows
The team is requesting feedback about potential changes to notification placement in the Android app and the subsequent workflows. Please visit the user testing protocol on MediaWiki and share your feedback on the talk page.

۱۲ ژوئیهٔ ۲۰۲۱ - بهبود قابلیت یافتن صفحه‌های بحث
ما در حال حاضر از تمام آگاه‌سازی‌ها و هشدارها در نرم‌افزار اندروید پشتیبانی می‌کنیم.

با این حال، وقتی کاربران در حال استفاده از نرم‌افزار هستند، نمی‌توانند اعلان‌ها را به‌سادگی بیابند؛ در سال‌های ۲۰۲۱ و ۲۰۲۲ ما در پی بهبود این تجربه خواهیم بود.

در به‌روزرسانی ژوئیه ۲۰۲۱-سپتامبر ۲۰۲۱ ما، قابلیت یافتن اعلان‌ها در نرم‌افزار و آگاه‌سازی‌های ارسال‌شده به صفحهٔ قفل دستگاه بهبود خواهند یافت. تا دسامبر ۲۰۲۱، ما صفحهٔ اصلی مرکز اعلان‌ها را برای ایجاد یک صندوق ورودی و رابط دیداری بهبود خواهیم داد. ما به‌منظور حصول اطمینان از راحتی کار با این ویژگی‌ها، با در نظر داشتن استحکام عناصر سامانهٔ اندروید به طراحی و ساخت خواهیم پرداخت.

در ژوئیه ۲۰۲۱ تا دسامبر ۲۰۲۱، تمرکز بر کاربران وارد شده به سامانه خواهد بود که دست کم یک ویرایش انجام داده‌باشند. اما ما از ماه‌های قبل از آن کارهای مقدماتی خود برای بهبود آگاهی کاربران خارج از سامانه از اعلان‌ها در ابتدای سال ۲۰۲۱ را آغاز خواهیم کرد. ما قصد داریم تا تجربه‌های مرتبط با ابزارهای ارتباطات برای کاربران خارج از سامانه را بررسی کنیم. این کار در کنار سایر بهبودهای مثبت و جریان‌های کاری برای کاربران وارد شده به سامانه انجام خواهد گرفت.

۱۰ مهٔ ۲۰۲۱ - به‌روزرسانی پیرامون خطا در کار با پیام‌ها
تیم ما تعدادی به‌روزرسانی در طریقهٔ برخورد با پیام‌های خطا در درون نرم‌افزار انجام داده‌است که در هفته‌های آینده به‌طور قابل استفاده‌ای منتشر خواهند شد. تغییرات دقیقی که ما اعمال کرده‌ایم را می‌توان در T170726، T276142 و T276139 پی‌گیری کرد.

ما متوجه شده‌ایم که نیاز به بهبودهای بیشتری وجود دارد، اما بازخوردهایی دریافت کرده‌ایم که نشان می‌دهد تغییرات تا اینجا به اندازه‌ای بهبود داشته‌اند که می‌توان آن‌ها را همزمان با بهبود چگونگی برخورد با پیام‌های خطا و بهبود سامانه‌های ارتباطی در نرم‌افزار اندروید، منتشر کرد.

۳۰ مارس ۲۰۲۱ -به‌روزرسانی‌ها برای فهرست پی‌گیری‌ها و صفحه‌های بحث بومی
تیم ما، برای ارزیابی بهبودهای محتمل و بازبینی فهرست پی‌گیری‌ها و صفحه‌های بحث که اخیراً منتشر شده‌اند، در عملکردهای مختلف همکاری کرده‌است. تغییرات زیر در انتشار اخیر اعمال شده‌اند:


 * اطمینان از عدم پوشانده‌شدن نمای سطر نوشتن پیام توسط دکمهٔ پاسخ در زمان تازه‌سازی
 * انتقال محل قرارگیری پیوند صفحهٔ بحث مقاله از پایین مقاله به منوی پایین‌رونده و افزودن دسترسی به فهرست پی‌گیری‌ها به منوی پایین‌روندهٔ مقاله
 * برجسته‌تر کردن «دربارهٔ این مقاله» در جعبهٔ محتویات
 * بسته‌بندی سطر موضوع صفحه‌های بحث

سایر مواردی که قصد تغییر دادن آن‌ها را داریم شامل موارد زیر است:


 * اطمینان از این که پاسخ‌های درون‌خطی به‌جای نمایش‌یافتن در پایین بخش، در خود سطر نمایش یابند
 * وابستگی: API از یکی از تیم‌های بک‌اند
 * بازطراحی یا تجدید نظر در نشانگرهای نقطهٔ آبی برای نمایش آنچه در صفحه‌های بحث خوانده نشده‌است
 * نمایش زمان آخرین ویرایش در یک صفحهٔ بحث
 * ایجاد پذیرش سازمانی برای فهرست پی‌گیری‌ها و صفحه‌های بحث

۲ فوریهٔ ۲۰۲۱ - انتشار فهرست پی‌گیری‌ها و صفحه‌های بحث
ما مشتاق هستیم تا آخرین انتشار خود از نرم‌افزار ویکی‌پدیا برای اندروید که اکنون در پلی استور گوگل (یا در قالب دانلود مستقل برای دستگاه‌های فاقد گوگل) در دسترس است، را رونمایی کنیم. ویژگی‌های اصلی و برجستهٔ این به‌روزرسانی در زیر آمده‌است:


 * فهرست پی‌گیری‌ها: فهرست پی‌گیری‌های شما اکنون از نمای اصلی و در زمانی که وارد سامانه شده‌باشید، در دسترس است. منوی «بیشتر» در پایین صفحه را لمس کنید و «فهرست پی‌گیری» را انتخاب کنید. اگر چندین زبان را در نرم‌افزا انتخاب کرده‌اید، فهرست‌های پی‌گیری شما از ویکی‌های آن زبان‌ها به‌صورت ادغام‌شده در صفحهٔ پی‌گیری‌ها نمایش خواهند یافت. همچنین می‌توانید با لمس‌کردن آیکون زبان در نوار ابزار بالای صفحه، زبان‌هایی که می‌خواهید نمایش یابند را انتخاب کنید. جهت مشاهدهٔ صفحهٔ تفاوت با جزئیات برای تغییر انتخاب‌شده، هریک از آیتم‌ها را لمس کنید. همچنین برای این که مقاله‌ای که اکنون در حال مطالعهٔ آن هستید را به فهرست پی‌گیری‌های خود بیفزایید، منوی بالا سمت چپ صفحه در نوار ابزار را لمس کرده و گزینهٔ «افزودن به فهرست پی‌گیری» را انتخاب کنید.
 * صفحه‌های بحث: صفحه‌های بحث مقاله و صفحه‌های بحث کاربری اکنون به‌طور بومی در دسترس هستند. در زمان مطالعهٔ یک مقاله، صفحهٔ بحث مرتبط از طریق لغزیدن به پایین صفحه و انتخاب «مشاهدهٔ صفحهٔ بحث» در دسترس خواهد بود. صفحه‌های بحث کاربری از مکان‌های مختلفی که کنش‌های کاربران ممکن است در آن جای‌ها رخ دهند، از جمله فهرست پی‌گیری‌ها، اعلان‌های مختلف (مثلاً پیام‌های ارسال‌شده توسط کاربران دیگر در صفحهٔ بحث شما) و صفحه‌های بحث کاربران دیگر و صفحه‌های بحث مقالات در دسترس هستند.

علاوه بر این به‌روزرسانی‌های عمده، این انتشار شامل رفع چندین مشکل، بهبود طراحی و بهبود عملکرد است. آن را امتحان کنید و مانند همیشه، از بازخوردهای شما استقبال می‌کنیم! ما در وظیفهٔ T273254 در فبریکیتور پذیرای بازخوردها پیرامون فهرست پی‌گیری‌ها، و در وظیفهٔ T273253 پذیرای بازخوردها پیرامون صفحه‌های بحث هستیم. همچنین می‌توانید بازخورد خود را در این صفحهٔ بحث ارسال کنید.

نکتهٔ ویژه: این نسخه به‌یاد همکار و دوست فقید ما، برند سیتزمان، توسعه‌دهنده‌ای بااستعداد که شخصیتی شگفت‌انگیز داشت، و این نرم‌افزار بدون او نمی‌توانست به شکل امروزی‌اش باشد، منتشر شده‌است. او همواره در یادها خواهد ماند.

دسامبر ۲۰۱۸ - آگاه‌سازی‌ها در اندروید
در سال ۲۰۱۸، تیم اندروید تصمیم به افزودن اعلان‌ها به نرم‌افزار اندروید گرفت. در پایان پروژه، انواع زیر از اعلان‌ها در دسترس قرار گرفتند:


 * 'سامانه‌ای" - پیام‌ها از سوی سامانه
 * دستاوردها - دست یافتن به تعداد مشخصی از ویرایش
 * تشکرها - تشکر یک شخص از ویرایش شما
 * خنثی‌سازی - یکی از مشارکت‌های شما خنثی شده‌است
 * صفحهٔ بحث - پیام‌ها از صفحه‌های بحث
 * ورود به سامانه - فعالیت‌های شما در ورود به سامانه
 * اشاره - شخصی در یک صفحه به شما اشاره کرده‌است

علاوه بر این، این تیم اعلان‌های نظرسنجی‌ها را پیاده‌سازی کرد که امکان استفاده از داده‌ها برای بررسی اعلان‌های تازه در پس‌زمینه را به نرم‌افزار می‌داد. تا آوریل ۲۰۲۱، این ویژگی به‌طور پیش‌فرض فعال نبوده‌است.

محدودیت‌های اعلان‌های اجباری
برخی مسدودکننده‌ها برای اعلان‌های اجباری در زمان واقعی وجود دارند که روش پیاده‌سازی اولیهٔ ما را محدود می‌کنند. در نتیجهٔ این محدودیت‌ها، اعلان‌ها با تأخیری حدود ۱۰ دقیقه ارسال می‌شوند.