وبلاگ آموزشی ، تحصیلی و اطلاع رسانی - عیسی نجفی

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

وبلاگ آموزشی ، تحصیلی و اطلاع رسانی - عیسی نجفی

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

در عصر نوین توسعه و کاربرد فناوری اطلاعات ، کانالهای ارتباطی مبتنی زیرساخت ارتباطات نوین نظیر سرویس های تحت وب ایمیل و تحت شبکه موبایل زمینه مناسبی را برای ارتباط موثر برای پیشبرد مقاصد آموزشی و اطلاع رسانی با دانشجویان عزیز فراهم اورده است . در این وبلاگ نیز اینجانب سعی می نمایم تا برای کمک به تکمیل فرایند آموزش و تحصیل دانشجویان عزیز با کمک خود دانشجویان نسبت به ارائه محتواء یا هر انچه به عزیزان کمک برای پیشرفت می نمایم داشته باشم
شما دانشجویان عزیز در هر مورد مرتبط با پست منتشر شده می توانید با ثبت نظرات مرتبط با پست با اینجانب عیسی نجفی در ارتباط بوده باشید بعلاوه از طریق ایمیل najafy1@yahoo.com , najafy12@gmail.com در خدمت شما هستیم

آخرین مطالب

اصول کاربا سی ام اس ها

استادراهنما:

جناب آقای دکترعیسی نجفی

ارائه دهنده:

محبوبه عزیزی

درس شیوه ارائه مطالب علمی وفنی

دانشگاه فناوری های نوین قوچان

 

چکیده

 تقریباهمه افرادمی خواهندیک سایت راه اندازی کنندسیستم مدیریت محتوانقش بسیارمهمی درطراحی سایت دارد.
سیستم هایی که آنها را با نام CMS می شناسیم مخفف عبارت Content Management System به معنای سیستم مدیریت محتوا می باشند،  cms نرم افزار تحت سرور می باشد که به مدیران سایت ها اجازه می‌دهد که بدون داشتن دانش کدنویسی بتوانند صفحات سایت خود را ایجاد کرده و آنها را تغییر دهند.هدف اصلی استفاده از cms ساده کردن کارها می باشد. به عبارتی اگر بخواهید متنی از یک صفحه را تغیر دهید نیازی به بارگذاری مجدد همه اطلاعات بر روی سرور نیست ، بلکه به راحتی می توان از گزینه های موجود متن را ویرایش کرده و با زدن یک دکمه بلافاصله آن را ذخیره کرد.همچنین برای ایجاد صفحات جدید نیازی به نوشتن کدها برای هر صفحه به صورت جداگانه نمی باشد، بلکه یکبار این کدها نوشته می شوند و هر بار که شما بخواهید مطلب و صفحه جدیدی را به سایت خود اضافه کنید این کدها به صورت اتوماتیک به متن ارسالی شما اضافه خواهند شد.

کلمات کلیدی

مدیریت محتوا،طراحی سایت،سی ام اس،سایت ساز،قالب های آماده

 

 

 

 

 

 

 

 

فهرست مطالب

 

چکیده. 4

کلمات کلیدی... 5

1-مقدمه. 5

2-CMS چیست؟. 5

3-فواید استفاده از CMS چیست؟. 6

3-1- راه اندازی وب سایت بدون نیاز به دانستن برنامه نویسی تحت وب... 6

3-2- ایجاد امکانات داینامیک برای تغییر امکانات و محتوایات وب سایت به صورت آنلاین.. 6

۳-3-ارتباط با کاربر. 6

3-4- ایجاد سطوح دسترسی برای مدیران وب سایت... 6

3-5- استفاده از ابزار های آماده بر روی وب سایت خود. 6

3-6-مدیریت صفحات و زیر صفحات... 6

3-7-مدیریت مطالب سایت... 6

3-8-مدیریت کاربران.. 6

3-9-مدیریت بنر سایت و لوگو. 6

3-10-مدیریت پوشه و بارگزاری تصاویر. 6

