• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

سايتهاي دايناميك مثل همين سايت

Neverhood

کاربر تازه وارد
تاریخ عضویت
20 دسامبر 2002
نوشته‌ها
45
لایک‌ها
6
احسان جان. خيلي دوست داشتم اين سووالم رو حضوري بپرسم چون احتمالا سووالهاي ديگه در پي داره. اما شايد اينجا به درد ديگران هم بخوره. ببين من ميدونم كه بايد سايتهايي كه آپديتشون زود به زوده بصورت دايناميك طراحي بشن. اما سووال من درباره هسته اصلي اين سايته. ميشه يه كم بيشتر درباره ش توضيح بدي؟ نه اونقدر خلاصه كه تو وبلاگت نوشتي. ميخوام بدونم كلا جريان چيه و خودم چطور ميتونم همچين كاري بكنم؟ :?:
 

Neverhood

کاربر تازه وارد
تاریخ عضویت
20 دسامبر 2002
نوشته‌ها
45
لایک‌ها
6
اين سووال ما رو جواب نميدين؟
 

godfather

کاربر تازه وارد
تاریخ عضویت
21 دسامبر 2002
نوشته‌ها
42
لایک‌ها
3
سن
43
محل سکونت
Tehran
نور هود عزيز قضيه ؛ قضيه GOD FATHER خودمونه ;)

در ضمن آقا احسان ما خيلي مخلصيم 8)
 

Virgo

کاربر تازه وارد
تاریخ عضویت
29 دسامبر 2002
نوشته‌ها
45
لایک‌ها
0
سلام
به اين جور سايتها ميگن Porotal كه يك نفر مياد يك برنامه اي رو مينويسه و در اختيار ديگرون قرار ميده..مثل همين PHP Nuke... برنامه نويسي اين جور سيستمها الگوريتم بسيار قوي ميخواد اين كار مستلزم اينه كه شما تمام امكانات سرور و دستورات زبان برنامه نويسي كه ميخواهيد اين برنامه رو باهاش بنويسيد رو ياد داشته باشيد.. چون بسيار پيچيده و سخت هستش..
اين جور سايتها يك ديتا بيس دارند كه تمام اطلاعات درون اونها ذخيره ميشه... و در صفحات اونا فراخواني ميشن...
همونطوري كه گفتم برنامه نويسي اين جور سيستمها مديريت اطلاعات و الگوريتم قويي نياز داره...


موفق باشيد
مجيد
 

Neverhood

کاربر تازه وارد
تاریخ عضویت
20 دسامبر 2002
نوشته‌ها
45
لایک‌ها
6
خب مجيد جان آدم بايد از يه جايي شروع كنه ديگه. البته ما همچين به الگوريتم و برنامه نويسي ناوارد نيستيم. ناسلامتي رشته دانشگاهيمون هم اين بوده. اما خب آدم وقتي يه راهي رو ميخواد بره (اينجا PHP-Nuke) بهتره اول از تجربه ديگران كه يه بار اين راه رو رفتن استفاده كنه. بعد خودش راه رو ادامه بده. در هر حال بسيار خوشحال ميشم كه تو اين راه كمك كنيد. البته براي من امكانات سرور و اينجور قضايا به اندازه كافي فراهم هست.
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet
نيما جان من يه كم دير به دير به سايت سر ميزنم... اين درس ما رو نمود!! :x :x

يه سري توضيحات كلي ميدم. حدس ميزنم يه تازه كار با اينا راه بيوفته... :rolleyes:

