أنشأ شبكتك الإجتماعية مجانا مع سكربت wallstant مفتوح المصدر!!

بسم الله الرحمن الرحيم


مهم قبل كل شئ:
اذا كنت مهتم بهذا الموضوع اتمنى ان تقرأ كل حرف من هذه المقالة لكي تفهم كل شي حتى لا يفوتك شئ ممكن تسالة وهو اصلا موجود في الاسفل ولكي تتوضح لكم كل شي حول هذا السكربت:)
لا تتخطى الكلام وتتوجه للسكربت مباشرةً لان السكربت موجود لكن هنالك امور مهمة يجب ان تفهمها واوضحها لكم اولاً.


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

قد تطرحون اسالة كثيرة ومن ضمنها الآتي :

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 
والذي يعني حائط لحظاتك او اهتماماتك :) 

مميزات السكربت 

  1. نظام رسائل .
  2.  نظام إشعارات .
  3. نضام تسجيل دخول وتسجيل حساب جديد.
  4.  نظام البحث عن اعضاء.
  5. منشورات.
  6. الصفحة الشخصة للعضو .
  7. انشاء ملاحظات سرية فقط انت من يمكن رؤيتها .. لغرض مساعدتك في حفظ المحلاحظات وعرضها في اي وقت تشاء.
  8.  اعجاب والتعليق ومشاركة المنشورات .
  9.  الابلاغ عن المنشور والتعديل عليه مباشرة.
  10. صندوق الدعم خاص بالابلاغات عن المنشورات والمشاكل التي لاحظتها في الموقع .
  11.  متابعة الاعضاء .
  12.  تقييم العضو باعطاءة نجمة بجانب زر المتابعة.
  13. نظام هاشتاق .
  14. يمكنك نشر رابط يوتيوب ويظهر الفيديو مباشرة في المنشور كانه فيديو في الموقع .
  15.  حفظ المنشورات التي تعجبك داخل الموقع .
  16.  الموقع متعدد اللغات .. واللغات الرئيسية في الموقع حاليا فقط (انجليزي - عربي) يمكنك اضافة لغة جديدة بكل سهولة.
  17.  نظام الشائع حول العالم (تريند - trend) لصفحات والمنشورات الاكثر شيوعاً.
  18.  نظام خصوصية المنشور (عام - فقط المتابعين - فقط انا).
  19. لوحة تحكم في الموقع للمدير .. ويمكن اضافة مدراء ثانويين.
  20.  نظام توثيق الصفحات للمستخدمين.
  21. معرفه من من اصدقائك نشط الان من الصفحة الشخصة او من صفحة الرسائل.
  22.  صفحة اعدادات المستخدم فيها كل ما يتحتاجه لتعديل صفحتة او حتة حذف الصفحة واللغة ...الخ .
- يوجد الكثيييير اكتشفوها بنفسكم ....... 


هذه بعض الصور من السكربت ومميزاته 









طريقة تركيب السكربت :

  1. حمل السكربت من الرابط الذي ساضعه في الاسفل ومن ثم فك ضغط الملف بعد التحميل على سطح المكتب خاصتك.
  2. ادخل الى لوحة تحكم الموقع ومن ثم الى phpMyAdmin وقم بإنشاء قاعدة بيانات باسم wallstant.
  3.  بعدها قم بعمل استيراد  import من داخل phpMyAdmin كما في الصورة :
  4. لملف wallstant.sql ستجد هذا الملف داخل فولدر database_ من ضمن ملفات وفولدرات السكربت مع التحميل ..
  5. الان قم بالتعديل على ملف الاتصال بقاعدة البيانات config > connect.php قم بتعديل الآتي فقط لا تغير اي شي آخر : 



  6. بعد ذلك قم برفع ملفات الموقع (السكربت) لكن لا ترفع معه مجلد database_ لان هذا فقط يحتوي بداخلة ملف قاعدة البيانات واللتي قمنا برفعها في النقطة السابقة .
  7. استمتع :)
*ملاحظة اول عضو يسجل في الموقع هو المدير او الادمن الرئيسي للموقع اي بمعنى عندما تجهز وترفع السكربت وتسجل لاول مرة كاول عضو .. فهذا يعني انك المدير للموقع .. 
فقط اول عضو .. ويستطيع اضافة اعضاء اخرين كمدراء من لوحة التحكم خاصته .

تحميل السكربت :
ادخل الى الموقع الرسمي للسكربت ومن ثم اضغط على download ومن ثم ستتوجه الى الـgitHub
لتحميل السكربت منه فقط اضغط على الزر الاخضر clone or download واضغط بعدها الزر download zip

رابط الموقع الرسمي للسكربت خاصتي :
https://wallstant.github.io/



اخيراً

