Upload
basel-issmail
View
168
Download
0
Embed Size (px)
Citation preview
موقع تواصل اجتماعي
إعدادكنعان اسماعيل أحمد القوزي باسل حمزة
إشرافدال. يوسف د
هل نحن بحاجة إلى موقع تواصل اجتماعي جديد؟
تواصل اجتماعي
+موسوعة
أبجدزيادة
المحتوى العلمي
تسهيل التواصل
سهولة عن البحث
المعرفةنشر
المعرفة
تجمعات معرفية مصغرة
أبجد
ميدياويكي
موقع تواصل اجتماعي
إطار عمل
إطار العمل نماذج التصميم المستعملة
MVC PatternRegistry PatternDependency Injection PatternFactory PatternFront 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/
zXTc0o8QUhttp://localhost/abjad/profile/view/Byxcv21Sk
ما يمكن تحسينه وإضافته؟
إضافة ميزاتتحسين الكود
األمانCrypt)( بدل md5)(
Password_verify)(== بدل