با توجه به صحبتهاي آقا مجيد يه چند تا توضيح هم من بدم...
به اين سيستمها Portal ميگن و به صورت Open Source هستن و فقط بايد Personalize بشن...
يه كم مجيد موضوع رو سخت و دردناك كرده كه بابا اينقدرا هم سخت نيست...
اطلاعات دو قسمت هستن... اول خود موتور سايت و فايلهاي كنترل كننده كه مستقيم روي هاست كپي ميكني. تو اينا فقط بايد يكي دو تا رو تغيير بدي (با توجه به تنظيمات هاست خودت) كه معمولا يه فايل Config هست... اين فايلها و برنامه ها ممكنه به ASP باشه يا PHP يا اينكه Perl-CGI باشه... بسته به سيستمي داره كه استفاده ميكني... اين انتخاب هم با خودته كه چي رو انتخاب كني... حالا جلوتر ميگم...
دوم هم ديتابيس است كه اطلاعات دايناميك سايت روش ذخيره ميشه. يعني هرچي كه توسط سايت توليد ميشه... اين هم ممكنه MS SQL Server باشه يا اينكه MySQL باشه يا حتي بعضي وقتها به جاي ديتابيس با text file كار كنه...
براي شروع... اول انتخاب كن كه با توجه به امكانات خودت از چه زبان و سيستمي ميخواي استفاده كني؟ :?:
ASP + SQL (اگه با هاستهاي مايكروسافتي زياد سر و كار داري... اينجور كه من دقت كردم اكثر هاستهاي ايراني همچين سرويسي رو دارن)
PHP + MySQL (كه من توي سرويس دهنده هاي ايراني زياد همچين سرويسي رو نديدم...)
....

بعد از پيدا كردن انتخاب مناسب... مثلا همين PHP-NUKE ميري و مجموعه فايلهاي لازم رو از سايتشون ميگيري...

اينجا يه پرانتز بزرگ... اونم اينكه بهترين راه واسه ما ايرانيها كه اينترنت دايمي نداريم اينه كه اين سيستمها رو local host نصب كنيم و تستها و تنظيمات رو انجام بديم. طراحيها رو بكنيم و بعدش بريزيم رو وب... براي اين كار بايد يه وب سرور روي كامپيوترتون نصب كنيد. اگه ويندوز دارين كه ميتونيد مثلا توي XP وب سرور IIS 5.1 رو مستقيما از روي خود CD Win XP نصب كنيد. توي كنترل پنل... بعدش Add/Remove Programs و بعدش Window Components بعدش هم جلوي Internet Information Services IIS تيك بزنيد و نصب كنيد...
با اين كار و يه سري تنظيمات دقيقتر ASP نصب ميشه... SQL Server هم بايد نصب كنيد. (من در اين مورد اطلاعات ندارم. چون اصلا با ASP كار نكردم) 8O
براي نصب PHP بايد از سايت php.net فايلهاي لازم رو داونلود كنيد (مربوط به ويندوز) و از سايت mysql.com هم فايلهاي مربوط به MySQL رو نصب كنيد...تنظيمات اينا زياد سخت نيست ولي اگه بخوام همشو اينجا بگم دو روز طول ميكشه... يه كم تو اينترنت Search كنيد سريع جوابتون رو پيدا ميكنيد ولي بازم اگه حل نشد اينجا بنويسيد شايد من تونستم جواب بدم... ;)

بعد از اين همه تشكيلات و run كردن همه اونا الان يه وب سرور كه php + MySQL هم داره روي كامپيوتر خودتون دارين... يعني الان <a href='http://localhost' target='_blank'>http://localhost</a> واسه شما كار ميكنه و كافيه مثل يه ftp مستقيم فايلهاتون رو روي فولدر مربوط به LocalHost كپي كنيد... كار آسونيه... مثل كپي كردن فايل.... :p :p

حالا فايلهاي مثلا همين php-nuke رو روي فولدر مناسب كپي كنيد. بعدش بايد ديتابيس هاي لازم رو بسازيد... بعضي از اين Content Management ها اينقدر كار رو آسون كردن كه در طول عمليات Installation كه دارن خود ديتابيس رو هم ميسازن... براي اين كار از نرم افزارهاي كمكي هم ميشه استفاده كرد... سعي ميكنم به زودي تمام فايلهاي لازم براي اين كارها رو در قسمت داونلود بذارم... :oops:
فايل config.php رو هم با توجه به تنظيمات MySQL كه خودتون نصب كردين (از قبيل user و pass براي ارتباط با ديتابيس) تغيير بدين... اگه به فايلهايي كه اين سيستمها دارن نگاه كنيد ، ميبينيد كه تقريبا توي متن تمام فايلها توضيحات لازم كه هر دستور و خط چيكار ميكنه به صورت كامنت اومده... در ضمن هيچوقت! تكرار ميكنم هيچوقت... تا وقتي كه مطمئن نشدين دارين چيكار ميكنيد ، فايلي رو الكي دستكاري نكنيد كه بعدا گه گيجه خواهيد گرفت و كسي نميتونه كمكي كنه و بايد دوباره نصب كنيد! :(
اگه تمام مراحل درست انجام شده باشه الان همه چي مثل يه ساعت بايد كار كنه... (بعيد ميدونم كسي بدون مشكل تمام اين مراحل رو گذرونده باشه مگه اينكه بلد باشه!)
ياد گرفتن اين چيزا كه گفتم واسه كساني كه علاقه دارن لازمه و سعي كنيد بفهميد كه دارين چيكار ميكنيد. Manual هاي همه نرم افزارهايي رو كه نصب ميكنيد يه دور بخونيد... مخصوصا وقتي خود php يا همون IIS رو نصب ميكنيد. همه اي چيزا يه كم قلق دارن كه با تمرين دست آدم مياد... :?
در ضمن اين كارها مال يه نفر user معمولي كه هر روز صبح ايميل چك ميكنه و وبلاگ مينويسه نيست و يه جورايي چند مرحله بالاتره و حرفه اي تره... پس يه مقدار هم سخت تره و در ضمن يه ذره استعداد هم ميخواد ولي خيلي آسونه... خلاصه اينكه يه كم زور بزنين و چند باز خراب كنيد... سوالي هم بود اينجا بنويسيد. 8)
از من به شما نصيحت سعي كنيد اول با اين localhost راه بيوفتين چون بعدا خيلي به سايتتون مسلط خواهيد بود و ميفهميد هر error مال كجاست... دليلي هم نداشت من الان بشينم مثلا از الف مربوط به يه سيستم مثل همين nuke توضيح بدم. چون اينا كه گفتم يه كم واجب تره... :!:

موفق باشيد!!! ;)
 

Virgo

کاربر تازه وارد
تاریخ عضویت
29 دسامبر 2002
نوشته‌ها
45
لایک‌ها
0
سلام
در ادامه صحبتهاي آقا احسان بايد بگم كه:
اگر ميخواين براي اين كار زبان برنامه نويسي خاصي رو انتخاب كنيد من بهتون پيشنهاد مي كنم كه از PHP استفاده كنيد چون بسيار امكانات خوبي داره و از نظر امنيتي هم بالاست.. چون ASP فقط رو سرورهاي ويندوز اجرا ميشن كه ويندوز هم نسبت به لينوكس امنيتش خيلي پايينه...
در مورد كار با ديتا بيس هم بايد دقت داشته باشيد توي Index بنديتون خيلي دقت كنيد و بهترين روش رو انتخاب كنيد چون در اين جور سيستمها با Index ها خيلي كار ميشه...
يك نكته ديگه اي هم كه بايد در نظر بگيريد اينه كه قبلش حتما چند تا از اين Protalها رو ببينيد و باهاشون كار كنيد و از امكانات اونها با خبر بشيد.. چون هر كسي واسه خودش امكانات خاصي رو گداشته اگر شما بتونيد همه اونا روببينيد و امكاناتشونو واسه خودتون پيدا كنيد نور علي نور ميشه ;)


خب در هر صورت اميدوارم موفق باشيد و يك فرد ايراني پيدا بشه كه يك همچين سيستم مفيدي رو پياده سازي كنه.. چون واقعاكار جالب و عاليي هستش..


مجيد
 

Neverhood

کاربر تازه وارد
تاریخ عضویت
20 دسامبر 2002
نوشته‌ها
45
لایک‌ها
6
هي هي سپاسگزارم. حالا ميدونم از كجا بايد شروع كنم. دستتون درد نكنه و هر نكته قابل توجهي كه ديديد لطفا بازم اينجا بنويسيد كه اين خودش ميتونه يه منبع خوبي براي افرادي باشه كه به همچين سيستمهايي علاقه نشون ميدن. :)
 

