מג'נטו

מג'נטו (באנגלית: Magento) היא מערכת מסחר אלקטרוני, מבוססת קוד פתוח וכתובה בשפת PHP. מג'נטו משתמשת במערכות ניהול הנתונים של MySQL ו-MariaDB, בשפת תכנות PHP ובאלמנטים שונים של מערכת ניהול תוכנה (שלד תוכנה) Zend. היא מבוססת על חוקי תכנות מונחה עצמים על בסיס ארכיטקטורת Model View Controller (MVC), ומשתמשת בטכניקת EAV לאחסון נתונים.

המערכת פותחה ושווקה במקור על ידי חברת Varien וקהילת המשתמשים שלה והושקה במרץ 2008. בשנת 2018 החברה נרכשה על ידי אדובי מערכות בסכום של 1.68 מיליארד דולר.

==היסטוריה==
מג'נטו הוקמה על ידי רועי רובין ב-2001, בשם ואריאן (Varien), תחילה כחברת ייעוץ לבניית אתרים. ב-2003 החלה החברה לייעץ לחברות כיצד להשתמש בקוד פתוח במסחר אלקטרוני, ואיך להקים חנויות באתר ולמכור מוצרים. החברה עבדה עם כמה מוצרי קוד פתוח לבניית חנויות ברשת עבור לקוחותיה, ביניהם OsCommerce. היזם יואב קוטנר הצטרף לחברה ב-2004. ב-2007 חשבו השניים שיש הזדמנות במכירת מוצרי קוד פתוח למסחר אלקטרוני, להציע גרסה חינמית של המוצר, ובמקביל להציע גרסה שכוללת תמיכה בתשלום. על פי המודל של חברות תוכנה אחרות שפיתחו בקוד פתוח.

באוגוסט 2007, גרסת בטא הראשונה הושקה וב-23 במרץ 2008 הושקה הגרסה הראשונה לקהל הרחב, שצברה 50 אלף משתמשים תוך זמן קצר. ב-2009 החליטו קוטנר ורובין להשיק מוצר פרימיום בתשלום שהיה מבוסס על קוד פתוח, אך כלל גם את האחריות ושירות התמיכה של החברה, יחד עם יכולות נוספות. המוצר זכה להצלחה ומכירות החברה זינקו ב-300% תוך שנה בלבד, והגיעו לעשרות מיליוני דולרים.

בפברואר 2011, הודיעה eBay כי היא ביצעה השקעה ב-Magento, תמורת 49% ממניות החברה. ב-6 ביוני 2011, הודיעה eBay כי רכשה את מלוא הבעלות תמורת 180 מיליון דולר, כחלק מפרויקט פלטפורמת המסחר האלקטרוני שלה (X Commerce). מנכ"ל מג'נטו ומייסדו, רועי רובין, כתב בבלוג הרשמי של מג'נטו כי "מג'נטו תמשיך לפעול מלוס אנג'לס, עם יואב קוטנר ואני כמנהיגיה".

יואב קוטנר עזב את מג'נטו באפריל 2012 ושנה אחר כך הקים את חברת אורו (Oro). שפיתחה פלטפורמה לניהול קשרי לקוחות בקוד פתוח ומערכת למסחר מקוון בין עסקים - OroCommerce.

בנובמבר 2015, בעקבות ארגון מחדש בחברה, מג'נטו הופרדה מ-eBay ונסחרה כחברה עצמאית בבעלות קרן ההשקעות הפרטית "פרמיירה".

באפריל 2017, רכשה מג'נטו את הסטארט-אפ הישראלי שופיאל (Shopial), שפיתח מערכת המאפשרת לבעלי עסקים לפרסם את מוצריהם ברשתות חברתיות.

