در اين بخش مي‌توانيد در مورد تمامي مسائل و موضوعات مرتبط با طراحي صفحات اينترنتي به بحث بپردازيد
Captain II

Captain II



نماد کاربر
پست ها

386

تشکر کرده: 604 مرتبه
تشکر شده: 131 مرتبه
تاريخ عضويت

دوشنبه 24 اردیبهشت 1386 14:15

محل سکونت

کرمان

آرشيو سپاس: 1113 مرتبه در 163 پست

آشنایی با سیستم های مدیریت محتوا "CMS"

توسط SA@M » جمعه 22 اسفند 1393 12:00

سلام خدمت همه ی دوستان طلایی سنترال کلابز

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

آشنایی با سیستم های مدیریت محتوا "CMS"


CMS چیست؟

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

البته قبل از اینکه بحث در این مورد را ادامه دهیم به این نکته اشاره کنم که منظور ما از cms در این مطلب فقط سیستم های مدیریت محتوای تحت وب WCMS می باشد.

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

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

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

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

در این پست چندین سیستم مدیریت محتوای رایگان و البته محبوب را با هم بررسی خواهیم کرد تا در آخر یکی از آنها را برای آغاز کسب و کار اینترنتی خودمان استفاده کنیم. پس تا آخر مطلب را دنبال کنید.

یک cms خوب باید دارای چه ویژگی هایی باشد؟

• دارای محیط فارسی

• پشتیبانی از طرف طراح و توسعه دهندگان ( چه cms رایگان باشد و چه تجاری )

• محیط کاربری ساده

• قابلیت انعطاف پذیری برای گسترش دادن

• سرعت انتشار مطالب در سایت و مدیریت بخش های مختلف

• داشتن ادیتور متن با گزینه های کاربردی و و امکانات لازم برای گذاشتن فایل های مدیا در کنار متون

• قابلیت برگراری ارتباط با کاربر (منظور داشتن امکاناتی همچون عضویت ، نظرسنجی و... می باشد)

• یک cms خوب باید راه کارهای جلوگیری از نفوذ به سایت داشته باشد

• بهینه بودن برای موتورهای جستجو از قبیل Google , Yahoo و Bing

• چند کاربره بودن

• و...

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

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


1. وردپرس WordPress

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

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

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

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


2. جوملا Joomla

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

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


3. دروپال Drupal

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

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

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 
اندکی صبر سحر نزدیک است...
اينك آخرالزمان

2 کاربر از این پست سپاسگزاري کرده اند

Captain II

Captain II



نماد کاربر
پست ها

386

تشکر کرده: 604 مرتبه
تشکر شده: 131 مرتبه
تاريخ عضويت

دوشنبه 24 اردیبهشت 1386 14:15

محل سکونت

کرمان

آرشيو سپاس: 1113 مرتبه در 163 پست

Re: آشنایی با سیستم های مدیریت محتوا "CMS"

توسط SA@M » جمعه 22 اسفند 1393 19:06

حال به معرفی دروپال میپردازیم. بهترین مقاله ای که در این زمینه پیدا کردم رو براتون قرار میدم:

مقدمه ای بر دروپال:

بیشتر سایتهایی که می بینیم و با اونها سروکار داریم چطور درست شدند، حتما تمام آنها از پایه کد نویسی شده اند.
نه، امروزه دیگر نیاز نیست که حتما سایت را از پایه بنویسید و کاملا با کد نویسی سرو کار داشته باشید، چون سیستم هایی مدیریت محتوایی(CMS) ساخته شدند که کار شما را خیلی راحت می کنند.

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

تولد دروپال

شاید این داستان خیلی تکراری باشد که سایتهای موفق از دانشگاه و اتاق های کوچک شروع شده است، دروپال هم از داخل اتاق خوابگاه شروع شد که فقط ایده اول آن اشتراک اینترنت بین چندین اتاق خوابگاه بوده.Dries Buytaert (موسس دروپال) از اواخر سال 2001 تصمیم گرفت سورس سایت خود را در اختیار مردم قرار بدهد، پس دروپال هم مثل خیلی سیستم های محبوب متن باز بوده و هست و به زبان PHP می باشد. اگر تمایل داشتید می توانید سایت شخصی  موسس دروپال  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  را مشاهده نمایید.
دروپال چیست؟
سیستم مدیریت محتوای دروپال نه دروپال یک فریم ورک بوده و فراتر از سیستم مدیریت محتوا می باشد. با دروپال می توان از کوچکترین سایتها تا بزرگترین سایتها را ایجاد نمود، این کاملا صحیح می باشد، ولی چرا برای یک وبلاگ باید از دروپال استفاده نمود، پس سعی کنید برای سایتهای سبک از سرویس های سبک استفاده کنید. ولی انعطاف دروپال به حدی می باشد که با نوشتن در مورد آن نمی توان توضیح داد. امیدوارم تا سری مقاله های بعد شما را بیشتر با دروپال آشنا نماید.

دروپال برای چه نوع سایتهایی مناسب می باشد؟

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

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

بخشی از سایتهای دانشگاههای بزرگی مانند MIT و harvard و تماما سایت دانشگاههای  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد   و  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  با دروپال طراحی شده اند.
و خیلی دیگر از سایتها اشاره نمود.
نکته: کار با دروپال به علت انعطاف زیاد دروپال کمی سخت بوده، و برای افراد تازه کار پروسه طولانی برای یادگیری وجود دارد، ولی بعد از یادگیری دروپال بازار کار بسیار بزرگی در اختیارخواهید  داشت.
جای دارد تا این را هم بیان کنم که دروپال دارای انجمن بسیار بزرگ و فعال انگلیسی و انجمن به نسبت خوب فارسی می باشد.
دروپال چندین سال پشت سر هم برنده جایزه امنیت شده است پس با خیالی راحت همراه دروپال و ما باشید.

 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 
