TripServer Admin

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

📦 עדכון גורף — ZIP אחד

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

🧬 Runtime EITAN-ADMIN-GOLD-v101-20260718-01Loaded SHA: 37e3be7a12095586… · Loaded=Disk: כן
📁 העלאה בטוחהשמירה זמנית, גיבוי, החלפה אטומית, גודל ו־SHA אחרי שמירה.
🟠 Fail Safe חמושריסטארט למחשב Fail Safe נקבע לעוד 180 שניות.
2026-07-18 11:22:28
🧭 מבנה היררכימסך ראשי → תחום → תת־תחום → פעולה.
🖥️ מחשבכיבוי/ריסטארט עם טיימר, אישור כתוב וביטול.
📜 לוגיםצפייה בלוגי האדמין, עדכונים ופעולות מערכת מתוך הפאנל.
🎵

מקטעי מוזיקה

הוספת שירים, שיוך שקפים וחישוב זמן לכל תמונה בכל שיר.

📷

מצלמת חדר

הפעלת מצלמת החדר, אודיו והקלטות — רק בלחיצה ידנית.

📜

לוגים

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

📁

קבצי מחשב

גישה מלאה לתיקיות הורדות ו־TripServer שהתגלו במחשב: קריאה, העלאה, מחיקה, העתקה, העברה ו־ZIP.

🔍

מרכז ביקורת טיולים

בחירת טיול פעיל וביצוע Quick Audit, חבילת ChatGPT או צילום מלא. הרשימה מתעדכנת אוטומטית עם כל טיול חדש.

🌐 Netlify

בחר טיול, והפאנל יבנה ZIP מוכן להעלאה ל־Netlify מתוך הקבצים העדכניים שנמצאים כעת בתיקיות הטיול בשרת.

🧭 בחר טיול ובנה ZIP עדכני

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

🇺🇸 בנייה מהירה — ארצות הברית 27

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

🇯🇵 בנייה מהירה — יפן 26

בונה מחדש חבילה מלאה מתוך קובצי יפן הפעילים, כולל המצגות והמדיה העדכניות.

Netlify הוא תוצר Build ולא מקור אמת: אין צורך לתחזק ידנית קובץ Netlify נפרד. בכל לחיצה החבילה נוצרת מחדש מהגרסה הפעילה בשרת, נבדקת, ומקבלת build-manifest.json עם חתימות.

🧳 טיולים

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

🇯🇵 יפן קיץ 26

קובץ טיול, מצגות, תמונות ומוזיקה של טיול יפן 2026.

🇺🇸 ארצות הברית קיץ 27

קובץ טיול, מצגת, TV, מדיה לשקפים ומוזיקה של טיול ארצות הברית 2027.

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

🇯🇵 יפן

בחר קודם מה אתה מעדכן: קובץ הטיול, המצגות או המדיה.

פתח קובץ טיול יפן

📄 קובץ טיול יפן

העלאת index.html או חבילת ZIP מלאה.

🎬 מצגות יפן

פתיח טיסה ומצגת יפן.

🖼️🎵 מדיה יפן

ZIP תמונות ושירי MP3.

🔎 בדיקה מהירה — טיול

פתיחת קובץ הטיול יפן בחלון חדש.

🎬 בדיקה מהירה — מצגת

פתיחת מצגת יפן בחלון חדש.

📄 קובץ טיול יפן

קובץ יחיד נשמר כ־JAPAN/index.html. ZIP מלא מעדכן גם מצגות ומדיה אם הן קיימות בחבילה.

קובץ HTML ראשי

יישמר כ־C:\TripServer\JAPAN\index.html

ZIP מלא יפן

מתאים לחבילה עם index.html, japan-experience.html, japan-flight-intro.html ותיקיית media.

🎬 מצגות יפן

שמות היעד קבועים כדי שהקישורים מתוך קובץ הטיול לא יישברו.

✈️ פתיח טיסה

יישמר כ־japan-flight-intro.html

🎌 מצגת יפן

יישמר כ־japan-experience.html

🖼️🎵 מדיה יפן

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

ZIP תמונות מצגת יפן