במאי 2018 מג'נטו נרכשה על ידי חברת אדובי מערכות, תמורת של 1.68 מיליארד דולר.
==סקירה כללית==
מג'נטו מספקת שתי פלטפורמות נפרדות:
* מג'נטו קוד פתוח (בעבר מג'נטו Community Edition).
* מג'נטו קומרס; זה האחרון זמין בגרסה מסחרית (בעבר Magento Enterprise Edition) או כ"פלטפורמה כשירות" (בעבר Magento Enterprise Cloud Edition).
בנוסף, ישנן 2 פלטפורמות שקדמו להן; מג'נטו גרסת פרו (Magento Professional Edition) ו-Magento Go.

ב-17 בנובמבר 2015 הושקה גרסת מג'נטו 2.0, במטרה לספק דרכים חדשות להגברת מעורבות המשתמשים, ניווט נוח וחלק, שיפור שיעורי ההמרות וייצור ההכנסות הכולל של בעלי החנויות בפלטפורמה. לגרסה הזו התווספו כלים ייעודיים למשתמשים עסקיים, המשפרים את חוויית המשתמש בצורה ניכרת.
===מג'נטו קוד פתוח===
מג'נטו קוד פתוח, לשעבר Magento Community Edition, היא פלטפורמת איקומרס (eCommerce) קוד פתוח. הפלטפורמה הקהילתית (בסגנון "חכמת ההמונים") מאפשרת למפתחים להזין את קובצי הליבה שלהם, ולהרחיב את הפונקציונליות שלהם על ידי הוספת מודולים (תוספים) חדשים הניתנים על ידי מפתחים אחרים. מאז שגרסת הבטא הציבורית הראשונה שוחררה בשנת 2007, Magento Open Source פותחה והותאמה אישית על מנת לספק פלטפורמה eCommerce יציבה ובסיסית (שתוכל להתאים לקהל הרחב).

המהדורה הנוכחית וכל הגרסאות ההיסטוריות שפורסמו של Magento קוד פתוח (גרסאות X.1 ו-X2) זמינות במלואן באתר Magento Commerce, Inc להורדה. כמו כן, גם הורדות של קבצים בודדים אפשריים.

גרסת מג'נטו 2 של Magento CE מותאמת לשימוש הקהל הרחב, ונמצאת באתר Github להורדה.
הגרסאות הפעילות והנתמכות ביותר של Magento Open Source הן גרסאות 1.9.3 ו-2.2.0.

===מגנטו קומרס===
פורסמה ב-11 אפריל 2016, ובנויה כמערכת של פלטפורמה כשירות (Paas - Platform as a service).
דהיינו, מדובר בפלטפורמה שמבוססת שירותי ענן המאפשרת ללקוחות לפתח, להפעיל ולנהל יישומים שונים ללא המורכבות של בנייה ותחזוקת התשתית.

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

מג'נטו 2 הוכרזה בשנת 2010, אך במקור תוכננה לצאת בשנת 2011, וגרסת הבטא המסחרית שלה פורסמה בחודש יולי 2015. מאז, מג'נטו 1 ומג'נטו 2 המשיכו להתקיים ולהתפתח במקביל.

===מג'נטו קומרס (גרסה מסחרית | On Permises)===
"מג'נטו קומרס לארגונים", בעבר נקרא "Magento Enterprise Edition" נגזר ממג'נטו קוד פתוח ומכיל את קובצי הליבה שלו. שלא כמו קוד פתוח, גרסה זו אינה חינמית, אך מכילה יותר אפשרויות, התאמות ושיפור מבחינת פונקציונלית.

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

צוות Magento מפתח את Magento Commerce על ידי שיתוף פעולה עם משתמשים, מפתחים ועם צדדים שלישיים. תוצאות תהליך הפיתוח הנמשך במערכת מג'נטו 2, מתעדכנות תדיר ב-Github לשימוש הכלל.
הגרסאות האחרונות שנתמכות באופן פעיל על ידי צוות Magento Commerce הן: EE 1.14.2.4 וגם EE 2.2.0, שפורסמו ב-31 במאי 2017.

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

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

===שותפי מג'נטו (Magento Partners)===
====שותפי מג'נטו - תוכנית שותפים (Solution Partners)====
שותפי מג'נטו הם חברות ועסקים אשר מציעים פתרונות ושירותים שונים למג'נטו, עם ותק וידע נרחב ביישום והתאמת אתרי Magento, וקיבלו תעודות הסמכה רשמיות שמעידה על התמקצעותם בכך.
כל מי שמעוניין לקבל עזרה מקצועית ולבצע שינויים באתר מג'נטו שלו, יכול ליצור עמם קשר במדריך השותפים הרשמי של מג'נטו, ולהיעזר בהם.

ישנם סוגים שונים של Magento Solution Partners. חלק מהחברות הללו לא רק שמספקות פיתוח מלא של אתרי מג'נטו, אלא גם נותנות תמיכה טכנית 24/7.
ישנן חברות אחרות שמתמקדות באבטחת אתרי מג'נטו, פיתוח תוספים, או בתחומים אחרים הקשורים למג'נטו.

בישראל משמשת חברת Fisha כשותפה רשמית של הפלטפורמה.

====שותפים טכנולוגיים (Technology Partners)====
שותפים טכנולוגיים של מג'נטו, הם חברות או מוצרים המסייעים לסוחרים/ משתמשים לשפר את האתר שלהם משמעותית, מעבר לבסיס הקיים בפלטפורמה.
הפתרונות והתוספים שלהן מכסים מעל ל-20 קטגוריות שונות וביניהן: אוטומציה שיווקית, תשלומים, ניהול תוכן, משלוחים, אירוח (אחסון אתרים), שיפור ביצועים טכניים ועוד.
כדי להבטיח איכות ותאימות, כל טכנולוגיה שנוצרת על ידי שותפי מג'נטו, מחויבת לעבור ביקורת קפדנית טכנולוגית ועסקית. רשימה מלאה של חברות שהן שותפות טכנולוגיות של מג'נטו, ניתן למצוא במדריך האתר הרשמי.

==פרצות אבטחה==
בשנת 2015 נמסר כי חנויות אינטרנט מג'נטו מיושנות או שאינן בשימוש (וייתכן שאינן מעודכנות), חשופות להתקפה (וירוס שעובר בין אתרים) המאפשרת לתוקפים לבצע גנבה מקוונת של אמצעי תשלום של משתמשי המערכת. לדברי מומחה אבטחה, יותר מ-4,000 חנויות אינטרנט של מג'נטו נחשפו להתקפה כזו באוקטובר 2016.

בשנת 2017 חברת האבטחה DefenseCode דיווחה כי חנויות וירטואליות של מג'נטו CE חשופות להתקפות שמתבצעות מרחוק, מה שמאפשר לתוקפים לבצע גנבת פרטי כרטיסי האשראי של לקוחות קודמים, נוכחיים ועתידיים, להשתלט על מסד הנתונים של האתר, ובמקרים קיצוניים אף להשתלט על השרת באופן מלא - כולל יישומים אחרים ששייכים למג'נטו. היה חשד בזמנו, כי כ-260,000 חנויות וירטואליות של מג'נטו היו חשופות ובעלות פוטנציאל למתקפה כזו באפריל 2017.

==כנסי מג'נטו ברחבי העולם==
"Imagine eCommerce" הוא הכנס השנתי של מג'נטו קומורס, וקיים משנת 2011. האירוע הראשון התקיים בחודש פברואר 2011 בלוס אנג'לס עם מעל ל-600 ספקים, שותפים ומפתחי מג'נטו.
מטרותיו של כנס "Imagine eCommerce" הן שיתוף רעיונות בנוגע למסחר אלקטרוני, יצירת הזדמנויות למפגשים, מעגלים ושיתופי פעולה שונים (יצירת רשת קשר עסקית בין המשתתפים - נטוורקטינג - Networking).

