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

هل ممكن ان ننفذ مشروع Cms؟؟؟ ام ؟؟

بدأه ahmad123 في 15 مايو 2006 · 16 رد · 1,817 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

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

روادتني منذ ايام فكره لانشاء برنامج لادارة المواقع باستخدام البي اتش بي و ماي اس كيو ال php&mysql

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

فكرة قليلا وقلت في هذا المنتدى يوجد اشخاص:

اشخاص قادرين على ادارة مجموعات من خلال المنتدى او اي طريقه اخرى

اشخاص متمكينين من من البي اتش بي

اشخاص متمكنون من ماي اس كيو ال

مبرمجين جافا

محلين للنظم

مهندسي قواعد البيانات

مصمين بارعين

ولكثير......والكثير من الاشخاص

لو اجتمعنا ننتج شيء جديد

مع علمنا لو قمنا بعمل هذا سوف يعود على مواقع الانترنت العربيه و غيرها بلخير

وطبعا على هذا الموقع ايضا

والاهم من هذا نخلص من واقعنا الاستهلاكي ننهض شوي على اقل تقدير

طبعا واحد ياتي ويقول:ليش اغلب حالي و اعمل مع وجود العشرات منها!!!(انظر الى السطر الفوق)

بلله عليكم ما تيأسوني

؟؟؟؟ :D

#2

i am with you

my email:achakik@hotmail.com

i am a php programmer

#3

اهلا اخي

وين باقي شباب؟؟

#4

السلام عليكم...

توكل على الله فأنا من المتابعين لمشروعك... أعتقد أنه بإمكاني إعطاء بعض النصائح بحكم تجربتي القوية في هدا النوع من البرمجة: www.meknes-net.com

#5

شكرا لك اخي وإن شاء الله سأبدأ قريبا

#6

السلام عليكم و رحمة الله و بركاته

أنا حاليا أقوم بتطوير CMS من الصفر

و لقد إستغرقت لحد الآن سنة و شهر في مدة الإنجاز مدة طويلة و لكن كان هناك إنقطاع في البرمجة

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

modules

أما أنا فتكلفت بالهيكل

أنجزت

40% من المشروع و الحمد لله تخطيت كل الخطوات الصعبة كـ

loade modules

loade blocks

loade themes

loade languages

و التحكم في وضعية

blocks

و صلاحيات المسنخدمين

في ما يخص المستخدمين السجلين

يصنفون الى مجمواعات

و تـنـسب للجمجمواعت كدلك صلاحيات كالتحكم في

modules

blocks

themes

...

و بالتالي كل المنظمين لهاته المجموعة يستفيدون من صلاحياتها

كما يمكن إنشاء مواقع إفتراضية من نفس الموقع

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

sub-sites

على الشكل التالي

root/sub-sites/site1/index.php

عند تشغيل الموقع الإفتراضي يقوم بالبحث في قاعدة المعلومات في جدول بإسم components_used عن كل مكونات الموقع التي إشتراها كـ

modules

blocks

themes

languages

هاته كلها عبارة عن

components

عندما يتحصل الموقع عل لائحة مكونات الموقع

يقوم بي

include

لك ما يحتاجه

لكي لا أطيل عليكم هاته شجرة ملفات مشروعي

في الحقيقة هو مشروع تجاري و لكن أفكر في نفس الوقت إنشاء

light version

و تكون مجانية لكي يطلع عليها كل المبرمجين

للإستفادة من أرائهم و إنتقضاتهم و خاصتا في الحماية

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

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

على

easy_management@yahoo.fr

و إن شاء الله سوف أساعد قدر المستطاع

<CMS>

|___index.php

|___admin.php

|

|__ < blocks >

| |_____info_user.php

| |_____language.php

| |_____login.php

| |_____menu.php

| |_____more blocks ......

|

|__ < HTML >

| |_____index.htm

| |_____login.html

| |_____more html .....

|

|__< images >

| |

| |__ security.png

| |__ logo.png

| |__ < admin >

| |__ < blocks >

| |__ < membres >

| |__ < modules >

|

|

|__ <languages >

| |_____Arabic.php

| |_____English.php

| |_____French.php

| |_____more languages .....

|

|

|

|

|__< modules >

| |__ < account >

| | | |__index.php

| | | |__admin.php

| | |

| | |_< images >

| |

| |

| |__< Errors >

| | | |__index.php

| | | |__admin.php

| | |

| | |_< images >

| |

| |

| |__< Forums >

| | | |__index.php

| | | |__admin.php

| | |

| | |_< images >

| |

| |

| |__< News >

| | | |__index.php

| | | |__admin.php

| | |

| | |_< images >

| |

| |

| |_< topics >

| | | |__index.php

| | | |__admin.php

| | |

| | |_< images >

| |

| |_< more modules ........

|

|

|__< sub-site >

| |

| |

| |__index.php

| |

| |__< site-01 >

| | | |

| | | |_index.php

| | |

| | |_< FTP folder >

| |

| |_< site-02 >

| | | |

| | | |_index.php

| | |

| | |_< FTP folder >

| |

| |_< more sites .....

|

