בניית מנגנון חיפוש לדפי עד

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

לאחרונה השגנו 247 דפי עד לזכרם של קורבונות השואה מהעיירה מוטלה.
הורדנו את דפי העד מהאתר של יד ושם בפורמט של jpg.
כל קובץ הכיל את שם הקורבן ומי מסר את העדות. לדוגמא: דף עד שם הקורבן נמסר על ידי שם המוסר.jpg.

האתגר היה:
1. לחלץ את שם הקורבן ומוסר העדות משמות הקבצים.
2. לתת שמות לתמונות על מנת שיהיה ניתן להעלות את התמונות לאתר.
3. ליצור קובץ אקסל עם 3 עמודות: שם הקורבן, שם מוסר העדות, ושם הקובץ.
4. להעלות את הנתונים לאתר וליצור מנגנון חיפוש באתר.

אופן הביצוע:
1. באמצעות פקודת dos – dir העתקתי את שמות הקבצים ל notepadd++.
2. ב notepadd++ יצרתי פקודות מקרו שמחלצות את שמות הקורבונות ושמות מוסר העדות.
3. טעינה של הקובץ החדש לאקסל.
4. שינוי שמות הקבצים – מצאתי שעם מסמנים את כל הקבצים בספרייה ומבצעים שינוי של שם לקובץ אחד,
מערכת ההפעלה משנה לשאר הקבצים את השמות גם כן. לדוגמא אם הקובץ הראשון שונה ל 1.jpg שאר הקבצים השתנו ל 1 (2).jpg וכו.
5. באמצעות תוכנה בשם massive file renamer החלפתי את כל התוים הלא רצויים והשארתי את המספרים בלבד. לדוגמא 2.jpg.
6. לאחר שכל הקבצים היו מוכנים – יצרתי באתר custom post type של דפי עד עם שדה מיוחד של מוסר העדות בעזרת jetengine .
7. הטענתי את קובץ ה csv באמצעות wp-allimport ומיפיתי אותו לדפי העד.
8. יצרתי listing של דף עד שמכיל את התמונה (קישור לליטבוקס), שם הקורבן, מוסר העדות – בעזרת jetengine ואלמנטור.
9. יצרתי listing grid של ה list החדש שיצרתי בדף החדש.
10. הוספתי searchfilter של תיבת טקסט ומיקמתי את התיבה מעל ה listing grid.
את התוצאה ניתן לראות באתר:

https://www.mymotele.com/דפי-עד/

דפי עד
תוכנות שהשתמשתי בפרוייקט:

massive file renamer
notepadd++
אקסל
wp-allimport
אלמנטור
jetengine
jetsmartfilters

לשאלות וקבלת הצעת מחיר צרו קשר

יצירת קשר

מכירות ותמיכה טכנית

א-ה: 19:00 – 09:00 | ו:14:00 – 09:00

דילוג לתוכן