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

از ایران پدیا
پرش به ناوبری پرش به جستجو

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

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

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

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

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

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

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

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

راه حل رفع تعارض ویرایشی

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

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

نسخهٔ ویرایشی من کجاست؟

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

صفحهٔ ویرایش

در پائین صفحهٔ ویرایش که خطای تعارض ویرایشی را به شما نشان می‌دهد، متن شما به صورت تفاوت ویرایشی دیده می‌شود می‌توانید آن را کپی کنید.

دکمهٔ بازگشت

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

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

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

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

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

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

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

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

واگردانی

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

اشتباه‌ها

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

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

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

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

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

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

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

الگوی ویرایش

اگر قصد ویرایش گسترده روی مقاله‌ای را دارید و مقاله هم آنچنان پربازدید نیست می‌توانید {{جا:ویرایش/روز}} را در بالای مقاله بچسبانید و هر وقت کارتان تمام شد الگو را از صفحه بردارید.

ویرایش زیربخش

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

عدم ذخیره‌ در یک مرحله

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