FacturaScripts עוצב מחדש לשנת 2018

בשנה שעברה סיפרנו לך על היתרונות של InvoiceScripts: חשבונית וחשבונאות באמצעות תוכנה חופשית, ERP ו- CRM עם פוטנציאל מדהים שבלטו בשימוש הקל ובמהירות בו ניתן להתאים וליישם בכל סוג של עסק, כיום FacturaScripts ממשיכה לגדול, מביאה תכונות חדשות למשתמשים בה ומרחיבה את התמיכה שלה. צמיחה מואצת זו הביאה עימה את הצורך בשיפור התוכנה מליבה כך שניתן יהיה להרחיב אותה לאורך זמן וכדי שהיא תהיה במסלול הטכנולוגיות הנוכחיות, ולכן היוצר שלה קרלוס גרסיה (NeoRazorX) אומר לנו ממקור ראשון איך זה היה עיצוב מחדש של FacturaScripts לשנת 2018.

תכנון מחדש של InvoiceScripts לשנת 2018 על ידי NeoRazorX

במהלך הקיץ, עם יותר מ -60.000 הורדות, 12.000 התקנות שמתעדכנות מדי חודש, 4.000 משתמשים רשומים באינטרנט ו -90 תוספים, אנו עומדים בפני תקופת רגיעה קצרה שרצינו לנצל אליה לתקן כמה בעיות עיצוב ליבה ב- FacturaScripts: בעיות תלות, חוסר יכולת לרשת בין בקרים או תצוגות, ומסה ענקית של קוד, תוצאה של שנים אלה של פיתוח.

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

תחת הנחות יסוד אלה התחלנו אב טיפוס של גרעין עם מלחין וכמה מרכיבי הסימפוניה. מלחין מאפשר לנו להוסיף ולנהל תלות ב- PHP בקלות רבה, ולהפיק תועלת מהטעינה האוטומטית של המחלקות הדרושות. מ סימפוני אנחנו בוחרים httpfoundation, לניהול נוח של קלט ופלט של נתונים, מְתוּרגְמָן להמיר FacturaScripts לריבוי שפות, משגר אירועים לניהול אירועים, ו זֶרֶד, מנוע תבנית עם ירושה התאהבנו.

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

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

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

לפני שהתחלנו עם אב הטיפוס החלטנו לבדוק את הקוד שלנו עם scrutinizer-ci, ולקבל ציון של 5.4, בהיותו הכיתה fs_controller האחראי הגדול, אם כי לא היחיד. ועם סיכוי מועט לשפר את העיצוב מבלי לשבור תאימות. סיבות נוספות להתחיל עם ליבה חדשה.

היום, ציון FacturaScripts 2018 הוא 8.66, עם מצטיינים ברוב המכריע של הכיתות ובשיטות שלהם.

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

עכשיו נותר רק לסיים כמה משימות ולהפעיל את בטא ועדכון התוסף. ניידע אותך ;-).

הערות על FacturaScripts 2018

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

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

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.