آموزش راه اندازی سایت در چند ساعت - بخش دوم - ایران مرجع پارسی بلاگ

*توجه *توجه برای دانلود فایل مورد نظر خود پس از کلیک بر روی لینک *...برای دانلود اینجا کلیک کنید...*؛لطفا 15 ثانیه صبر کنید و بعد بر روی رد کردن تبلیغ کلیک کنید،سپس لینک دانلود رایگان ظاهر خواهد شد* ایران مرجع پارسی بلاگ
94/7/18
11:16 عصر

آموزش راه اندازی سایت در چند ساعت - بخش دوم

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

آموزش رایگان راه اندازی سایت در چند ساعت - بخش دوم

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

تاریخچه CMS
در سال 1995 تعداد کاربران اینترنتی تنها 13 میلیون نفر در سراسر جهان را شامل می شد، این در حالی است که این رقم در سال
2005 یعنی فقط ده سال بعد به 1 میلیارد نفر رسید. این رشد انفجاری موجب شد تا کاربران زیادی به لزوم استفاده از اینترنت و
وب پی برده و در فاصله این سالها، تعداد صفحات وب بر روی شبکه جهانی وب به 60 میلیارد صفحه رسید. این نیاز روز افزون
شرکت های طراح وب را بر آن داشت تا با طراحی و پیاده سازی نرم افزارهای جامع همه منظوره که منطبق بر نیاز اغلب مشتریان
باشد و به صورت قالبی منعطف بتوان بیشتر وب سایت های اینترنتی را با آنها راه اندازی کرد. اینگونه نرم افزارها را بعدها نرم
افزارهای مدیریت محتوا یا CMS نامیدند .

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

تعریف سیستم مدیریت محتوا
سیستم هایی که امروزه در وب به نام CMS شناخته م یشوند مخفف Content Management System م یباشند که
کی برنامه نرم افزاری روی سرور هستند و به مدیر سایت اجازه می دهند تا بدون نیاز به طراحی دوباره سایت محتوای سایت را
تغ ییر دهد. سیستم های مدیریت محتوا عبارتست از سیستمی که بتوان به وسیله آن سه عمل اصلی : ایجاد، مدیریت و سطح بندی
اطلاعات را انجام داد.
CMS ها انواع مختلفی دارند که مشهورترین آ نها «سیست مهای مدیریت محتوای وب » هستند که با نام WebCMS خطاب
م یشوند. این نوع از سیست مهای مدیریت محتوا به قدری مشهور و محبوب هستند که زمان بحث از CMS ها تا از نوع دیگری
از CMS ها بحث نشود منظور همان WebCMS ها هستند. به زبان دیگر، وقتی م یگوییم یک CMS یا «سیستم مدیریت
محتوا » یعنی از سیستم های مدیریت محتوای وب بحث می کنیم مگر آن که نوع خاصی از CMS ها را مشخص کنیم.

