Community Tech/fa: Difference between revisions
Johannnes89 (talk | contribs) m Reverted changes by 188.229.41.71 (talk) to last version by Mostafamirchouli Tag: Reverted |
Updating to match new version of source page |
||
| (34 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
:<span lang="en" dir="ltr" class="mw-content-ltr">''See also the '''[[Wiki Project Med Community tech team|Wiki Project Med Community tech team]]''' which was started in 2026 to work on items within the [[Special:MyLanguage/Community Wishlist|'''Community Wishlist''']].''</span> |
|||
'''جامعه فناوری''' تیم بنیاد ویکیمدیا است که [[Special:MyLanguage/Community Wishlist Survey|نظرسنجی فهرست علاقهمندیهای جامعه]] را اجرا میکند. این ابزارهای نظارت و تعدیل را برای کاربران باتجربه میسازد و بهبود میبخشد، از اپراتورهای ربات و موارد دیگر پشتیبانی میکند. ایجاد تیم نتیجه مستقیم درخواستهای فعالترین مشارکت کنندگان است. این تیم از نزدیک با ویراستاران، توسعه دهندگان داوطلب و سایر تیمهای ویکیمدیا کار میکند. |
|||
{{historical|comment=<span lang="en" dir="ltr" class="mw-content-ltr">See [[Special:MyLanguage/Community Wishlist|Community Wishlist]] for the current process.</span>}} |
|||
__TOC__ |
|||
<div class="wmf-text-400-wrapper"> |
|||
{{anchor|current-projects}} |
|||
{{WMF Navbar|active=Wikimedia Foundation/Product and Technology}} |
|||
{{#section:Community Wishlist Survey/Editions and projects|current-projects}} |
|||
<span id="Team_Mission"></span> |
|||
==ماموریت تیم== |
|||
{{WMF Team Info |
|||
«ما نیازهای پلت فرم فنی جنبش را آشکار میکنیم و ابزارهای مورد نیاز را با مشارکت کنندگان درگیر ساخته و پشتیبانی می کنیم.» |
|||
|title= <span lang="en" dir="ltr" class="mw-content-ltr">Community Tech</span> |
|||
|content= <div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
<span id="Values"></span> |
|||
Community Tech manages the [[Special:MyLanguage/Community Wishlist|'''Community Wishlist''']], a forum for contributors from all Wikimedia projects to suggest and comment on product and technology changes and improvements. |
|||
=== ارزش ها === |
|||
* [[wiktionary:knowledge#Noun|دانش]]: دانستن حقیقت در مورد چیزی. درک کلی یا آشنایی با یک موضوع، مکان، موقعیت و غیره. |
|||
* [[wiktionary:kind#Etymology_2|مهربانی]]: داشتن طبیعت یا منش خیرخواهانه، مودب، دوستانه، سخاوتمند، ملایم، آزادیخواه، دلسوز، یا خونگرم، که با توجه به دیگران مشخص شده است - و خدمت به آنها.واجب می باشد |
|||
* [[wiktionary:collaborate|همکاری]]: همکاری با دیگران برای دستیابی به یک هدف مشترک.همکاری می کنند |
|||
<span id="Updates"></span> |
|||
== بهروزرسانیها == |
|||
{{Main|Community Wishlist Survey/Updates}} |
|||
{{:Community Wishlist Survey/Updates}} |
|||
{{anchor|Scope}} |
|||
<span id="What_we_do"></span> |
|||
== آنچه انجام می دهیم == |
|||
ما عمدتاً روی [[Special:MyLanguage/Community Wishlist Survey|نظرسنجی فهرست آرزوهای جامعه]] کار میکنیم. این یک پروژه سالانه است که مشارکتکنندگان از تمام ویکیهای ویکیمدیا میتوانند تغییراتی را درخواست کنند که بیشتر دوست دارند ببینند. |
|||
ما روی کارهای نسبتاً کوچک کار میکنیم و این کارها برای فعالترین مشارکت کنندگان منفعت مستقیم دارد. به ویژه، ما از کسانی حمایت می کنیم که: |
|||
* در لایههای سرپرستی و اداری پروژههای ویکیمدیا شرکت کنند |
|||
* روی ویژگیهای فنی ویکیها مانند قالبها، ماژولها، ابزارها، اسکریپتهای کاربر و رباتها کار کنند.ایملها |
|||
گهگاه روی پروژههای دیگر هم کار می کنیم. ما این کار را برای کمک به گروههای کوچکتری انجام میدهیم که ممکن است از حمایت کافی در نظرسنجی برخوردار نباشند. این روشی است که ما روی آن کار کردهایم: انجام نداده ام |
|||
* [[Special:MyLanguage/Community Tech/Data Portability|<span lang="en" dir="ltr" class="mw-content-ltr">Data Portability</span>]] |
|||
* [[Special:MyLanguage/Community Tech/Deprecation of RelatedSites extension|<span lang="en" dir="ltr" class="mw-content-ltr">Deprecation of RelatedSites extension</span>]] |
|||
* [[en:Wikipedia:WikiProject Articles for creation/AfC Process Improvement May 2018|<span lang="en" dir="ltr" class="mw-content-ltr">AfC Process Improvement May 2018</span>]] |
|||
* [[Special:MyLanguage/CopyPatrol|کپی پاترول]] |
|||
ما همچنین به صورت دوره ای در یک "[[Community Tech/Wishathon|wishathon]]" شرکت میکنیم. |
|||
<span id="Scope"></span> |
|||
===محدوده=== |
|||
وظایفی که در محدوده هستند عبارتند از: |
|||
* ایجاد ابزارها، رباتها و جادوگران (wizards) برای کمک به کاربران در کاری که قبلا انجام میدادهاند |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Modifying existing gadgets and bots so that they can work on more projects</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Converting heavily-used community code (gadgets and user-scripts) into part of the MediaWiki software</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Building tools for WikiProjects</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Identifying and fixing issues with most important old tools for experienced users, such as AbuseFilter or Citation bot</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Creating better documentation for these tools so that they can be better utilized</span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Tasks that are '''not''' in scope include: |
|||
</div> |
</div> |
||
* <span lang="en" dir="ltr" class="mw-content-ltr">Maintaining orphaned/abandoned projects from other WMF teams.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Supporting internal needs of WMF teams.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Large, long-term development projects like converting Commons to use structured meta-data or creating an entirely new watchlist interface.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Being the point of contact for all community technical requests.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Sysadmin type tasks such as managing Toolforge, improving site performance, creating new wikis, managing IRC channels, etc.</span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
We leverage the Wishlist to collaborate with editors, volunteer developers, and other Wikimedia teams to turn community-identified needs into real solutions, and work on priority wishes. |
|||
For a more detailed breakdown of the team's current work, check our [https://phabricator.wikimedia.org/project/board/1274/ Kanban board in Phabricator]. |
|||
</div> |
</div> |
||
}} |
|||
<div style="text-align:right;"> |
|||
<span id="Team"></span> |
|||
{{Clickable button|Special:MyLanguage/Community Wishlist|2=✨ <span lang="en" dir="ltr" class="mw-content-ltr">Make a Wish or support Wishlist ideas</span>|class=info}} |
|||
==تیم== |
|||
<gallery mode="packed"> |
|||
File:Profile-KS.jpg|[[User:KSiebert (WMF)|Karolin Siebert]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Engineering Manager</span> |
|||
File:Wikimedia Foundation hall blurred.jpg|[[User:DMaza (WMF)|Dayllan Maza]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Staff Software Engineer, Tech Lead</span> |
|||
File:Wikimedia Foundation hall blurred.jpg|[[User:MusikAnimal (WMF)|MusikAnimal]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Staff Software Engineer</span> |
|||
File:Wilson, Sam January 2017.jpg|[[User:SWilson (WMF)|Sam Wilson]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Senior Software Engineer</span> |
|||
File:Wikimedia Foundation hall blurred.jpg|[[User:HMonroy (WMF)|Harumi Monroy]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Senior Software Engineer</span> |
|||
File:Twemoji12 1f98a.svg|[[User:TheresNoTime-WMF|TheresNoTime]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Software Engineer</span> |
|||
File:Wikimedia Foundation hall blurred.jpg|[[User:DWalden (WMF)|Dom Walden]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Test Engineer</span> |
|||
File:Wikimedia Foundation hall blurred.jpg|[[User:GMikesell-WMF|George Mikesell]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Test Engineer</span> |
|||
File:Wikimedia Foundation hall blurred.jpg|[[User:STei (WMF)|Sandister Tei]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Community Relations Specialist</span> |
|||
File:JoyPhoto2.jpg|[[User:JSengupta-WMF|Joydeep Sengupta]]<br><span lang="en" dir="ltr" class="mw-content-ltr">Principal User Experience Designer</span> |
|||
</gallery> |
|||
<span id="Collaboration"></span> |
|||
==همکاریها== |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The Community Tech team has a similar mandate to [[Special:MyLanguage/Wikimedia Deutschland|Wikimedia Deutschland]]'s Community Tech team – Technischer Communitybedarf, or TCB – which provides technical assistance and software development for the German Wikimedia community. We will be collaborating with them on projects that overlap between our teams and assisting each other with technical assessment and code review. We will also be collaborating with other WMF development teams when high-priority community requests fall within their scope. In such cases, we will work with the leaders of the other teams to negotiate timelines, expectations, priorities, and ownership. We also spend a good deal of our time working with and supporting Wikimedia volunteer developers. |
|||
</div> |
</div> |
||
{{WMF Heading1|1=<span id="The_team"></span><span lang="en" dir="ltr" class="mw-content-ltr">The team</span>}} |
|||
{{:Community_Tech/Team}} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
=== 🛠️ How We Work === |
|||
We uphold the civility standards set by the [[:wmf:Terms of Use|Terms of Use]]. We observe and maintain the [[mw:Special:MyLanguage/Code of Conduct{{#translation:}}|code of conduct for Wikimedia technical spaces]] in our interactions, and ask that all contributors to Community Tech spaces do the same. |
|||
</div> |
</div> |
||
<span id="How_can_other_teams_contact_us?"></span> |
|||
=== تیمهای دیگر چگونه میتوانند با ما تماس بگیرند؟ === |
|||
به راحتی می توانید با هر یک از ما به صورت جداگانه، در IRC با {{IRC|wikimedia-commtech}} یا از طریق کانال <bdi lang="en" dir="ltr">[https://wikimedia.slack.com/archives/C03JB76R3T7 #talk-to-commtech]</bdi> در Slack با ما تماس بگیرید. |
|||
<span id="Engaging_with_Community_Tech"></span> |
|||
=== تعامل با جامعه فناوری === |
|||
ما کار خود را در [https://phabricator.wikimedia.org/project/board/1274/ Phabricator] تریاژ و پیگیری می کنیم. خارج از [[Special:MyLanguage/Community Wishlist Survey|نظرسنجی فهرست آرزوهای انجمن]] سالانه، از الگوهای Phabricator زیر برای ثبت درخواستها و اشکالات ویژگی برای [[m:Community Tech/Maintenance|ابزارهایی که ما نگهداری میکنیم]] استفاده کنید: |
|||
* [https://phabricator.wikimedia.org/maniphest/task/edit/form/56/?description=%3D%3D%3D%20Feature%20requested:%0D%0AAs%20a%20user%2Fdeveloper%2C%20I%20want%20to%E2%80%A6%0D%0A%0D%0A%3D%3D%3D%20Functionality%2Fsoftware%20changes%20%0D%0A%5B%5D%20...%0D%0A%5B% یک درخواست ویژگی ایجاد کنید] |
|||
* [https://phabricator.wikimedia.org/maniphest/task/edit/form/59/?title=%5BBUG%5D%20...&description=%3D%3D%3D%3D%20What%20is%20the%20problem%3F%0D%0A%0D%0A%0D%0A%3D%3D%3D%3D%20Steps%20to%20reproduce%20problem%0D%0A1.%20%0D%0A2.%0D%0A3.%0D%0A%0D%0A**Expected% گزارش یک مشکل] |
|||
ما درخواستهای جدید را هر دو هفته یکبار بررسی و تریاژ (اولویتبندی) میکنیم. |
|||
<!--T:143--> |
|||
<!--We also host monthly [[<tvar name="1">m:Special:MyLanguage/Community Wishlist Survey/Updates/Talk to Us</tvar>|''Talk to Us'']] hours.--> |
|||
<span id="Guidelines"></span> |
|||
==رهنمودها== |
|||
برامون مهمه... |
|||
* برای کار روی پروژههایی که تاثیر زیادی دارند |
|||
* برای کمک به ویکیهای بزرگ و ویکیهای کوچک، در بسیاری از زبانها |
|||
* باز بودن و ارتباط برقرار کردن |
|||
* پاسخگو بودن به درخواستها و نگرانیهای مردم |
|||
* آرام و متمدن باشد و فرض بر حسن نیت داشته باشد |
|||
ما یک تیم کوچک هستیم و کارهای زیادی برای انجام دادن وجود دارد! ما میخواهیم تا جایی که میتوانیم مفید و موثر باشیم، بنابراین نمیتوانیم همه چیز را به عهده بگیریم. نه گفتن به درخواستهایی که نمیتوانیم به آنها کمک کنیم بخش مهمی از کار ما است، زیرا زمان و انرژی را برای درخواستهایی که میتوانیم به آنها کمک کنیم آزاد میکند. |
|||
اما گاهی اوقات شنیدن «نه» سخت است، بنابراین در اینجا چند دستورالعمل در مورد کار و برقراری ارتباط با تیم جامعه فناوری آورده شده است. |
|||
* لطفا آرام و متین باشید و از طرف ما حسن نیت را در نظر بگیرید. ما به پروژهها نیز اهمیت میدهیم. |
|||
* ما عاشق کارمان هستیم و سخت کار میکنیم، اما ۲۴ ساعته کار نمیکنیم و نمیتوانیم پاسخ فوری را تضمین کنیم. |
|||
* اگر یک شخص یا موضوع خاص درصد زیادی از وقت ما را در ویکی بگیرد، زمان و توجه دیگران را از بین میبرد. گاهی اوقات مجبور میشویم یک مکالمه را ببندیم و بگوییم که نمیتوانیم زمان بیشتری را روی یک موضوع خاص صرف کنیم. |
|||
* ما نمیتوانیم پروژههایی را بپذیریم که در حال حاضر در نقشه راه تیم محصول دیگری قرار دارند، یا پروژهای که مستقیماً با کار تیم دیگری در تضاد است. |
|||
* اگر مشکلی در کار تیم محصول دیگری وجود دارد، میتوانیم شما را به شخص مناسب راهنمایی کنیم تا با او صحبت کنید. |
|||
* ما نمیتوانیم به سوالات مربوط به مسائل مربوط به کارکنان یا مسائل محرمانه پاسخ دهیم. |
|||
<span id="Our_process_for_defining_our_Values_and_Mission"></span> |
|||
== فرآیند ما برای تعریف ارزشها و ماموریتمان == |
|||
در یک جلسه مشترک همه ما به عنوان یک تیم گرد هم آمدیم تا بتوانیم بیانیه ماموریت خود را تدوین کنیم. برای رسیدن به آنجا، ابتدا سعی کردیم به این فکر کنیم که به کدام ارزشها به صورت فردی بیشتر از همه اهمیت میدهیم تا ببینیم کجای آنها با هم تداخل دارند، زیرا میخواستیم مطمئن شویم که آنها واقعاً به عنوان یک گروه از انسانها با ما هستند. |
|||
سه ارزش برای ما برجسته بود که عبارتند از: دانش، مهربانی و همکاری |
|||
گزارههای ارزشها به خودی خود بسیار گسترده هستند و میتوان آنها را متفاوت تفسیر کرد، بنابراین ما آنها را به طور کامل مورد بحث قرار دادیم تا بفهمیم آنها واقعاً به چه رفتارهایی ترجمه میشوند، ما در اینجا به سرعت آنچه را ذکر کردیم خلاصه میکنیم: |
|||
<span id="Why_do_we_care_about_Knowledge?"></span> |
|||
=== چرا ما به دانش اهمیت میدهیم؟ === |
|||
ما نمی خواهیم از دانش خود محافظت کنیم. اگر چیزی را کشف کردیم یا چیز جدیدی را اجرا کردیم که دوست داریم در مورد آن بنویسیم، با دلسوزی به دیگران اطلاع میدهیم. اگر تصمیمی گرفتیم آن را مستند میکنیم و دلایل آن را توضیح میدهیم. این به ویژه مهم است زیرا ما میخواهیم پذیرای افرادی باشیم که به عنوان مشارکتکنندگان یا هم تیمیهای جدید به جنبش بپیوندند. |
|||
<span id="Why_do_we_care_about_Kindness?"></span> |
|||
=== چرا ما به مهربانی اهمیت میدهیم؟ === |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
'''We are a small team with limited resources, and balance our efforts across three categories:''' |
|||
We are conscious that we can never know what struggles others might be facing, always remember that we may not be aware of the whole picture. By being considerate and courteous to one another we ensure that we all feel included and encouraged to work more openly with one another. In addition to that being kind can mean being clear about if and how we can help or resolve a problem. |
|||
</div> |
</div> |
||
* <span lang="en" dir="ltr" class="mw-content-ltr">Building tooling to advance the Community Wishlist</span> |
|||
<span id="Why_do_we_care_about_Collaboration?"></span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Special:MyLanguage/Community Tech/Maintenance|Maintenance]] of existing tools and features supported by the Community Tech team</span> |
|||
=== چرا ما به همکاری اهمیت می دهیم؟ === |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Delivering on wishes, primarily by adopting Focus Areas supported by volunteers.</span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
When we say "no" to a given request, we are merely stating it goes against our current priorities. |
|||
Collaboration is the backbone to what we do and fosters innovation by combining ideas from different viewpoints. When giving explanations we want to be detailed and link to more info wherever possible, to make sure our explanations are meaningful to others. We welcome and actively seek ideas & feedback and questions from each other, WMF, and the community. |
|||
</div> |
</div> |
||
<span id="Mission_statement"></span> |
|||
== بیانیه ماموریت == |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
'''When working and communicating with us:''' |
|||
Having our values and beliefs in mind we further thought about what our mission statement might be. What are our responsibilities towards the movement, the community and towards each other and what connects us to the CommTech team. Are we just building some tools or is there any greater duty that motivates our work? This one summarised our opinions best: |
|||
</div> |
</div> |
||
* <span lang="en" dir="ltr" class="mw-content-ltr">Please be calm, civil, and assume we’re working in good faith.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">We aim to respond promptly but can't guarantee immediate replies.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">Sometimes, we may need to close a conversation if it takes too much of our time or attention.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">We can not handle projects on another team's roadmap or ones that conflict with their work, but we will direct you to the right person when possible.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">We can not discuss staffing or confidential issues.</span> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
== Current selected projects == |
|||
''We surface the movement's technical platform needs and build and support needed tools with engaged contributors.'' |
|||
</div> |
</div> |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
Community Tech is currently wrapping up carry-over work from the 2023 Wishlist. Beginning in 2024-25, the team will adopt community-supported Focus Areas via the new Community Wishlist. |
|||
As we want to contribute to the increase of the movement’s inclusiveness and growth, we surface the needs of the contributors, as long a they are of technical nature. Some of the tools we build ourselves, while we communicate others to the foundation to increase awareness of these needs across different teams. |
|||
</div> |
</div> |
||
{| class="wikitable" style="width:100%;" |
|||
<span id="Strategy"></span> |
|||
!<span lang="en" dir="ltr" class="mw-content-ltr">Projects</span> |
|||
==استراتژی== |
|||
!<span lang="en" dir="ltr" class="mw-content-ltr">Project status</span> |
|||
|- |
|||
| {{pg|Community_Tech/Watchlist_Labels|2=<span lang="en" dir="ltr" class="mw-content-ltr">Multiple Watchlists</span>}} |
|||
|{{WMDE Technical Wishes/in development}} |
|||
|- |
|||
|[[Community_Wishlist/W326|Support full colour 3D models on Wikimedia projects ]] |
|||
|{{WMDE Technical Wishes/in development}} |
|||
|- |
|||
|[[Community_Wishlist/W414|Make the Chart extension beginner-friendly ]] |
|||
|{{WMDE Technical Wishes/in development}} |
|||
|} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
==📢 Latest Updates == |
|||
One of the challenges our team faces is that we touch many different codebases and existing tools, that we don’t know well, therefore we currently have two main initiatives: |
|||
</div> |
</div> |
||
{{:Community Wishlist/Updates}} |
|||
< |
<sub>[[Special:MyLanguage/Community Wishlist/Updates|<span lang="en" dir="ltr" class="mw-content-ltr">''Previous updates''</span>]]</sub> |
||
=== Collaboration Initiative === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The need to collaborate and work closely with others at higher frequency than other teams is quite evident as we frequently build on top of other team’s work. If we touch existing codebases we need to make sure our tools are implemented in a way that matches their way to work and works towards the same goals. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The goal of this initiative is to improve knowledge sharing and collaboration across teams and within teams and find ways to check in with other devs before implementing work to make sure we do not build things from scratch that have previously been implemented. In addition to that we know we can build more innovative solutions by allowing for more collaboration. We thought of ways to encourage for more cross team collaboration for engineers i.e. by encouranging temporary exchange for engineers across teams, by reserving weekly internal collaborative programming sessions that engineers from other teams can visit and add to the agenda of these sessions. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Every quarter, since April 2022, we have an internal hackathon where we work on a series of proposals from this years wishlist and invite other teams to join us for a week. Often times specialists for certain fields are already existent in other teams and working on different projects for a week can increase the sense of belonging within the engineering team as a whole and have a positive impact on levels of collaboration in the future. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Maintenance Initiative === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
With a growing [[Special:MyLanguage/Community Tech/Maintenance|list of projects]] we maintain, we are left more and more distracted from our priorities. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
We do want to provide maintenance for our work, but want more structure for how we provide it. This year we reviewed our approach to maintenainenance and restructured our strategy towards maintenance. Here are the outcomes of this discussion [[Talk:Community Tech#Maintenance Changes|here]]. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
We internally decided how to make these changes happen and are [[Special:MyLanguage/Community Tech/Maintenance Decision|tracked our decision making progress]]. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Documentation Initiative === |
|||
</div> |
|||
{{Main|Community Tech/Documentation}} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
With the intention to understand the work of other teams we often look at codebases that are new to us. A good level of user and developer documentation is absolutely essential to get an understanding of the implementation details, goals and challenges of other's work. As a team we want to be exemplary in producing really good documentation, ideally documenting first before implementing and frequently updating others about the status of our work. To achieve that we are currently looking studying how other teams document their work to make sure we find a way that is aligned with other teams. We want to keep documentation close to our code. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
When organising collaborative programming sessions we collected recommendations and wrote it down in a [[mw:Collaborative_programming|guide]]. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
After researching different approaches for how to advance the way we document our work we have come accross documentation-driven development, which seems to meet our needs in respect to how we value docs. We are experimenting with this approach with our current wish Better diff and already enjoyed it's benefits as we are more aligned on what we are working towards and can get feedback from users before implementation. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Team member user guides == |
|||
</div> |
|||
{{anchor|Users Guide}} |
|||
'''الگو برای ارجاع''' |
|||
* Preferred Name: |
|||
* How to talk to me: |
|||
* (Optional) Pronouns: |
|||
* (Optional) Things I like: |
|||
* (Optional) Things I’m bad at: |
|||
* (Optional) Annoying things I do: |
|||
* (Optional) How to cheer me up when I am grumpy: |
|||
* (Optional) Hot takes: |
|||
* (Optional) Anything else you should know about me: |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Find our user guides here: |
|||
</div> |
|||
* [[Community Tech/User Guide Dom Walden|Dom Walden]] |
|||
* [[Community Tech/User Guide Karolin Siebert|Karolin Siebert]] |
|||
* [[Community Tech/User Guide Sam Wilson|Sam Wilson]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== User guides from former team members === |
|||
</div> |
|||
* [[Community Tech/User Guide Emanuele Leoni|Emanuele Leoni]] |
|||
* [[Community Tech/User Guide James McLeod|James McLeod]] |
|||
* [[Community Tech/User Guide Lauren de Lench|Lauren de Lench]] |
|||
<span id="Further_information"></span> |
<span id="Further_information"></span> |
||
== اطلاعات بیشتر == |
== اطلاعات بیشتر == |
||
* [[Community Tech/Team Processes]] |
* [[Special:MyLanguage/Community Tech/Team Processes|<span lang="en" dir="ltr" class="mw-content-ltr">Team Processes</span>]] |
||
* [[Community Tech/Development]] |
* [[Special:MyLanguage/Community Tech/Development|<span lang="en" dir="ltr" class="mw-content-ltr">Development</span>]] |
||
* [[Community Tech/Maintenance]] |
* [[Special:MyLanguage/Community Tech/Maintenance|<span lang="en" dir="ltr" class="mw-content-ltr">Maintenance</span>]] |
||
* [[Community Tech/Documentation|Team Documentation]] ([[Community Tech/Documentation/Drafts|Drafts in progress]]) |
|||
* {{pg|Community Tech/Phabricator Criteria for Community Tech}} |
* {{pg|Community Tech/Phabricator Criteria for Community Tech}} |
||
{{WMF Footer}} |
|||
{{Collapse top|1=فهرست صفحات فرعی}} |
|||
{{List subpages}} |
|||
{{Collapse bottom}} |
|||
{{Wikimedia Foundation departments}} |
|||
{{feedback|author=تیم جامعه فناوری|irc=wikimedia-commtech}} |
|||
[[Category:Community Tech{{#translation:}}]] |
[[Category:Community Tech{{#translation:}}]] |
||
[[Category:Engineering and Product department{{#translation:}}]] |
[[Category:Engineering and Product department{{#translation:}}]] |
||
Latest revision as of 10:43, 26 July 2026
- See also the Wiki Project Med Community tech team which was started in 2026 to work on items within the Community Wishlist.
This page is kept for historical interest. Any policies mentioned may be obsolete. See Community Wishlist for the current process. |
Community Tech
Community Tech manages the Community Wishlist, a forum for contributors from all Wikimedia projects to suggest and comment on product and technology changes and improvements.
We leverage the Wishlist to collaborate with editors, volunteer developers, and other Wikimedia teams to turn community-identified needs into real solutions, and work on priority wishes.
The team
🛠️ How We Work
We are a small team with limited resources, and balance our efforts across three categories:
- Building tooling to advance the Community Wishlist
- Maintenance of existing tools and features supported by the Community Tech team
- Delivering on wishes, primarily by adopting Focus Areas supported by volunteers.
When we say "no" to a given request, we are merely stating it goes against our current priorities.
When working and communicating with us:
- Please be calm, civil, and assume we’re working in good faith.
- We aim to respond promptly but can't guarantee immediate replies.
- Sometimes, we may need to close a conversation if it takes too much of our time or attention.
- We can not handle projects on another team's roadmap or ones that conflict with their work, but we will direct you to the right person when possible.
- We can not discuss staffing or confidential issues.
Current selected projects
Community Tech is currently wrapping up carry-over work from the 2023 Wishlist. Beginning in 2024-25, the team will adopt community-supported Focus Areas via the new Community Wishlist.
| Projects | Project status |
|---|---|
| Multiple Watchlists |
|
| Support full colour 3D models on Wikimedia projects |
|
| Make the Chart extension beginner-friendly |
|
📢 Latest Updates
۳۱ ژوئیه ۲۰۲۶: بهروزرسانی فهرست آرزو، مراحل بعدی و پشتیبانی مدیریت برنامه
سلام، میخواهم در مورد پیشنهاد فهرست آرزو و اینکه چه کسی از فهرست آرزو پشتیبانی خواهد کرد، بهروزرسانی را با شما در میان بگذارم.
هفته گذشته در ویکیمانیا، من میزبان جلسهای بودم تا ایدههایی برای چگونگی اولویتبندی آرزوها در آینده جمعآوری کنم. ایده پشت این جلسه این بود که ما میخواهیم یک چارچوب اولویتبندی با جامعه ایجاد کنیم، به طوری که آرزوهایی که اولویتبندی میکنیم، منعکسکننده نیازها و انتظارات جامعه باشند. برای تحقق این امر، شمارش آرا و سایر معیارهای جامعه (برای اطمینان از اینکه جوامع کوچکتر نیز فرصتی برای شنیده شدن دارند) باید بزرگترین عوامل در تعیین اولویتبندی باشند. من قبلاً ایدههایی را که در طول جلسهام جمعآوری کردهایم، منتشر کردهام و به عنوان گام بعدی، بعداً در ماه اوت با پیشنهادی برای چگونگی روند دریافت بازخورد از جامعه گستردهتر، پیگیری خواهم کرد.
علاوه بر این، ما بازخوردهایی دریافت کردهایم مبنی بر اینکه مشارکت عمیق با مشارکتکنندگان و تجربه فنی برای مدیر برنامه فهرست آرزوی جدید جامعه بسیار مهم است. بر اساس این بازخورد و از طریق بحث با مدیر برنامه فعلی، MikeZ-WMF، ما در حال طراحی یک نقش مدیر برنامه جدید برای فهرست آرزو هستیم که بیشتر بر تعامل با جامعه، ایجاد روابط و مسئولیت تحویل و اجرای خواستهها متمرکز باشد. در چند روز آینده شاهد انتشار آگهی استخدام خواهید بود. از این پس، مایک از هدف مشارکت خوانندگان حمایت خواهد کرد. تعهد ما به تأمین منابع فهرست آرزو همچنان پابرجاست و این تغییر برای اطمینان از داشتن مهارتهای مناسب برای پشتیبانی از فهرست آرزو در آینده است.
اگر سوالی دارید، لطفاً با من یا مستقیماً با گروههایی که روی آرزوهای فعلی کار میکنند، تماس بگیرید. SPerry-WMF (talk) 14:57, 31 July 2026 (UTC)
۹ ژوئیه ۲۰۲۶: بهروزرسانی دربارهٔ کار بر روی آرزوی کوتاهمدت
سلام، من سونیا هستم و با مارشال در زمینهی تدوین فرآیند آیندهی فهرست آرزو همکاری میکنم. چند هفته پیش، مارشال پیشنهاداتی را که برای بلندمدت داریم، به اشتراک گذاشت، چیزی که قصد داریم طی چند ماه آینده آن را تثبیت کنیم. این بهروزرسانی عمدتاً مربوط به کوتاهمدت است، اما صرفاً برای تأکید مجدد بر برخی از نکات اصلی برای بلندمدت: ما نگرانیهای شما را مبنی بر اینکه فرآیند رأیگیری و اولویتبندی فعلی انتظارات جامعه را برآورده نکرده است، شنیدیم و در حالت ایدهآل، یک فهرست آرزوهای آینده، برنامههای سالانهی ما را با کار اختصاصی روی فهرست آرزوها که میتواند خارج از اهداف استراتژیک بنیاد باشد، تکمیل میکند. ما متعهد به شکلدهی فرآیند جدید پیرامون این موضوع هستیم. نکتهی مهمی که باید در اینجا برجسته کنیم این است که اولویتبندی عمدتاً به رأیها در آینده بستگی دارد و ما میخواهیم با داوطلبان بفهمیم که چگونه به بهترین شکل از آرا برای اولویتبندی آرزوها استفاده کنیم. ما هنوز باید به برخی از سؤالات بیپاسخ جواب دهیم، به عنوان مثال، چگونه میتوانیم مطمئن شویم که جوامع و پروژههای کوچکتر نادیده گرفته نمیشوند. ما قصد داریم در اواخر سال ۲۰۲۶ یک رأیگیری در مورد فهرست آرزوها برگزار کنیم تا از سال ۲۰۲۷ آرزوها را اولویتبندی کنیم.
در مورد کوتاهمدت: تا زمانی که در ژانویه به آرزوهای جدید رأیگیری شده نرسیم، به کار روی آرزوها از فرآیند موجود ادامه خواهیم داد. برای روشن شدن موضوع: میدانیم که فرآیند موجود، نیازهای جامعه را مانند سالهای گذشته در فهرست آرزو در نظر نگرفته است. اما بسیاری از خواستههای مفید در حال حاضر در حال انجام هستند، توسط داوطلبان معرفی و رأیگیری میشوند. این رویکردی است که فرآیند قدیمی را به پایان میرساند، با این آگاهی که ما طی چند ماه آینده یک فرآیند جدید و همسوتر با جامعه را راهاندازی خواهیم کرد. در زیر فهرستی از تمام کارهایی که به نحوی بر آرزوهای فعلی تأثیر میگذارند و توسط بنیاد، داوطلبان یا وابستگان از اکنون تا دسامبر ۲۰۲۶ برنامهریزی شدهاند، آمده است (به همین دلیل است که آرزوهای زیادی در فهرست وجود دارد). ما این جدول را به عنوان یک تصویر لحظهای به اشتراک میگذاریم تا برای چند ماه آینده شفافسازی کنیم و قصد داریم قبل از شروع انتخاب آرزوهای جدید در ژانویه، یک گزارش اختتامیه به اشتراک بگذاریم. در این میان، بهروزرسانیهای ماهانه منظم ما را در قالب معمول مشاهده خواهید کرد.
این جدول زمانی به این شکل خواهد بود:
- از حالا تا دسامبر
- کار بر روی آرزوهای اولویتبندیشده قبلی، چه از طریق پروژههای مرتبط بزرگتر و چه از طریق کار اختصاصی بر روی آرزوها (جزئیات بیشتر در جدول زیر) ادامه خواهد یافت.
- اکتبر / نوامبر
- دوره ارسال و رأیگیری آرزوها آغاز میشود. ما در حال بررسی جزئیات این موضوع هستیم و قصد داریم این فرآیند را با جامعه به صورت مشترک انجام دهیم.
- ژانویه
- بنیاد بر اساس یک چارچوب اولویتبندی که با همکاری جامعه ساخته شده است، طبق فرآیند اولویتبندی جدید، شروع به جمعآوری کارهای مربوط به خواستههای صریح میکند. جزئیات دقیق هنوز با همکاری جامعه مشخص نشده است.
ما به ایدههای شما برای ایجاد فرآیندی که نیازهای جامعه را برآورده کند، نیاز داریم، بنابراین لطفاً در گفتگوی صفحهٔ بحث شرکت کنید. در صورت تمایل میتوانید به زبان خودتان پست بگذارید - همکاران من در ترجمه کمک خواهند کرد تا هر ورودی در نظر گرفته شود. من به ویژه علاقهمندم در مورد چگونگی تنظیم این فرآیند برای آشکار کردن خواستههایی که میتواند برای ویراستاران باتجربه تفاوت بزرگی ایجاد کند، بشنوم.
| نمای کلی آرزوها | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|