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

فكره موقع اجتماعي

بدأه security professional في 8 سبتمبر 2011 · 28 رد · 2,146 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هلا شباب إن شاء الله بخير

هاذا ثاني موضوع لي بالمنتدى

خطوات عمل موقع اجتماعي

الان لدي خطوات ارجو من المحترفين شرحها لي حتى النخااااع :

الخطوات :

انا مصمم صفحة الرئيسيه بيها نموذج التسجيل والدخول المهم اول خطوة اريدها من الاخوان هي :

كيف ازيين الصفحه الرئيسيه ,الازرار , كيف اضيف مؤثرات ....

الخطوه الثانيه :

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

الخطوه الثالثه والاهم : كما قلنا سابقا ان المستخدم قام بالتسجيل وبالفعل نجحت عملة التسجيل ودخل المستخدم الموقع وايضا يوجد شخص اخر قام بالتسجيل بالموقع لكن المستخدم الاول يريد معرفة من الانت يتصفح الموقع لكي يحادثة كيف اظهر له انه متصل وهاذا متصل وهاذا متصل

الخطوة الرابعه والاهم والاخيره : وهي حسنا ظهر هاذا المستخدم انه متصل ومستخدم اخر يريد التحدث معه كيف تتم عملية المراسله للتوضيح اكثر ان هاذا المستخدم ارسل رساله لهاذا المستخدم عبر الشات كما بالفيسبوك كيف ستصل هاذه الرساله الى المستخدم الاخر

#2

لست من المحترفين و لا اعتقد اني استطيع ان اشرح لك كل شيئ حتى النخاع ولكن اعتقد انك ستسفيد من بناء موقعك فوق مكتبة WebKit

لدي بعض الزملاء الذين يبرمجون بالبي اتش بي ، بعضهم يقوم بعمل core للموقع بس ويدع بقية العمل للمصممين ، يعني احيانا ليس عليك بناء كل شيئ

الخطوة الاولى : بناء المنطق الداخلي للموقع logic or core وعليك سلوك نهج الMVC حتى تستطيع تطوير الموقع و الاضافه فيه بسهولة

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

والله اخوي مافاهم عليك شيء

#4
security professional كتب:

والله اخوي مافاهم عليك شيء

هل تعلم فى تطوير الويب

GoodBye

#5

تستطيع القول انني الم بhtml وphp اعرفها حق المعرفه لكن لا اعرف كيف استخدمها لكن الhtml تستطيع القول محترف

#6
security professional كتب:

تستطيع القول انني الم بhtml وphp اعرفها حق المعرفه لكن لا اعرف كيف استخدمها لكن الhtml تستطيع القول محترف

كلام الاخ الكريم

mental-driller

حاول فهمه ودراسته

GoodBye

#7

خطوات بناء المواقع باحترافية

1- تصميم قاعدة البيانات Design the database

2- تصميم جرافيك الموقع Website design using css , html , xhtml or even flash whatever you want

3- الشروع فى كتابة الاكواد Starting write the business logic

قبل الخطوة التالتة المفروض ان فيه خطوة بس ديه للمشاريع الكبيرة اوى و للاحترافية الجامدة اوى و هى الــ Project Code Analysis ولو فيه Project Manager المفروض بيبدأ يكتبلكوا الكلاسات بالــ UML

4- التجربة Test

5- التجربة فى البيئة الحقيقة للمشروع يعنى تحلي الناس تبدا تتعامل مع الموقع علشان تقر تشوف لو bugs بتواجه المستخدمين Beta Test

اقتباس
الخطوه الثالثه والاهم : كما قلنا سابقا ان المستخدم قام بالتسجيل وبالفعل نجحت عملة التسجيل ودخل المستخدم الموقع وايضا يوجد شخص اخر قام بالتسجيل بالموقع لكن المستخدم الاول يريد معرفة من الانت يتصفح الموقع لكي يحادثة كيف اظهر له انه متصل وهاذا متصل وهاذا متصل

