الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشوره فى متجر اليكترونى

بدأه احمد البرعى في 18 أغسطس 2011 · 13 رد · 973 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقدم على تصميم متجر اليكترونى باستخدام PHP و MySQL و AJAX

انا استخدم PHP جيداً واستخدم MySQL جيداً

لكن المتجر سيكون كبير ، واحتاج لمكتبة مساعدة لتوفير الجهد

اريد استشارتكم فى مكتبة تكون ذات امكانيات قوية تساعدنى فى تصميم المتجر

سمعت بعض اسماء المكتبات مثل

Drupal

Joomla

Smarty

JQuery

لكن لم استخدم اياً منها ... ولا اعرف ايهما اكثر افاده لى وهل يوجد مكتبات اخرى اقوى من هؤلاء وذات امكانيات اوسع

شاكر لكم نصائحكم

#2

السلام عليكم ورحمة الله

أولا للتوضيح :

Drupal : نظام إدارة محتوى

Joomla : نظام إدارة محتوى

Smarty : مجرد مولد قوالب (Template Engine)

jQuery : مكتبة javascript

بكل الأحوال من بين انظمة إدارة المحتوى المتوفرة الأفضل برأيي هي Drupal (لكن يجب أن تكون على استعداد لتقوم بعمل Customization تطويري للنظام ليخدمك فيما تريد وإلا فالإفضل أن لا تقترب منها)

بما أنك تعمل بشكل جيد على PHP & Mysql فبرأي من الأفضل لك أن تتجه لاستخدام PHP frameworks (كـ CodeIgnitor أو Yii أو CakePHP .... إلخ) فهي ستوفر عليك الكثير من الجهد و الوقت بالإضافة إلى الخبرة الجيدة في التعامل مع الـ Frameworks

1

Everything will be fine when we TALK LESS, DO MORE


#3
MoHaMMaD Pro كتب:

بما أنك تعمل بشكل جيد على PHP & Mysql فبرأي من الأفضل لك أن تتجه لاستخدام PHP frameworks (كـ CodeIgnitor أو Yii أو CakePHP .... إلخ) فهي ستوفر عليك الكثير من الجهد و الوقت بالإضافة إلى الخبرة الجيدة في التعامل مع الـ Frameworks

شكراً جزيلاً اخى الكريم

بماذا تنصحنى

CodeIgnitor أو Yii أو CakePHP

؟

ام هناك شيئ افضل ؟

معذرة فى سؤال اخر : ما المقصود بـ"نظام إدارة محتوى" ؟

تم تعديل هذه المشاركة بواسطة احمد البرعى في 18 أغسطس 2011 في 05:12

#4

ربما من الافضل ان تلقى نظرة على

oscommerce

Magneto

نصيحة قبل ان تبدأ فى المشروع ألق نظرة على اساسيات الويب و المصطلحات الشائعة به

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5
طارق إبراهيم كتب:

ربما من الافضل ان تلقى نظرة على

oscommerce

Magneto

نصيحة قبل ان تبدأ فى المشروع ألق نظرة على اساسيات الويب و المصطلحات الشائعة به

هذه تستخدم لعمل متجر جاهز

وقد استخدمت CS-Cart ففيها امكانيات اكبر

لكن ما انا بصدد تصميمة فكرته تختلف عن برامج المتاجر الجاهزة

وسيتم تصميمة من الصفر

لذلك ابحث عن ادوات مساعده فى التصميم وتدعم او تسهل التصميم بـ ـAJAX

#6

بإمكانك تخصيص Customization كلاً من Magneto و osCommerce إعتماداً على البنية التحتية لهما عوضاً عن البدأ من الصفر

do not reinvent the wheel

1

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#7
طارق إبراهيم كتب:

بإمكانك تخصيص Customization كلاً من Magneto و osCommerce إعتماداً على البنية التحتية لهما عوضاً عن البدأ من الصفر

do not reinvent the wheel

ليس هذا ما اسعى له

فالفكرة التى اريد تنفيذها فريده وجديده ولا تشبه المتاجر التقليدية الجاهزة

#8

من واقع تجربة

اعرف ماهي الوظائف التي تريدها في المتجر اولا، ثم قم باختيار ما يساعدك على البدء في المتجر سريعا

بعد ذلك طور النظام المطلوب حسب احتياجك و لتحل المشاكل التي واجهتك سابقا

oscommerce جيد في البدء السريع لكن و ما ادراك ما لكن انه اكبر مكان تتعلم منه و اكبر مكان تتعب في التعامل معه !!

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#9

يوجد دروس CodeIgnitorهنا

#10