meisamz

کاربر تازه وارد
تاریخ عضویت
30 دسامبر 2002
نوشته‌ها
25
لایک‌ها
0
کسی یک سیستم مدیریت محتوای با ای اس پی نمیشناسه؟؟
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet
سيستم ASP زياده.... يه سري به اينجا بزن... در قسمت ASP
<a href='http://www.hotscripts.com' target='_blank'>http://www.hotscripts.com</a>
 

123123

کاربر تازه وارد
تاریخ عضویت
21 دسامبر 2002
نوشته‌ها
11
لایک‌ها
1
سلام
در ادامه صحبتهاي آقا احسان بايد بگم كه:
اگر ميخواين براي اين كار زبان برنامه نويسي خاصي رو انتخاب كنيد من بهتون پيشنهاد مي كنم كه از PHP استفاده كنيد چون بسيار امكانات خوبي داره و از نظر امنيتي هم بالاست.. چون ASP فقط رو سرورهاي ويندوز اجرا ميشن كه ويندوز هم نسبت به لينوكس امنيتش خيلي پايينه...
در مورد كار با ديتا بيس هم بايد دقت داشته باشيد توي Index بنديتون خيلي دقت كنيد و بهترين روش رو انتخاب كنيد چون در اين جور سيستمها با Index ها خيلي كار ميشه...
يك نكته ديگه اي هم كه بايد در نظر بگيريد اينه كه قبلش حتما چند تا از اين Protalها رو ببينيد و باهاشون كار كنيد و از امكانات اونها با خبر بشيد.. چون هر كسي واسه خودش امكانات خاصي رو گداشته اگر شما بتونيد همه اونا روببينيد و امكاناتشونو واسه خودتون پيدا كنيد نور علي نور ميشه &nbsp;;) &nbsp;


خب در هر صورت اميدوارم موفق باشيد و يك فرد ايراني پيدا بشه كه يك همچين سيستم مفيدي رو پياده سازي كنه.. چون واقعاكار جالب و عاليي هستش..


مجيد

با سلام ... از اونجا كه من واقعا سر asp غيرتي ميشم ... چند مورد رو اشاره ميكنم ...
1. در مورد امكانات دو زبان من وقتي با جفتشون كار ميكردم به اين نتيجه رسيدم كه در هر موردي كار كردن با يكي ساده تره ... مثلا براي فرستادن فايل به سرور راحتي كار با php يه ولي براي تغيير متغير بهتره كه با ASP كار بشه ...

2. در مورد سرعت و امنيت ... سرور php ربطي به سيستم عامل ندارد ... يعني هم ميتواند بر روي linux باشه و هم روي windows . سرعت اين دو زبان هم باز بستگي به موقعيت و نحوه استفاده داره ... php با ديتا بيس mysql بهتر جواب ميده . در حالي كه asp با oracle كولاك ميكنه ... البته يكي از مزيتهاي php رايگان بودن سرور اونه.! در ضمن جايي از امنيت كمتر windows نسبت به linux صحبتي نشده!

3. طراحي ديتابيس خودش يك هنري جدا از برنامه نويسيه .. كه بهتر اول با اين شروع كنين..

اينا نظرات من بود ... آقا حالا وقتي معروف شدي دست مارم بگير ;) يه امضا هم بده :D
-نويد
<a href='http://www.asp-rider.com/' target='_blank'>ASP-RIDER</a>
 

bardiaaaa

کاربر تازه وارد
تاریخ عضویت
9 ژانویه 2003
نوشته‌ها
41
لایک‌ها
0
اقا احسان سلام
تا الان از توضيحات كاملتون استفاده كرديم ولي من دو تا سوال دارم
1.چه طوري ميشه phpbbرو روي phpnukeسوار كرد؟
2.چه طور ميشه styleفارسي ساخت؟آيا اديتور خاصي وجود داره كه بشه باهاش اين فايلها رو شخصي كرد؟
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet
برديا جان در مورد سوال اول برو اينجا فايل ها رو بگير و تغييرات رو بده:
<a href='http://bbtonuke.sourceforge.net' target='_blank'>http://bbtonuke.sourceforge.net</a>

