עדכון | מפתחים בjs/ts? כעת מתאפשר פיתוח תוספים לאוצריא!
-
מכיון שהכרזה זו פונה למפתחים, לא אאריך.
ב״ה ניתן כעת ליצור תוספים לאוצריא, בקלות רבה.
התוספים משתלבים בתוך ׳כלים׳, ומוצגים באמצעות web-view.
חשוב: התוספים לא נועדו בכדי להריץ htmlים בתוך אוצריא... הם נועדו כדי שהתוכנה תשמש להם כפלטפורמה - והם ירחיבו אותה, ולכן השתדלתי ליצור הרבה apiים!
הרדמי כאן:
https://github.com/Otzaria/otzaria/blob/migrationDB_V2/lib/plugins/sdk/README.md
רשימת הapi הפתוחים, כאן:
https://github.com/Otzaria/otzaria/blob/migrationDB_V2/lib/plugins/sdk/API_REFERENCE.md
יש תיעוד מאוד יפה, ואפילו תוסף דוגמא - לא בדקתי אם הוא מעודכן לאחר כל השינויים והשיפורים...שימו לב!
לתוספים אין גישה לרשת - באופן מוחלט: תוסף שמייבא icons ודומיו - צריך להכניס את הwoff2 בתוך הbundle - כי הם לא ירדו מהרשת. זה נועד לצמצום נזקי אבטחה, והרצות בעייתיות, וחכם עדיף מנביא...
תוסף צריך להארז לzip בסיומתotzplugin(כמה מקורי, נכון? זה הai
)
מצב פיתוח מתאפשר באמצעות הרצת אוצריא בdebug - בכדי שלא לבלבל את המשתמשים עם מצבי פיתוח, ואתכם הסליחה.מקווה שאוכל להכין בקרובגם מדריך לפתרון בעיות נפוצות בהרצת אוצריא לראשונה.
עריכה: הוכן.
לנוחותכם, במצב פיתוח אין צורך לארוז את התוסף, לאשר הרשאות וכולי.
את הלוגים תוכלו לראות בדיבאגר, ואמורה גם להיות שמירה נוספת איפשהוא.... אבל הדיבאגר מפורט דיו, כמדומני.ניתן לבקש פתיחה של api נוספים - ואשתדל להיענות, אם כי זה מבחינתי פרוייקט צד - שלא אשקיע בו הרבה ככה״נ.
בעתיד, כשיהיה לי כח לחזור לפרוייקט, מתוכננת הגבלת תוספים לשימוש בmetrial3 (MUI), לתאימות מקסימליטת עם מראה התוכנה - אז תשתמשו בזה כבר כעת!
בל״נ אשתדל להוסיף בתקופה הקרובה תיעוד של מימוש נכון של MUI - אם יהיה כח וזמן.
עריכה: נוסף תיעוד.פתחתי קטגוריות ייעודיות להכרזה ולדיונים על תוספים, שם תוכלו להכריז ולהידיין על פרי - ידיכם.
בהצלחה!
נ.ב.
אם אינכם מפתחים, או שאינכם יכולים להריץ את התוכנה במצב דיבאגר, לפחות תנו לai לקרוא את כלל הקוד והתיעוד:הכנסו לקישור הזה, תרד לכם תיקיה, חלצו אותה - ותנו לai לקרוא אותה...
אם אתה נותנים לג׳מיני באתר לפתח לכם,, לחצו על ה+, וב׳ייבוא קוד׳ תנו לו את הקישור הזה, אם זה גדול לו מדי - את הקישור הזה. -
ס סנאי התייחס לנושא זה ב
-
עדכון: תוספים כעת יכולים לגשת לרשת, יש לפתוח במקביל pr לכתובות המדוייקות אליהן התוסף רוצה לגשת.
בהתאמה, יש להגדיר את התוסף כתואם לגרסה הבאה של התוכנה, שכן הוא לא יפעל עד לאותה הגרסה.
כלומר, אם הכתובות שאליהן אתה רוצה לגשת אושרו בין גרסה 0.9.91 לגרסה 0.9.92, תצטרך להגדיר את התוסף כתואם לאוצריא 0.9.92
בתקווה שלא תצא מכשלה מתח״י! -
בשורה טובה: הרב @החזק-במוסר בנה דף פשוט וקל לאריזת תוספים לאוצריא (לא בדקתי!!!), בכתובת:
https://github.com/yes-dev-ai/Otzariya-Ext.-Builder
שיפרתי קצת, ועד שהוא יקבל את הPR שלי, תוכלו לקחת מ:
https://github.com/Y-PLONI/Otzaria-Plugins-fast
שימו לב, לא הספקתי בכלל לבדוק גם את שלי!!!


-
עדכון: עשיתי gem, מקווה שיועיל:
https://gemini.google.com/gem/1gu1QlrkgG-feRCdeCmsDqbu_ZMNU_x5u?usp=sharing
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות