ما هي ماجنتو ؟
الفصل الاول
ما هي ماجنتو Magento ؟
Magento نظام إدارة محتوى مفتوح المصدر للمتاجر الالكترونية E-Stores. تم تطوير هذا البرنامج في الأصل من قبل شركة Varien المحدودة، وهي شركة خاصة مقرها الولايات المتحدة في كلفر سيتي، كاليفورنيا، وقد تم تطوير اداء ماجنتو ومزاياها بمساعدة من بعض المبرمجين المتطوعين.
ماجنتو تقدم ميزات قوية ومرنة، كما تقدم لوحة تحكم توفر امكانيات متقدمةعن مثيلاتها من برمجيات التجارة الالكترونية، كما انها مصممة لتكون قابلة للتخصيص مع الحفاظ علي مستوي أداء مثالي، تقدم ماجنتو مجموعة كبيرة من الأدوات لتضمن لصاحب المتجر السيطرة الكاملة على الشكل والمظهر والأداء الوظيفي للمتجر الالكتروني وتساعدة علي تقديم تجربة تسوق اكثر متعة لزبائنه على الانترنت.
كما تقدم ماجنتو مجموعة كبيرة من مزايا عرض الاحصائات والخيارات التحليلية من جهة مدير الموقع، هذا يوفر لمدير المتجر الالكتروني نظرة عميقة ومفصلة علي الزبائن ومريدي المتجر، مما ينعكس بشكل مباشر علي مساعدة المتجر على نمو ايراداتة عبر الإنترنت.
شراء eBay لحقوق Magento
قامت شركة Varien بنشر اول نسخة من ماجنتو متاحة للعالم في 31 مارس 2008. ثم في فبراير 2011 أعلن موقع eBay انها ضخت استثمارا ضخماً في ماجنتو لتستحوذ eBay بهذا الاستثمار علي حصة 49% من أسهم الشركة. ثم في 6 يونيو 2011 قام روي روبين الرئيس التنفيذي السابق لشركة Varien ببيع النسبة المتبقية من الاسهم من الشركة لموقع eBay المشهور، وحالياً هي المالك الوحيد لـ Magento. [المصدر]
نشر روي روبين في المدونة الرسمية لماجنتو بعد هذا التغيير الكبير قائلاً… "ستواصل الماجنتو لتعمل انطلاقا من لوس انجليس، بقيادتي انا و يوآف كوتنر". [المصدر]
استمرت التغييرات تعصف بادارة تطوير ماجنتو، فلم يتوقف الامر علي بيع الحصة ولكن غادر يوآف كوتنر - شريك روي روبين في تاسيس شركة Varien والمدير التنفيذي للتكنولوجيا - ادارة ماجنتو في أبريل 2012 معللاً ذلك بان الكثير من التغيرات حدثت في الموظفين على مستوى عال منذ وقت الاستحواذ ومنذ ذلك الحين انتقلت ماجنتو إلى eBay Enterprise وهي شركة تابعة ل eBay متخصصة في إنشاء وتطوير وتشغيل مواقع التسوق عبر الانترنت .
وفقــا لبحث أجرتـــه aheadWorks في أكتوبـــر 2014 عن الحصة السوقية لماجنتو وسط اكثر 30 منصة تجارة الكترونية شعبية في العالم، فان حصة ماجنتو حوالي 30٪ [المصدر]
انواع واصدارات ماجنتو
توفر ماجنتو حالياً اصدارين مستقريين من كودها البرمجي الاصلي هما:
- 1Magento Community Edition
- 2Magento Enterprise Edition
وكان هناك أيضا اصدارين سابقين من ماجنتو هما Magento Professional Edition، Magento G ، لكل اصدار من هذة الاصدارات له مزايا وخصائص ...
Community Edition
نسخة مفتوحة المصدر من ماجنتو، تحتوي عدد من مزايا ماجنتو ويمكن لاي شخص او مؤسسة التعديل علي الكود الاساسي لها، يمكن للمطورين التعديل عليه ملفاتها الاساسية وزيادة مزاياها او كفاءتها اول نسخة منها اصدرت في عام 2007 ومنذ ذلك الحين يتم تطوير هذا الاصدار دورياً من اجل توفير منصة اساسية لماجنتو مفتوحة المصدر.
الاصدار الاحدث منها هو 1.9.2 الذي صدر في 7 يوليو 2015
Enterprise Edition
وهي نسخة مشتقة من النسخة الاساسية Community Edition ولها نفس الملفات البرمجية الاساسية، ولكن علي عكس نسخة Community فانها تمتلك المزيد من المزايا والخصائص ولقد تم تصميمها وبرمجتها من اجل الشركات الكبيرة التي تحتاج إلى الدعم التقني مع التركيب والصيانة الدورية ، واستكشاف الأخطاء وإصلاحها. وهذا الاصدار من ماجنتو يتطلب رسوم صيانة السنوية.
الإصدار الأحدث هو 1.14.2 الذي صدر في 22 ابريل 2015.
Professional Edition
هذة النسخة ايضاً مشتقة من النسخة الاساسية Community Edition ولها نفس الملفات البرمجية الاساسية، ولكن هذا الاصدار كان موجهاً للشركات الصغيرة والمتوسطة التي تحتاج إلى الدعم التقني مع التركيب والتنصيب، واستكشاف الأخطاء وإصلاحها. فهي نسخة تحتوي علي مزايا اكبر من نسخة Community ولكنها اصغر من نسخة Enterprise.
تم التخلي عن هذا الاصدار وتوقف التحديث له.
Magento Go
وهي حل من حلول التجارة الإلكترونية القائمة على الاستضافة السحابية، وهي خدمة لا تعطي او تثبت نسخة من برمجية ماجنتو علي استضافة خاصة، ولكنها تعطي العميل حق استخدام او بمعني اخر تاجير ماجنتو،اطلقت في فبراير 2011 من أجل دعم الشركات الصغيرة لأنه لا يوجد لديه الحاجة إلى تثبيت البرنامج.وهي اصدار أقل بكثير في المزايا او القدرة علي التخصيص.
الإصدار الاخير هو 1.1.2.3 الذي صدر يوم 28 مارس 2014. وفي 1 يوليو 2014، أعلنت شركة ماجنتو أنه سيتم اغلاق منصة Magento GO في 1 فبراير 2015.
المؤتمر السنوي Imagine eCommerce
"Imagine eCommerce" هو مؤتمر ماجنتو السنوي للتجارة الإلكترونية الذي بدا منذ عام 2011. وقد عقد أول حدث في فبراير 2011 في لوس انجلوس مع أكثر من 600 مشارك من شركات ومطوري ومبرمجي ماجنتو حول العالم.
الجهتان المسؤولتان عن عقد هذا المؤتمر هما Magento inc و eBay Enterprise. وهو الآن في عامه الخامس، هذا الحدث اصبح يجمع بين اكثر من 2,400 من خبراء التجارة الالكترونية ومتخصصين التكنولوجيا من اكثر من 40 دولة حول العالم من اجل تبادل الأفكار وبناء العلاقات.
هذا المؤتمر يتيح الفرصة لكبار المديرين التنفيذيين والمسوقين والمطورين والتجار وأصحاب الرؤى في مجال التجارة من جميع الشرائح، وايضاً وكالات تصميم مواقع الإنترنت، فهذا المؤتمر يجمع كل هؤلاء في مكان واحد منظم من اجل التعاون وتبادل الالهام والتقنيات والاستراتيجيات لصناعة مستقبل التجارة الالكترونية في العالم.
شهادات ماجنتو المعتمدة
هناك أربع شهادات الماجنتو معتمدة، ثلاثة منهم تهدف إلى إثبات كفاءة المطورين في تنفيذ وبرمجة وحدات برمجية او Modules لماجنتو.
هناك اربع انواع من الشهادات الخاصة بالمطورين والعاملين بماجنتو ...
The Plus certification
تختبر هذة الشهادة مطور ماجنتو في صناعة والتعديل علي الوحدات البرمجية او Modules والتي نطلق عليها في عالمنا العربي الاضافات.
تكلفة اختبار هذة الشهادة $260 تتم الاختبارات بالتعاون مع
Magento Developer Certification
تثبت لحاملها الفهم العميق لوحدات الماجنتو البرمجية والكود البرمجي الاصلي لماجنتو وهي ارفع وارقي شهادة تطويرية لماجنتو.
تكلفة اختبار هذة الشهادة $49.50 تتم الاختبارات بالتعاون مع
Magento Front End Developer Certification
تختبر هذة الشهادة المطور بشكل رئيسي في تحسين واجهة المستخدم (UI) ترتبط هذا الشهادة مع تطوير قوالب ماجنتو ، الجافا سكريبت المتعلقة بواجهات الاستخدام.فهي تثبت ان حاملها فهم مكونات قوالب الماجنتو والقدرة على تعديل واجهة المستخدم وفقا لأفضل الممارسات.
تكلفة اختبار هذة الشهادة $260 تتم الاختبارات بالتعاون مع
Magento Certified Solution Specialist
تستهدف رجال الأعمال من المستشارين والمحللين ومديري المشاريع. وتثبت هذة الشهادة لحاملها فهم شامل لوظائف الماجنتو لأهداف الـ Business الإلكترونية وفقا لأفضل الممارسات.
تكلفة اختبار هذة الشهادة $260 تتم الاختبارات بالتعاون مع
يتم وضع اسئلة امتحانات شهادات ماجنتو المختلفة من قبل هيئة استشارية من الخبراء في ماجنتو.كما يساعد المجلس الاستشاري في تحديد المعايير اللازمة لإثبات الخبرة في تنفيذ الماجنتو والاشراف الكامل علي وضع أسئلة امتحان الشهادات.
← اطلع علي الهيئة الاستشارية لاسئلة امتحانات ماجنتو.مصطلحات مستخدمة في ماجنتو
هناك بعض المصطلحات المستخدمة في ماجنتو ضرورية الفهم من اجل تعاملك مع ادارة متجرك او التطوير لماجنتو، فلأن ماجنتو برمجية تستطيع ان تنمو مع تجارتك علي الانترنت فهي تمتاز بخاصية مهمة وهي انه يمكنك انشاء اكثر من متجر وتستخدام لوحة تحكم واحدة لإدارة جميع المتاجر الخاصة بك. هذا يجعل من السهل استهداف أسواق مختلفة، إنشاء متاجر بلغات مختلفة، أو توسيع متجرك بعدد من الطرق الأخرى. قد لا تحتاج هذه الميزة عند إعداد أول متجر الكتروني ، ولكن فهم هذة النقطة تحديداً سوف يساعدك مستقبلاً مع تقدم اعمالك وتجارتك. حيث ان هناك بعض المصطلحات المرتبطة بهذا الميزة تحديداً وتؤثر علي شكل وكيفية ادارة لوحة تحكم ماجنتو وبالتالي فهمها جيداً بوابتك لاتقان التعامل مع ماجنتو:-
- Website - الموقع الالكتروني :- في ماجنتو، هذا المصطلح يشير الي كافة المتاجر التي تتحكم بها من خلال لوحة تحكم ماجنتو فكما اوضحنا سابقاً انه يمكنك ادارة اكثر من متجر ماجنتو من لوحة تحكم واحدة فقط. هذة المتاجر بالطبع تتشارك في المعلومات، مثلاً: معلومات العملاء.
- Store - المتجر:- وهي الصفحة التي يشتري منها المستخدمون المنتجات، الموقع الالكتروني Website يمكن ان يحتوي علي اكثر من متجر Store
- Store View - عرض المتجر:- ماجنتو تسمح لك صناعة اكثر من طريقة "عرض للمتجر" لتلبية احتياجات الناس من اللغات مختلفة.مثلاً: تريد لمتجرك ان يتم عرضه باللغة الإنجليزية أو الفرنسية أو الإسبانية، يمكن أن تصنع ثلاث طرق "عرض للمتجر"بحيث كل طريقة عرض تعطي لغة مختلفة.
في البداية، سيكون لديك على الأرجح "موقع الكتروني Website" واحد، "متجر Store" واحد، وطريقة "عرض متجر Store View" واحدة، ولكن يجب أن تكون على دراية بالقدرة التوسعية لماجنتو، والتي بالتاكيد ستحتاج اليها في المستقبل.
هيكلة ماجنتو البرمجية
في حين انه ليس من الضروري فهم الكود البرمجي الاساسي لماجنتو لكي تكون قادر على استخدامها، ولكن بالرغم من ذلك فانه من الافضل أن تعرف بعض الأساسيات لمساعدتك على فهم المرونة التي تتمتع بها ماجنتو. المصطلحات التالية تعطيك فهم أساسي عن الهيكلة الاساسية للكود البرمجي الماجنتو.
عندما تقوم بتحميل النسخة Community Edition من ماجنتو، فان الملف الذي تقوم بتحميلة يحتوي الكود الأساسي لماجنتو، وهذا الكود هو ما ستحتاجة حالياً او مستقبلاً وسيلبي جميع التوسعات المحتملة لمتجرك. يحتوي ال Core، الملف الذي تقوم بتحويلة يحتوي علي:-
- Core: وهو المجلد الذي يحتوي الكود البرمجي الاساسي لماجنتو فهو يحتوي على كافة المزايا المدرجة في النسخة التي تم تحميلها - حيث ان كل نسخة من ماجنتو لها مزايا مختلفة-. هذا المجلد يحتوي الكود المصدق عليه من قبل فريق التطوير الأساسي لماجنتو. تحرير الملفات الموجودة بهذا المجلد غير مستحب حيث ان هذا سيعطيل القدرة على تحديث نسخة ماجنتو الخاصة بك في المستقبل.
- Local Extensions: سيتم وضع الاضافات التي ترفعها في هذا المجلد إذا قمت بإجراء تغييرات على نسخة ماجنتوالخاصة بك. وبهذا فان ماجنتو تسمح لك بإجراء التغييرات التي تحتاجها دون التأثير على الكود الأساسي.
- Community Contributions: وهو المجلد الذي يتم وضع به الملحقات مفتوحة المصدر التي تم إنشاؤها من قبل أعضاء مجتمع ماجنتو الرسمي والتي تم إصدارها تحت رخصة مفتوحة المصدر.
اضافات ماجنتو
وهي الاضافات البرمجية التي تعمل على زيادة مزايا وخصائص الماجنتو دون الإضرار او المساس بالكود الاساسي لبرمجية ماجنتو. يمكن لاصحاب المتاجر تثبيت تلك الاضافات من لوحة تحكم ماجنتو، أو يمكن تحميلها مباشرة من Magento Connect.- لو كنت تعاملت مع ووردبريس سابقاً فان الامر مشابه له تماماً.
يتم توفير الكثير من اضافات ماجنتو عبر متجر الاضافات الرسمي Magento Connect بعض هذة الاضافات مدفوعة والبعض الاخر مجاني. يتم تقسيم ملحقات ماجنتو إلى أربع فئات رئيسية هي:
- Modules: اذا ما اردت اضافة خاصية او ميزة لا تجدها في مزايا نسخة ماجنتو الاصلية، فتستطيع اضافة تلك المزايا من خلال تنصيب Module بما تريد، مثلاً: اذا اردت تعزيز مزايا وخصائص محرك البحث في متجرك، قد تقوم بتحميل اضافة مخصصة لهذا.
- Interface:عند زيارة المستخدمين لمتجرك ما يرونه هو الواجهة.هذه الواجهة هي التي ستحدد ملامح الشكل والمستخدم من متجرك.
- Blocks:كما هو الحال في اي موقع رئيسية الموقع تقسم الي بلوكات رئيسية وهو ما نطلق عليه "التخطيط" او "الهيكلة"، فمثلاً: يمكن ان تقسم صفحة المتجر الي اربع كتل/بلوكات رئيسية "رأس Header" و تذييل Footer" و "شريط جانبي Sidebar" و المحتوي بالوسط Content"
- Themes:الثيمات هي التي تعطي المظهر الجرافيكي الفريد لمتجرك الالكتروني، يمكن ان تشتري قوالب جاهزة او تصمم قوالب خاصة تناسب حاجتك، كلتا الخدمتين نقدمهم في متجر.نت