בהמשך ל: https://tchumim.com/post/127934 אני מעלה פה קווים כלליים של הרעיון שלי.
יש לי נסיון רבת שנים של חלומות על בניית תוכנות שונות שהסתכמו בכלום. בינתיים יש לי 100% כשלון. כלומר אף אחד מהרעיונות לא עברה את שלב החלום.
בכל זאת לא מזיק להציג את הרעיון ומי יודע...
הקדמה כללית
התוכנה תהיה סוג של PIM - Personal information manager מיועד עבור קיטלוג נושאים תורניים.
הקדמה פרטית
התוכנה מיועדת עבור קטלוג נושאים תורניים. בשלב הראשון אני לא רוצה לחרוג מייעוד זה.
התוכנה מורכבת ממסד נתונים, ודרך להציג אותה, עם חיפושים מיונים וכו'.
המידע במסד הנתונים הוא:
- item (או תמצאו שם יותר מפציץ... זו הטבלה העיקרית)
כולל:- כותרת (תיאור קצר של האייטם. למשל "קידושי אישה במעות רבית")
- סוג (איזה תוסף מטפל בסוג אייטם זה. הסבר להלן)
- כתובת (איך אני מגיע לגוף האייטם, URL, נתיב לקובץ, כתובת של דף בספר באוצר החכמה וכו'.)
- תגיות (לדוגמה #רבית, #רבית קצוצה, #קידושין)
- מקורות (שיוך של האייטם למקור תורני. למשל: קידושין ו,ב. בבא מציעא סא,ב)
- טקסט (טקסט מלא של האייטם עבור חיפוש טקסט מלא)
- אפשרות למידע נוסף לפי הסוג
- tag
לא צריך הסבר... - source
טבלה של מקורות תורניים שניתן להצמיד להם אייטם
הזכרנו למעלה תוספים. הרעיון הוא שהתוכנה רק מקטלג דברים קיימים. התוכנה בשלב הראשון (ואולי לתמיד) לא מחייבת את הצורה שבה אתה תשמור את דברי התורה עצמם. זה יכול להיות קבצי וורד, PDF, קישורים לאתר, ואפילו קישור לטקסט שנשמר בתוכנה אחרת.
התוכנה תתמוך בהוספת "מטפלים" לכל מיני מקורות מידע.
למשל, יהיה אחד שמטפל במידע ששמור בקבצים במחשב האישי. יהיה אחד שמטפל ב-URL-ים. בתיאוריה אפשר לעשות אחד שמטפל במידע שנמצא באוצר החכמה ועוד.
ה"מטפל" אמור לטפל בכמה דברים:
- עוזר בייבוא של הטקסט מהמקור לתוך מסד הנתונים (אופציונאלי)
- תצוגה מקדימה של התוכן (אופציונאלי)
- פתיחה של התוכן מהמקור בלחיצה כפולה
- ועוד...
שפה
לכאורה #C. לכאורה רוב המשתמשים הפוטנציאליים של תוכנה כזאת הם משתמשי ווינדוס. אני לא רואה צורך גדול בשלב הראשון ללכת על משהו חוצה פלטפורמות.
מסד נתונים
sqlite
ממשק
אפשר לבנות לזה ממשק די פשוט
סוג של סייר
-
בצד ימין
- עץ של מקורות.
- רשימה של תגיות (עם תיבת סינון)
- תיבת חיפוש
-
באזור העיקרי:
- בצד ימין: רשימה של אייטמים לפי הבחירה בעץ המקורות או בתגיות או תוצאות חיפוש.
כל שורה ברשימה תציג את הכותרת והכתובת. לחיצה כפולה על השורה תפתח את האייטם במקור. לחיצה ימנית תאפשר עריכה. - בצד שמאל: תצוגה מקדימה של התוכן של האייטם
- בצד ימין: רשימה של אייטמים לפי הבחירה בעץ המקורות או בתגיות או תוצאות חיפוש.
-
חלון דיאלוג להוספת/עריכת אייטם
)





מתהפך, כאשר המקש הימני מקליד את הפותח (או הסמל שמשמעותו בתוך נוסחה: "less than") והמקש השמאלי מקליד את הסוגר (או: הסמל שמשמעותו בתוך נוסחה "more than")