‫اجتماعي‬ ‫تواصل‬ ‫موقع‬
‫إعداد‬
‫كنعان‬ ‫أحمد‬‫اسماعيل‬ ‫باسل‬‫القوزي‬ ‫حمزة‬
‫إشراف‬
‫د‬.‫دال‬ ‫يوسف‬
‫اجتماعي‬ ‫تواصل‬ ‫موقع‬ ‫إلى‬ ‫بحاجة‬ ‫نحن‬ ‫هل‬
‫جديد؟‬
‫اجتماعي‬ ‫تواصل‬
+
‫موسوعة‬
‫أبجد‬
‫المحتوى‬ ‫زيادة‬
‫العلمي‬ ‫التواصل‬ ‫تسهيل‬
‫البحث‬ ‫سهولة‬
‫المعرفة‬ ‫عن‬
‫المعرفة‬ ‫نشر‬
‫معرفية‬ ‫تجمعات‬
‫مصغرة‬
‫أبجد‬
‫ميدياويكي‬
‫تواصل‬ ‫موقع‬
‫اجتماعي‬
‫عمل‬ ‫إطار‬
‫العمل‬ ‫إطار‬
‫المستعم‬ ‫التصميم‬ ‫نماذج‬‫لة‬
MVC Pattern
Registry Pattern
Dependency Injection Pattern
Factory Pattern
Front Controller Pattern
http://localhost/abjad/profile/view/18
addTag( ‘‫الوسم‬ ‫’اسم‬ , ‘‫’البيانات‬ )
‫خاصة‬ ‫وسوم‬ ‫استعمال‬
<h1> {‫الوسم‬ ‫}اسم‬ </h1>
addTemplateBit(‘‫الوسم‬ ‫,’اسم‬ ‘‫العرض‬ ‫ملف‬ ‫)'اسم‬
<body>
{‫الوسم‬ ‫}اسم‬
</body>
addTag( ‘‫الوسم‬ ‫,’اسم‬ array( ‘ ’ , ‫)متحول‬ )
<!-- START ‫الوسم‬ -->
SQL DATA
<!-- END ‫الوسم‬ -->
<h1> {‫الوسم‬ ‫}اسم‬ </h1>
query array
buildFromTemplates(‫العرض‬ ‫ملفات‬ ‫من‬ ‫محدد‬ ‫غير‬ ‫;)عدد‬
‫االجتماعي‬ ‫التواصل‬ ‫موقع‬
‫أبجد‬
‫شخصية‬ ‫صفحة‬
‫رسائل‬ ‫إرسال‬
‫موضوع‬ ‫طلب‬
‫تعليقات‬ ‫كتابة‬
‫أصدقاء‬ ‫آخر‬ ‫عرض‬
‫المستجدات‬
‫آخر‬ ‫عرض‬
‫المقاالت‬
‫مجموعات‬
‫حالة‬ ‫إضافة‬
‫برمجة‬ ‫واجهة‬
‫التطبيق‬
API
‫واجهة‬‫التطبيقات‬ ‫برمجة‬
‫أول‬ ‫تطبيق‬ ‫ثان‬ ‫تطبيق‬‫ي‬
‫طلب‬
‫بيانات‬
API
REST => GET, POST, PUT, DELETE
‫بالموسوعة‬ ‫الموقع‬ ‫ربط‬
‫ميدياويكي‬
‫أن‬ ‫تريد‬ ‫الأفكار‬ ‫لأن‬‫حرة‬ ‫تكون‬
‫موحد‬ ‫دخول‬ ‫تسجيل‬
‫الخروج‬ ‫تسجيل‬
‫الموسوعة‬ ‫من‬ ‫المقاالت‬ ‫عرض‬
‫المقاالت‬ ‫جلب‬Curl
‫التنس‬ ‫تعديل‬‫يق‬Wiky Lib
‫الميدياويكي‬ ‫من‬ ‫نص‬
‫بال‬ ‫مقابله‬
HTML
http://localhost/abjad/profile/view/1
1-‫؟‬ ‫تشفير‬
2-‫؟‬ ‫التقطيع‬ ‫توابع‬
3-‫تشفير‬ ‫بدون‬
http://localhost/abjad/profile/view/2
http://localhost/abjad/profile/view/zXTc0o8QU
http://localhost/abjad/profile/view/Byxcv21Sk
‫وإضافته؟‬ ‫تحسينه‬ ‫يمكن‬ ‫ما‬
‫الكود‬ ‫تحسين‬‫ميزات‬ ‫إضافة‬
‫األمان‬
Crypt()‫بدل‬md5()
Password_verify()‫بدل‬==

Social Network Website 'Midterm Project'