(Go: >> BACK << -|- >> HOME <<)

Jump to content

How to contribute/fa: Difference between revisions

From mediawiki.org
Content deleted Content added
No edit summary
Tag: Reverted
m Reverted edits by 185.185.50.231 (talk) to last version by Beginneruser
Tag: Manual revert
(47 intermediate revisions by 21 users not shown)
Line 3: Line 3:


{{Tech header|1=<nowiki/>
{{Tech header|1=<nowiki/>
<span id="Get_involved"></span>
== درگیر شوید ==
== چگونه درگیر شویم ==


آیا شما عاشق آزادی نرم‌افزار و [[w:Open source|جوامع متن باز]] هستید؟ آیا نرم افزار [[Special:MyLanguage/MediaWiki|مدیا‌ویکی]]، [http://www.wikipedia.org/ ویکی‌پدیا] یا هر [https://www.wikimedia.org/ سایت دیگر ویکی‌مدیا] را دوست دارید؟
آیا شما عاشق آزادی نرم‌افزار و [[w:Open source|جوامع متن باز]] هستید؟ آیا نرم افزار [[Special:MyLanguage/MediaWiki|مدیا‌ویکی]]، [http://www.wikipedia.org/ ویکی‌پدیا] یا هر [https://www.wikimedia.org/ سایت دیگر ویکی‌مدیا] را دوست دارید؟


پس توانایی هایتان را اینجا به اشتراک گذاشته و از دیگه مشارکت کنندگان یاد بگیرید.این صفحه با ارائه خلاصه‌ای از حوزه‌هایی که میتوانید وارد آنها شوید، کمک میکند شروع کنید.
پس توانایی هایتان را اینجا به اشتراک گذاشته و از دی گه مشارکت کنندگان یاد بگیرید.این صفحه با ارائه خلاصه‌ای از حوزه‌هایی که میتوانید وارد آنها شوید، کمک میکند شروع کنید.
}}
}}


Line 14: Line 15:
{{contribution
{{contribution
| 1 = [[File:Plug-in Noun project 4032.svg|60px|link=Special:MyLanguage/API:Main page]]
| 1 = [[File:Plug-in Noun project 4032.svg|60px|link=Special:MyLanguage/API:Main page]]
| 2 = {{ll|API:Web APIs hub|2=وب سرویس‌ها}}
| 2 = {{ll|API:Main page|2=وب سرویس‌ها}}
| 3 = محتوای همه [[foundation:Special:MyLanguage/Our projects| پرونده های ویکی‌مدیا]] تحت مجوزهای آزاد منتشر میشود. برای دست APIرسی، ریمیکس و رشد این مجموعه بی شماری از دانش آزاد. [[Special:MyLanguage/API:Tutorial| دنبال آموزش]] برای شروع با [[$API|3]] کد بنویسید، در تمام ویکی‌های ویکی‌مدیا و دیگر API ها برای محتوا و ویکی‌پدیا موجود است.دیگر [[m:Special:MyLanguage/Research:Data| منابع داده باز]] از جمله [[m:Special:MyLanguage/Data dumps|XML و SQL dumps]] نیز در دسترس هستند.
| 3 = محتوای همه [[foundation:Special:MyLanguage/Our projects|پروژه‌های ویکی‌مدیا]] تحت مجوزهای رایگان منتشر می‌شود. برای دسترسی، ریمیکس و رشد این مجموعه عظیم دانش رایگان، کد بنویسید. [[Special:MyLanguage/API:Tutorial|آموزش را دنبال کنید]] برای شروع با [[Special:MyLanguage/API:Main_page|API]]، موجود در همه ویکی‌های مدیا ویکی و سایر APIها برای محتوا و ویکی‌داده. سایر [[m:Special:MyLanguage/Research:Data|منابع داده باز]]، از جمله [[m:Special:MyLanguage/Data dumps|XML و SQL dumps]] نیز در دسترس هستند.
| 4 = web-api
| 4 = web-api
}}
}}


{{contribution
{{contribution
| 1 = [[File:Source code project 1171.svg|60px|link=Special:MyLanguage/Developer hub]]
| 1 = [[File:Source code project 1171.svg|60px|link=https://developer.wikimedia.org]]
| 2 = {{ll|Developer hub|2=توسعه نرم افزار}}
| 2 = <span class=plainlinks>[https://developer.wikimedia.org توسعه نرم افزار]</span>
| 3 = کد‌ها همواره آزاد و متن‌باز می‌مانند. [[Special:MyLanguage/New_Developers|پروژه‌ای را انتخاب کنید]]، یک وصله ارائه دهید و وظیفه‌ای را تکمیل کنید!
| 3 = کد‌ها همواره آزاد و متن‌باز می‌مانند. [[Special:MyLanguage/New_Developers|پروژه‌ای را انتخاب کنید]]، یک وصله ارائه دهید و وظیفه‌ای را تکمیل کنید!
پروژه‌های ویکی‌مدیا از زبان‌های مختلفی مانند پی‌اچ‌پی و جاوااسکریپت در [[Special:MyLanguage/How to become a MediaWiki hacker|مدیاویکی]] و [[Special:MyLanguage/Manual:Developing extensions|افزونه‌ها]]یش، لوآ (در [[Special:MyLanguage/Help:Templates|الگوها]])، سی‌اس‌اس/ال‌ای‌اس‌اس (در [[Special:MyLanguage/Manual:Skins|پوسته‌ها]] و غیره)، آبجکتیو-سی، سویینگ و جاوا (در [[Wikimedia Apps|برنامه‌های موبایلی]] و [[m:Kiwix|کیویکس]]) و پایتون (در [[Special:MyLanguage/Manual:Pywikibot|Pywikibot]])، سی‌پلاس‌پلاس (در [[m:Huggle|هاگل]]) یا سی‌شارپ (در [[w:Wikipedia:AutoWikiBrowser|ویرایشگر خودکار]]) بهره می‌برند.
پروژه‌های ویکی‌مدیا از زبان‌های مختلفی مانند پی‌اچ‌پی و جاوااسکریپت در [[$become-mw-hacker|مدیاویکی]] و [[$developing-extensions|افزونه‌ها]]یش، لوآ (در [[$templates|الگوها]])، سی‌اس‌اس/ال‌ای‌اس‌اس (در [[$skins|پوسته‌ها]] و غیره)، آبجکتیو-سی، سویینگ و جاوا (در [[Wikimedia Apps|برنامه‌های موبایلی]] و [[m:Kiwix|کیویکس]]) و پایتون (در [[$pywikibot|Pywikibot]])، سی‌پلاس‌پلاس (در [[m:Huggle|هاگل]]) یا سی‌شارپ (در [[w:Wikipedia:AutoWikiBrowser|ویرایشگر خودکار]]) بهره می‌برند.
ساخت [[Special:MyLanguage/Manual:Bots|ربات ها]] برای پردازش محتوا و [[wikitech:Help:Toolforge|ابزار خود را بر روی Toolforge میزبانی کنید]]. هک کردن [[Special:MyLanguage/Wikimedia Apps|برنامه های موبایل]] یا روی برنامه های دسکتاپ. یا کمک [[Wikimedia Technical Operations|عملیات فنی]] نگه داشتن [[wikitech:Puppet_coding|پیکربندی سرور]].
ساخت [[Special:MyLanguage/Manual:Bots|ربات ها]] برای پردازش محتوا و [[wikitech:Help:Toolforge|ابزار خود را بر روی Toolforge میزبانی کنید]]. هک کردن [[$wm-mobile-engineering|برنامه های موبایل]] یا روی برنامه های دسکتاپ. یا کمک [[Wikimedia Technical Operations|عملیات فنی]] نگه داشتن [[wikitech:Puppet_coding|پیکربندی سرور]]. [[Special:MyLanguage/Wikimedia Apps|برنامه‌های تلفن همراه]] یا برنامه‌های دسکتاپ را هک کنید. یا به [[Wikimedia Site Reliability Engineering|مهندسی قابلیت اطمینان سایت]] در حفظ [[wikitech:Puppet_coding|پیکربندی سرور]] کمک کنید.
اطلاعات بیشتر در {{ll|New Developers/Introduction to the Wikimedia Technical Ecosystem}}.
| 4 =development
| 4 =development
}}
}}
Line 30: Line 32:
{{contribution
{{contribution
| 1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]]
| 1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]]
| 2 = {{ll|Quality Assurance|2=آزمودن}}
| 2 = آزمودن
| 3 = [[Special:MyLanguage/How to report a bug|گزارش اولین اشکال]] به بهبود کیفیت پروژه‌هایمان از طریق آزمودن دستی، [[Special:MyLanguage/Manual:PHP_unit_testing|آزمودن مرورگری]] خودکار، [[Special:MyLanguage/continuous integration|یکپارچه‌سازی مداوم]] و [[Special:MyLanguage/Bug management|مدیریت اشکال]] کمک می‌کند.
| 3 = [[Special:MyLanguage/How to report a bug|گزارش اولین اشکال]] به بهبود کیفیت پروژه‌هایمان از طریق آزمودن دستی، [[Special:MyLanguage/Manual:PHP_unit_testing|آزمودن مرورگری]] خودکار، [[Special:MyLanguage/Continuous integration|یکپارچه‌سازی مداوم]] و [[Special:MyLanguage/Bug management|مدیریت اشکال]] کمک می‌کند.
| 4 = testing
| 4 = testing
}}
}}
Line 44: Line 46:
{{contribution
{{contribution
| 1 = [[File:OOjs UI icon book-ltr.svg|60px|link=Special:MyLanguage/Documentation]]
| 1 = [[File:OOjs UI icon book-ltr.svg|60px|link=Special:MyLanguage/Documentation]]
| 2 = {{ll|Documentation|2=توضیحات}}
| 2 = {{ll|Documentation|2=مستندات}}
| 3 = نویسندگان انگلیسی زبان می‌توانند [[Special:MyLanguage/Help:Contents|مستندات مدیاویکی]]، بقیه [[Special:MyLanguage/Project:PD help|صفحات ضروری پشتیبانی]] و درواقع هر صفحه این وبسایت را بهبود دهند.
| 3 = نویسندگان انگلیسی زبان می‌توانند [[Special:MyLanguage/Help:Contents|مستندات مدیاویکی]]، بقیه [[Special:MyLanguage/Project:PD help|صفحات ضروری پشتیبانی]] و درواقع هر صفحه این وبسایت را بهبود دهند.
| 4 = documentation
| 4 = documentation
Line 78: Line 80:


{{contribution
{{contribution
| 1 = [[File:Compass-noun-project.svg|60px|link=Special:MyLanguage/Wikimedia tutorials]]
| 1 = [[File:Learning - The Noun Project.svg|60px|link=Special:MyLanguage/Wikimedia tutorials]]
| 2 = {{ll|Wikimedia tutorials|2=آموزش‌ها}}
| 2 = {{ll|Wikimedia tutorials|2=آموزش‌ها}}
| 3 = چگونه می‌توان راهنمایی‌ها و رهنمودهایی را برای فناوری‌های مدیا‌ویکی و ویکی‌مدیا جستجو کرد
| 3 = چگونه می‌توان راهنمایی‌ها و رهنمودهایی را برای فناوری‌های مدیا‌ویکی و ویکی‌مدیا جستجو کرد
Line 90: Line 92:
</div>
</div>


<span id="More_helpful_information"></span>
== اطلاعات مفید بیشتر ==
== اطلاعات مفید بیشتر ==


<span id="Communication"></span>
=== ارتباطات ===
=== ارتباطات ===
* راه‌های گوناگونی برای برقراری [[Special:MyLanguage/Communication|ارتباط]] با جامعه ویکی‌مدیا وجود دارد.

راه‌های گوناگونی برای برقراری [[Special:MyLanguage/Communication|ارتباط]] با جامعه ویکی‌مدیا وجود دارد.

<!--
* با خیال راحت از برنامه نویس خود در [https://discourse-mediawiki.wmflabs.org/ https://discourse-mediawiki.wmflabs.org] سؤال کنید.
-->
برای [[Special:MyLanguage/MediaWiki on IRC|ارتباط بلادرنگ]] از {{irc|wikimedia-dev}} روی [[آی‌آر‌سی]] استفاده کنید.
* همچنین چندین [[Special:MyLanguage/Mailing lists|فهرست پستی]] برای بحث در مورد نرم‌افزار ویکی مدیا وجود دارد.یک [[m:Special:MyLanguage/Mailing lists/Overview#MediaWiki|فهرست کامل]] در دسترس است.
* شما همچنین میتوانید اخبار ویکی مدیا را سراسر [[Special:MyLanguage/Social media|شبکه‌های اجتماعی]] دنبال کرده و به اشتراک بگزارید.
* شما همچنین میتوانید اخبار ویکی مدیا را سراسر [[Special:MyLanguage/Social media|شبکه‌های اجتماعی]] دنبال کرده و به اشتراک بگزارید.
* شما همچنین میتوانید عضو [[m:Tech/News|اخبار فنی]] شوید تا یک خلاصه هفتگی از تغییرات اخیر نرم‌افزار را بدون اصطلاحات فنی در صفحه بحث خود داشته باشید.
* شما همچنین میتوانید عضو [[m:Tech/News|اخبار فنی]] شوید تا یک خلاصه هفتگی از تغییرات اخیر نرم‌افزار را بدون اصطلاحات فنی در صفحه بحث خود داشته باشید.


<span id="Editing_and_discussing_in_MediaWiki"></span>
=== ویرایش و بحث در مدیا ویکی ===
=== ویرایش و بحث در مدیا ویکی ===


Line 109: Line 107:


* [[Special:UserLogin|حساب کاربری خود را روی mediawiki.org ثبت نام کنید]].
* [[Special:UserLogin|حساب کاربری خود را روی mediawiki.org ثبت نام کنید]].
* [[Special:MyLanguage/Help:VisualEditor/User guide|یاد بگیرید]] چطور صفحات ویکی را با ویرایشگر دیداری یا با [[Special:MyLanguage/Help:Editing pages|تغییر دادن منبع]]، ویرایش کنید.Special:MyLanguage/Help:VisualEditor/User guideSpecial:MyLanguage/Help:Editing pages
* [[Special:MyLanguage/Help:VisualEditor/User guide|یاد بگیرید]] چطور صفحات ویکی را با ویرایشگر دیداری یا با [[Special:MyLanguage/Help:Editing pages|تغییر دادن منبع]]، ویرایش کنید.
* به راحتی [[Special:MyPage|صفحه کاربری]] عمومی خود را ویرایش کنید. خودتان را معرفی کنید. همچنین میتوانید از [[Template:User_info|الگوی اطلاعات کاربر]] استفاده کنید. با خواندن [[w:Wikipedia:User_pages|دستورات ویکی‌پدیا]] بیشتر یاد بگیرید.،
* به راحتی [[Special:MyPage|صفحه کاربری]] عمومی خود را ویرایش کنید. خودتان را معرفی کنید. همچنین میتوانید از [[Template:User_info|الگوی اطلاعات کاربر]] استفاده کنید. با خواندن [[w:Wikipedia:User_pages|دستورات ویکی‌پدیا]] بیشتر یاد بگیرید.
* {{ll|Help:Navigation}} را بررسی کنید
* {{ll|Help:Navigation}} را بررسی کنید
* میتوانید در مورد هر صفحه در صفحه بحث مرتبط با آن بحث کنید. شما میتوانید با اضافه کردن یک پیغام عمومی به صفحه بخث کاربران با آنها ارتباط برقرار کنید. در {{ll|Help:Talk pages}} بیشتر یاد بگیرید.
* میتوانید در مورد هر صفحه در صفحه بحث مرتبط با آن بحث کنید. شما میتوانید با اضافه کردن یک پیغام عمومی به صفحه بخث کاربران با آنها ارتباط برقرار کنید. در {{ll|Help:Talk pages}} بیشتر یاد بگیرید.

Revision as of 01:25, 20 April 2024


محتوای همه پروژه‌های ویکی‌مدیا تحت مجوزهای رایگان منتشر می‌شود. برای دسترسی، ریمیکس و رشد این مجموعه عظیم دانش رایگان، کد بنویسید. آموزش را دنبال کنید برای شروع با API، موجود در همه ویکی‌های مدیا ویکی و سایر APIها برای محتوا و ویکی‌داده. سایر منابع داده باز، از جمله XML و SQL dumps نیز در دسترس هستند.
کد‌ها همواره آزاد و متن‌باز می‌مانند. پروژه‌ای را انتخاب کنید، یک وصله ارائه دهید و وظیفه‌ای را تکمیل کنید!

پروژه‌های ویکی‌مدیا از زبان‌های مختلفی مانند پی‌اچ‌پی و جاوااسکریپت در مدیاویکی و افزونه‌هایش، لوآ (در الگوها)، سی‌اس‌اس/ال‌ای‌اس‌اس (در پوسته‌ها و غیره)، آبجکتیو-سی، سویینگ و جاوا (در برنامه‌های موبایلی و کیویکس) و پایتون (در Pywikibot)، سی‌پلاس‌پلاس (در هاگل) یا سی‌شارپ (در ویرایشگر خودکار) بهره می‌برند. ساخت ربات ها برای پردازش محتوا و ابزار خود را بر روی Toolforge میزبانی کنید. هک کردن برنامه های موبایل یا روی برنامه های دسکتاپ. یا کمک عملیات فنی نگه داشتن پیکربندی سرور. برنامه‌های تلفن همراه یا برنامه‌های دسکتاپ را هک کنید. یا به مهندسی قابلیت اطمینان سایت در حفظ پیکربندی سرور کمک کنید.

اطلاعات بیشتر در New Developers/Introduction to the Wikimedia Technical Ecosystem .
آزمودن
گزارش اولین اشکال به بهبود کیفیت پروژه‌هایمان از طریق آزمودن دستی، آزمودن مرورگری خودکار، یکپارچه‌سازی مداوم و مدیریت اشکال کمک می‌کند.
به عنوان یک نمایندهٔ فناوری، در موضوعات فنی، پخش و توزیع اخبار فناوری برای اطلاع سایر کاربران دربارهٔ تغییرات آینده تاثیرگذار روی کارشان، به بقیه توسعه‌دهندگان مدیاویکی کمک کنید و به فهرست نمایندگان ملحق شوید تا به عنوان پلی میان توسعه‌دهندگان و ویکی محلی‌تان نقش ایفا کنید.
نویسندگان انگلیسی زبان می‌توانند مستندات مدیاویکی، بقیه صفحات ضروری پشتیبانی و درواقع هر صفحه این وبسایت را بهبود دهند.
اگر شما در هر زبانی به جز انگلیسی مسلط هستید می‌توانید با ترجمهٔ این سایت و نرم‌افزار مدیاویکی به این جریان بپیوندید.
به کاربران و توسعه‌دهندگانی که در میز کمک یا ارتباطات مدیاویکی و کانال‌های رسانهٔ اجتماعی دنبال پاسخشان هستند کمک کنید.
راهنما اصول طراحی ویکی مدیا را در پروژه هایی که بازخورد UX دارند جستجو کنید.
در محیط مجازی یا به صورت رو در رو با جامعه ملاقات کنید.
چگونه می‌توان راهنمایی‌ها و رهنمودهایی را برای فناوری‌های مدیا‌ویکی و ویکی‌مدیا جستجو کرد

اطلاعات مفید بیشتر

ارتباطات

  • راه‌های گوناگونی برای برقراری ارتباط با جامعه ویکی‌مدیا وجود دارد.
  • شما همچنین میتوانید اخبار ویکی مدیا را سراسر شبکه‌های اجتماعی دنبال کرده و به اشتراک بگزارید.
  • شما همچنین میتوانید عضو اخبار فنی شوید تا یک خلاصه هفتگی از تغییرات اخیر نرم‌افزار را بدون اصطلاحات فنی در صفحه بحث خود داشته باشید.

ویرایش و بحث در مدیا ویکی

اگر قبلا از مدیا ویکی استفاده نکردید: