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

אנא, מקד את השאלה
באיזו רמה אתה רוצה לסנן - לתת למשתמש המחפש לבחור את הסינון? לסנן בעזרת מודול מיוחד? לסנן בעזרת views?
סינון תוצאות חיפוש
אני לא רוצה לתת למשתמש לסמן בעצמו. אני מעוניין שתוצאות החיפוש הסטנדרטי יציגו לי רק תכנים מסוג מסויים.
כמובן שניתן להשתמש ב-VIEWS, אבל VIEWS לא מתנהג כמו חיפוש רגיל. מודול החיפוש הסטנדרטי מאנדקס את התכנים, ומבצע חיפוש על התוכן, הכותרת, טקסונומי ועוד, בעוד שה-VIEWS מוגבל למסננים שאגדיר לו.
כפי שאמרתי - אני יכול לקבל את כל התוצאות, לעבור עליהן ולסנן מתוכן רק את אלו מהסוג המבוקש, אבל אז אני פוגם ביעילות החיפוש.
בעצם... אולי שימוש ב-hook search הוא דוקא כן מה שנחוץ לי... על מנת להגדיר טאב חיפוש חדש שכל מטרתו היא הגבלת סוגי התוכן? בכל אופן, אשמח לשמוע הצעות נוספות, אם יש לכם רעיון , או אפילו רק כיוון, שאוכל להמשיך לפתח.
<
p>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
<
p>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
כן, זה הכיוון
אתה פשוט בונה חיפוש חדש בעזרת hook_search. למרבה המזל, אתה לא צריך להתאמץ מאוד, רק להעתיק את node_search ולציין שם את סוג התוכן אותו אתה רוצה לחפש.
...
מודול החיפוש המובנה באמת סובל מחוסר אפשרות כמעט מוחלט לקסטמז (to customize) אותו. זה מתסכל.
המודול Views דווקא בא עם פילטר "Search: Index" שמריץ שאילתא על האינדקס של מנוע החיפוש המובנה. הפוך אותו ל-exposed כדי לחקות את ממשק החיפוש ה"אמיתי". חסרונות:
לחלופין תוכל להשתמש במודול views_fastsearch, שמציע פילטר חיפוש קצת יותר משופר, כולל מיון לפי רלוונטיות. (לא ניסיתי אותו.)
עד כאן כתבתי רק כדי לצאת ידי חובה, כי אני מבין שאתה פונה לשיטת hook_search.
====
ועכשיו בואו נדבר תכלס:
החיפוש המובנה לא מתאים לשפה העברית. זכור לי שבעבר ניהלנו כאן דיון בשאלה איך לחפש קטעי מלים, אבל הביצועים הם גרועים להחריד.
מוטב להציע למשתמש תיבת חיפוש השולחת לגוגל. תמיכת העברית של גוגל שופרה קצת לאחרונה כך שכאשר מקלידים "תמונה" המנוע מוצא גם "תמונות".
====
לפני כחצי שנה כתבתי ממשק חלופי לטבלאות החיפוש המובנות של דרופל. עשיתי זאת כדי לאפשר חיפוש עברי שפוי ב- 80 מגה ביית של מידע (המשתרעים על פני למעלה מ- 30,000 nodes ו- 90,000 comments). את התוצאה תוכלו לראות כאן:
http://blue.live4all.co.il/~mooffie/vrd/fsearch
(לא לטעות: זהו אתר דרופל, למרות שהוא אינו נראה כך. פשוט השתמשתי ב-theme נקי.)
מבוצע כאן חיפוש SQL ישיר על טבלת search_dataset. כן, אפשר לומר שזו שיטת brute force. אני מודה שהביצועים לא מש'ו מש'ו, אבל הם טובים הרבה יותר מאלה של כל שיטה אחרת בה ניסיתי לבצע זאת, וגם זכרו שמדובר בכמות עצומה של טקסט.
לחצו על "עזרה" כדי לראות דוגמאות לשאילתות אפשריות.
לא יכולתי לספק מיון מתוחכם --דהיינו מיון עפ"י רלוונטיות-- אבל זה ממילא לא חשוב לקהל המשתמשים שלי, שמעדיפים מיון על פי תאריך. בתור פיצוי אני מציג את גרף התפלגות התאריכים של התוצאות.
כאמור, כל זה היה לפני חצי שנה, כשלא היה לי ידע ברזים של Views. כיום אני יודע איך לכתוב כל זאת כפילטר ל-views (ואת התצוגה המתוחכמת לכתוב כ-views style plugin) --ואני גם מתכוון לעשות זאת, לרווחת הקהילה העברית, מתישהו.
בעניין: ...
אין כמוך מופי.
כיוון שיצאת ידי חובה, אצא גם אני ואנסה את עצותיך הטובות.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
סינון חיפושים לפי סוג תוכן
הנה, ללבוט באחד המאמרים האחרונים עונים בדיוק לשאלה שלך:
http://www.lullabot.com/articles/custom_search_forms_views_and_fastsearch
בעניין: סינון חיפושים לפי סוג תוכן
נכון, ראיתי אותו.
בזמן פרסום השאלה שלי המודול לא היה יציב, ואכן, ימים מעטים לאחר מכן יצאה גרסה חדשה שלו... תודה!
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות