PDA

View Full Version : یه پروژه وب سایت بصورت پکیج



rezadavodi
شنبه 17 آذر 1386, 15:03 عصر
دوستان یه پروژه ای رو میخوام شروع کنم. تحقیقات اولیه اش رو هم کردم میخواستم با کسانی که تجربه ای تو این قضیه دارن هم مطرح کنیم که بهترین روش رو انتخاب کنم.
کلیت پروژه به این صورت هست که این پروژه وب سایت هست و قرار هست که یکسری افراد از اون استفاده کنن (مثل یه پکیج منتها توسط ادمین برای هر کدوم تعریف میشه) به این صورت که این وب سایت با استفاده از قسمت ادمینش امکان استفاده برای افراد مختلف رو داشته باشه (قسمتهای اصلی سایت یکسان هست و فقط برای افراد مختلف لوگوی بالای سایت و منوها و پائین صفحه اول فرق می کنه)
البته هر کدوم از این افراد دومین مخصوص به خودشون رو دارن. مثلا:
1.com: سایت مخصوص نفر اول
2.com: سایت مخصوص نفر دوم و ....
البته دیتابیس همه اینها یکجا روی یه سرور دیگه هست.
دوستان اگه تجربه ای در این زمینه یا پیشنهادی دارن ممنون میشم بگن
مرسی

mahdi_farhani
شنبه 17 آذر 1386, 22:10 عصر
شما می خواهید یک پرتال ایجاد کنید ، اگر اشتباه نگرفته باشم !!!!!!
ساده ترین کار اینه که یه هاست بگیری مثلاً 1gb (به فرض ) بعد بری 100 دومین ثبت کنی ، حالا تمام dns های دومینها به هاست شما وصل میشن بعد شما تو برنامتون چک میکنید که دومین هست و باید چه اطلاعاتی رو بیاره .

rezadavodi
یک شنبه 18 آذر 1386, 08:43 صبح
ممنون از جوابت
من از این به بعدشو میخواستم با دوستان مشورت کنم. یعنی برای خود پروژه وب سایت و اینکه بعضی از بخشها مشترک هست و اینکه همه باید یک دیتابیس داشته باشه میخواستم مشورت کنم.
برای صفحات که ظاهرا باید از master page استفاده کرد. منتها چند تا سئوال هست:
1- آیا نیازی نیست که برای هر دومین یک فضا در نظر بگیریم؟ و وب سایت روی هر کدوم قرار بدیم؟
2- در صورتیکه همه اش روی یک فضا باشه برنامه از کجا متوجه بشه که کدوم دومین مورد درخواست و همونو باز کنه!!؟؟
3- بخشهایی از سایت مثل بخش بالای صفحه و پائین صفحه و ... مشترک هستند منتها به صورت داینامیک (مثلا منوها ممکنه برای هر دومین فرق بکنه البته نه بصورت کلی بلکه بعضیها ممکنه همه منوها رو بخوان و بعضی دیگه یکسری از اونها رو ) اگه از مسترپیج استفاده کنیم میشه این بخشهای مشترک بصورت داینامیک تعریف بشن؟
ممنون

mahdi_farhani
یک شنبه 18 آذر 1386, 08:53 صبح
1- آیا نیازی نیست که برای هر دومین یک فضا در نظر بگیریم؟ و وب سایت روی هر کدوم قرار بدیم؟
2- در صورتیکه همه اش روی یک فضا باشه برنامه از کجا متوجه بشه که کدوم دومین مورد درخواست و همونو باز کنه!!؟؟
3- بخشهایی از سایت مثل بخش بالای صفحه و پائین صفحه و ... مشترک هستند منتها به صورت داینامیک (مثلا منوها ممکنه برای هر دومین فرق بکنه البته نه بصورت کلی بلکه بعضیها ممکنه همه منوها رو بخوان و بعضی دیگه یکسری از اونها رو ) اگه از مسترپیج استفاده کنیم میشه این بخشهای مشترک بصورت داینامیک تعریف بشن؟
ممنون

1- به نظر من نه ، ولی بازهم مشورت کن ;این چه کاریه وقتی میتونیم که با یک فضا همه رو تفکیک کنیم بریم برنامه رو نصب کنیم . این کار شما مثل این میمونه که شما یک برنامه کوچیک داشته باشید مثلاً تو درایو D قرار دادید حالا ، شما در حال حاضر در درایو C هستید حالا که میخواهین اجراش کنید میرید یه نسخه از اونو تو C کپی میکنید یا میرید یه Shortcut می سازید ؟
2-شما یک صفحه ابتدایی دارید به نام defaul.aspx که همه به این صفحه وارد میشن به اصطلاح دروازه ورودی تمام سایتها مبشه ، بعد شما با کد نویسی داخل همین صفحه نام دومین را در میارد و داخل دیتابیس یه سرچی میکنید و کد اون Domain را فراخوانی میکنید حالا تمام اطلاعاتی که برای این دومین باید نمایش داده بشه داخل پایگاه داده شما با این کد ثبت شده هرجا احتیاج داشته باشید میتونید فراخوانی بکنید .
3- بخش هدر ، فوتر ، متن داخل صفحه ، منو ها ، قالب ، زبان و . ..... همه داخل دیتابیس نگه داری میشن و شما میتونید هر حلظه بش بگید که کدومو به نشون بده .
موفق باشید

rezadavodi
یک شنبه 18 آذر 1386, 17:47 عصر
یه مشکل اینه که از کجا بفهمیم کدوم دومین زده شده؟؟
دوم اینکه مسترپیج میتونه داینامیک باشه؟ یعنی این بخشهای تکراری هر صفحه رو از دیتابیس بخونه؟؟؟
با تشکر

mahdi_farhani
یک شنبه 18 آذر 1386, 18:27 عصر
یه نگاهی به Request بنداز ببین چی دستگیرت میشه ، نمیگم چون میخواهم یه مقدار تحقیق کنی .
دوماً مستر پیج میتونه پویا باشه .
1- شما میتونید برای هر دومین یک مستر پیج با یه قالب خواص داشته باشید
2 - میتونید اطلاعات از یک XML و یا هر چیزی دیگه بخونی و قالب درست کنی.
و ......

rezadavodi
چهارشنبه 21 آذر 1386, 10:08 صبح
منظورتون Request.UserHostAddress() هست؟
بهرحال مرسی از جوابتون