Extension:RevisionSlider/fa
RevisionSlider وضعیت انتشار: پایدار |
|
---|---|
![]() |
|
انجام | User interface |
توضیحات | اضافه می شود یک لغزنده(اسلایدر) جهت نمایش نسخه های تاریخچه برای انتقال بهتر به نسخه های دیگر تفاوت |
نویسنده(گان) | Wikimedia Germany (WMDE) |
سیاست سازگاری | شاخههای انتشار |
MediaWiki | 1.25+ |
تغییر پایگاه داده | خیر |
پروانه: | GNU General Public License 2.0 or later |
بارگیری | |
Translate the RevisionSlider extension if it is available at translatewiki.net | |
Issues | Open tasks · گزارش یک مشکل |
لغزنده نسخه یک لغزنده به صفحه تفاوت اضافه میکند، تا شما به راحتی بین نسخهها حرکت کنید.
نصب
- بارگیری کنید و پرونده(ها) را در یک شاخه با نام
RevisionSlider
در پوشۀextensions/
خودتان قرار دهید. - کدهای زیر را در انتهای LocalSettings.php خودتان اضافه کنید:
wfLoadExtension( 'RevisionSlider' );
- انجام شد – به Special:Version در ویکی خودتان بروید تا مطئمن شوید که افزونه با موفقیت نصب شده است.
کاربرد
ابزار RevisionSlider کمک میکند تا شما برای مقایسه و مرور نسخه راحتتر حرکت کنید. | |
Once expanded, the RevisionSlider fetches data about the revisions and allows you to navigate and compare revisions on the diff page. | |
هر میله نشاندهندهٔ یک ویرایش از این صفحه است. میلههای بالا افزایش حجم صفحه و میلههای پایین، کاهش حجم همان صفحه را نشان میدهد. | |
برای مقایسه ویرایشها، با استفاده از نشانگر زرد و آبی ویرایشها را انتخاب کنید. اشاره گر آبی کنترل نسخه جدیدتر ، اشاره گر زرد به نسخه قدیمی تر. There are several ways to do this:
| |
استفاده از فلش رو به عقب و جلو به طول تاریخ تجدید نظر حرکت و نشان می دهد نسخه های قدیمی تر و جدیدتر. |
Opt-out
If you are not using the RevisionSlider at all and also don't want to see the collapsed RevisionSlider bar at the top of the diff page, you can opt-out by checking Don't show the RevisionSlider in your preferences under Appearance -> Diffs.
Technical Background
JavaScript Hooks
The RevisionSlider uses AJAX to reload the diff page when new revisions are selected. Once the page has been reloaded both the wikipage.content and wikipage.diff hooks are fired. If user JavaScript or extension JavaScript acts on the diff page you may need to listen to these hooks.
Examples
- The Thanks extension https://phabricator.wikimedia.org/rETHA0b241d4d296f488dc7d3a1f4260aa0e426b2d7f5#1493b925
- The English Wikipedia wikEdDiff gadget https://en.wikipedia.org/w/index.php?diff=741585034&oldid=630494053&title=User:Cacycle/wikEdDiff.js
API calls & fetching data
Unless expanded, the tool is not doing any API calls. Only when the user expands the slider, it fetches data about revisions (revision-id, timestamp, user, comment, size and flags). The tool only fetches data for revisions that are currently visible on the screen (maximum 500 revisions) and data about additional revisions is only loaded when the user navigates back or forth on the timeline using the arrows.
پیشینه
ابزار RevisionSlider[1] یکی از ویژگی های را به انجام برسانند یکی از خواسته های بالای لیست علاقه مندی های آلمان جامعه است[2] و توسعه یافته توسط تیم WMDE's TCB . این است که توسط الهام DerHexer's revisionjumper ابزار و بر اساس a prototype توسط WMF انجمن تیم فنی.
Notes (for rather technical audience) on RTL issues discovered while developing the extension have been published on the separate subpage.
منابع
این افزونه در یک یا چندتا از پروژههای ویکیمدیا استفاده شده است. این پیغام شاید به معنی این باشد که افزونه پایدار است و به خوبی کار میکند که توسط وبسایتهایی دارای ترافیک بالا استفاده شده است. نام فایل داخلی را در پرونده های پیکربندی CommonSettings.php و InitialiseSettings.php ویکی مدیا جستجو کنید تا ببینید کجا نصب شده است. لیست کاملی از پسوندها نصب شده در یک ویکی خاص را می توان در صفحه Special:Version ویکی مشاهده کرد. |