كل هذا اقدمه لكم بالمجان من اجل تطويره للافضل واستفادتكم منه ايضا .. فقط ما اطلبه منكم هو الدخول على حسابي على GitHub وعمل follow لحسابي وايضا star للسكربت هذا لكي يشاهده الجميع ويستفادون منه


وايضا شاركوا الموضوع مع كل مهتم والاصدقاء ليتسفيدوا منه ايضاً

صفحتي على الفيسبوك 


شكرا لكم والى اللقاء 



أنشأ شبكتك الإجتماعية مجانا مع سكربت wallstant مفتوح المصدر!! أنشأ شبكتك الإجتماعية مجانا مع سكربت wallstant مفتوح المصدر!! Reviewed by Munaf Aqeel Mahdi on 10:10 AM Rating: 5

57 comments:

  1. اخي لم اعرف كيف تركيب السكربت

    ReplyDelete
    Replies
    1. خطوات بسيطة جداا .. اذا لم تعرفها كيف تريد تطويره واستخدامه عززيزي :)

      Delete
  2. السلام عليكم أخي العزيز هذا أحلى سكربت شفته معاك الاستخبارات :) أكيد عرفتني يوشم بنجمة وينشر بموقع نقطة التطوير

    ReplyDelete
    Replies
    1. حبيبي شكرا.. لكن ماعرفتك ههههه واتشرف بيك :)

      Delete
    2. عفوا ، هههههه أنا أتشرف بيك
      ( محمد بوزياني )
      ألف شكر على ذا السكربت مرة خورافي

      Delete
    3. شوكرن لك القد نزلت سكريبت وا ربته بي الهوست و وله جد جد روعة انا ما سبق لي وبرمجت متل دي سكريبت ...

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

    ReplyDelete
    Replies
    1. وعليكم السلام .. هذا واجبي اخي :)
      اما بخصوص التركيب كل الشرح في الاععلى وطريقة جدا سهلة
      تحياتي

      Delete
    2. لايمكننى نشر بوست

      Delete
  4. تسلم ايدك يا غالى
    هذا ابداع كبير منك والله
    واكتر شئ عجبنى انك شخص عربي ونزلته مجانى

    بارك الله فيك ووفقك ومن نجاح لنجاح باذن الله

    ReplyDelete
    Replies
    1. وايدك حبيبي الغالي .. اشكرك على كلامك الجميل :)

      Delete
  5. طريقه تركيب غير مفهومه

    ReplyDelete
  6. وفقك الله اخ مناف ..
    اريد انقله الموضوع لموقع سكربت 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.

    ReplyDelete
  7. يوجد اخطاء كثيره فى الاسكربت

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. السكريبت غير مرتبط بالصفحات الأخرى في الموقع

    ReplyDelete
  10. Fatal error: Call to undefined function password_hash() in C:\xampp\htdocs\wallstant\includes\login_signup_codes.php on line 96

    ReplyDelete
    Replies
    1. استخدم اصدار حديث من php .. المدعوم php 7+

      Delete
  11. بارك الله لك
    مجهود رائع
    ينقصه فقط أن يكون متجاوبا مع الموبايل
    responsive

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. بارك الله فيك استاذ
    فقط لماذا تستعمل البلوجر وانت مطور متمكن استاذ . على الاقل ووردبريس اذا لم نقل برمجو خاصة

    ReplyDelete
    Replies
    1. وبيك اكثر اخي الكريم شكرا ع كلامك
      انا ادون في بلوجر لانها منصة لا تاخذ مني وقت برمجة مدونة خاصة .. لماذا اقوم ببرمجة مدونة خاصة وانا استطيع ان ادون بكل سهولة وسرعة ع بلوجر .. استغل الوقت لامور ومشاريع اخرى .. وشكرا لك

      Delete
  14. السلام عليكم ورحمة الله
    أنا أواجه مشكل في السكريبت بعد التركيب
    http://img1.imagilive.com/0418/444.png
    ولا يمكنني نشر بتاتا
    ماهو الحل ؟ مع العلم أني أستعمل استضافة مجانية للتجريب

    ReplyDelete
  15. هناك مشكلة فى السكريبت
    بعد التنصيب والدخول للموقع اجد ان الصفحات غير مرتبطه ببعضها

    ReplyDelete
  16. ممكن حل للمشكلتين دول الاولي هو ان الرسائل بتوصل 0 اي رساله اكتبها تظهر 0 التانيه كل ماادخل علي بروفايل شخص اخر يكتبلي عفوا هذه الصفحه غير موجوده او تمت ازالته يرجي الحل اخي

    ReplyDelete
  17. Warning: 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
  18. رد بسرعه جدا جدا والنبى

    Fatal 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

    ReplyDelete
    Replies
    1. طرقة تركيبك خطا.. تاكد من معلومات الاتصال وقواعد البيانات

      Delete
  19. مرحبا اخي الاسكربت رائع و جميل جدا
    ولكن هل يمكنك ان تشرح لنا طريقه الانشاء كيف انشائته من ناحيه الكود و الملفات و طريقه العمل علي الاسكربت من الكود و ذلك فضلا منك

    ReplyDelete
  20. اخي سكربت الخاص بك رائع لكن انا كنت بحاول اطور فية مش عارف يعني عايزك تضيفلي انشاء الصفحات زي الفيس وانشاء جروب وعلامة التوثسق بتظهر في الكومنت وبتظهر في البروفايل لكن مبتظهرش في البوست لما بكتب بوست مبتظهرش جانب الاسم ارجو الحل وارجوا اكواد انشاء الصفحة والجروب وشكرا لك

    ReplyDelete
  21. السلام عليكم اخ مناف ارجوك رد بسرعة
    ماهي لوحة تحكم الموقع ارجوك قم بالرد لاني جديد بالبرمجة

    ReplyDelete
  22. خطأ في نشر بوست

    ReplyDelete
  23. شكرا الك علسكربت والله يعطيكي لعافية ظبط معي بس عم يصير معي مشكلة وقت فتت علي وظبطو عم يعطيني هي لواجهة عم يكتوب error getting posts!

    ReplyDelete
    Replies
    1. بردو انا كمان حصل معايه اي الحال

      Delete
  24. شكرا الك علسكربت والله يعطيكي لعافية ظبط معي بس عم يصير معي مشكلة وقت فتت علي وظبطو عم يعطيني هي لواجهة عم يكتوب error getting posts!

    وقت اعمل متابعة لشخص عم يعطيني some problem occured, please try again
    ياريت لمساعدة بأنتظار لرد راسلتك علبيج وعلى لحساب لشخصي بس مارديت علي ارجز لرد وشكرا لك

    ReplyDelete
  25. السلام عليكم اخي يعطيك الف عافية اخي انت حدثت الملفات وماعملت تحديث لشحرح ارجوك اخي ممكن تنزل الشرح وشكرا الك مرا تانية و

    ReplyDelete
  26. السلام عليكم اخي في الله انا جديد و مو فاهم شئ قرات التعليمات و كل شئ بردوهمش فاهم معلش بدي فديو شرح يكون مفصل ازي اعمل الموقع معلش ياريت الرد اخي في الله

    ReplyDelete
  27. السكربت يعمل بكفاءة ولك جزيل الشكر وانشاء الله نساعد فى تطوير هذا العمل الرائع

    ReplyDelete
  28. مع تحياتى لصانع الاسكربت لكن به العديد من الاخطاء وهى عدم نشر اى منشور وعدم امكانية مراسلة الدعم الفنى حتى لوحة الادمن ليس بها صلاحيات كافية

    ReplyDelete
  29. نرجو منك تطوير الاسكربت ليصبح مثل موقعى هذا http://like.is-best.net

    ReplyDelete
  30. خطأ في اشياء كثيره

    ReplyDelete
  31. اخي من اين اسجل دخولي للموقع لم اعرف طريقة التسجيل في wallstant ارجوك ارجوك والنبي رد عليا وساعدني وتسلم ايدك

    ReplyDelete
  32. اخي بدي استضافه مجانيه مشان ارفع الملفات

    ReplyDelete
  33. شكرا لك من اعماق قلبي علي تعبك ومجهودك ولكن هل من الممكن ان تبرمج للموقع تطبيقه علي الاندرويد

    ReplyDelete
  34. اخي ممكن حل لمشكلة ارجوك ان تجيب عدما انصبه واريد تسجيل الدخول لايريد ممكن مساعدة ارجوك

    ReplyDelete
  35. ممكن الحل ارجوك مساعدة

    ReplyDelete
  36. تسجيل الدخول اقصد بها انشاء اول حساب (حساب الادمن)

    ReplyDelete
  37. هل يمكنك يا أخي نشر فيديو توضح فيه السكريبت بشكل أكبر؟

    ReplyDelete
  38. لو سمحت بعد ما اسوي كل شىء يطلعلي كيذة 404 Page Not Found
    Sorry this page may have been removed, or that page doesn't exist!

    ReplyDelete
  39. error getting posts! كل ماكتب بوست

    ReplyDelete
  40. السكريات يوجد به أخطاء كثيرة ارجو حل هذه الأخطاء

    ReplyDelete
  41. رائع جدا

    ولاكن نقطة مهمة التوافق مع الهاتف 0

    لا يتوافق الطول والعرض مع الهواتف

    اتمنى منك تعديل هذه المشكلة

    ReplyDelete
  42. حبيبي نزل شرح بفيديو لعمل استضافه لهذا المشروع على موقع 000webhost.com المجانيه

    ReplyDelete

Powered by Blogger.