سیستم مدیریت محتوای وب WebCMS
WebCMS ها معروف ترین نوع سیست مهای مدیریت محتوا هستند، در تعریف ساد هتر: «سیست مهای مدیریت محتوای وب )یا
CMS ها( نرم افزارهایی هستند که مسئولیت مرت بسازی، نشر و کنترل محتوای وب مانند مقالات، اخبار، تصاویر و ... را به عهده
دارند. CMS » ها برروی سرورها نصب م یشوند و شما می توانید از آ نها استفاده کنید.
سیستم مدیریت محتوای سایت این امکان را به شما م یدهد خودتان سایت خود را تولید کرده و آن را به طور کامل مدیریت نما یید و
برای این امر نیاز به دانش تخصصی در این زمینه ندارید. با استفاده از این نرم افزار بسیار ساده تر از آنچه تصور کنید م یتوانید بخش
های مختلف سایت خود را مدیریت کنید بخش های جدید ایجاد کرده و به سایت خود اضافه کنید و یا محتویات آنها را تغ ییر دهید.
برای این منظور حتی لازم نیست اطلاعات را مجددا بر روی وب سرور خود بارگذاری کنید. کلیه این تغ ییرات بلافاصله پس از
آنکه دستور تغ ییر وارد م یشود اعمال می شوند همه چیز بسیار ساده تر از آنچه شما تصور میک‌نید انجام خواهد شد.
برای نمونه اگر شما قصد راه اندازی یک سایت خبری را دارید، کافیست CMS مورد نظر خود را بر روی سرور وب یعنی هما نجایی
که قرار است سایتتان باشد نصب کنید، سپس با نام کاربری و کلمه ی عبور مدیریت وارد آن شوید و اخبار خود را ارسال کنید.
لازم نیست شما بدانید که یک CMS پشت پرده چه می کند، زیرا شما CMS ها را نم ینویسید، در حقیت تعداد بسیار زیادی
CMS برروی اینترنت موجود هستند که کافیست یکی از آ نها را دانلود کنید و سپس برروی سرور خودتان نصبش کنید.

چرا از CMS ها استفاده کنیم؟
یکی از مشکلاتی که تا امروز به نوعی باعث می شد تا افراد کمتری به فکر داشتن یک وب سایت بیافتند شاید نداشتن تخصص
کافی و هزینه های بالای آن بوده، ولی امروزه با دسترس بودن سیستم CMS دیگر تمامی این مشکلات رفع شده و حتی دانش
آموزان نیز می توانند بدون داشتن تخصص کافی و با کمترین هزینه وب سایت های مورد علاقه خود را راه اندازی نمایند.
سیست مهای مدیریت محتوا یا CMS ها ابزارهایی هستند که مدیریت سایت شما را بسیار ساد هتر م یکنند، شما بدون نیاز به دانش
کامپیوتر می توانید صاحب سایتی شوید که به سادگی اخبار یا مقالات خود را در آن منتشر کنید، کاربران م یتوانند در آن عضو
شوند، را یگیری در آن برگزار کنید، فروشگاه الکترونیکی داشته باشد، کابران با یکدیگر به بحث و گفتگو بپردازند، تصاویر خود را
به صورت گالر یهای تصاویر به اشتراک بگذارید و بسیاری فعالی تهای دیگر که بسته به نرم افزار CMS شما م یتواند متفاوت
باشد. سادگی در ارسال و تغییر محتوا، مه مترین دلیل برای استفاده از CMS هاست.
اگر م یخواهید صاحب یک و بسایت باشید و نم یخواهید از CMS ها استفاده کنید، در این صورت باید دست کم با زبان
HTML یا XHTML و نیز CSS و FTP آشنایی کامل داشته باشید، این البته زمانیست که م یخواهید یک وب سایت یک
طرفه یا یک صفح هی شخصی داشته باشید، اگر بخواهید یک وب سایت دوطرفه و پویا داشته باشید که کاربران نیز مشارکتی
داشته باشند )مثلا نظر دادن، شرکت در انتخابات و ...( در این صورت این دایره بازتر شده و شما نیاز به آشنایی با یک زبان برنامه
نویسی وب مانند PHP یا ASP یا Python یا Perl یا Ruby را خواهید داشت.

همچنین اگر می پندارید که CMS ها فقط برای کاربران تاز هکار یا برای افرادی است که با کامپوتر آشنایی ندارند ساخته شده
است سخت در اشتباه هستید، چرا که CMS ها برای تمام طیف مصرف کنندگان وب هستند، در حقیقت چه کاربر تازه کار باشید
چه برنامه نویسی حرف های همواره م یتوانید از CMS ها برای کارهای خود استفاده کنید.
CMS ها برای کسانی نوشته شده اند که می خواهند در وقت خود صرفه جویی کنند، شما در عوض صرف وقت برای ایجاد
سیستمی برای مدیریت وب سایتتان وقت خود را برای بهبود روش مدیریت و اطلاعات منتشر شده در وب سایتتان م یکنید.
اگر برنامه نویسی حرفه ای قصد راه اندازی سایتی را داشته باشد بجای صرف چندین ماه برای نوشتن یک سیستم برای مدیریت
کارهایش م یتواند از یک CMS برای انجام کارهایش استفاده کند، در بدترین حالت اگر هیچ CMS ای قابلی تهای مورد نیازش
را نداشته باشد )که بعید است( م یتواند با کمک به برنامه نویسان در گسترش CMS ها کمک کند و قابلی تهای مورد نیاز خود
را به CMS اضافه کند. این در حقیقت همان قانون بسیار معروف «نرم افزارهای آزاد » است که م یگوید «چرخ را از ابتدا اختراع
نکنید، در بهبود کارایی چرخ اختراع شده کمک کنید.

برخی از مزایای کلیدی استفاده از :CMS
1. مدیریت محتوا به صورت غیرمتمرکز
2. عدم نیاز به تسلط به HTML
3. تنظیم سطوح دسترسی و تع یین نقش کاربران
4. طراحی هماهنگ و نمای همیشگی
5. تف کیک اطلاعاتِ متن، صفح ه بندی و منوها
6. به روز بودن اطلاعات
7. قابلی تهای پیشرفته وب
8. استفاده های گوناگون از تصاویر و متن
9. وجود انجمن های مختلف جهت طرح اشکالات احتمال
10 . متن باز بودن
11 . وجود افزونه های متنوع جهت افزایش قابلیت های سیستم و...

انواع CMS ها
CMS ها دارای انواع گوناگونی هستند. از نظر طرز تلقی CMS از محتوا و سیاست کلی و محور بروزرسانی سیستم های مدیریت
محتوا می توانند در یکی از دو دسته زیر قرار گیرند :
1. سیستم مدیریت محتوای صفحه محور ) )Page Base CMS
2. سیستم مدیریت محتوای قابلیت محور ) )Future Base CMS
همچنین می توان CMS ها را به دو دسته ی رایگان و تجاری تقسیم بندی کرد.