3-11-مدیریت خبر خوان.. 6

3-12-مدیریت رنگ بندی سایت... 6

3-13-تهیه نسخه پشتیبان دیتابیس.... 6

3-14-تبادل پیام بین کاربران.. 6

3-15-تغییر وضعیت نمایش منوها 6

3-16-مدیریت آگهی ها 6

3-17-نظر سنجی ها 6

4-معروف ترین شرکت های ارائه دهنده CMS.. 6

4-1-Word press. 6

4-2-Joomla. 7

4-3-PHP nuke / fusion.. 7

4-4-ASP.net nuke. 7

5-انواع سیستم های مدیریت محتوا 8

5-1-سی ام اس های رایگان (open source): 8

5-2-سی ام اس های تجاری (comercial): 8

6-پیش نیاز های یک CMS چیست؟ 8

6-1- http server (web server) 8

6-2-code inter preter ( code engint ) 8

6-3- DBMS ( data base mangment system) 8

6-4-FTP service. 9

7-بخش های یک cms چیست؟. 9

7-1-Fronte (بخش جلویی) 9

7-2- Backend (بخش پشتی) 9

8-بخش Fronted چیست و انواع کاربران آن.. 9

8-1-Guest user. 9

8-2-Standard user. 9

8-3-Power user. 9

9-بخش bakend چیست و انواع کاربران آن.. 9

9-1-Editor user. 9

9-2-Publisher user. 9

9-3-Moderators / Admin.. 10

10-بخش های مختلف یک cms. 10

10-1-layout / skin.. 10

10-2-groups / subGroup.. 10

10-3-content 10

10-4-menu.. 10

10-5-modules. 10

11-نتیجه گیری... 11

مراجع. 11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

اصول کاربا سی ام اس ها

استادراهنما:

جناب آقای دکترعیسی نجفی

ارائه دهنده:

محبوبه عزیزی

درس شیوه ارائه مطالب علمی وفنی

دانشگاه فناوری های نوین قوچان

 

چکیده

 تقریباهمه افرادمی خواهندیک سایت راه اندازی کنندسیستم مدیریت محتوانقش بسیارمهمی درطراحی سایت دارد.
سیستم هایی که آنها را با نام CMS می شناسیم مخفف عبارت Content Management System به معنای سیستم مدیریت محتوا می باشند،  cms نرم افزار تحت سرور می باشد که به مدیران سایت ها اجازه می‌دهد که بدون داشتن دانش کدنویسی بتوانند صفحات سایت خود را ایجاد کرده و آنها را تغییر دهند.هدف اصلی استفاده از cms ساده کردن کارها می باشد. به عبارتی اگر بخواهید متنی از یک صفحه را تغیر دهید نیازی به بارگذاری مجدد همه اطلاعات بر روی سرور نیست ، بلکه به راحتی می توان از گزینه های موجود متن را ویرایش کرده و با زدن یک دکمه بلافاصله آن را ذخیره کرد.همچنین برای ایجاد صفحات جدید نیازی به نوشتن کدها برای هر صفحه به صورت جداگانه نمی باشد، بلکه یکبار این کدها نوشته می شوند و هر بار که شما بخواهید مطلب و صفحه جدیدی را به سایت خود اضافه کنید این کدها به صورت اتوماتیک به متن ارسالی شما اضافه خواهند شد.

کلمات کلیدی

مدیریت محتوا،طراحی سایت،سی ام اس،سایت ساز،قالب های آماده

 


1-مقدمه

