מעקב אחר גירסאות בוורדפרס 2.6 (ולמה זה טוב בכלל?)

פוסט אורח מאת שרון גפן

כפי שלכולנו בטח קרה כבר – וורדפרס נוטה לעתים לאכול פוסטים. בין אם הדפדפן קרס באמצע (למרות שאם יש לכם פיירפוקס, אתם לא אמורים לאבד את המידע הזה, גם אם לא שמרתם את הפוסט מעולם), ובין אם סתם סבלתם מגרעפס רגעי בשרת.

כאן מגיע אחד החידושים המעניינים ביותר בוורדפרס 2.6, שלוקח את השמירה האוטומטית של טיוטות (שקיבלנו בגירסאות הקודמות) שלב אחד הלאה, בדמות שמירת גירסאות של פוסטים. כל עריכה ושמירה של הפוסט יוצרים גירסה חדשה של הפוסט, וכך לא זו בלבד שיש פחות סיכוי שייאכלו לכם פוסטים, אלא שגם תוכלו לחזור אחורה לגירסה קודמת של הפוסט במידה ועשיתם שם שינויים דרסטיים שבסופו של התהליך, הגעתם למסקנה שאתם לא מרוצים מהם.

כך למשל, כאשר אתם נכנסים לפוסט שיש לו מספר גירסאות, תוכלו לעיין בגירסאות השונות של הפוסט תחת "גרסאות", ובחירה ולחיצה על הקישורים לגירסאות השונות של הפוסט:

גירסאות קודמות לפוסט

לחלופין, במידה והגירסה ששמרתם בשרת (קרי: זו שפירסמתם או שתיזמנתם לפרסום) ישנה יותר מהגירסה שנשמרה אוטומטית בשרת – כניסה נוספת לאותו הפוסט תציג הודעה המתריעה על כך שיש משהו יותר חדש מהגירסה שפורסמה:

שמירה אוטומטית

במידה ונרצה להשוות בין הגירסאות השונות, ניגש את אחת מהגירסאות המופיעות ברשימה, ונלחץ על "להשוות גרסאות" (Compare Revisions), לצפייה בהבדלים בין שתי הגירסאות:

השוואה בין גירסאות

על מנת לעבור לגירסה קודמת של הפוסט, נלחץ פשוט על "לשחזר" (Restore)

אחרי שדיברנו על היתרונות של העניין הזה, ראוי לציין חסרון בולט אחד:
לוח הבקרה של וורדפרס אינו כולל את האפשרות ההגיונית למדי לכאורה לבטל את המעקב אחר גירסאות.

ומאחר שוורדפרס שומר כל גירסה שכזו כ"פוסט" בפני עצמו, אתם עשויים למצוא את עצמכם תוהים מה לעזאזל גרם ל"קפיצה" פתאומית במספרי הפוסטים אצלכם בבלוג (בהנחה שאתם פרנואידים למודי-קריסות כמוני, ונוהגים לשמור את הפוסטים שלכם שוב ושוב במהלך כתיבתם, זה יהיה משמעותי). ובנוסף, הפונקציה הזו גם ממלאת את מסד הנתונים שלכם בזבל, ועשויה בסופו של דבר גם להעמיס קצת על השרת.

איך בכל זאת מבטלים את האפשרות הזו?
פותחים את הקובץ wp-config.php (לא לפני ששמרתם בצד עותק לגיבוי, כן?), ומוסיפים לשם את השורה הבאה:

1
define(’WP_POST_REVISIONS’, false);

וחלאס, אין יותר גיבויים (אפשרות השמירה האוטומטית אינה מבוטלת).

או שאפשר פשוט להוריד את תוסף Revision Control ממאגר התוספים, וכך לשלוט במספר הגירסאות שוורדפרס שומר לכל פוסט, או לבטל לגמרי את האפשרות.

האם עדיף לעבוד עם גירסאות או לא?
זה כבר תלוי בכם ובהרגלי העבודה שלכם…

לקריאה נוספת:
Disable and Turn Off Post Revisions Tracking in WordPress 2.6 or Above
Revision Management – בקודקס של וורדפרס

025 מעקב אחר גירסאות בוורדפרס 2.6 (ולמה זה טוב בכלל?) נהניתם ? הרשמו לעדכוני RSS !

12 תגובות על הפוסט “מעקב אחר גירסאות בוורדפרס 2.6 (ולמה זה טוב בכלל?)

  1. אחלה מדריך, רק כמה נקודות, אם אפשר:

    * המספר הסידורי של פוסט הוא לא נתון בעל משמעות כלשהיא ממילא, יש כלים ייעודים להצגת כמות הפוסטים בבלוג.

    * מעקב אחרי גרסאות לא ממלא את בסיס הנתונים בזבל, אלא בגרסאות הקודמות של הפוסטים שלך.

    * עומס על השרת זה אמנם קונספט מורכב, אבל ברוב הבלוגים, אפילו אם תכפילי את גודל טבלת הפוסטים פי עשר (כלומר, תשמרי עשר גרסאות של כל פוסט), עדיין לא תעמיסי יותר מדי על שום דבר.

    באופן כללי, נראה לי שעדיף להמליץ לשמור *יותר* גיבויים, לא פחות.

  2. רן – קודם כל, תודה :)

    * אני יכולה לתת לך דוגמה אחת למקרה שבו מספר הפוסט היה בעל משמעות רבה, ונאבקנו קשות כדי להשיג אותו: http://zilzul.com/coldfusion/?p=3333 מצד שני, אנחנו מקרה קיצוני מיותר מדי בחינות… :D

    * ברגע שבכל פעם שאני שומרת את העמוד/פוסט, נוצרת גירסה חדשה שלו, אני חוששת שלא ניתן להגדיר את תוצרי הלוואי האלה בשום שם אחר מלבד "זבל". למשל, המצב המופרך הזה (כן, שמרתי את העמוד ההוא כמה פעמים…)

    אילו בכל פעם שהיית שומר מסמך, היתה נוצרת גירסה חדשה ונפרדת שלו, ובסופו של דבר, התוכנה לא היתה מוחקת את הקבצים הזמניים מן המחשב, ההארד דיסק היה מתמלא במהירות, ואתה היית מתעצבן – לא?

  3. קודם כל, כמעט בכל פעם שאני שומר מסמך נשמרת גרסה שלו – בין אם זה בגלל TimeMachine שמגבה אותי מדי שעה (שזה אמנם תדירות נמוכה בהרבה מאשר הדוגמה שנתת, אבל לרוב המסמכים שלי גם יש אורח חיים גדול יותר מאשר פוסטים), ובין אם זה בגלל שאני שומר הכל ב-Subversion. מכיוון שמסמכים לא תופסים מקום ואחסון לא עולה כסף, זה לא ממש מטריד אותי.

    הטיפ לגבי התוסף לניהול כמות הגרסאות וכו' הוא שימושי מאוד ואני מתכוון להתקין אותו ולהשתמש בו, אבל אני לא יכול לחשוב על שום סיבה הגיונית לכבות את הפיצ'ר הזה לגמרי.

  4. תוכל אולי להסביר בבקשה איך מבצעים את התיקון במסד הנתונים? (או לתת קישור למקום שמסביר)

    שדרגתי ישר ל-2.6.1 והספקתי לפרסם 2 הודעות, על 30 גרסאותיהן, לפני שגיליתי שגרסת פוסט מקבלת מספר משלה ושצריך לבטל את האפשרות הזאת.

כתיבת תגובה

האימייל שלך לא יוצג באתר. (*) שדות חובה מסומנים

*


:mrgreen::|:twisted::arrow:8O:):?8):evil::D:idea::oops::P:roll:;):cry::o:lol::x:(:!::?:

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>