سیستم مدیریت محتوای صفحه محور ) )Page Base CMS
این CMS ها واحد اطلاعاتی وب سایت را صفحه در نظر گرفته اند. به عبارت دیگر سایت را هویتی متشکل از صفحات می دانند
و لذا تمام سعی خود را مصروف مدیریت صفحه می کنند و به مدیر سایت امکان ایجاد صفحاتی مجزا، دارای لینک به دیگر
صفحات، و قابل ذخیره سازی روی سرور هاست به یکی از فرمت های htm , html , asp , php , jsp و ... را می دهند.
نقطه کمال اینگونه CMS ها حداکثر پیاده سازی محیطی با توانایی های Microsoft Front Page یا Macromedia
Dreamwaver است. جستجو در این سایت ها بر اساس اطلاعات متنی موجود در صفحات است و عبارت Search شده را
در هر صفحه ای که بیابد لینک آن صفحه را خواهد آورد.
استفاده از اینگونه CMS ها دارای ویژگی ها و مزایا و معایبی است :
با اینگونه CMS ها می توان و بسایت های مقیاس کوچک ) Small Web ( - از 10 صفحه تا 100 صفحه - و وب سایت
های مقیاس متوسط ) Medium Web ( از 100 صفحه تا 1000 صفحه را پیاده سازی کرد. بنابراین راه اندازی سایت های
مقیاس بزرگ ) Large Web ( از 1000 تا 10000 صفحه و بالاتر با چنین CMS هایی میسر نیست. زیرا اینگونه CMS ها
اصولا از بانک اطلاعاتی استفاده نمی کنند و ایجاد صفحات بصورت دستی است . اینگونه CMS ها انعطاف پذیری فوق العاد های
در طراحی دلخواه ظاهر گرافیکی صفحات اصلی و صفحات داخلی سایت در اختیار می گذارند به نحوی که کاربر می تواند هر کدام
از صفحات داخلی خود را به نحو دلخواه طراحی کند. البته تغییر کلیات گرافیکی سایت از صفحات اول به صفحات داخلی در هیچ
وب سایت رسمی جایگاهی ندارد و اگر در سایتی مانند Yahoo با حرکت به صفات داخلی شمای سایت عوض می شود به این
خاطر است که مثلا بخش آب و هوای یاهو Weather.Yahoo.com خود در واقع سایتی مجزا با کارکردی مجزا است که
بصورت زیر مجموعه ای از مجموعه عظیم یاهو دیده می شود.

کاربری که قصد دارد سایت خود را با چنین CMS ای مدیریت کند باید تا حدود زیادی از طراحی وب و HTML سر در بیاورد.
به عبارت دیگر کاربری این سیستم مانند کاربری Microsoft Front Page یا Macromedia Dreamwaver می
باشد با این تفاوت که این نرم افزار تحت وب است. امروزه که نرم افزارهای Front Page Microsoft یا Macromedia
Dreamwaver خود امکان اتصال با وب هاست را دارند و کسی که به کاربری آنها آشنا باشد براحتی می تواند از روی کامپیوتر
خود سایت را بصورت Page base مدیریت کند.

سیستم مدیریت محتوای قابلیت محور ) )Future Base CMS
این گونه CMS ها بر اساس قابلیت های مورد نیاز مشتریان بنیان گذاری شده اند. به عبارت دیگر اکثر وب سایت های اطلاع
رسانی متشکل از بخش های مختلفی می شوند که معمولا عبارت است از : مدیریت منو، مدیریت گالری تصاویر یا آلبوم عکس،
مدیریت اعضاء، مدیریت لینک ها و ... . بنابراین در اینگونه از پرتال ها مدیر سایت صفحات را مدیریت نمی کند بلکه با استفاده
از قابلیت های مذکور اطلاعات را وارد در ساختار بانک اطلاعایتی می نماید و سپس خود CMS اطلاعات را در قالب صفحات
سازماندهی خواهد کرد. به این ترتیب مدیر سایت بدون آشنایی با آنچه در پس پرده مسائل فنی اتفاق می افتد اطلاعات را در فرم
ها وارد کرده و سیستم با ذخیره سازی این اطلاعات در بانک اطلاعاتی سایت را سازماندهی می کند.

