سیستم مدیریت محتوای آسمان آبی

توسعه و طراحی های تحت وب

سیستم مدیریت محتوای آسمان آبی

توسعه و طراحی های تحت وب

شناخت CSS3 و قابلیتهای آن

شناخت CSS3 و قابلیتهای آن
کسانی که به نوعی با طراحی سایت و قالب سروکار دارند به خوبی میدانند CSS در ساختار یک قالب ارزش بسیاری دارد به خصوص از زمانی که پدیده ای به نام Web2 پا به عرصه طراحی گذاشت. ادامه مطلب ...

ایجاد localhost با برنامه EasyPHP 3

کامپوتر شخصی شما تبدیل به server میشود

عد از نصب برنامه کافی است که در مرورگر خود به آدرس زیر اشاره کنید.

http://localhost/ یا http://127.0.0.1/

با این کار محیط وب سرور برای شما باز می شود.

برای قرار دادن فایل ها در localhost باید در مسیری که برنامه را نصب کرده اید پوشه www کپی کنید



دانلود



نرم افزار EasyPHP شامل برنامه های زیر می شود که وقتی شما آن را نصب کنید این برنامه ها به صورت اتوماتیک نصب می شوند :

PHP 5.2.8
MySQL 5.1.30
PHPMyAdmin 3.1.1
SQLiteManager 1.2.0

Apache 2.2.11

موضوع: سورس سیستم کنترل محتوا در asp.net 3.5 با معماری سه لایه


تکنولوژی های استفاده شده در این سیستم :
برنامه نویسی شده در : VB.NET
پایگاه داده : SQL Server 2005
استفاده کامل از رویه های ذخیره شده ( Stored Procedure ) در این سیستم برای کارایی بهتر سیستم .
بالا بودن امنیت سیستم .
شاید تا به حال معماری چند لایه را شنیدید و کم یا اثلاً مفهوم لایه ها را فهمیدید ولّی کاربرد آن را نمی دانید و یا طریقه برنامه نویسی با این متد را نمی دانید با نگاه به این برنامه این مفهوم را هم یاد خواهید گرفت این سیستم با معماری سه لایه نوشته شده است .
در فایل Web.Config در قسمت تنظیمات خود را اعمال کنید .
کاربران می توانند در سایت عضو شوند و به سایت وارد شوند با پسوردی که خواهند گرفت .
امکانات سیستم :
بخش مدیریت سایت :
1 - کنترل تبلیغات در سایت
2 - کنترل آلبوم تصاویر
3 - کنترل بخش های سایت
4 - کنترل نظرات کاربران
5 - کنترل مطالب سایت
6 - کنترل کارباران سایت
7 - مشاهده آمار سایت
8 - فرستادن خبرنامه به اعضای سایت
9 - کنترل فایل های سایت
10 - کنترل مراجع اخبار
11 - مدیریت نظرسنجی های سایت
بخش اعضای سایت :
1 - تغییر مشخصات
2 - تغییر پسورد
3 - فرستادن عکس برای پروفایل
4 - فرستادن ایمیل
5- توانایی شرکت در نظر سنجی
6 - توانایی فرستادن پیغام به اعضای سایت
فقط من زیاد کامل نکردمش شما می تونید کامل کنید مانند جستجوی اعضا و ... و می توانید به امکانات برنامه اضافه کنید .
خودتون می تونید قسمت های مختلف رو هم به برنامه اضافه کنید مانند جستجوی اعضا و یا ...
مشخصات برای ورود اولیه :
UserName = Jafaripur
Password = 123456
حجم سورس : 1.44 MB


دانلود

تفاوت های asp.net رو با Php می نویسم تا خودتون بهتر بتونید تصمیم