الخطوة الرابعه والاهم والاخيره : وهي حسنا ظهر هاذا المستخدم انه متصل ومستخدم اخر يريد التحدث معه كيف تتم عملية المراسله للتوضيح اكثر ان هاذا المستخدم ارسل رساله لهاذا المستخدم عبر الشات كما بالفيسبوك كيف ستصل هاذه الرساله الى المستخدم الاخر

لازم تكتب Chat app زى بتاع الفيس بوك و ده لازم تستخدم فيه Ajax او تعمله كله على بعضه بالفلاش لكن الــ PHP لوحدها لن تكفى

2

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

#8

أخي الكريم

إذا لم تكن مهتم بتعلم البرمجة، يمكنك استعمال احد المجلات الجاهزة مثل joomla.

#9

اخي

mental-driller

ماذا تقصد بال WebKit

ارجو اضافة رابط للبحث عنها

ضروري جدااااا


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#10
BeginnerASPDotNet كتب:

اخي

mental-driller

ماذا تقصد بال WebKit

ارجو اضافة رابط للبحث عنها

ضروري جدااااا

http://en.wikipedia.org/wiki/WebKit

GoodBye

#11

جزاك الله خيرا يا اخي MohamedIBrahim

على الرد

ولكن ما علاقتها بابليكيشن الفيس بوك ؟؟؟؟؟؟

اثصد هي ليست اطار عمل عشان نقدر نعمل بيه الابليكيشن بتاع الفيس بوك !!!!!


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#12
BeginnerASPDotNet كتب:

جزاك الله خيرا يا اخي MohamedIBrahim

على الرد

ولكن ما علاقتها بابليكيشن الفيس بوك ؟؟؟؟؟؟

اثصد هي ليست اطار عمل عشان نقدر نعمل بيه الابليكيشن بتاع الفيس بوك !!!!!

اخوي هل انت مبرمج لغة php

وهل انت تعرف mysql

؟

#13
اقتباس

اخوي هل انت مبرمج لغة php

وهل انت تعرف mysql

نعم بالتأكيد اخي ولكن لماذا السؤال

ما العلاقة !!!


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#14
Hussam.Alzahabi كتب:

اخوي هل انت مبرمج لغة php

وهل انت تعرف mysql

؟

بالمناسبة هناك العديد من المواقع الاجتماعية مكتوبة بلغات وقواعد بيانات غير PHP ,MYSQL

GoodBye

#15
CICoder كتب:

نعم بالتأكيد اخي ولكن لماذا السؤال

ما العلاقة !!!

اخوي لو انت مبرمج محترف كنت عرفت شو بدك تسوي فمستحيل مبرمج يسئل هذا السؤال

هو يمكن يسئل ولكن عشي معين مثل فكرة برمجة نموذج كذا

ولاتقلد اي موقع اجتماعي واضف فكر جديدة

هذه نصيحة مني

بس المهم

اذا كنت انت مبرمج

وتريد برمجة موقع اجتماعي لازم تطر تستعمل اجاكس وهذا الشيئ يبطئ الموقع

وتحتاج كثير من السيرفرات مثل الفيس بوك

هذه مشكلة :wacko:

اقتباس
بالمناسبة هناك العديد من المواقع الاجتماعية مكتوبة بلغات وقواعد بيانات غير PHP ,MYSQL

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

تستخدم لغة PHP لانها افضل واسرع لغة

ولم تستخدم aspx لانها بطيئة

والاثبات هو

اذا بتدخل منتدى مبرمج بـ aspx بطيئ

ام بدخل منتدى php ستجده في غاية السرعة كنسخة ipbord

الذي يستخدمه موقع الفريق العربي للبرمجة

تم تعديل هذه المشاركة بواسطة Hussam.Alzahabi في 14 سبتمبر 2011 في 15:13

