קללת PHPBB בשילוב Sitemaps

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

עם אפליקציות כמו WordPress העניין די קל: האפליקציה עצמה בנויה לקבל כל מיני פלאגים שמכניסים במחיצה מיועדת, מפעילים את הפלאג מלוח הבקרה, יש ממשק הגדרות פשוט לפלאג וזהו, זה עובד. הלוח בקרה יודיע לך מתי יש גירסה חדשה לפלאג ויציע אפשרות עדכון אוטומטית, והחיים שם די קלים. רוצים Sitemap לבלוג שלכם? אין בעיה, כנסו לכאן, תורידו, תפרסו במחיצה של ה-plugins, תפעילו, לכו לפי הממשק הפשוט וזהו, גוגל יעשה בשבילכם את האינדוקס.

עם PHPBB לעומת זאת, זה סיוט מהלך: התוספות נקראות MOD וכל MOD בא עם תורה משלו והוראות: תעתיק את הקובץ הזה, תחפש בקובץ X את הטקסט הזה, תחליף בטקסט אחר, כנ”ל לגבי קובץ כזה וכזה – ובקיצור, דבר שמזכיר את ימי הביניים במחשבים.במקרה הזה יש מעין MOD מפחיד עם הוראות ארוכות כאורך הגלות להתקנה והפעלה, ורק לאחר שתעבור את הסיוט תוכל לקבל את המפות וגם RSS. ממש כיף!

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

אגב, לאלו שחושבים שאפשר פשוט לזרוק לתוך תוכנה כמו A1 Sitemap Generator את כתובת הפורום והוא יצור עבורך קובץ sitemap, מומלץ לחשוב שנית: מכיוון ש-PHPBB משתמש בשיטה של SID (זהות יחודית לכל דף), התוכנה פשוט תשכפל אלפי עותקים של אותם דפים בפורום.

בהזדמנות זו אשאל אולי יש למישהו הצעה לאפליקציית פורומים נורמלית שניתנת להרחבה בקלות, מאפשרת יבוא תוכן מ-PHPBB וקלה להגדרות ותחזוקה במקרה? (כן, עדיף עם תמיכה בתוכן עברי).