ASP.net یک محصول مایکروسافتی است که در مجموعه دات نت ارائه شده است. اما php یک زبان تحت وب اوپن سورس است.
برنامه های نوشته شده توسط asp.net روی سرور های ویندوز قابل اجرا هستند ، اما برنامه هایی که با php تولید میشوند تحت لینوکس اجرا میشوند. (البته تحت ویندوز هم میشه php نصب کرد، اما تحت لینوکس به صرفه تره . چون اجاره سرور لینوکس ارزان تره)
ASP.net قابلیت encode کردن کدهای نوشته شده سمت سرور را با تبدیل آنها به یک فایل DLL فراهم ساخته است (code-Behind) تا حتی کسی که به سرور شما دسترسی دارد هم سورس های شما رو نبیند. اما php گزینه کامپایل ندارد . البته یک رمزنگار بنام zend برای php نوشته شده که کاری مشابه encode کردن را بر روی کدهای php انجام میدهد.
قابلیت های شی گرایی در asp.net به دلیل قابلیت کامپایلی بودن آن و مجتمع شدن با سایر زبان های دات نت خیلی بهتر پیاده سازی شده است.
Asp.net برای برنامه نویسی های سریع بسیار مناسب است. زیرا تعداد بسیار زیادی کتابخانه دارد که کامپوننت های مخصوص هر کاری را بصورت آماده در اختیارتان قرار می دهد . اما در برنامه نویسی با php شما مجبورید اکثر بخش های برنامه نویسی را خودتان بنویسید و این وقت زیادی از شما می گیرد. البته در پروژه های بزرگ ، بخش کدینگ چون یکبار نوشته شده و چندین بار استفاده میشود، در میزان وقتی که در مقایسه با asp.net می گذارید چندان فرقی نمی کند. در ضمن در php گاهی دستان شما بازتر است.
IDE به محیطی برنامه نویسی زبان ها میگویند. ASP.net تحت Visual Studio نوشته میشود که در کشورهایی که ملزم به رعایت کپی رایت هستند 4000 دلار قیمت دارد. در حالی که IDE های موجود برای زبان PHP معمولا رایگان است. اما در ایران که خداروشکر این مورد با هزار تومن در درسترس است.
بانک اطلاعاتی مورد استفاده برای زبان های دات نت معمولا SQL Server است و بانک اطلاعاتی مرتبط با PHP معمولا MySQL است. تا این اواخر MySQL امکان نوشتن stored Procedure را نداشت که گویا در نسخه جدیدش اضافه شده. قیمت لایسنس SQL server معمولا از my sql بالاتره.
کدهای رایگان برای هر دو زبان در اینترنت به وفور یافت میشود و در این مورد نگرانی ندارید.
امکانات URL-Rewriting در زبان PHP ساده تر از زبان های دات نتی قابل پیاده سازی است. برای اینکار در ریشه سایتی که نوشته اید یک فایل htaccess میگذارید و تنظیمات مربوط به URL Rewriting را داخل آن تنظیم میکنید. اما برای زبان های دات نتی شما باید این تنظیمات را روی سرور انجام دهید. به همین دلیل اگر پروژه ای نوشته باشید که بخواهید در آن از امکانات URL Rewriting استفاده کنید در حالت برنامه نویسی دات نتی، نیازمند اجاره کردن یک سرور هستید که اینکار برای پروژه های کوچک که با 20 مگابایت هاست کارشون راه میفته توجیه اقتصادی نداره.
(( URL-Rewriting به ایجاد آدرس های مجازی روی سرور میگن. مثلا آدرس وبلاگ هایی که شما در یک سرویس مانند پرشین بلاگ میسازید مجازی هستند. چون هیچ دامنه ای امکان داشتن یک میلیون ساب دامین واقعی رو نداره. پس اینکار توسط شبیه سازی انجام میشه که بهش URL Rewriting میگن.))
PHP با زبان خاص خودش نوشته میشود و چندان هم مشکل نیست. اما ASP.net با استفاده از زبان های دات نتی قابل نوشتن است. که معروف ترین آنها vb.net و سی شارپ است. کدنویسی با استفاده از VB.net برای تازه کارهای برنامه نویسی خیلی ساده تر است و کد نویسی C# برای دانشجویان رشته نرم افزار که با زبان C آشنایی دارند توصیه میشه. معمولا هر برنامه نویسی با یکی از این زبان ها کار میکند و روی آن زبان متمرکز میشود. قدرت هر 2 زبان سی شارپ و VB.net در برنامه نویسی یکسان است و فقط سینتکس آنها متفاوت است.

خلاصه اینکه این دو زبان قدرت یکسانی دارند و فقط گاهی برای رسیدن به یک نتیجه خاص در پروژه تان ، با یکی ممکن است بیش از دیگری کد بنویسید و گاهی برعکس . اما در کل چیزی از هم کم ندارند و این پارامترهای تجاری است که تعیین میکند که در پروژه های بزرگ از کدام زبان استفاده شود .

البته من خودم با توجه به اینکه تو ایران هستم و با زبان های دات نتی بیشتر کار کردم ترجیح میدم با ASP.net کد بنویسیم. اما شاید اگر در موقعیت متفاوتی بودم زبان دیگری را انتخاب میکردم.

pdf آموزش طراحی CMS با Asp.net 3.5

کتابی ارزشمند در زمینه طراحی سیستم مدیریت محتوا که به نظر من موضوع بسیار جذاب دقیق و تخصیصی در زمینه اینترنت و طراحی سایت میباشد


که وبلاگ من هم قصد توسعه همچین مطالب و مقالالتی را دارد و خودم قصد در طراحی یک سیسم cms اختصاصی هستم

نام کتاب:ASP.NET 3.5 CMS Development By Curt Christianson, Jeff Cochran

Publisher: Packt Publishing | ۲۸۴ Pages | ISBN: 1847193617 | PDF




منبع: www.deviran.com

دانلود