اندکی صبر سحر نزدیک است...
اينك آخرالزمان

2 کاربر از این پست سپاسگزاري کرده اند

Major II

Major II



no avatar
پست ها

72

تشکر کرده: 3 مرتبه
تشکر شده: 52 مرتبه
تاريخ عضويت

دوشنبه 10 آبان 1389 00:20

آرشيو سپاس: 111 مرتبه در 24 پست

Re: آشنایی با سیستم های مدیریت محتوا "CMS"

توسط tamcat2010 » يکشنبه 24 اسفند 1393 13:19

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

Administrator

Administrator



نماد کاربر
پست ها

15465

تشکر کرده: 10180 مرتبه
تشکر شده: 3920 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 19:51

آرشيو سپاس: 30251 مرتبه در 5981 پست

Re: آشنایی با سیستم های مدیریت محتوا "CMS"

توسط Mahdi1944 » يکشنبه 24 اسفند 1393 14:47

tamcat2010,  
مقالات مرتبط با هك و هر چيزي در اين حوزه، در اين انجمن مجاز نيست
زندگي صحنه يکتاي هنرمندي ماست     هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست     خرم آن نغمه که مردم بسپارند به ياد


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

2 کاربر از این پست سپاسگزاري کرده اند

Captain II

Captain II



نماد کاربر
پست ها

386

تشکر کرده: 604 مرتبه
تشکر شده: 131 مرتبه
تاريخ عضويت

دوشنبه 24 اردیبهشت 1386 14:15

محل سکونت

کرمان

آرشيو سپاس: 1113 مرتبه در 163 پست

Re: آشنایی با سیستم های مدیریت محتوا "CMS"

توسط SA@M » يکشنبه 24 اسفند 1393 16:15

tamcat2010 نوشته است:عزیز یه مقاله در مورد هک سایت بزارید لطفااا


دوست عزیز به نظر بنده یادگرفتن تنها هک کردن یک مورد آزاردهنده و ناشایست هست. چون کسی که به دنبال یاد گرفتن این موارد باشه هیچوقت موفق نمیشه و تنها تخریب کردن رو یاد میگیره و دست آخر اگر خیلی موفق و خوش شانس باشه یک کرکر/c r 4c k میشه!

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

پیشنهاد میکنم این متن رو بخونید.

هکر (hacker) چیست؟

پرونده اصطلاحات(Jargon File) شامل تعاریفی از' هکر' است که عموما در ارتباط با تعریف تکنیکی آن همراه با وصف سرخوشی حل مشکلات و مرتفع کردن محدودیت هاست. اگر شما می خواهید بدانید چگونه هکر شوید تنها دو تعریف به دردتان می خورد.

یک اجتماع ، یک فرهنگ مشترک ، از برنامه نویسان خبره و جادوگران شبکه که پیشینه آن از میان دهه ها به مینی کامپیوترهای اشتراک زمانی (time-sharing) و اولین تجریه های ARPAnet می رسد. اعضای این فرهنگ اصطلاح ' هکر' را ساختند . هکرها اینترنت را ایجاد کردند. آنان سیستم عاملUnix را آنچنان که امروز هست ایجاد کردند. هکرها usenet را اجرا کردند. آنان باعث شدند شبکه جهانی (World wide web) کار کند. اگر شما دارای این فرهنگ هستید و دیگران می دانند که شما چه کسی هستید و هکر می نامندتان؛ پس شما هکر هستید!

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

گروه دیگری از مردم هستند که متکبرانه خود را هکر می نامند اما نیستند! این مردمان (که بیشتر نرهای نابالغند) کسانی هستند که سیستمهای کامپیوتری و مخابراتی را 'تخریب' می کنند. هکرهای واقعی اینان را 'شکننده (c r 4c k) ' می نامند و هیچ کاری به آنان ندارند. هکرهای واقعی اعتقاد دارند که اینان تنبل، بی مسئولیت و نه چندان باهوشند و می دانند که توانایی نفوذ به سیستمهای امنیتی شما را هکر نمی کند. همانگونه که دزدان اتومبیل را هیچگاه نمی توان مکانیک نامید. متأسفانه بسیاری از روزنامه نگاران و نویسندگان ناآگاهانه واژه ی' هکر ' را برای توصیف شکننده ها (c r 4c k) بکار می برند و هکرها را تا سرحد مرگ عصبانی می کنند.

تفاوت اصلی این است: هکرها می سازند اما شکننده ها ویران میکنند.

اگر می خواهید هکر باشید (همواره ) مطالعه کنید. اما اگر می خواهید شکننده شوید گروه خبری alt.2600 را بخوانید و آماده باشید که ۵ تا ۱۰ سال را در زندان بگذرانید، پس از اینکه فهمیدید به اندازه ای که فکر می کردید زرنگ نیستید. این تمام چیزی است که درباره ی شکننده ها (c r 4c k) خواهم گفت.
اندکی صبر سحر نزدیک است...
اينك آخرالزمان

Mahdi1944 از این پست سپاسگزاري کرده است


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 2 مهمان