בנוסף, מג'נטו משתפת פעולה עם צוותים מקומיים להקים את "Magento Live" - אירוע שמיועד לעדכונים חדשים בתחום ומספק למשתתפים הזדמנות נהדרת ללמוד דברים חדשים על פלטפורמת מג'נטו, איקומרס, ואילו פיטצ'רים ודברים חדשים ישנם עבור שותפי/ ספקי מג'נטו.
הכנסים הגדולים והמתוקשרים ביותר של Magento Live, מתקיימים באוסטרליה (סידני), אנגליה וצרפת.

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

בנוסף, הארגון מפעיל פרויקט גדול שנקרא Local Magento Edition שבו הם מקבלים תמיכה של הסוכנות המקומית של Magento כדי לשדרג את האתר שלהם ולעבור משימוש בתבנית בסיסית ובאפשרויות ברירת המחדל של מג'נטו, לאתר מותאם אישית עם שפה ייעודית ונורמות עסקיות.
הפרויקט כבר פעיל ורץ בכל השוק המפותח של מג'נטו שמתפרש בארצות שונות ברחבי העולם, כגון; גרמניה, אוסטריה, שווייץ, צרפת, שוודיה, דנמרק, איטליה, ספרד, הולנד, פולין, רומניה, רוסיה וגם וייטנאם שמכונה "דרקון עולה" למסחר אלקטרוני באסיה.

==תעודת הסמכה של מג'נטו==
ישנם ארבעה אישורים שונים של מג'נטו. שלושה מהם שואפים להוות הוכחה ליכולות של המפתחים במג'נטו ביישום מודולים (תוספים):
הראשון; הסמכה עבור מומחי פתרון מוסמך שמתמקדים בקהל משתמשים עסקיים כגון יועצים, אנליסטים, מנהלי פרויקטים. (Certified Solution Specialist).
השני; הסמכה עבור מפתחי צד לקוח של מג'נטו שהם בעלי הסמכה שמתמקדת בעיקר בשיפור ממשק המשתמש (UI) של מפתחי צד שרת, שמיישמים ומפתחים את המודולים של ליבת המערכת (Magento Front End Developer).
השלישי; הסמכת בונוס שמכילה בדיקות עומק בכל הנוגע למודולים ארגוניים של Magento Enterprise ושל ארכיטקטורת מערכת מג'נטו כולה.

==משאבים==
Magento DevBox היא פלטפורמה שמעגנת ומאפשרת התקנה קלה של הגרסה האחרונה והמעודכנת ביותר של מג'נטו, הלוא היא Magento2 CE (מג'נטו 2) או פלטפורמת EE בסביבת פיתוח וירטואלית.
בנוסף, הפלטפורמה מאפשרת למפתחים לקשר את הפרויקט שלהם להתקנה מקומית נוכחית של Magento 2. נכון ליוני 2017, הפלטפורמה עדיין נמצאת בגרסת ביטא (גרסת פיתוח שאינה סופית).

מג'נטו 2 שוחררה לאוויר העולם ב-17 בנובמבר 2015, גרסתה האחרונה נכון להיום היא v2.2.0, וניתן להוריד אותה ממשאבים שונים, מדף משאבים רשמי של מג'נטו או דרך Github.

התממשקות Magento 1 ל-Magento 2 יכולה להיעשות באמצעות כלי העברת הנתונים הרשמי של מג'נטו. בנוסף, ההתממשקות יכולה להתבצע על ידי מפתחים עם ניסיון נרחב בפלטפורמת מג'נטו 1 ומג'נטו 2 או חברות ייעודיות בעלות הסמכה למג'נטו.

==ראו גם==
* תוכנה חופשית
*דרופל
*וורדפרס

==קישורים חיצוניים==

* 
* 
*[https://magento2-demo.girit-tech.com/admin_demo צפייה במערכת ניהול (Admin) של מערכת מג'נטו 2]
*[https://magento2-demo.girit-tech.com/ צפייה באתר דמו של מערכת מג'נטו 2]

==הערות שוליים==