1 −2
#16

أخي الغالي security >>

بما أنك لست محترف شديد الأحتراف في الـphp و mysql و jquey و ajax .

هذه مجرد نصيحة صغيرة من أخوك في الله ..

ابدأ بتصميم مشاريع صغيرة فبداية ..

ابدأ ببرمجة مجلة اخبارية ..مرة بدون ajax ومرة بوجود أياكس ..

ثم انتقل للمستوى الذي يليه ..

قم بتصميم نافذة لتحميل هذه المجلة الأخبارية .. ..

قم بتصميم المجلة عن طريق oop والباترين ..

ثم تنقتل لمستوى أعلى كثيرًا ..

وهي أن تبرمج نظام قوالب لايكون بسيط .. .. وهكذا ترتقي السلم درجة درجة ..

يعني مباشرة نقفزز بأتجاه مستوى كفيس بوك .. أو جوجل أو غيرها ..

أخي انصحك بقراؤة موضوع للأخ فؤاد عبد الرزاق .. وهو مقال جميل جدا .. اقرأ عن التقنيات التي ذكرها وعن ماكتب ..

أرجو أن أكون أفدتك ..

لامارتير

1
#17

يعني ما هي التقنيات التي يمكن عمل تطبيق مثل الفيس ؟؟

تم تعديل هذه المشاركة بواسطة CICoder في 14 سبتمبر 2011 في 22:14


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#18

أخي الغالي ..

بصراحة ممك نتستغرب اجابتي .. بس أنا ما أحب كثيرا على اي frameworks.. أحب أكتب كل الأكواد بيدي .. ممكن هذه طريقة غريبة ..

ولكن أخي يمكنك أن تكتب تطبيق كفيس بوك عن طريق ..

php,mysql,jquery,css,ajax .. ويلزمك التحطيط الطويل ..

أخي الغالي ,,

لعلمك فان من انشأ فيس بوك هو شاب واحد خريج طالب جامعة وكان مشروع تخرج .. فانظر أين ذهب ووصل بمشروعه ..

يعني تبدأ المشاريع من فكرة .. ثم دراسة .. ثم تحليل .. تم تطبيق .. تم تجربة ... تم اطلاق ..

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

لامارتير

1
#19
CICoder كتب:

يعني ما هي التقنيات التي يمكن عمل تطبيق مثل الفيس ؟؟

بص يا اخى الفاضل انا مش عايز احبط من عزيمتك

بس علشان تقدم موقع زى الفيس بوك انت محتاج Army Of Coders يعنى جيش مبرمجين

ده كفاية الداتا بيز بس شوف محتاجة كام مبرمج علشان الــ Design و الــ Performance

زائد انت محتاج تكون مبرمج محنك فى العديد من التقنيات زى الــ Ajax و كمان شوية JavaScript Frameworks زي jQuery مثلا او Prototype , Dojo

ده طبعا بخلاف انك لازم تكون مبرمج PHP محترف جدا

لو الموضوع مجرد مشروع لاكتساب الخبرة حاول تعمل CMS صغير كده او مثلا منتدى صغير

لكن Community Website و شات و كده ده موضوع كبير ومحتاج ناس كتير

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

#20
اقتباس
لو الموضوع مجرد مشروع لاكتساب الخبرة حاول تعمل CMS صغير كده او مثلا منتدى صغير

لكن Community Website و شات و كده ده موضوع كبير ومحتاج ناس كتير

من اخبرك اني مبتدأ ؟؟؟؟؟؟؟؟؟؟

في سؤالي كان المقصد ان اتعلم من غيري

مثلا ما هي المشاكل التي يمكن ان تواجهني او اي شئ !!!!!!

1 −1


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#21
CICoder كتب:

من اخبرك اني مبتدأ ؟؟؟؟؟؟؟؟؟؟

في سؤالي كان المقصد ان اتعلم من غيري