|

|__< system >

| |

| |__index.php

| |

| |__kernel.php

| |

| |__config.php

| |

| |__theme.php

|

|_< themes >

|

|__index.php

|

|__ < theme 01>

|

|__ < theme 02>

|

|__ < theme 03>

|

|__ < more themes .....

رَبِّ إِنِّي لِمَا أَنزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ

#7

اهلا بك اخي فقير لله

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

اول خطوه في مشروع سوف تبدأ سبت قادم إن شاء الله

فقط ادعو لي في امتحاناتي

بس اهم شي في المشروع انه لغير يعتمد بشكل اساسي عكلاس لكي يكون مشروع قوي

شكرا لكم جميعا

#8

السلام عليكم

إخواني مازلت متحمس للفكره فأين البقيه ؟

رَبِّ إِنِّي لِمَا أَنزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ

#9

سلام عليكم

بصراحه بحاجه الى خبراء المنتدى عشان قياده

نحتاج الى مهندسي قواعد بيانات و خبراء جافا و محللي نظم

اي انتم ياشباب

كمان اي واحد بعرف بي اتش بي ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

سوف نقسم العمل الى مجموعات

ويكون هناك قائد لكل مجموعات

وكل مجموعه يكون لها قائد متصل بلباقي

بس اهم اول خطوه سوف نبدأ بها

هي عمل مخطط شامل لقواعد لبيانات لضمان البناء على اسس قويه

الرجاء من جميع المشاركه

اذا كل واحد يقرأ و يهمل

ويوقول في شخص اخر غيري بعمل

سوف تبقى امتنا في اسفل الزجاجه

"لاخير في امه تأكل مما لا تزرع....."

#10

يأست منكم الي حابب يشاركني يراسلني على

a_to4@hotmail.com

ارجو من مشرف يغلق الموضوع

لأني مبين بحكي مع حالي

سلام

#11

السلام عليكم و رحمة الله و بركاته

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

بسم الله

أول شيء إبتدأت به أثناء البرمجة CMS هو theme لأن بدون theme لا نستطيع إستعراض أعمالنا

قسمت الصفحة الى 3 أقسام أفقية

header

body

footer

و قسم قسم body الى 3 أقسام أيضا

left-block

body

right-block

هلى هدا الشكل

index.html
  +----------------------------------------------------------------------------+
   l												 $header											  l
  +----------------------------------------------------------------------------+
  l									l											   l						 l 
  l									l											   l						 l 
  l $left-block				   l			  $body						   l   $right-block		l
  l									l											   l						 l
  +----------------------------------------------------------------------------+
   l												  $footer											   l
  +----------------------------------------------------------------------------+

بعد ما نقسم أجزاء الموقع

الآن نفكر في تحميل معلومات

blocks

و

modules

مثال

<?php
include(theme.php); /* <-----------------------   هنا نخزن كل دوال الخاصة بي 
																					  theme   */
$data_site= loade_settings();
 /* 
هاته الدالة تخصص لتحميل إسم الموقع توقيع الموقع
($footer,$header,$url.........)
*/

$theme=$data_site['theme'];
$language=$data_site['language'];
$url=$data_site['url'];
$header=$data_site['header'];
$footer=$data_site['footer'];


include('language/'.$language.'.php');   // لتحميل اللغة

$modules=$_GET['modules'];

$left-block=loade_block('left');  /* تحمل معلومات 
blocks
و تختار وضعيته حسب المتغير الدي تسعمله
*/
$blody=$modules;
$right-block=loade_block('right');

/*

بعدما تحصلنا على كل معلومات الموقع نقوم الآن  بتشحين المتغيرات
$header
$left-block
$body
$right-block
$footer
......
 الموجودة في الملف 
'themes/'.$themes.'/index.html'
بالقيم التى حملناه من قاعدة المعلومات
............................. و للكود بقيه
*/




?>

رَبِّ إِنِّي لِمَا أَنزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ

#12

اريد منك التكملة يا اخ فقير الله

وذلك للاستفادة

#13

السلام عليكم

ارجوا السعى فى المشروع

وانا مع انى ميتدىء بى اتش بى

ساشارك بما املكه من معرفه باذن الله

[وسط] [وسط]لا اله الا الله

سبحانك انى كنت من الظالمين

[/وسط][/وسط]

#14

CMS صاروا بالهبل وممتازين وببلاش كمان فلماذا نصنع واحدة !! لم أرى فيها فكرة جديدة ...

#15

لسلام عليكم

اريد موقع مجاني لتجربة الجوملة joomla

و يدعم

MySQL

FTP

PHP

post-1386-1223033542.jpg
#16
خالد_الحوراني كتب:
CMS صاروا بالهبل وممتازين وببلاش كمان فلماذا نصنع واحدة !! لم أرى فيها فكرة جديدة ...

فكره قديمه انظر تاريخ موضوع .

#17
ahmad123 كتب:
فكره قديمه انظر تاريخ موضوع .

شوف الرد الذي قبل ردي ... هو من رفع الموضوع وكنت أجاوبه ... أرجو منك الانتباه في المرة القادمة :lol:

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