سیستم هایی که آنها را با نام CMS می شناسیم مخفف عبارت Content Management System به معنای سیستم مدیریت محتوا می باشند، cms نرم افزار تحت سرور می باشد که به مدیران سایت ها اجازه می‌دهد که بدون داشتن دانش کدنویسی بتوانند صفحات سایت خود را ایجاد کرده و آنها را تغییر دهند.
هدف اصلی استفاده از cms ساده کردن کارها می باشد. به عبارتی اگر بخواهید متنی از یک صفحه را تغیر دهید نیازی به بارگذاری مجدد همه اطلاعات بر روی سرور نیست ، بلکه به راحتی می توان از گزینه های موجود متن را ویرایش کرده و با زدن یک دکمه بلافاصله آن را ذخیره کرد.
همچنین برای ایجاد صفحات جدید نیازی به نوشتن کدها برای هر صفحه به صورت جداگانه نمی باشد، بلکه یکبار این کدها نوشته می شوند و هر بار که شما بخواهید مطلب و صفحه جدیدی را به سایت خود اضافه کنید این کدها به صورت اتوماتیک به متن ارسالی شما اضافه خواهند شد.

با گسترش خدمات موجود در اینترنت و فراهم شدن بسترهای فعالیت در این حوزه، باعث شده است که شرکت ها و افراد تصمیم بگیرند که برای خود یک وب سایت نیز ایجاد کنند. اما از جایی که هرشخصی توانایی و زمان کافی برای یادگیری زبان های برنامه نویسی تحت وب را ندارد می بایستی از نرم افزارهای موجود برای راه اندازی و مدیریت سایت خود استفاده کند که به اختصار CMS نامیده می شوند

برای مثال اگر شما می خواهید برای خودتان یک سایت خبری راه اندازی کنید ، می توانید یک cms را بر روی سرور نصب کرده و کار خود را آغاز کنید. شما برای کار با cms نیازی به دانش برنامه نویسی تحت وب ندارید و لزومی هم ندارد که بدانید سیستم مدیریت محتوایی که استفاده می کنید به چه طریق این کارها را انجام می دهد. چرا که برای شما سایت و محتوای آن مهم می باشد.

تا اینجا باید متوجه شده باشید که استفاده از cms چقدر می تواند شما را در راه اندازی یک وب سایت کمک کند. اما این دلیلی نمی شود که شما هر cms ای را که دیدید آن را نصب کرده و از آن استفاده کنید. درحال حاظر بیش 1200 سیتسم مدیریت محتوا وجود دارد که هرکدام برای فعالیت های خاصی مناسب می باشند، برای همین شما باید زمینه کار سایت خود را مشخص کرده و متناسب با فعالیت هایی که میخواهید انجام دهید یک cms را برای کارتان انتخاب کنید.

 

2-CMS چیست؟

 

سیستم مدیریت محتوا چیست؟

 اگر برای راه اندازی وب سایت بر روی فضای میزبان وب، شرکت های طراحی سایت امکاناتی را برای کاربران قرار داده اند که به آن CMS می گویند.

این امکان که بسیاری از کارهای ما برای ایجاد تغییرات بر روی وب سایت را انجام می دهد.

باید اینکه را در نظر داشته باشیم که اگر ما به مبانی برنامه نویسی تحت نت آشنایی کاملی نداریم می توانیم با استفاده از این امکان، به راحتی وب سایت خود را مدیریت نماییم.

ضرب المثلی که برای توضیح ساده تر این موضوع می توانم به شما بگویم این است :

که برای کندن زمین دیگر نیازی به ساختن و اختراع بیل نیست.

معنای لغوی که در فارسی برای cms ترجمه شده است، سیستم مدیریت محتوا می باشد. که دقیقا مطابق با ترجمه آن، در اینجا ما به مدیریت محتوای سایت خود از قبیل مطالب، قالب ها و اسکین (skin) و چیدمان و طرح سایت ( Desin) خود و همچنین کنترل بخش مدیریت و سطح دسترسی مدیران، و همچنین استفاده از ماژول ها و ابزار موجود در سیستم مدیریت محتوای خود می پردازیم.

بنابراین cms یک مفهوم می باشد تا یک نرم افزار و برنامه، که به برنامه هایی که برای مدیریت محتوا استفاده می شوند، نامیده می شود.