הפאנל מסנן קובצי תמונה נתמכים. הספירה החשובה היא לא כמה קבצים יש בתיקייה, אלא כמה src מופיעים בפועל בתוך japan-experience.html. בחבילות/ZIP מלאים הוא לא משנה שמות קבצים כדי לא לשבור קישורים פנימיים במצגת.

🎵 שיר מצגת יפן — בדיקה לפני הטמעה

פעולה בטוחה: השיר נשמר זמנית, ffprobe מזהה את האורך, ורק אם ממוצע השקף בטווח 5–10 שניות הוא מוטמע ומסונכרן אוטומטית. אם הוא קצר מדי או ארוך מדי, יוצג מסך אישור לפני שמירת השיר בנתיבי המצגת ולפני שינוי japan-experience.html.

✈️ מוזיקת פתיח טיסה — העלאה

פתיח הטיסה הוא מקטע נפרד. השיר נשמר ונמדד, אבל לא משנה את japan-experience.html.

🇺🇸 ארצות הברית

אזור ארה״ב מחולק לקובץ טיול, מצגות, מדיה לשקפים ומוזיקה/TV.

📄 קובץ טיול

HTML ראשי, ZIP מלא וגרסת טלוויזיה.

🎬 מצגת

מצגת עם סכומים וגרסת TV.

🖼️ מדיה לשקפים

ZIP מלא או העלאה לפי שקף/יום.

🎵 מוזיקה

שיר חלק 1 ושיר חלק 2 של המצגת.

🔎 בדיקה מהירה — טיול פלאפון/מחשב

פתיחת קובץ הטיול הראשי של ארה״ב.

📺 בדיקה מהירה — טיול TV

פתיחת קובץ הטיול של ארה״ב למסך טלוויזיה.

📄 קובץ טיול ארה״ב

קובץ הטיול הראשי נשמר כ־USA/index.html. גרסת TV נשמרת בנפרד.

HTML ראשי

יישמר כ־C:\TripServer\USA\index.html

ZIP מלא ארה״ב

מתאים לחבילת Netlify/שרת עם index.html, מצגת, media ותמונות.

גרסת טלוויזיה

יישמר כ־usa2027-tv.html.

🎬 מצגת ארה״ב

המצגת הרגילה והמצגת המותאמת למסך טלוויזיה נשמרות בשמות קבועים.

מצגת ארה״ב עם סכומים

יישמר כ־usa2027-presentation.html

מצגת ארה״ב TV

יישמר כ־usa2027-presentation-tv.html

🖼️ קובצי מדיה מצגת ארה״ב

מדיית USA היא מקור האמת היחיד. כל העלאה נשמרת ב־USA ומסונכרנת אוטומטית, באותם שמות ובאותם נתיבים פנימיים, גם ל־USA_TV.

מקור אמת יחיד: המדיה הפעילה נמצאת תחת C:/TripServer/USA/media/usa-presentation. האדמין משכפל ומאמת אותה אוטומטית תחת C:/TripServer/USA_TV/media/usa-presentation, תוך שמירת נתיבי TV הקיימים.

📱 מסך פלאפון

תמונות מותאמות למצגת אייפון/אנדרואיד. יעד: usa2027-presentation.html.

📺 מסך טלוויזיה

תמונות מותאמות למצגת TV / LG C3. יעד: usa2027-presentation-tv.html.

📱 מדיה לשקפים — מסך פלאפון

העלה ZIP מלא או קובץ תמונה/סרטון בודד. הקבצים יישמרו רק בתיקיית הפלאפון.

ZIP מדיה מלא — פלאפון

שמות נתמכים: intro, roadtrip-map, day-01 עד day-36, budget, summary ומדיית bonus. ניתן לשלב JPG/PNG/WEBP עם MP4/M4V באותו ZIP.

בדיקת מצגת פלאפון

אחרי העלאה פתח את המצגת הרגילה ובדוק שאין cache ישן.

📺 מדיה לשקפים — מסך טלוויזיה

תאימות לאחור בלבד: גם העלאה מכאן תנותב למקור USA ותסונכרן אוטומטית ל־USA_TV. אין יותר מדיית TV עצמאית.

ZIP מדיה מלא — טלוויזיה