مثلا ما هي المشاكل التي يمكن ان تواجهني او اي شئ !!!!!!

اخى الفاضل انا لم اقصد انك مبتدأ او محترف فانا لا اقيم غيري من المبرمجين مهما كان مستويا باللغة

المقصود بس انه المشروع كبير اوى على مبرمج لوحده

و من اول المشاكل اللى قبلتك سكربيت الشات

عموما انا عمرى يزيد على 6 سنين فى مجال البرمجة بالــ PHP تحديدا و مازلت اقوم بعمل مشاريع خاصة فى وقت الفراغ لاكتساب الخبرات فغرضى من اقتراح عمل سكربيت خفيف و صغير لاكتساب الخبرة ليس التقليل من شأنك كامبرمج

ديه مجرد فكرة و عموما الاسكربيتات اللى اقترحتها عليك لو انت فعلا خبير ممكن تعملها بطريقة محترفة جدا جدا متنساش ان Wordpress , Drupal , Joomla هى مجموعة سكربيتات CMS :)

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

#22

يا فؤاد ياخويا

بص كده الاول انا مش هعمل البروجكت دا لوحدي هيبقا تيم كامل اوك؟

ثانيا انا عملت قبل كذا ابليكيشن

زي ال ERP و عملت فيه

موديول الحسابات والمبيعات والمشتريات

وطبعا غير التقارير الختامية زي (ميزان المراجعة-الميزانية-التدفقات النقدية-قائمة الدخل)....

وبرضه سيتم مدارس بقكرة جديدة

والدور دلوقتي على الفيس بوك D:

وبالنسبة لل cms بص كده شوف دا

http://beta-it.com

شوفه وقوللي رايك

وبالنسبة للشهادات اللي اخدتها

اتفضل

abada.jpeg

بيس يابوب (:

−1


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#23
La Martir كتب:

...

أحب أكتب كل الأكواد بيدي ..

...

مين يسمع في زمن السرقة والغش +100

other ESTJ thing

اقتباس
Help Me To Help You

0xBAD00DAD.png

#24

أخي أي هووب الله يوفقك ويسعدك بس أنا هيك بحب أكتب كل شي بيدي وأجهز أكوادي تكون جاهزة وقت العمل ..

اما بالنسبة للأخ

Cicoder

ربي يوفقك بمشروعك المقدم عليه .. بما أن لديك خبرة في التطبيقات التي عملت عليها .. فأتوقع أنا عدد المشاكل التي ستواجهك قليلة ..

أظن أكبر مشكلة ستواجهك هو التخطيط لهذا المشروع .. فأمامك تخطيط كبيييييييييييييييييييييييييير جدا ..

وعليك أن تختصر الأكواد بأكثر طريقة ممكنة .. وطبعا بما أنك عملت على oop فهي تتكفل بهذا الأمر .. وربي يوفق ..

ولكن مجرد دعاء بالتوفيق عسا ربي يوفقك بمشروعك القادم و,,,

ودائما ليس المهم أن تعطي الناس مايريدن .. المهم أن تعطي الناس ما يحتاجون ..

#25
اقتباس
يا فؤاد ياخويا

بص كده الاول انا مش هعمل البروجكت دا لوحدي هيبقا تيم كامل اوك؟

اوك تمام ربنا يوفقك

اقتباس
ثانيا انا عملت قبل كذا ابليكيشن

زي ال ERP و عملت فيه

موديول الحسابات والمبيعات والمشتريات

وطبعا غير التقارير الختامية زي (ميزان المراجعة-الميزانية-التدفقات النقدية-قائمة الدخل)....

وبرضه سيتم مدارس بقكرة جديدة

والدور دلوقتي على الفيس بوك D:

وبالنسبة لل cms بص كده شوف دا

http://beta-it.com

شوفه وقوللي رايك

وبالنسبة للشهادات اللي اخدتها

اتفضل

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

بدقة اوى انا اخدته بنظرة عابرة و حاولت اوصلك فكر المشاريع الكبيرة بس و جاوبتك على جزئية سكربيت الشات بس تعالى بقى نشوف انت كاتب فى الموضوع فى الاول ايه ونشوف ديه اسئلة حد اشتغل قبل كده ولا لا

مش حنقول محترف ولا لا كمان

اقتباس
انا مصمم صفحة الرئيسيه بيها نموذج التسجيل والدخول المهم اول خطوة اريدها من الاخوان هي :

كيف ازيين الصفحه الرئيسيه ,الازرار , كيف اضيف مؤثرات ....

هو الموقع بتصمم حتة حتة ؟ و بعدين هو انت مبرمج ولا مصمم ؟

اقتباس
الخطوه الثانيه :

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

ازا واحد بدو يدخل يسجل بالموقع و كلشي تمام و انت اساسا مش عارف تحفظ البينينات فى قاعدة بيانات ؟ عملت ERP ومش عارف تعمل Database connection ? ديه حاجة لوز لوز يعنى :)