برای بهینه سازی سایت خود ما باید یک cms قوی در اختیار داشته باشیم تا بتواند سئو خوبی را برای سایت ما ایجاد نماید؛ استفاده از cms های آماده که در ادامه با آنها آشنا خواهیم شد را، برای طراحی سایت هایی که از آنها انتظار زیادی در زمینه معرفی شرکت، ارگان و حتی خودمان را داریم، به شما طراحان سایت سفارش نمی کنم؛ زیرا بسیاری از امکانات مانند طراحی سایت فروشگاه اینترنتی و داشتن امکانات خرید آنلاین و توسط این سایت ها امکان پذیر نمی باشد. پس بهتر است به سمت طراحی سایت با روش و اصولی که در آن بهینه سازی سایت رعایت شده است، برویم.

3-فواید استفاده از CMS چیست؟

 همانطور که در تعریف این مبحث گفتیم، برای راه اندازی وب سایت بر روی فضای میزبان وب، شرکت های طراحی سایت امکاناتی را برای کاربران قرار داده اند که به آن CMS می گویند.

فواید استفاده از این امکان به شرح زیر می باشد:

3-1- راه اندازی وب سایت بدون نیاز به دانستن برنامه نویسی تحت وب

3-2- ایجاد امکانات داینامیک برای تغییر امکانات و محتوایات وب سایت به صورت آنلاین

۳-3-ارتباط با کاربر

3-4- ایجاد سطوح دسترسی برای مدیران وب سایت

3-5- استفاده از ابزار های آماده بر روی وب سایت خود

3-6-مدیریت صفحات و زیر صفحات

3-7-مدیریت مطالب سایت

3-8-مدیریت کاربران

3-9-مدیریت بنر سایت و لوگو

3-10-مدیریت پوشه و بارگزاری تصاویر

3-11-مدیریت خبر خوان

3-12-مدیریت رنگ بندی سایت

3-13-تهیه نسخه پشتیبان دیتابیس

3-14-تبادل پیام بین کاربران

3-15-تغییر وضعیت نمایش منوها

3-16-مدیریت آگهی ها

3-17-نظر سنجی ها

4-معروف ترین شرکت های ارائه دهنده CMS

امروزه ۴ شرکت معروف در زمینه ارائه CMS در جهان وجود دارند :

4-1-Word press

 نرم افزار کدبای که در سال 2003 توسط مت مولنگ عرضه شد. این سیستم مدیریت محتوا در ابتدا برای راه اندازی وبلاگ در نظر گرفته شده بود. ولی بعد از آزاد شدن مشارکت همگانی در توسعه وردپرس در سال 2005 این سیستم به سرعت گسترش پیدا کرد، به طوری که وب سایت های معروفی نیز به سمت استفاده از این سیستم کشیده اند. هم اکنون طبق آمار شرکت Pingdom وردپرس رتبه اول بیشترین استفاده را دارد ، طبق گزارش آماری وب سایت Technorati هم اکنون حدود 51% از وبلاگ های دنیا از سیستم وردپرس استفاده می کنند.

با افزایش محبوبیت و استفاده میلیونی کاربران از این سیستم نهایتا در سال 1384 گروه وردپرس فارسی از عده ای افراد علاقه‌مند تشکیل یافت تا این سیستم را به زبان فارسی ترجمه کرده و پشتیبانی آن را برای کاربران فارسی زبان به طور رایگان انجام دهند.

وردپرس به زبان PHP نوشته شده است و از پایگاه داده MySQL برای نگه‌داری اطلاعات استفاده می کند. وجود سایت ها و انجمن های پشتیبانی و منابع آموزشی فراوان باعث شده تا این سیستم در ایران نیز بیشترین استفاده را داشته باشد.

با اینکه هسته وردپرس برای وبلاگ نوشته شده است ولی وجود افزونه های فراوان و سئوی بالای این سیستم اکثر وبمستران را به استفاده از این سیستم کشانده است و در حال حاظر سایت های بزرگ و پربازدید نیز از این سیستم برای مدیریت وب سایت خود استفاده می کنند.


