راهنما:تعارض ویرایشی

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

این صفحه به مشکل فنی تعارض ویرایشی می‌پردازد. شرایط زیر را تصور کنید:

  • کاربر:۱ روی دکمهٔ «ویرایش» در یک صفحه کلیک می‌کند.
  • در حالی که ۱ مشغول ویرایش است، کاربر:۲ روی دکمهٔ ویرایش همان صفحه کلیک می‌کند.
  • ۱ ویرایشش تمام می‌شود و صفحه را با موفقیت ذخیره می‌کند، در حالی که ۲ همچنان مشغول ویرایش است.
  • ۲ نیز پس از پایان ویرایش روی دکمهٔ ذخیره کلیک می‌کند، اما وارد صفحهٔ «تعارض ویرایشی» می‌شود، زیرا نرم‌افزار مدیاویکی نتوانسته است تفاوت‌های ایجادشده توسط ۱ و ۲ را با هم وفق دهد. در صفحهٔ تعارض ویرایشی کاربر:۲ این شانس را پیدا می‌کند که به صورت دستی تغییرات لازم را اعمال نماید.

تعارض ویراشی همچنین ممکن است در حالتی که سامانهٔ ویکی‌پدیا در پردازش صفحه کُند عمل می‌کند و کاربر چندین ویرایش پشت سر هم انجام می‌دهد نیز رخ دهد. تعارض ویرایشی در زمان واگردانی نیز ممکن است رخ دهد.

چیدمان صفحهٔ تعارض ویرایشی[ویرایش]

در بالای صفحهٔ تعارض ویرایشی، نسخهٔ ذخیره‌شدهٔ کاربر:۱ در یک جعبهٔ ویرایش‌پذیر نمایش می‌یابد. (حتی اگر کاربر:۲ تنها مشغول ویرایش یک بخش خاص بوده باشد)

در پایین صفحهٔ تعارض ویرایشی یک جبعهٔ ویرایشی دیگر وجود دارد که نسخه‌ای که کاربر:۲ می‌خواسته است ذخیره کند را نمایش می‌دهد.

در میان دو بخش گفته‌شده، یک تفاوت‌نما بین نسخهٔ کاربر:۱ و کاربر:۲ نمایش می‌یابد. (بخش‌هایی که هر دو کاربر در آن‌ها تغییرات یکسانی داده باشند در این تفاوت دیده نمی‌شود)

کاربر:۲ می‌تواند تغییرات مورد نظرش را در جعبهٔ ویرایش بالایی اعمال کند و دکمهٔ ذخیره را بفشارد تا محتوا ذخیره شود.

راه حل[ویرایش]

کاربر:۲ باید تعارض را به صورت دستی حل کند. معمولاً ساده‌تر است که نسخه‌ای که تغییرات بیشتری داشته است را با توجه به نسخهٔ جزئی‌تر اصلاح کند ذخیره نماید. کاربر:۲ باید تلاش کند تغییرات کاربر:۱ را به صورت کامل در نسخهٔ خودش ادغام کند و در عین حال موضوع را در خلاصه‌ویرایش به اطلاع دیگران برساند، یا از برچسب {{تعارض ویرایشی}} در صفحهٔ بحث استفاده کند تا بروز تعارض ویرایشی را به کاربر:۱ و دیگران هشدار دهد تا آن‌ها دعوت شوند که نسخهٔ جدید را مورد بازبینی قرار دهند و در صورت نیاز اصلاح کنند. کاربر:۲ همچنین می‌تواند با بررسی تاریخچهٔ‌ صفحه تغییرات کاربر:۱ را بار دیگر مرور کند و در صورت نیاز در یک ویرایش دیگر آن‌ها را اعمال نماید. به کاربران پیشنهاد می‌شود پس از حل مشکل و ذخیرهٔ صفحه دوباره با بررسی تاریخچه از ادغام کامل مطالب اطمینان حاصل کنند.

کاربر:۲ نباید به سادگی ویرایش خودش را روی ویرایش کاربر:۱ بنویسید و آن را ذخیره کند. با این وجود همواره باید فرض را بر حسن نیت گذاشت زیرا بسیاری از کاربران تازه‌کار با مفهوم تعارض ویرایشی و چیدمان صفحهٔ آن آشنایی ندارند. با این وجود اگر کاربری به صورت مداوم چنین رفتاری از خود نشان دهد از سوی مدیران قابل برخورد خواهد بود و این بهانه که «حوصلهٔ بررسی تفاوت‌ها را نداشتم» به هیچ عنوان پذیرفتنی نیست.

تعارض ویرایشی نامحسوس[ویرایش]

تعارض ویرایشی نامحسوس به تعارض‌های ویرایشی‌ای گفته می‌شد که توسط سامانه تشخیص داده نمی‌شوند.

استفاده از ویرایشگر بیرونی[ویرایش]

یکی از حالت‌های تعارض ویرایشی نامحسوس زمانی رخ می‌دهد که کاربران از نرم‌افزارهای بیرونی برای ویرایش متن صفحه‌های ویکی استفاده می‌کنند. آن‌ها صفحهٔ ویرایش را می‌بندند و پس از انجام تغییرات مورد نظرشان دوباره به آن صفحه بازمی‌گردند و دکمهٔ ویرایش را کلیک می‌کنند و متن را جایگزین متن کنونی می‌نمایند. این در حالی است که کاربران دیگری ممکن است در این مدت صفحه را ویرایش کرده باشند.