أنا مع ما نصحك به الأخ طارق, فحتى و إن كان مشروعك يحمل فكرة مميزة وجديدة يمكنك دائما الاستفادة من هذه الانظمة ولو في أساس المشروع وما عليك إلا القيام بـ Customization تكمل به مشروعك

عن أطر العمل فأجد أن CodeIgnitor تتمتع بالبساطة من حيث التعلم و التعامل

بالنسبة لنظام إدارة المحتوى فهو نظام يمكنك من إدارة كل ما في موقعك, فمثلاً (ولو أن هذا المثال يبخس حق بعض أنظمة إدارة المحتوى من حيث الإمكانيات)

عندما تقوم بإنشاء أي موقع Dynamic, فنظام إدارة المحتوى يشبه لوحة التحكم التي تقوم بإنشائها لإدارة هذا الموقع ولكن بشكل موسع ولكن بعض الأنظمة باتت تعتبر تقريبا ما يشبه web application framework

اقرأ هنا عن Drupal لتتعرف عن أنظمة إدارة المحتوى أكثر

1

Everything will be fine when we TALK LESS, DO MORE


#11

شكراً جزيلاً اخ mohamed pro

بخصوص CodeIgnitor و CakePHP

ايهما يتمتع بامكانيات اكثر بخاصة فى AJAX ومعاير Web 2

ممكن مقارنة سريعة لاهم مميزات كل منهم عن الاخر ؟

شكرا للاهتمام

#12

سأترك لك مهمة الإطلاع هنا (لكن انتبه المقارنة هنا غير دقيقة فهي قديمة ومبنية على اصدارات قديمة قليلاً) و البحث قليلاً بين أطر العمل الموجودة في الرابط لتقرر أي منها مناسبة لك

لكن انصحك بعدم اعتماد قرارك تبعاً لمقارنة على الانترنت, بل ابحث أنت بشكل شخصي عن دعم كل إطار عمل للمهام و التقنيات التي تريدها و من ثم قرر

بتوفيق الله....

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 19 أغسطس 2011 في 15:23

Everything will be fine when we TALK LESS, DO MORE


#13

شكرا جزيلاً

المقارنة تفيد ان CodeIgniter لا يدعم AJAX وان PHPCake يدعم AJAX

هل النسخة الاخيره CodeIgniter 2.0.2 تدعم AJAX ؟

وما رأيك فى Zend ؟ واين موضعه من CodeIgniter و PHPCake ؟

تم تعديل هذه المشاركة بواسطة احمد البرعى في 20 أغسطس 2011 في 04:58

#14

مين اللى قال لحضرتك بس ان CI لا يدعم الـ Ajax ?

ياريت تشوف اللينك ده

http://codeigniter.com/wiki/AJAX_for_CodeIgniter/

او حاجة لازم تعرفها قبل ما تبدأ تختار الــ Framework اللى حتشتغل بيه هو الــ host اللى حتستخدمه

الــ Yii , Zend , PHPCake لازم يكون مع حضرتك على الاقل VPS و تكون ليك Root Access عليه علشان تقدر تعمل installation

الوحيد اللى تقدر تستخدمه مع الــ Shared Hosting هو الــ CI او الــ CodeIgniter يعنى

لان مش بيحتاج اى تنصيب مجرد Extract و تبدا تشتغل علاطول

الاهم و للتحديد هو الهدف من المشروع

لو ناوى تعمل المشروع كا متجر خاص بيك مفيش مشاكل لكن لو حتعمل المتجر لاعادة بيعه كا اسكربيت يبقى انصحك انك تبعد عن الــ Framework

لازم كمان تحدد انت عايز من المشروع كا كل و على الاهداف ديه تبدأ تقرر حتستخدم ايه يعنى كا مثال صغير انا مش حرشح لحضرتك الــ Zend حال ان المتجر يكون حاجمه صغير و مش متوقعله Traffics عالي

و خالى بالك الــ MVC عموما بتاثر على سرعة الأداء و الـ Performance فى حال المشروعات الصغيرة زائد ان استخدمه مش سهل لازم حضرتك تكون عارف OOP كويس جدا و تبدا تقرا الـ Documentations بتاعت كل واحد او على الاقل بتاعت اللى حتقرر تستخدمه

عموما فى كل الاحوال انا برشح كلام الاخ طارق

اقتباس
ربما من الافضل ان تلقى نظرة على

oscommerce

Magneto

و بضيف عليهم الــ Zen Cart كمان

ممكن تبدأ باستخدامهم لان دول Open Source ما عدا الــ Magneto و هى اقواهم و اصعبهم

تقدر تشوف الــ Core Code شغال ازاى و تبنى Modules او Plugins علشان تنفذ فكرتك

و الله الموفق

Life is not the amount of breaths you take, it's the moments that take your breath away

مواضيع مشابهة