4-2-Joomla

جوملا نام سایت ساز آزاد و رایگان و البته محبوب برنامه نویسان می باشد که در سال 2005 عرضه شد. جوملا برخلاف وردپرس از همان ابتدا برای راه اندازی وب سایت ها در نظر گرفته شده بود برای همین مدیریت آن نسبت به وردپرس سخت تر می باشد. انعطاف پذیری بالای این سیستم شما را قادر می سازد تا یک سایت شرکتی ، خبری ، گالری عکس و ... را راه اندازی کنید.

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


4-3-PHP nuke / fusion

یک زبان برنامه‌نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. تا ژانویه سال ۲۰۱۳ میلادی پی‌اچ‌پی بر روی ۲۴۴ میلیون وب‌گاه و ۲٫۱ میلیون سرور وب نصب شده‌است این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف به انگلیسی ساخته‌شد و در حال حاضر توسعه آن بر عهده گروه پی‌اچ‌پی می‌باشد. در ابتدا پی‌اچ‌پی از عبارت صفحه خانگی شخصی Home Pageگرفته شده‌بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی‌اچ‌پی: پیش‌پردازندهاابرمتن می‌باشد.

کدهای پی‌اچ‌پی توسط یک سرور وب که نرم‌افزار پی‌اچ‌پی بر روی آن نصب باشد، تفسیر می‌شوند. دستورهای این زبان می‌توانند به صورت مستقیم در درون کدهای اچ‌تی‌ام‌ال قرار بگیرند. زبان پی‌اچ‌پی از نسخه ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت می‌تواند برای ایجاد نرم‌افزارهای غیر وبی و یا نرم‌افزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.

پی‌اچ‌پی یک نرم‌افزار آزاد است که تحت مجوز پی‌اچ‌پی انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوان پی‌اچ‌پی، با مجوز همگانی گنو (GPL) سازگار نیست. پی‌اچ‌پی را می‌توان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه بر روی تقریباً تمامی سیستم‌های عامل و پلت‌فرم‌ها (یا سکوها) وجود دارد. تمامی این استفاده‌ها رایگان است.


4-4-ASP.net nuke

ASP یک تکنولوژی مبتنی بر سرویس دهنده بوده که امکان اجرای اسکریپت ها ی موجود در یک صفحه وب را از طریق یک سرویس دهنده اینترنت فراهم می نماید .
تکنولوژی متعلق به شرکت ما کروسافت است .
از کلمات Active Server Page مشتق شده است .
برنامه ای است که با مدیریت  IIS اجراء می گردد.
یک فایل ASP مشابه فایل Html است .
محتویات یک فایل ASP شامل : متن ، Html ، XML و اسکریپت است .
اسکریپت های موجود در یک فایل ASP بر روی سرویس دهنده اجراء می گردنند.
فایل های ASP دارای انشعاب  asp می باشند.
پس از درخواست فایل های  ASP توسط کاربران ، در ابتدا محتویات اسکریپت ها  مربوطه بر روی سرویس دهنده اجراء و  در ادامه نتایج  بصورت تگ های Html برای کاربر ارسال خواهد شد.
آشنائی اولیه با  ASP کلاسیک می تواند دارای جنبه های مثبتی از بعد فراگیری ASP.NET با شد . +ASP  همان ASP.NET است . زمانیکه ما کروسافت ASP.NET را طراحی نمود ،در ابتدا از  نام فوق استفاده گردید .
امروزه بسیاری از کاربران از طریق این ۴ شرکت طراحی سایت خود را انجام می دهند.

5-انواع سیستم های مدیریت محتوا

5-1-سی ام اس های رایگان (open source):