کاربرانی که از ویرایشگر بیرونی استفاده می‌کنند باید یکی از کارهای زیر را انجام دهند:

  1. صفحهٔ ویرایش را نبندند و متن ویرایش شده را در همان جعبهٔ ویرایشی بریزند که متن مبدأ را از آن رونوشت‌برداری کرده‌اند (تا سامانه بتواند تعارض ویرایشی را تشخیص دهد)
  2. پس از ذخیره‌سازی صفحه، تاریخچه را دوباره بررسی کنند و در صورتی که چنین مشکلی به وجود آمده بود تغییرات قبلی را در ویرایش خود ادغام نمایند.

(نرم‌افزارهای ویرایش ویکی که نمی‌توانند تعارض ویرایشی را تشخیص دهند دارای اشکال نرم‌افزاری هستند و این موضوع باید به توسعه‌دهنده گزارش داده شود)

واگردانی[ویرایش]

یکی دیگر از حالت‌های تعارض ویرایشی نامحسوس زمانی است که کاربران واگردان از دسترسی واگردانی استفاده می‌کنند. واگردانی ممکن است سبب واگردانی ناخواستهٔ ویرایش‌هایی شود که در زمان واگردانی در حال انجام هستند. عاقلانه این است که واگردانان همواره تغییرات اعمال شده بر روی صفحه را پس از واگردانی بررسی کنند. (واگردانان بهتر نمایش تفاوت پس از واگردانی را در ترجیحاتشان غیرفعال نکنند)

اشتباه‌ها[ویرایش]

اختلاف‌نظرها را مسالمت‌آمیز حل کنید

از آنجایی که کاربران ویکی‌پدیا انسان هستند، ممکن است اشتباه کنند. گاهی کاربر:۲ برخی تغییرات کاربر:۱ را نمی‌بیند یا فراموش می‌کند آن‌ها را در ویرایش خودش ادغام کند، این موارد کم‌شمارند. گاهی کاربر:۲ دلایلی دارد که تغییراتش صحیح‌تر از تغییرات کاربر:۱ هستند و ویرایش او را اصلاح می‌کند، در این موارد اختلاف نظرها را باید به صورت مسالمت‌آمیز و از روش‌های معمول حل اختلاف ویکی‌پدیا حل کرد.

ویرایش بهتر را به علت زیر پاگذاشتن این قاعده واگردانی نکنید

اگر کاربر:۲ اشتباهاً ویرایش‌های کاربر:۱ را از بین برده است، اما نسبت به کاربر:۱ تغییرات عمده‌ای در صفحه داده است، کاربر:۱ به هیچ عنوان نباید صفحه را به بهانهٔ حفظ ویرایش‌های خودش یا تنبیه کاربر:۲ به نسخهٔ قبلی واگردانی کند؛ به‌ویژه اگر کاربران ۳ و ۴ نیز پس از ویرایش ۲ تغییراتی در نسخهٔ او داده باشند. در این حالت بهترین کار برای کاربر:۱ این است که ویرایش‌های جزئی خودش را در نسخهٔ ۲ ادغام کند. ۱ می‌تواند موضوع را در خلاصه ویرایش به ۲ تذکر دهد (مثلاً: «بازگرداندن پیوندی که کاربر:۱ اشتباهاً حذف کرده بود») و از ۲ انتظار می‌رود به خاطر این کم‌دقتی از ۱ عذرخواهی و بخاطر تلاشش برای بهبود مقاله از او تشکر کند.

اگر ۲ چندین بار چنین اشتباهی را مرتکب شد بهتر است ۱ توضیحی در این مورد در صفحهٔ بحثش بنویسد و او را به این راهنما هدایت کند. این موضوع به ویژه برای تازه‌کارهایی که با مفهوم تعارض ویرایشی آشنایی ندارند مهم است، با این وجود حتی کاربران باتجربه نیز گاهی نیازمند یادآوری هستند.


پیشگیری از تعارض ویرایشی[ویرایش]

از آنجایی که رفع تعارض ویرایشی زمان‌بر و خسته‌کننده است، بهتر است تدابیری برای به حداقل رساندن آن اندیشیده شود.

یکی از ساده‌ترین راه‌ها این است که کاربران به جای ویرایش کل صفحه یا بخش‌های بزرگ صفحه،‌ کوچکترین بخش ممکن را ویرایش کنند. اگر قصد ویرایش یک بخش را دارید، تنها روی پیوند ویرایش همان بخش کلیک کنید، نه روی پیوند ویرایش بالای صفحه. دو کاربر می‌توانند بخش‌های جداگانهٔ یک مقاله را ویرایش کنند و در اغلب موارد نرم‌افزار می‌تواند ویرایش‌ها را بدون خطا ذخیره کند. (در نسخه‌های جدید، نرم‌افزار تنها در صورتی تعارض ویرایشی می‌دهد که هر دو ویرایش‌گر خطوط یکسانی را ویرایش کرده باشند)

برای کاهش احتمال تعارض ویرایشی، کاربران می‌توانند از برچسب‌هایی مانند {{در حال ویرایش}} در بالای مقاله یا بخشی که در حال ویرایشش هستند استفاده کنند تا به دیگران در این زمینه هشدار دهند و پس از پایان ویرایششان برچسب را بردارند.