اقتباس
الخطوه الثالثه والاهم : كما قلنا سابقا ان المستخدم قام بالتسجيل وبالفعل نجحت عملة التسجيل ودخل المستخدم الموقع وايضا يوجد شخص اخر قام بالتسجيل بالموقع

طيب ازاى ؟ واحد سجل و عملية التسجيل تمت ازاى بس ؟ اذا كان انت فى السؤال الاول بتسأل اعمل Database connection و اسجل بيانات المستخدم ازاى دلوقتى المستخدم سجل و كله بقى تمام ازاى ؟

اقتباس
لكن المستخدم الاول يريد معرفة من الانت يتصفح الموقع لكي يحادثة كيف اظهر له انه متصل وهاذا متصل وهاذا متصل

مش فاهم اى حاجة من كلامك ده ؟

ازاى مبرمج محترف يتكلم كده ؟ ايه ده ؟ هو الواحد بياكل البيضة قبل ما تتقشر ؟

يعنى انت عازينا نحط تصور ولا نكتب كود ؟ نعملك المشروع احسن ؟ فين التخطيط ؟ و ازا تعمل User System انا مش عارف ازاى انت عملته من غير ما تعرف تتعامل مع الــ Database بس ماشى

عامل Users System و مش عارف انت عايز ايه ؟ ولا عارف اللى انت عايزه تصوره حيبقى ازاى ؟ امال ايه الهدف ؟ واحد يعمل Registration و بكرر انا مش عارف انت عملت الموضوع ازا رغم انك بتسأل اوصل قاعدة البيانات و بعد ما يعمل Registration ؟؟؟ ايه بقى ؟ الباقى بالنية ؟

اقتباس
الخطوة الرابعه والاهم والاخيره : وهي حسنا ظهر هاذا المستخدم انه متصل ومستخدم اخر يريد التحدث معه كيف تتم عملية المراسله للتوضيح اكثر ان هاذا المستخدم ارسل رساله لهاذا المستخدم عبر الشات كما بالفيسبوك كيف ستصل هاذه الرساله الى المستخدم الاخر

خلاص كتبت كل Modules الموقع انت تمام و كله فل و محتاج تعمل شات ؟ ايه الهجص ده ؟ لو حد من الاخوه فاهم اى حاجة يفهمنى

ده كلام الموضوع منين بقى حد حيقرا الكلام ده و حيقول ان اللى شغال فيه محترف ولا حتى هازى ؟ ده حد محتاج يتعمل و ده طبعا مش عيب و كله ساعد فى الاول

لكن مهما كان اللى بيقري الموضوع و بعد الكلام اللى اتحط فى الاول ليه منين يعرف ان اللى كاتب الموضوع اشتغل PHP اساسا ؟؟ او Web Development اساسا ؟

2

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

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