سی ام اس رایگانسی ام اس هایی مثل جوملا، وردپرس، دروپال و صدها نام دیگر که این روز ها بیش تر از گذشته باب شدن از انواع سی ام اس های رایگان یا در اصطلاح open Source هستند که به صورت رایگان در اینترنت وجود دارن و قابل دانلود هستند. اگر کسی آگاهی اندکی از دنیای وب داشته باشه می تونه یکی از اون ها دانلود بکنه و به طراحی وب سایت بپردازه. خوب تا اینجای کار خیلی هم خوب به نظر می رسه اما باید به نکات زیر در رابطه با سیستم مدیریت محتوا توجه داشته باشیم: این نوع سیستم ها open source یا کد باز هستند و به همین دلیل کد نرم افزار در دسترس عموم قرار داره و مشکلات امنیتی اون به سرعت در اختیار نفوذگران قرار می گیره، پس از نظر امنیتی بسیار ضعیف بوده و کارایی لازم را ندارد!

5-2-سی ام اس های تجاری (comercial):

cms چیست؟دسته دوم سیستم های مدیریت محتوا سیستم های تجاری یا commercial هستند که به شکل کاملا اختصاصی توسط شرکت های فعال در زمینه فناوری اطلاعات و نرم افزار ارائه می شن. سورس کد این نرم افزار ها قابل ملاحظه نیست و از کد های لایه های امنیتی اون ها تنها گروه برنامه نویسی شرکت تولید کننده با خبر هستند و احتمال هک شدن و حمله به این سیستم ها بسیار بسیار پایین است. این سیستم ها توسط شرکت های ارائه دهنده پشتیبانی شده و به سادگی قابل ارتقا به نسخه های بالاتر هستند. هچنین این سیستم ها از ابتدا بر پایه زبان و فرهنگ فارسی پیاده سازی می شوند و کاربر احساس راحتی بیش تری در هنگام کار با آن ها می کند.

6-پیش نیاز های یک CMS چیست؟

برای راه اندازی یک CMS پیش نیاز هایی را لازم داریم که شامل ۴ مورد است:

6-1- http server (web server)

این امکان برای نمایش صفحات و بر روی مرورگر کاربر استفاده می شود.

 6-2-code inter preter ( code engint )

اجرای برنامه تحت وب سرور و نمایش خروجی ان به کاربر و همچنین ترجمه کد ها از این امکان استفاده می شود. برنامه هایی مثل ASP و PHP و JAVA از این قبیل هستند.

6-3- DBMS ( data base mangment system)

برای ایجاد جداول بانک اطلاعاتی و ذخیره سازی محتویات داخل صفحات این مورد نیاز می باشد.

6-4-FTP service

دسترسی به فضا های وب به صورت درایو مجازی از راه دور خواستار وجود سرویس FTP می باشد، که این مبحث را به طور کامل در بحث پروتکل FTP چیست، توضیح داده ایم.

7-بخش های یک cms چیست؟

یک cms دارای دو بخش می باشد

7-1-Fronte (بخش جلویی)

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

7-2- Backend (بخش پشتی)

بخش مدیریتی cms را که به کمک آن میتوانیم خروجی دلخواه را برای بخش (Fronted) طراحی میشود را بخش مدیریتی یا پشتی یا پشتیبانی cms می نامند.

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

8-بخش Fronted چیست و انواع کاربران آن

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

انواع کاربران آن سه دسته می باشند:

8-1-Guest user

در طراحی سایت به همان کاربران عمومی سایت می باشند که سطح دسترسی عمومی دارند و بدون Login کردن می توانند صفحات عمومی سایت را ببیند. تمام بازدید کنندگان وب سایت ها را این نوع کاربران یا Guest user ها می نامند. مثلا وقتی ما وارد یک سایت می شویم و از آن بازدید میکنیم به ما یک کاربر Guest user می گویند.

8-2-Standard user

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

8-3-Power user

این کاربران که در طراحی سایت کاربران پر قدرت نامیده میشوند به جز اجازه دسترسی به صفحه شخصی خود، حتی اجازه تغییرات در ساختار سایت را برای خود نیز دارند. مثلاقسمتی ازسایت را مثل تبلیغات سایت را برای خود حذف نمایند. این نوع کاربران را کاربران Power user می نامند.

 