البته اگه يه مقدار صبر كني نسخه 6.5 اين PHP-Nuke مياد بيرون. كه خودش اين دو تا رو تركيب كرده.


در مورد دومي هم بهترين اديتوري كه من تاحال ديدم اينه:
<a href='http://fixedsys.com/context' target='_blank'>http://fixedsys.com/context</a>

ولي خب فارسي كردن و اين چيزا به اديتور ربطي نداره و بايد بشيني كدهاي لازم رو تغيير بدي. قول ميدم بعد از امتحان يه نسخه نسبتا كامل فارسي ازش رو بذارم يه جا كه ملت استفاده كنن.
 

bardiaaaa

کاربر تازه وارد
تاریخ عضویت
9 ژانویه 2003
نوشته‌ها
41
لایک‌ها
0
آقا من گشتم و يه اديتور توپ پيدا كردم
[/url] <a href='http://www.dzsoft.com' target='_blank'>http://www.dzsoft.com</a> چيز باحاليه حالا بابت اين اديتور...ml تويfrontpage اديت كرد؟
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet
اول سوال دومت!!:
اين اديتور كه گفتي پوليه و فقط براي پرل يا PHP به درد ميخوره. اينو بگير. بهترين اديتوريه كه تاحالا ديدم. كلي هم رنگ بندي ميكنه متن رو خدا!
در ضمن اون جور چيزي كه مثل فرانت پيج بشه با php كار كرد نيست. ولي فكر كنم يه extension روي frontpage نصب ميشه كه كدهاي php رو نشون بده... من آدرسش رو گم كردم.
اون اديتور خدا هم اينه:
<a href='http://fixedsys.com/context' target='_blank'>http://fixedsys.com/context</a>

حالا سوال اولت:
فكر كنم اين دقيقا اون باشه كه نياز داري:
<a href='http://persian.ehsanix.com/mtcomment.htm' target='_blank'>http://persian.ehsanix.com/mtcomment.htm</a>
 

bardiaaaa

کاربر تازه وارد
تاریخ عضویت
9 ژانویه 2003
نوشته‌ها
41
لایک‌ها
0
آقا احسان دستت طلا
مشكلم حل شد
انشاله وقتي اديت اين گست بوك تموم شد در اختيار بقيه هم ميزارمش چون خيلي توپه
خلاصه خيلي حال دادي
 

m_a_navid

کاربر تازه وارد
تاریخ عضویت
10 فوریه 2003
نوشته‌ها
19
لایک‌ها
1
ولي هيچي Zend نميشه! Zend يه محيط IDE خيلي عاليه! براي دريافتش مي تونيد انجا بريد <a href='http://www.m4s.net/modules.php?name=Downloads&d_op=getit&lid=1' target='_blank'>http://www.m4s.net/modules.php?name=Downlo..._op=getit&lid=1</a> فقط هر ماه بايد Liecense رو جديد كنيد. ولي خوب ميرزه! واقعا عاليه!
 

mohammad-28

Registered User
تاریخ عضویت
11 ژانویه 2013
نوشته‌ها
1,659
لایک‌ها
1,851
محل سکونت
Tehran
هي هي سپاسگزارم. حالا ميدونم از كجا بايد شروع كنم. دستتون درد نكنه و هر نكته قابل توجهي كه ديديد لطفا بازم اينجا بنويسيد كه اين خودش ميتونه يه منبع خوبي براي افرادي باشه كه به همچين سيستمهايي علاقه نشون ميدن. :)

ببخشید مثل این که تپاتالک مشکل داره اشتباهی اینجا پست زده !
با عرض معذرت پست ویرایش شد ....

Sent from my GT-N7100 using Tapatalk 2
 
Last edited:
بالا