ניתן לכלול תמונות וסרטוני MP4/M4V בשמות השקפים. השמירה מתבצעת ל־C:/TripServer/USA_TV/media/usa-presentation/images.

בדיקת מצגת TV

אחרי העלאה פתח את מצגת הטלוויזיה ובדוק שאין cache ישן.

🎵 מוזיקת מצגת ארה״ב

העלאת שיר קיימת + מדידת אורך + סנכרון המקטע הרלוונטי במצגת הרגילה ובמצגת TV.

כלל עבודה פעיל: למצגת ארה״ב יש שני שירים. שיר חלק 1 מסנכרן רק שקפים 1–23. שיר חלק 2 מסנכרן רק שקפים 24–44. לא משנים את המקטע השני כשמעלים את הראשון, ולהפך.

שיר חלק 1 — Road Trip

הקובץ נשמר כ־media/usa-presentation/music/usa-roadtrip-theme.mp3 גם ב־USA וגם ב־USA_TV, ואז PART_1_SECONDS מתעדכן בשתי המצגות.

שיר חלק 2 — Orlando / Miami / Cruise

הקובץ נשמר כ־media/usa-presentation/music/usa-part2-theme.mp3 גם ב־USA וגם ב־USA_TV, ואז PART_2_SECONDS מתעדכן בשתי המצגות.

💰 תקציבים

שתי אפליקציות נפרדות: תקציב חופשה ותקציב חודשי/משפחתי.

💼 אפליקציית ניהול תקציב חופשה

הקובץ ייבדק לפני החלפה ויישמר כ־Moneyapp/index.html. האדמין מאמת חוזה זהות קבוע ויכולות נדרשות, ולכן גרסאות עתידיות תקינות מתקבלות בלי לשנות מספר גרסה קשיח באדמין.

🏠 אפליקציית תקציב חודשי / משפחתי

יישמר כ־MoneyHome/index.html.

🧾 טופס פתיחת טיול

טופס הקליטה ליצירת טיול חדש.

פתח טופס

העלאת טופס HTML

יישמר כ־TripForm/index.html.

🖥️ פעולות מחשב

פעולות Windows אמיתיות. הן מוגנות באישור כתוב, טיימר וחסימת גישה מחוץ לרשת מקומית.

זהירות: כיבוי או ריסטארט מנתקים את השרת עד שהמחשב עולה מחדש. השתמש בטיימר ולא ב־0 שניות.

⏻ כיבוי מחשב

🔄 ריסטארט למחשב

פעולות נרשמות ללוג C:\TripServer\admin_restart.log.

חדש: לעדכוני מערכת מרובי קבצים השתמש ב־מתקין ZIP גורף. העלאת admin ישירה נשארה למסלול חירום/תחזוקה בלבד.

⚙️ ניהול אפליקציית האדמין

כאן מעדכנים את הקובץ שמפעיל את הפאנל עצמו. נתמך קובץ Python ישיר או ZIP מבוקר. הצלחת עדכון נקבעת רק אחרי אימות Loaded SHA מול Disk SHA.

פעולה רגישה: עדכון admin_server.py מחליף את המנוע שמריץ את הפאנל. הצלחה נקבעת רק לאחר שהגרסה החדשה עלתה בפועל ואומתו Runtime, קובץ הדיסק ו־SHA זהה.
מנגנון עדכון בטוח: העלאה → בדיקת Python וסימני TripServer → גיבוי → שליחה ל־Control Server → עצירת האדמין בלבד → החלפה → הפעלת האדמין החדש → אימות Runtime ו־SHA. כאשר Control Server v93 פעיל, כשל באימות מחזיר אוטומטית את הגיבוי ומאמת גם את השחזור. עדכון אדמין רגיל אינו מתזמן ריסטארט מלא של Windows.

העלאת admin חדש

ניתן להעלות קובץ Python ישיר או ZIP מבוקר הכולל admin_server.py בשורש החבילה. ZIP אינו מריץ סקריפטים חופשיים. עדכון רגיל מפעיל מחדש את האדמין בלבד — לא את מחשב Windows.

פעולות תחזוקה

הערה: בדיקת אתחול מיועדת רק לבדיקה יזומה או אחרי עדכון/שחזור אדמין.
גיבויים: C:\TripServer\backups\admin_server