9-بخش bakend چیست و انواع کاربران آن

 بخش مدیریتی cms را که به کمک آن میتوانیم خروجی دلخواه را برای بخش (Fronted) طراحی میشود را بخش مدیریتی یا پشتی یا پشتیبانی cms می نامند.

کاربران این بخش نیز به سه دسته تقسیم میشوند

9-1-Editor user

در طراحی سایت در بخش مدیریت دسته ای از user ها، کاربران و مدیرانی هستند که اجازه ورود به بخش مدیریت سایت را دارند، همچنین قدرت تغییر و ثبت اطلاعات را در محدوده تعریف شده برایشان را دارند. مثلا می تواند وارد بخش مدیرت شده و در قسمت اخبار، خبری جدید را درج نمایند. پایین ترین سطح مدیریت در بین کاربران Backend را دارند.

9-2-Publisher user

در طراحی سایت، این دسته از مدیران و کاربران بخش مدیریت وب سایت علاوه بر تغییر در محتوای مطالب و ثبت مطالب جدید، اجازه تغییر در ساختار و بخش هایی در سایت را دارند . مثلا می تواند به جز گذاشتم مطلب و اخباری جدید در بخش اخبار سایت، آن بخش را دسته بندی نیز نمایید، دسته هایی شامل اخبار داخلی و خارجی. و یا اضافه کردن محصول جدیدی در سایت و دسته بندی محصولات؛ مثل یک شرکت خودرو سازی که داری محصول سواری می باشد به دسته های زیر مجموعه ی آن، خودرو ایی جدید اضافه نماییم .

9-3-Moderators / Admin

در مبحث طراحی سایت، این کاربران، کاربران شناخته شده در بخش مدیریت می باشند که بالاترین سطح دسترسی را دارند و می توانند سطوح دسترسی کاربران قبلی زیر مجموعه خود را تغییر دهند.

باید توجه داشته باشیم کاربر Admin برای هر سایتی یک کاربر می باشد که فقط خود او اجازه حذف و ویرایش خود را دارد.

همچنین ما می توانیم کاربر Moderators با قدرت دسترسی و سطح دسترسی Admin تعریف کنیم؛ مثالی که برای فهم بهتر این دو نوع کاربر می توانیم بگوییم این می باشد که کاربر Admin مدیر کل یک شرکت است و Moderators ی با بلاترین سطح دسترسی معاون اول او، و سایر Moderators ها بقیه معاونت های مدیر کل می باشند.

10-بخش های مختلف یک cms

 حال در اینجا می خواهیم با بخش های مختلف یک cms آشنا شویم. یک cms بخش های مختلفی دارد، اما ۵ بخش مهم آن را در اینجا به شما معرفی می نماییم.

آشنایی با این بخش ها به ما کمک خواهد کرد که سایت خود را طراحی و در آن تغییرات دلخواه را انجام دهیم.

10-1-layout / skin

در قسمت قالب یا اضافه کردن قالب می توانیم به ویراش قالب خود بپردازیم و چیدمان ابزار صفحات خود را تغییر دهیم.

ما می توانیم از مسیر : امکانات / مدیرت قالب ، به امکانات مدیریتی بخش قالب وب سایت دسترسی پیدا کنیم.

ضمنا باید توجه داشته داشته باشیم که بعضی تغییرات در این قسمت به راحتی قابل اعمال نیست و نیاز به کد نویسی و آشنا بودن به کدهای قالب را دارد. پس اگر مهارت خاصی در این زمینه نداریم، نباید بیشتر از حالت های پیش فرض تعیین شده، مثلا تغییر رنگ یا عکس زمینه و بر روی قالب، ویرایش انجام دهیم. در بحث طراحی سایت قسمت layout / skin بسیار مهم می باشد، چون کاربران و بازدید کنندگان با این لایه سر و کار دارند و زیبایی و طراحی سایت مناسب و طراحی قالب مناسب باعث جلب نظر آنها خواهد شد.

