بسم الله الرحمن الرحيم
مهم قبل كل شئ:
اذا كنت مهتم بهذا الموضوع اتمنى ان تقرأ كل حرف من هذه المقالة لكي تفهم كل شي حتى لا يفوتك شئ ممكن تسالة وهو اصلا موجود في الاسفل ولكي تتوضح لكم كل شي حول هذا السكربت:)
لا تتخطى الكلام وتتوجه للسكربت مباشرةً لان السكربت موجود لكن هنالك امور مهمة يجب ان تفهمها واوضحها لكم اولاً.
قبل سنة من الان تقريبا وفكرت ان اقوم ببرمجة موقع تواصل اجتماعي !! نعم لكن في البداية كنت انوي ان ابثه من دون ان اعطي السور خاصته .. يعني اجعله مثل فيسبوك وتويتر وغيرها !!
لكن فكرت بالموضوع فاقترحت ان اطرحه مجاني اي بمعنى مفتوح المصدر بحيث يستطيع اي شخص يحمله ويقوم بتطويرة وتعديل اخطائي الممكن حدوثها والثغرات ...الخ .
قد تطرحون اسالة كثيرة ومن ضمنها الآتي :
1 - لماذا فكرت ببرمجة موقع تواصل اجتماعي ؟؟
السبب الاول وهو : انا كنت مهووس بانشاء مواقع التواصل حتى قبل مسيرتي في البرمجة .. جربت كثير سكربتات من قبل من امثلتها wowonder , sngine , phpfox , dolphin , wallscript , ..... وكثييير سكربتات تقريبا اغلب الموجودة على الانترنت .. لكن كلها برمجة اجنبية وايضا مدفوعة اي بمعنى يجب ان تشتري السكربت فقط سكربت واحد اجنبي مجاني وهو opensource-socialnetwork ولا توجد برمجة عربية من الصفرر ! نعم من الصفر.
السبب الثاني وهو : عندما تقوم ببرمجة سكربت ضخم مثل هذا ستضطر الى تعلم كثير اشياء وتطور من خبرتك باستمرار وتتخطى كل المشاكل بالحلول الموجودة على الانترنت .. وفعلا من بعد برمجتي لهذا السكربت اصبحت لدي خبرة جيدة جداً كما نستطيع القول لان علمني حلول لكثير مشاكل وعلمني كيف اقوم بحل المشاكل دون مساعدة الانترنت او اي شخص وايضا برمجة اي ميزة ممكن الاحظها في مواقع التواصل الاخرى وحسب خبرتي .
2- لماذا طرحت السكربت مفتوح المصدر .. وما ادراني انك فعلا من قمت ببرمجة السكربت من الصفر؟
اول شي السكربت طرحتة مجاني لكي تستفيدوا منه وايضا لكي يقوم المطورون الاخرين باعطائي السلبيات والاخطاء التي وقعت فيها وايضا لكي اطوره للافضل بالمساعدة الجماعية .
وما ادراني انك فعلا من قبت ببرمجة السكربت من الصفر؟
السكربت برمجتي من الصفر 100% منذ حوالي سنة وانا اتعلم واطور من خبرتي حتى وصلت الى ما هو عليه الان والحمدلله .. واكبر دليل على كلامي هذا هو فهمي للكود حرف حرف سطر سطر :)
3- من اين تعلمت برمجة هذا السكربت؟ هل شاهدت دورة لبرمجته او ماذا ؟
لم ااخذ دورة لتعلمني كيف ابرمج موقع تواصل بهذه الجودة .. فقط تعلمت لغات الويب وعملت بعدها مشاريع بسيطة ومن ثم بدأت برمجة هذا السكربت من مخيلتي وتفكيري وترتيبي للاكواد والملفات ايضا .
الان لنتكلم عن السكربت ومميزاته وطريقة تركيبه
السكربت برمجته باستخدام :
php , javascript - jquery , ajax , html , css , mysql - database type , bootstrap
السكربت استغرقت في برمجته حوالي سنة لكن ليست سنة كاملة لااا ! لان كنت اشتغل بصورة متقطعة وتوقفت حوالي 3 اشهر بسبب الدراسة .. فممكن نقول 5 اشهر برمجة متواصلة كل يوم لو ازلنا الايام الي لم اعمل بها ..
اسم السكربت wallstant !!
مختصر لــ wall instant
والذي يعني حائط لحظاتك او اهتماماتك :)
مميزات السكربت
- نظام رسائل .
- نظام إشعارات .
- نضام تسجيل دخول وتسجيل حساب جديد.
- نظام البحث عن اعضاء.
- منشورات.
- الصفحة الشخصة للعضو .
- انشاء ملاحظات سرية فقط انت من يمكن رؤيتها .. لغرض مساعدتك في حفظ المحلاحظات وعرضها في اي وقت تشاء.
- اعجاب والتعليق ومشاركة المنشورات .
- الابلاغ عن المنشور والتعديل عليه مباشرة.
- صندوق الدعم خاص بالابلاغات عن المنشورات والمشاكل التي لاحظتها في الموقع .
- متابعة الاعضاء .
- تقييم العضو باعطاءة نجمة بجانب زر المتابعة.
- نظام هاشتاق .
- يمكنك نشر رابط يوتيوب ويظهر الفيديو مباشرة في المنشور كانه فيديو في الموقع .
- حفظ المنشورات التي تعجبك داخل الموقع .
- الموقع متعدد اللغات .. واللغات الرئيسية في الموقع حاليا فقط (انجليزي - عربي) يمكنك اضافة لغة جديدة بكل سهولة.
- نظام الشائع حول العالم (تريند - trend) لصفحات والمنشورات الاكثر شيوعاً.
- نظام خصوصية المنشور (عام - فقط المتابعين - فقط انا).
- لوحة تحكم في الموقع للمدير .. ويمكن اضافة مدراء ثانويين.
- نظام توثيق الصفحات للمستخدمين.
- معرفه من من اصدقائك نشط الان من الصفحة الشخصة او من صفحة الرسائل.
- صفحة اعدادات المستخدم فيها كل ما يتحتاجه لتعديل صفحتة او حتة حذف الصفحة واللغة ...الخ .
- يوجد الكثيييير اكتشفوها بنفسكم .......
هذه بعض الصور من السكربت ومميزاته
طريقة تركيب السكربت :
- حمل السكربت من الرابط الذي ساضعه في الاسفل ومن ثم فك ضغط الملف بعد التحميل على سطح المكتب خاصتك.
- ادخل الى لوحة تحكم الموقع ومن ثم الى phpMyAdmin وقم بإنشاء قاعدة بيانات باسم wallstant.
- بعدها قم بعمل استيراد import من داخل phpMyAdmin كما في الصورة : لملف wallstant.sql ستجد هذا الملف داخل فولدر database_ من ضمن ملفات وفولدرات السكربت مع التحميل ..
- الان قم بالتعديل على ملف الاتصال بقاعدة البيانات config > connect.php قم بتعديل الآتي فقط لا تغير اي شي آخر :
- بعد ذلك قم برفع ملفات الموقع (السكربت) لكن لا ترفع معه مجلد database_ لان هذا فقط يحتوي بداخلة ملف قاعدة البيانات واللتي قمنا برفعها في النقطة السابقة .
- استمتع :)
فقط اول عضو .. ويستطيع اضافة اعضاء اخرين كمدراء من لوحة التحكم خاصته .
تحميل السكربت :
ادخل الى الموقع الرسمي للسكربت ومن ثم اضغط على download ومن ثم ستتوجه الى الـgitHub
لتحميل السكربت منه فقط اضغط على الزر الاخضر clone or download واضغط بعدها الزر download zip
رابط الموقع الرسمي للسكربت خاصتي :
https://wallstant.github.io/
لتحميل السكربت منه فقط اضغط على الزر الاخضر clone or download واضغط بعدها الزر download zip
رابط الموقع الرسمي للسكربت خاصتي :
https://wallstant.github.io/
اخيراً
كل هذا اقدمه لكم بالمجان من اجل تطويره للافضل واستفادتكم منه ايضا .. فقط ما اطلبه منكم هو الدخول على حسابي على GitHub وعمل follow لحسابي وايضا star للسكربت هذا لكي يشاهده الجميع ويستفادون منه
وايضا شاركوا الموضوع مع كل مهتم والاصدقاء ليتسفيدوا منه ايضاً
صفحتي على الفيسبوك
شكرا لكم والى اللقاء
وايضا شاركوا الموضوع مع كل مهتم والاصدقاء ليتسفيدوا منه ايضاً
صفحتي على الفيسبوك
شكرا لكم والى اللقاء
أنشأ شبكتك الإجتماعية مجانا مع سكربت wallstant مفتوح المصدر!!
Reviewed by Munaf Aqeel Mahdi
on
10:10 AM
Rating:
اخي لم اعرف كيف تركيب السكربت
ReplyDeleteخطوات بسيطة جداا .. اذا لم تعرفها كيف تريد تطويره واستخدامه عززيزي :)
Deleteالسلام عليكم أخي العزيز هذا أحلى سكربت شفته معاك الاستخبارات :) أكيد عرفتني يوشم بنجمة وينشر بموقع نقطة التطوير
ReplyDeleteحبيبي شكرا.. لكن ماعرفتك ههههه واتشرف بيك :)
Deleteعفوا ، هههههه أنا أتشرف بيك
Delete( محمد بوزياني )
ألف شكر على ذا السكربت مرة خورافي
شوكرن لك القد نزلت سكريبت وا ربته بي الهوست و وله جد جد روعة انا ما سبق لي وبرمجت متل دي سكريبت ...
Deleteالسلام عليكم يا غالي اولا مشكووور على السكريبت وجزاك الله الف خير لأنك وضعته مفتوح للعموم وهذه بادرة قليل من يفعلها على العمو لدي بعض الاستفسارات
ReplyDeleteهل السكريبت متوافق مع اعلانات الادسنس
اما بخصوص طريقة تركيب السكربت
هل بعد ما انصبه على الاستضافة اقوم بالعملية ام في الاستضافة اقوم بتغيرات وشكراا لك
لأنني لاجيد تركيب السكربتات هههه
وعليكم السلام .. هذا واجبي اخي :)
Deleteاما بخصوص التركيب كل الشرح في الاععلى وطريقة جدا سهلة
تحياتي
لايمكننى نشر بوست
Deleteتسلم ايدك يا غالى
ReplyDeleteهذا ابداع كبير منك والله
واكتر شئ عجبنى انك شخص عربي ونزلته مجانى
بارك الله فيك ووفقك ومن نجاح لنجاح باذن الله
وايدك حبيبي الغالي .. اشكرك على كلامك الجميل :)
Deleteطريقه تركيب غير مفهومه
ReplyDeleteوفقك الله اخ مناف ..
ReplyDeleteاريد انقله الموضوع لموقع سكربت https://www.iinfo.pw اذا سمحت ..
اني ثبتت السكربت لكن اكو مشكلة وهي Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@community.up7.pw to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
يوجد اخطاء كثيره فى الاسكربت
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteالسكريبت غير مرتبط بالصفحات الأخرى في الموقع
ReplyDeleteFatal error: Call to undefined function password_hash() in C:\xampp\htdocs\wallstant\includes\login_signup_codes.php on line 96
ReplyDeleteاستخدم اصدار حديث من php .. المدعوم php 7+
Deleteبارك الله لك
ReplyDeleteمجهود رائع
ينقصه فقط أن يكون متجاوبا مع الموبايل
responsive
This comment has been removed by the author.
ReplyDeleteبارك الله فيك استاذ
ReplyDeleteفقط لماذا تستعمل البلوجر وانت مطور متمكن استاذ . على الاقل ووردبريس اذا لم نقل برمجو خاصة
وبيك اكثر اخي الكريم شكرا ع كلامك
Deleteانا ادون في بلوجر لانها منصة لا تاخذ مني وقت برمجة مدونة خاصة .. لماذا اقوم ببرمجة مدونة خاصة وانا استطيع ان ادون بكل سهولة وسرعة ع بلوجر .. استغل الوقت لامور ومشاريع اخرى .. وشكرا لك
السلام عليكم ورحمة الله
ReplyDeleteأنا أواجه مشكل في السكريبت بعد التركيب
http://img1.imagilive.com/0418/444.png
ولا يمكنني نشر بتاتا
ماهو الحل ؟ مع العلم أني أستعمل استضافة مجانية للتجريب
هناك مشكلة فى السكريبت
ReplyDeleteبعد التنصيب والدخول للموقع اجد ان الصفحات غير مرتبطه ببعضها
خطا php echo $lang
Deleteممكن حل للمشكلتين دول الاولي هو ان الرسائل بتوصل 0 اي رساله اكتبها تظهر 0 التانيه كل ماادخل علي بروفايل شخص اخر يكتبلي عفوا هذه الصفحه غير موجوده او تمت ازالته يرجي الحل اخي
ReplyDeleteWarning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\AppServ\www\social\wallstant-the-open-source-PHP-social-network-master\includes\m_requests.php on line 336
ReplyDeleteشنو المشكلة
رد بسرعه جدا جدا والنبى
ReplyDeleteFatal error: Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '2732604_wallstant.signup' doesn't exist in /srv/disk3/2732604/www/abdotech.atwebpages.com/config/connect.php:32 Stack trace: #0 /srv/disk3/2732604/www/abdotech.atwebpages.com/config/connect.php(32): PDOStatement->execute() #1 /srv/disk3/2732604/www/abdotech.atwebpages.com/includes/login_signup_codes.php(3): include('/srv/disk3/2732...') #2 {main} thrown in /srv/disk3/2732604/www/abdotech.atwebpages.com/config/connect.php on line 32
طرقة تركيبك خطا.. تاكد من معلومات الاتصال وقواعد البيانات
Deleteمرحبا اخي الاسكربت رائع و جميل جدا
ReplyDeleteولكن هل يمكنك ان تشرح لنا طريقه الانشاء كيف انشائته من ناحيه الكود و الملفات و طريقه العمل علي الاسكربت من الكود و ذلك فضلا منك
اخي سكربت الخاص بك رائع لكن انا كنت بحاول اطور فية مش عارف يعني عايزك تضيفلي انشاء الصفحات زي الفيس وانشاء جروب وعلامة التوثسق بتظهر في الكومنت وبتظهر في البروفايل لكن مبتظهرش في البوست لما بكتب بوست مبتظهرش جانب الاسم ارجو الحل وارجوا اكواد انشاء الصفحة والجروب وشكرا لك
ReplyDeleteالسلام عليكم اخ مناف ارجوك رد بسرعة
ReplyDeleteماهي لوحة تحكم الموقع ارجوك قم بالرد لاني جديد بالبرمجة
خطأ في نشر بوست
ReplyDeleteشكرا الك علسكربت والله يعطيكي لعافية ظبط معي بس عم يصير معي مشكلة وقت فتت علي وظبطو عم يعطيني هي لواجهة عم يكتوب error getting posts!
ReplyDeleteبردو انا كمان حصل معايه اي الحال
Deleteشكرا الك علسكربت والله يعطيكي لعافية ظبط معي بس عم يصير معي مشكلة وقت فتت علي وظبطو عم يعطيني هي لواجهة عم يكتوب error getting posts!
ReplyDeleteوقت اعمل متابعة لشخص عم يعطيني some problem occured, please try again
ياريت لمساعدة بأنتظار لرد راسلتك علبيج وعلى لحساب لشخصي بس مارديت علي ارجز لرد وشكرا لك
السلام عليكم اخي يعطيك الف عافية اخي انت حدثت الملفات وماعملت تحديث لشحرح ارجوك اخي ممكن تنزل الشرح وشكرا الك مرا تانية و
ReplyDeleteالسلام عليكم اخي في الله انا جديد و مو فاهم شئ قرات التعليمات و كل شئ بردوهمش فاهم معلش بدي فديو شرح يكون مفصل ازي اعمل الموقع معلش ياريت الرد اخي في الله
ReplyDeleteالسكربت يعمل بكفاءة ولك جزيل الشكر وانشاء الله نساعد فى تطوير هذا العمل الرائع
ReplyDeleteمع تحياتى لصانع الاسكربت لكن به العديد من الاخطاء وهى عدم نشر اى منشور وعدم امكانية مراسلة الدعم الفنى حتى لوحة الادمن ليس بها صلاحيات كافية
ReplyDeleteنرجو منك تطوير الاسكربت ليصبح مثل موقعى هذا http://like.is-best.net
ReplyDeletehttp://like.is-best.net
ReplyDeleteكلة اخطاء
ReplyDeleteخطأ في اشياء كثيره
ReplyDeleteاخي من اين اسجل دخولي للموقع لم اعرف طريقة التسجيل في wallstant ارجوك ارجوك والنبي رد عليا وساعدني وتسلم ايدك
ReplyDeleteاخي غير اصدار php الي 7.0
Deleteاخي بدي استضافه مجانيه مشان ارفع الملفات
ReplyDeleteشكرا لك من اعماق قلبي علي تعبك ومجهودك ولكن هل من الممكن ان تبرمج للموقع تطبيقه علي الاندرويد
ReplyDeleteاخي ممكن حل لمشكلة ارجوك ان تجيب عدما انصبه واريد تسجيل الدخول لايريد ممكن مساعدة ارجوك
ReplyDeleteممكن الحل ارجوك مساعدة
ReplyDeleteتسجيل الدخول اقصد بها انشاء اول حساب (حساب الادمن)
ReplyDeleteهل يمكنك يا أخي نشر فيديو توضح فيه السكريبت بشكل أكبر؟
ReplyDeleteلو سمحت بعد ما اسوي كل شىء يطلعلي كيذة 404 Page Not Found
ReplyDeleteSorry this page may have been removed, or that page doesn't exist!
error getting posts! كل ماكتب بوست
ReplyDeleteالسكريات يوجد به أخطاء كثيرة ارجو حل هذه الأخطاء
ReplyDeleteرائع جدا
ReplyDeleteولاكن نقطة مهمة التوافق مع الهاتف 0
لا يتوافق الطول والعرض مع الهواتف
اتمنى منك تعديل هذه المشكلة
حبيبي نزل شرح بفيديو لعمل استضافه لهذا المشروع على موقع 000webhost.com المجانيه
ReplyDelete