محاسن و معایب این گونه از پرتال ها عبارتند از :
با اینگونه CMS ها می توان علاوه بر سایت های مقیاس کوچک و مقیاس متوسط، وب سایت های مقیاس بزرگ ) Large
Web ( از 1000 تا 10000 صفحه و بالاتر را نیز به راحتی طراحی و پیاده سازی نمود. زیرا اینگونه CMS ها اصولا از بانک
اطلاعاتی استفاده می کنند و ایجاد صفحات بصورت اتوماتیک است. اینگونه CMS ها انعطاف زیادی در طراحی ظاهر گرافیکی
ساختار کلی سایت ندارند و لذا همیشه شمای گرافیکی ثابتی بر همه صفحات حاکم است. گرچه طراحی داخلی صفحات می تواند
بسیار قوی انجام شود. کاربری که قصد دارد سایت خود را با چنین CMS ای مدیریت کند لازم نیست از مسائل فنی طراحی وب
و HTML سر در بیاورد. زیرا این کار به صورت اتوماتیک و پشت صحنه برای وی انجام می شود. اصولا کاربری و کار با این نرم
افزارهای مدیریت محتوا قابلیت محور آسان تر، دلپزیر تر و کاربر پسندتر می باشد، زیرا برای ایجاد یک خبر، به راحتی وارد بخش
مدیریت اخبار شده و خبر مورد نظرتان را ایجاد می کنید و کاربران می دانند که برای ایجاد هر تغییری به چه بخشی مراجعه نمایند.

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

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

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

انتخاب و نصب یک CMS مناسب
با توجه به رشد روزافزون برنامه های مدیریت محتوا ) CMS ( انتخاب بهترین CMS بر اساس نیازهای کاربران کمی مشکل شده
است. انتخاب CMS را می توان در 5 مرحله خلاصه کرد:
1. قبل از هر چیز باید مشخص کنید که قصد ایجاد چه نوع سایتی را دارید؟ آیا سایت شما Portal است و براساس روابط متقابل
کاربر و مدیران سایت است؟ آیا سایت شما تنها یک Weblog است و شامل نوشته های روزمره می شود؟ آیا یک سایت آماری
با هدف اطلاع رسانی می خواهید؟ آیا سایت شما یک محیط برای انجام یک پروژه تیمی است؟ شاید سایت شما یکی یا ترکیبی
از موارد فوق باشد. این اولین و مهمترین گام در تصمیم گیری است.
2. گام بعدی این است که مشخص کنید چه ویژگی ها و امکاناتی مورد نیاز شما است؟ آیا قصد نمایش اطلاعات به صورت پویا
Dynamic( ( را دارید و یا ایستا ) Static (؟ آیا نیاز به یک تقویم وقایع و رویدادها دارید؟ آیا نیاز به یک بخش / Upload
Download دارید؟ آیا یک آلبوم تصاویر هم می خواهید؟ آیا به یک سیستم نظرسنجی و برآورد نیاز دارید؟ آیا نیاز به یک تابع
ترجمه دارید؟موارد بالا Modules )ماژول( یا Plug-ins )پلاگین( نامیده می شوند و عموما به صورت امکانات افزودنی به
هسته سیستم هستند.)بعضی مواقع این امکانات در سیستم مبنا فراهم شده اند( بیشتر سیستم های عرضه شده از Module های
متعددی پشتیبانی می کنند اما ممکن است این امکانات جاری در نسخه های بعدی سیستم پشتیبانی نشوند و سازگار با تغییرات
نباشند.

3. زمانی که سیستم مبنا و Module های مورد نیاز خود را مشخص کردید، باید به نحوه نمایش سایت خود دقت کنید. در
حال حاضر بیشتر CMS ها امکان استفاده از CSS و Template را فراهم می آورند که این امکان را به شما می دهند که به
سرعت ظاهر سایت خود را تغییر دهید. محتویات مشابه با ظواهر مختلف می توانند یک منظره کاملا دراماتیک را ترسیم کنند! این
منظره می تواند خیلی جذاب باشد و یا برعکس. همه چیز به تصور شما بستگی دارد! خبر خوب این است که اگر شما فردی خلاق
یا هنرمند نیستید، نباید غصه بخورید زیرا منابع متعددی در اطراف شما وجود دارد که می تواند به شما کمک کنند! این منابع به
صورت Template هایی هستند که توسط افرادی خلاق طراحی شده اند و در دسترس عموم قرار داده شده اند. شما می توانید
این قالب ها را Download کرده به سایت خود اضافه کنید و با این کار رنگ و بوی تازه ای به سایت خود بدهید!
4. وقتی که لایه نمایش سایت خود را تعریف کردید باید روی محتویات سایت خود تمرکز کنید. محتوا خیلی خیلی مهم است! بدون
محتوا، هر چقدر هم که سایت زیبایی داشته باشید، فایده ای ندارد! سایت شما بی فایده است، هیچ کاربری حاضر نمی شود برای بار
دوم به سایت شما سر بزند و کم کم سایت شما محو می شود! محتوای خوب باعث جذب مخاطب می شود، اگر یک سایت خبری
دارید، داشتن امکان تبادل اطلاعات با منابع دیگر از طریق RSS مهم است. بسته به نوع سایت شما امکانات محتوایی مختلفی
مطرح می شود. )در کتاب حکمرانی در قلمرو گوگل، که به آموزش اصول و تکنیک های بهینه سازی وب سایت می پردازد، اهمیت
و روش های صحیح تولید محتوای مناسب را به طور کامل شرح داده ام(

5. هنگامی که تمام مراحل انتخاب CMS را انجام داده اید، فقط یک قدم می ماند و آن نگهداری و بروز رسانی سایت است. با
گذشت زمان چه اتفاقی بر روی محتوای قدیمی می افتد؟ آیا آنها آرشیو می شوند و یا در دسترس می مانند؟ آیا این امکان وجود
دارد که در صورت خرابی Server تمام سیستم بر روی یک محیط مجزا بازسازی مجدد شوند؟ آیا امکان گرفتن نسخه پشتیبان
در سیستم وجود دارد یا این کار باید به صورت دستی صورت بگیرد؟

یک CMS خوب باید به چه سوالاتی پاسخ دهد؟
• آیا این CMS جزء CMS های رایگان است که فارسی شده است؟
• مصادیق پشتیبانی از CMS چیست؟ این پشتیبانی تا چه زمانی ادامه دارد؟
• کار کردن با CMS برای یک آدم مبتدی غیر حرفه ای تا چه حد آسان است؟
• آیا امکان افزودن قابلیت های اختصاصی برای کاربری که در CMS نیست وجود دارد؟
• سرعت لود صفحات اولیه و صفحات داخلی آن چقدر است؟
• جستجوگر آن چه مطالبی را جستجو می کند؟ این جستجو تا چه حد سریع و قوی است؟
• هنگام طراحی گرافیکی ساختار کلی سایت تا چه حد دست گرافیست باز است؟
• ویرایشگر متن آن به عنوان موتور ورود اطلاعات در سایت چه امکاناتی دارد؟
• آموزش مدیریت آن چگونه است؟ آیا جلسات آموزشی و یا CD آموزشی دارد؟
• آیا امکان تعامل دو سویه با کاربر را ایجاد می کند؟ به عبارت دیگر آیا می توان از کاربر نظرسنجی کرده یا با استفاده از فرم های
الکترونیکی هر گونه اطلاعاتی را از کاربر دریافت کرد؟
CMS • چه تمهیدی برای ارتقاء رتبه در موتور های جستجو مانند Yahoo و Google و MSN و Altevista و ....
اندیشیده است؟
• آیا امکان تهیه پشتیبان از اطلاعات سایت را فراهم می آورد؟
• مدیریت تصاویر، گالری عکس، درج عکس در صفحاتش چگونه است؟
• تبلیغات سایت را چگونه مدیریت می کند؟
• آیا امکان ایجاد سایت به زبان های مختلف فارسی، روسی، انگلیسی، عربی و ... را دارد؟

• آیا مرورگرهای اینترنتی مختلف اعم از Mozila , IE , Safari , FireFox و ... را پشتیبانی می کند؟
• چه تمهیدی در مورد امنیت سایت اندیشیده است؟
• آیا CMS زنده است؟ یعنی هر چند وقت یکبار قابلیت های آن بهبود یافته و ارتقاء پیدا می کنند؟
• آیا محدودیت خاصی در میزان فضا، حجم اطلاعات و ... دارد؟
• آیا امکان مدیریت توزیع شده را فراهم می سازد؟
• نمونه کارهای انجام شده با آن چه سایت هایی است؟
• چه سیست مهای عاملی با آنها سازگار است؟
• از چه web- server هایی پشتیبانی میک‌ند؟
• آیا بازدید کنندگان سایت شما، نزم افزار یا plug- in دیگری نیاز دارند؟
• امکان ورود و خروج اطلاعات از سیستم به برنامه دیگر چگونه است؟
• راهنما و سندهای ارائه شده چقدر نیاز شما را برای تماس با بخش پشتیبانی کاهش م یدهد؟
• آیا شرکت پشتیبانی 24 ساعته و موثر برای مشکلات احتمالی دارد؟

CMS مطلوب خود را از کجا بیابیم؟
برای انتخاب CMS مطلوب برای کار، یکی از بهترین رو شها نوشتن تمام امکانات مورد نیازتان بر روی یک کاغذ است، حالا
می دانید که به چه امکاناتی نیاز دارید و باید در میان CMS های مختلف جستجو کنید تا CMS ای را که تمام یا بخش اعظمی
از نیازهای شما را برآورده می کند بیابید. حتما به پارامترهای: تعداد کاربران، حداکثر هزینه، میزان گسترش سالانه و پنج سالانه، نوع
مخاطب و هدف از راه اندازی وب سایت دقت نظر داشته باشید.
یکی از بهترین نقاط شروع برای مقایسه ی CMS های مختلف «دائرة المعارف آزاد » یا Wikipedia است.

مهمترین سیستم های مدیریت محتوای وب:
بعضی سیستم های مدیریت محتوای مشهور به شرح زیر هستند:
Wordpress محبوب ترین سیستم مدیریت محتوا است، که به عنوان یک CMS
وبلاگ نویسی شروع به کار کرد، اما بعداً به یک CMS بالغ تبدیل شد.
Joomla متداول ترین سیستم مدیریت محتوا برای ساختن سای تهایی با امکانات گسترده
است که م یتواند برای ایجاد و ویرایش آسان صفحات وب به کار رود، اما از WordPress
پیچید هتر است.
Drupal سومین CMS پرکاربرد است که قبل از WordPress و Joomla ایجاد شده
است. یادگیری و فهمیدن آن از دو CMS قبلی سخ تتر، اما از آنها ایمن تر است. در سایت
کاخ سفید هم از همین CMS استفاده م یشود

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

جوملا چیست؟
جوملا نام یک نرم افزار آزاد و متن باز برای مدیریت محتوای اینترنتی است. جوملا به زبان پی اچ پی نوشته شده است و از پایگاه
داده استفاده م یکند. قابلیت های جوملا شامل امکان بارگذاری موقت در حافظه برای بهبود کارایی کش
caching( (، ایجاد فهرست خودکار، ارسال خبر از طریق پروتکل آر اس اس ارائه نسخه قابل چاپ،
بخش های کوتاه خبری، تالار گفتگو، نظر سنجی، تقویم، جستجوی اینترنت و پشتیبانی از زبا نهای متعدد
)از جمله فارسی( است. نام جوملا گرفته شده از واژ های در زبان سواحیلی است که به معنی همه با هم یا
«همگی » است.
به جهت شباهت این واژه با واژه جمله در فارسی، ترجمه ی فارسی این برنامه با نام جمله ارائه م یشود. جوملا یک سیستم مدیریت
محتوای متن باز می باشد که با استفاده از آن می توان محتوایی را که دوست داریم در قالب یک وب سایت حرفه ای به آسانی
با تمامی کاربران اینترنتی به اشتراک بگذاریم، جوملا از دیتابیس مای اس کیو ال برای ذخیره داده ها استفاده می کند، جوملا به
دلیل متن باز بودنش امکانات و افزونه های بسیار زیاد و حرفه ای دارد که باعث هرچه بهتر شدن سایت شما می شود. در ادامه
بیشتر در مورد این سیستم مدیریت محتوای حرفه ای صحبت خواهم کرد.

چرا سیستم مدیریت محتوای جوملا؟
در دنیا CMS های مختلفی عرضه شده که جوملا نیز یکی از آنهاست ولی مزایایی که جوملا نسبت به سایر رقبای خود دارد آن
را کاملا متمایز نموده است.
بدون شک جوملا قویترین سیستم مدیریت محتوای حال حاضر دنیاست که به صورت رایگان و متن باز ) )Open Source
عرضه شده است.
این سیستم شما را قادر می سازد وب سایت مورد علاقه خود را تهیه نمایید و یا سیستم های پیچیده تحت وب درست نمایید.
سادگی در استفاده و قدرت گسترش پذیری آن باعث گشته تا این سیستم تبدیل به پرمخاطب ترین سیستم مدیریت محتوا گردد.
از همه مهمتر اینکه این سیستم بصورت کدباز و رایگان عرضه می گردد.
به طور متوسط هزینه طراحی یک سایت داینامیک ساده و درحد آماتور مبلغی بین 400 تا 800 هزار تومان می باشد. طراحی و
برنامه نویسی یک سایت داینامیک با ساده ترین امکانات از قبیل امکان ثبت نام، ارتباط از طریق فرم، مدیریت مطلب ساده و ...
برای یک برنامه نویس حرفه ای زمانی بین هفت تا بیست روز زمان می برد که با توجه به گرافیک و صفحه بندی متغیر می باشد
و در قیاس با هزینه و درامدهای حاصل از آن کاری به صرفه و اقتصادی نمی باشد.
جوملا با برخورداری از هسته فوق العاده قوی و امن و همچنین برنامه نویسی پیشرفته تحت فریم ورک های مختلف و با بهره
گیری از امکانات زبان های برنامه نویسی پیشرفته چون PHP و HTML و CSS و ... این امکان را در اختیار کاربران خود
قرار می دهد تا بدون نیاز به دانستن دانش برنامه نویسی و فقط با آشنایی با ساختار طراحی آن بتوانند سایت هایی بسیار زیبا و
قدرتمند را طراحی نمایند.

از نظر اقتصادی و با دید درآمدزایی نیز شما می توانید با دانش جوملا و در وضعیت آماتور حداقل در ماه سه سایت جوملایی طراحی
کنید. با توجه به هزینه طراحی سایت داینامیک با جوملا )سایت با حداقل امکانات( که مبلغی بین چهارصد تا هشتصد هزار تومان
می باشد شما می توانید از اوقات بیکاری خود در منزل، محل کار و هر موقعیتی در جهت کسب درآمد استفاده کنید و به عنوان
شغل دوم به آن بنگرید.
سیستم مدیریت محتوای جوملا حد و مرزی برای طراحی سایت مورد نظر شما ندارد و در حال حاضر که این مطلب را می خوانید
در حدود 10 هزار نوع امکانات متنوع برای جوملا منتشر شده که می توانید بر اساس نیاز خود این امکانات را بر روی جوملای خود
نصب و سایت دلخواه خود را راه اندازی نمایید.
مزیت دیگر سیستم مدیریت محتوای جوملا متن باز ) Open Source ( بودن آن است که به شما امکان می دهد در صورتی که
تمایل به توسعه آن داشته باشید به عنوان یکی از توسعه دهندگان این سیستم شروع به فعالیت نمایید.
نزدیک به 5 درصد وب سایت هایی که در دنیا راه اندازی می شوند بر پایه سیستم مدیریت محتوای جوملا می باشند.
شش ماه پس از انتشار نسخه .7 1، وب سایت رسمی جوملا جهانی اقدام به انتشار نسخه جدید و پایداری از جوملا نمود و اینبار
جوملا .5 2 را عرضه کرد.
هم اکنون نیز نسخه های 3.0 و .5 3 این سیستم مدیریت محتوا منتشر شده است. جوملا با زبان برنامه نویسی PHP و معماری
Object Oriented OOP ایجاد شده است که از بانک اطلاعاتی MySQL استفاده می کند.
از قابلیت های پایه جوملا )بدون نصب افزونه ها( می توان به caching، RSS feeds ، صفجه قابل چاپ، صفحه بندی مطالب
، بلاگ ، نظرسنجی، جستجو و ... اشاره نمود.

جوملا تا کنون بیش از 23 میلیون بار دانلود شده است که تا نوامر 2011 بیش از 86 00 افزونه رایگان و تجاری برای آن ایجاد
شده است.

از سایت هایی که از جوملا برای مدیریت سایت استفاده می کنند می توان به Linux.com و iTWire.com اشاره نمود.
و یا برخی از وب سایت های فارسی که با جوملا طراحی شده اند مانند:

وب سایت اداره فرهنگ و ارشاد اسلامی farhangtehran.ir
وب سایت های استانی صدا و سیما برای مثال ارومیه urmia.irib.ir
وب سایت اتاق بازرگانی صنایع و معدن iccim.ir/fa
وب سایت دانشگاه آزاد مشهد mshdiau.ac.ir
وب سایت شهرداری کرمان kermancity.kr.ir

دیگر نمونه سایت هایی را که با سیستم جوملا پیاده سازی شده اند را می توانید در وب سایت رسمی جوملا مشاهده نما یید.)
)joomla.org
جوملا جایزه بهترین سیستم مدیریت محتوای متن باز را در سال های 2006 ، 2007 و 2011 برنده شد. رقابتی که توسط موسسه
Packt بصورت سالیانه برگزار می گردد.
پس از نسخه .5 1، تیم توسعه جوملا جهانی در سال 2011 نسخه جدیدی را تحت نام جوملا .6 1 عرضه نمود و 6 ماه بعد نیز
نسخه .7 1 را منتشر کرد. در نسخه .7 1 از نظر امنیت و بهینه سازی کارهای بسیار مفیدی بر روی هسته اصلی سیستم مدیریت
ترین نسخه جوملا که افزونه های کامل تری برای آن منتشر شده نسخه .5 2 است، در این کتاب نیز نسخه .5 2 مورد بررسی قرار
می گیرد.
برای آشنایی و پرسش و پاسخ در خصوص سیستم مدیریت محتوای جوملا به زبان فارسی می توانید به انجمن پشتیبانی جوملای
ایران به آدرس JoomlaForum.ir مراجعه نمایید.


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


360 ?±U†?¯
فروشگاه محصولات
فروشگاه کارت شارژ