10-2-groups / subGroup

هر وب سایت دارای بخش های مجزایی ست، که در هر کدام از این بخش ها، صفحات مرتبط به هم می تواند قرار داده شود، مثل سایتmap بنابرین در سیستم های مدیریت محتوا نیز با ید این بخش بندی انجام شود تا بتوان صفحاتی که می سازیم در نقشه و ساختار وب سایت جای دقیقی داشته باشد. امکانی در این زمینه در بخش cms برای ما قرار داده شده است که به آن دسته بندی مطالب می گویند. ما از بخش دسته بندی می توانیم برای وب سایت خود و مطالب آن دسته بندی با زیر مجموعه های مختلف، بسازیم. همچنین می توانیم بین این دسته بندی ها با لینک ارتباط برقرار نماییم.

10-3-content

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

10-4-menu

در نمایش مطالب ساخته شده، اگر آنها را برگزیده کرده باشیم در صفحه اصلی نمایش داده خواهند شد؛ ولی در غیر این صورت باید حتما برای آنها منو و یا لینک تعریف نماییم؛ و یا توسط ماژول های نصب شده، مثل ماژول تبلیغات برای نمایش دادن آن ها اقدام نماییم. می توانیم از طریق مدیرت منو به این قسمت دسترسی داشته باشیم. باید این نکته را در نظر داشته باشیم در قالبی که انتخاب می کنیم و یا آن را طراحی کرده ایم، قسمتی برای منو تعریف شده باشد. بهترین کار ویرایش منوی قبلی موجود بروی قالبهای آماده می باشد.

در طراحی سایت منو ها نکته مهم و اساسی ارتباط وب سایت با کاربران و بازدید کنندگان می باشد، تا بتوانند به راحتی مطالب خود را در وب سایت جست و جو نمایند.

10-5-modules

عبارت است از ابزارها و امکانات اضافی که ما بر روی سایتمان داریم. مثلا ابزاری برای نمایش ساعت، تبلیغات، آمار بازدید و که به بخش مدیریتی وب سایت ما قسمت هایی را برای ویرایش و ایجاد تغییر در این قسمت ها اضافه می نماید. در طراحی سایت برای اضافه کردن ابزار ها و ماژول ها باید آنها را خریداری نماییم. طراحان سایت امروزه برای طراحی سایت های خود دیگر برای بسیاری از امکانات به جای نوشتن کد، از اضافه کردن ابزار ها استفاده می نمایند. زیرا امر طراحی سایت را سریعتر و بهتر جلو خواهد برد و وب سایت با کیفیت تری اینگونه خواهیم داشت.

11-نتیجه گیری

کاربران گرامی  هر سایتی که بیشتر از چند صفحه باشه باید با سیستم مدیریت محتوا سازماندهی بشه .  الان دیگه همه سایت ها به صورت داینمیک یا پویا نوشته میشن . یعنی الان دیگه سایتی وجود نداره که فقط ۴ ، ۵ تا صفحه داشته باشه . یه فروشگاه ساده حداقل چند صد صفحه داره که مدیریت این همه صفحه بدون یک سیستم مدیریت محتوا تقریبا غیر ممکنه . برای هر کاری یک سیستم مدیریت محتوا وجود داره که می تونید این سیستم رو فقط در چند دقیقه نصب و تنظیم کنید و بعد ازش استفاده کنید . بنابراین دیگه راه اندازی سایت بدون سیستم مدیریت محتوا امکان پذیر نیست و همه سایت ها به یک سیستم مدیریت محتوا نیاز دارن ,امیدوارم مفید بوده باشه و لذت برده باشین همراه با آموزش دات نت باشید.

 مراجع

1.       http://amozesh.net

2.       http://iamozesh.com

3.       http://arnikaweb.com

4.       http://itsolution.asia

5.       http://www.elmefarda.com

6.       http://sobhaneh online.com

  • Eisa Najafy

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی