תוסף להצגת דיון מבלוגדיבייט

נדב

[wp-bd thread=327]
בהמשך לפוסטשאלה שלי, גיליתי שלפעמים צריך להציג בתוך פוסט את הדיון כולו – ולשם כך הרי הקמתי את בלוגדיבייט. אלא שאיך משלבים את זה בתוך פוסט?
כדי לפתור את הבעיה הזו, כתבתי ממשק API לוורדפרס, ובמקביל גם תוסף לוורדפרס שמציג את הדיון בגוף הפוסט.
את התוסף ניתן למצוא כאן – [download#3] .

הוראות התקנה

  1. להוריד את הקובץ
  2. לפתוח את הקובץ המכווץ
  3. להעתיק את הקובץ wp_bd.php לתיקיית /wp-content/plugins של הבלוג שלכם
  4. להפעיל את התוסף מלוח הבקרה של וורדפרס

הוראות שימוש

בגוף הרשומה, במקום שבו רוצים להוסיף את הטבלה, יש לכתוב wp-bd thread=XXX, מוקף בסוגריים מרובעים. את האיקסים יש להחליף במספר הפתיל בבלוגדיבייט (המופיע בסוף הכתובת שלו. מספר הפתיל של http://blogdebate.org/threads.php?thread=327 הוא 327).
דוגמה לתוצאה אפשר למצוא כאן מצד שמאל.

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

3 תגובות »

נדב ב29/01/2008 17:47 תחת טכניים

3 Responses to “תוסף להצגת דיון מבלוגדיבייט”

  1. איתי הגיב:

    מתכנתים תמיד מחפשים את הדרך הקשה לעשות דברים פשוטים… למה לא ללכת על האופציה הפשוטה יותר?

    תן RSS לכל "פתיל".

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

    (ולמה לתת 30%? אם כבר תוסף WP – תן למשתמש אפשרות לשנות לפחות את זה דרך מערכת הניהול בלי לגעת בקוד…).

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

    • נדב הגיב:

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

  2. איתי הגיב:

    א. ה-RSS של ה"פתילים" נראה ככה

    ב. כמובן שתיקון של "א" שלעיל עדיף, אבל RSS שכולל רשומה אחת בלבד – DIV שמכיל בדיוק את מה שה-API מכיל – כולל כל המבנה של ה"עץ", הוא עדיין RSS שכל קורא RSS מסוגל לקרוא, ולפחות לדעתי נראה אופציה עדיפה על התוסף.

    ג. מחכה בכיליון.

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

    ה. בלי שום קשר, אני אוהב גם את בלוגדיבייט והרעיון שמאחוריו.

    סוציולוג? דפנטלי הלכת על האופציה הקשה ולא הפשוטה 🙂

כתיבת תגובה

האימייל לא יוצג באתר.

846775 דפים נצפים, 256 היום
301522 ביקורים, 47 היום
FireStats icon ‏מריץ FireStats‏