![معرفی سیستم های مدیریت محتوای وب معرفی سیستم های مدیریت محتوای وب](https://rasekhoon.net/_files/thumb_images700/article/e763cedd-8900-4cac-947a-5c95ef4b9bf1.jpg)
معرفی سیستم های مدیریت محتوای وب
مقدمه
2-1 : تاریخچه [1]CMS
اما ایراد اینگونه نرم افزارها این بود که یک تعامل یک سویه با مخاطبان برقرار می نمود و فقط در راستای اطلاع رسانی به ایشان ، طراحی و پیاده سازی شده بود . این در حالی بود که بازدیدکنندگان از سایتهای اینترنتی به دنبال سایتهایی بودند که به نوعی در گوشه ای از آن سهمی داشته باشند . با توجه به این موضوع ، پرتال های اینترنتی پا به عرصه وجود گذاشتند و با ارائه سرویسهای دو سویه ، مخاطبان سایت را در بروز رسانی سایت سهیم کردند .
3-1 : سیستم مدیریت محتوا
سیستم های مدیریت محتوای دارای قابلیتهای زیادی بوده و بسته به نوع محتوا کارایی آنها نیز فرق می کند به عنوان مثال اگر محتوای شما تصویر یا فیلم باشد برای مدیریت و سطح بندی آن نیاز های متفاوت تری نسبت به محتوای متنی دارید یا اگر محتوای شما صوتی باشد این امر کاملا متفاوت خواهد شد.
CMSها انواع مختلفی دارند که مشهورترین آنها «سیستمهای مدیریت محتوای وب» هستند که با نام WebCMS خطاب میشوند.این نوع از سیستمهای مدیریت محتوا به قدری مشهور و محبوب هستند که زمان بحث از CMS ها تا از نوع دیگری از CMSها بحث نشود منظور همان WebCMS ها هستند. به زبان دیگر، وقتی میگوییم یک CMS یا «سیستم مدیریت محتوا» یعنی از سیستمهای مدیریت محتوای وب بحث میکنیم مگر آن که نوع خاصی از CMS ها را مشخص کنیم.
4-1 : سیستم مدیریت محتوای وب WebCMS
سيستم مديريت محتواي سايت اين امكان را به شما ميدهد خودتان سايت خود را توليد كرده و آن را به طور كامل مديريت نماييد و براي اين امر نياز به دانش تخصصي در اين زمينه نداريد. با استفاده از اين نرم افزار بسيار ساده تر از آنچه تصور كنيد ميتوانيد بخشهاي مختلف سايت خود را مديريت كنيد بخشهاي جديد ايجاد كرده و به سايت خود اضافه كنيد و يا محتويات آنها را تغيير دهيد. براي اين منظور حتي لازم نيست اطلاعات را مجددا بر روي وب سرور خود بارگذاري كنيد. كليه اين تغييرات بلافاصله پس از آنكه دستور تغيير وارد ميشود اعمال ميشوند همه چيز بسيار ساده تر از آنچه شما تصور ميكنيد انجام خواهد شد.
برای نمونه اگر شما قصد راه اندازی یک سایت خبری را دارید، کافیست CMS مورد نظر خود را برروی سرور وب یعنی همانجایی که قرار است سایتتان باشد نصب کنید، سپس با نام کاربری و کلمهیعبور مدیریت وارد آن شوید و اخبار خود را ارسال کنید.لازم نیست شما بدانید که یک CMS پشت پرده چه میکند، زیرا شما CMS ها را نمینویسید، در حقیت تعداد بسیار زیادی CMS برروی اینترنت موجود هستند که کافیست یکی از آنها را دانلود کنید و سپس برروی سرور خودتان نصبش کنید.
1-4-1 : چرا از CMS ها استفاده میکنیم
سیستمهای مدیریت محتوا یا CMS ها ابزارهایی هستند که مدیریت سایت شما را بسیار سادهتر میکنند، شما بدون نیاز به دانش کامپیوتر میتوانید صاحب سایتی شوید که به سادگی اخبار یا مقالات خود را در آن منتشر کنید، کاربران میتوانند در آن عضو شوند، رایگیری در آن برگزار کنید، فروشگاه الکترونیکی داشته باشد، کابران با یکدیگر به بحث و گفتگو بپردازند، تصاویر خود را به صورت گالریهای تصاویر به اشتراک بگذارید و بسیاری فعالیتهای دیگر که بسته به نرمافزار CMS شما میتواند متفاوت باشد.سادگی در ارسال و تغییر محتوا، مهمترین دلیل برای استفاده از CMS هاست.
اگر میخواهید صاحب یک وبسایت باشید و نمیخواهید از CMS ها استفاده کنید؛ در این صورت باید دست کم با زبان HTML یا XHTML و نیز [2]CSS و [3]FTP آشنایی کامل داشته باشید، این البته زمانیست که میخواهید یک وب سایت یک طرفه یا یک صفحهی شخصی داشته باشید، اگر بخواهید یک وب سایت دوطرفه و پویا داشته باشید که کاربران نیز مشارکتی داشته باشند (مثلا نظر دادن، شرکت در انتخابات و ...) در این صورت این دایره بازتر شده و شما نیاز به آشنایی با یک زبان برنامه نویسی وب مانندPHP یا Python یا Perl یا Ruby را خواهید داشت.
همچنین اگر میپندارید که CMS ها فقط برای کاربران تازهکار یا برای افرادی است که با کامپوتر آشنایی ندارند ساخته شده است سخت در اشتباه هستید، چرا که CMS ها برای تمام طیف مصرف کنندگان وب هستند، در حقیقت چه کاربر تازهکار باشید چه برنامه نویسی حرفهای همواره میتوانید از CMS ها برای کارهای خود استفاده کنید. CMS ها برای کسانی نوشته شدهاند که میخواهند در وقت خود صرفه جویی کنند، شما در عوض صرف وقت برای ایجاد سیستمی برای مدیریت وب سایتتان وقت خود را برای بهبود روش مدیریت و اطلاعات منتشر شده در وب سایتتان میکنید. اگر برنامه نویسی حرفهای قصد راه اندازی سایتی را داشته باشد بجای صرف چندین ماه برای نوشتن یک سیستم برای مدیریت کارهایش میتواند از یک CMS برای انجام کارهایش استفاده کند، در بدترین حالت اگر هیچ CMS ای قابلیتهای مورد نیازش را نداشته باشد (که بعید است) میتواند با کمک به برنامه نویسان در گسترش CMSها کمک کند و قابلیتهای مورد نیاز خود را CMS اضافه کند. این در حقیقت همان قانون بسیار معروف «نرمافزارهای آزاد» است که میگوید «چرخ را از ابتدا اختراع نکنید، در بهبود کارایی چرخ اختراع شده کمک کنید.»
برخي از مزاياي كليدي استفاده از CMS:
1. مديريت محتوا به صورت غيرمتمركز
2. عدم نياز به تسلط به HTML
3. تنظيم سطوح دسترسي و تعيين نقش كاربران
4. طراحي هماهنگ و نماي هميشگي
5. تفكيك اطلاعاتِ متن، صفحه بندي و منوها
6. به روز بودن اطلاعات
7. قابليتهاي پيشرفته وب
8. استفاده هاي گوناگون از تصاوير و متن
2-4-1 : انواع CMS
1. سیستم مدیریت محتوای صفحه محور (Page base CMS)
2. سیستم مدیریت محتوای قابلیت محور (Future Base CMS)
قرار گیرد .
همچنین میتوان CMS ها را به دو دسته ی رایگان و تجاری تقسیم بندی کرد
1-2-4-1 : سیستم مدیریت محتوای صفحه محور (Page base CMS)
استفاده از اینگونه CMS ها دارای ویژگی ها و مزایا و معایبی است :
با اینگونه CMS ها می توان وبسایت های مقیاس کوچک (Small Web) - از 10 صفحه تا 100 صفحه - و وب سایت های مقیاس متوسط (Medium Web) - از 100 صفحه تا 1000 صفحه - را پیاده سازی کرد . لکن راه اندازی سایت های مقیاس بزرگ (Large Web) - از 1000 تا 10000 صفحه - و بالاتر با چنین CMS هایی میسر نیست. زیرا اینگونه CMS ها , اصولا از بانک اطلاعاتی[4] استفاده نمی کنند و ایجاد صفحات بصورت دستی است .اینگونه CMSها انعطاف پذیری فوق العادهای در طراحی دلخواه ظاهر گرافیکی صفحات اصلی و صفحات داخلی سایت در اختیار می گذارند به نحوی که کاربر می تواند هر کدام از صفحات داخلی خود را به نحو دلخواه طراحی کند.البته تغییر کلیات گرافیکی سایت از صفحات اول به صفحات داخلی , در هیچ وب سایت رسمی جایگاهی ندارد و اگر در سایتی مانند Yahoo با حرکت به صفات داخلی شمای سایت عوض می شود به این خاطر است که مثلا بخش آب و هوای یاهو Weather.Yahoo.com خود در واقع سایتی مجزا با کارکردی مجزا است که بصورت زیرمجموعه ای از مجموعه عظیم یاهو دیده می شود .
کاربری که قصد دارد سایت خود را با چنین CMS ای مدیریت کند , باید تا حدود زیادی از طراحی وب و HTML سردر بیاورد . به عبارت دیگر کاربری این سیستم , مانند کاربری Microsoft Front Page یا Macromedia Dreamwaver می باشد با این تفاوت که این نرم افزار تحت وب است .امروزه که نرم افزارهای Front Page Microsoft یا Macromedia Dreamwaver خود امکان اتصال با وب هاست را دارند و کسی که به کاربری آنها آشنا باشد براحتی می تواند از روی کامپیوتر خود سایت را بصورت Page base مدیریت کند .
2-2-4-1 : سیستم مدیریت محتوای قابلیت محور (Future Base CMS)
محاسن و معایب این گونه از پرتال ها عبارتند از :
با اینگونه CMSها می توان علاوه بر سایت های مقیاس کوچک و مقیاس متوسط , وب سایت های مقیاس بزرگ (Large Web) - از 1000 تا 10000 صفحه - و بالاتر را نیز به راحتی طراحی و پیاده سازی نمود . زیرا اینگونه CMSها , اصولا از بانک اطلاعاتی استفاده می کنند و ایجاد صفحات بصورت اتوماتیک است.اینگونه CMS ها انعطاف زیادی در طراحی ظاهر گرافیکی ساختار کلی سایت ندارند و لذا همیشه شمای گرافیکی ثابتی بر همه صفحات حاکم است . گرچه طراحی داخلی صفحات می تواند بسیار قوی انجام شود . کاربری که قصد دارد سایت خود را با چنین CMS ای مدیریت کند , لازم نیست از مسائل فنی طراحی وب و HTML سر در بیاورد . زیرا این کار به صورت اتوماتیک و پشت صحنه برای وی انجام می شود . اصولا کاربری و کار با این نرم افزارهای مدیریت محتوا قابلیت محور آسان تر ، دلپزیر تر و کاربر پسندتر می باشد ، زیرا برای ایجاد یک خبر ، به راحتی وارد بخش مدیریت اخبار شده و خبر مورد نظرتان را ایجاد می کنید و کاربران می دانند که برای ایجاد هر تغییری به چه بخشی مراجعه نمایند .
3-4-1 : مزایای استفاده از CMSنسبت به طراحی سایت اختصاصی
صرفه جویی در زمان ایجاد و بروزرسانی وبسایت ها :
پشتیبانی مطمئن تر :
با توجه به اینکه طراحی وب سایتهای اختصاصی ، معمولا یک بار برای شما و متناسب با نیاز شما انجام می شود و برای سایرین کاربردی ندارد ، لذا چنانچه تیم طراح سایت از پشتیبانی آن سر باز زد ، کس دیگری نیز نخواهد توانست وب سایتی که دیگران نوشته اند را پشتیبانی کند لذا نمی توانید تجارت خود را بر این اساس پایه ریزی نمایید . این در حالی است که شرکتهای طراحی وب سایت که صاحب پرتال های CMS می باشند ، با تعداد زیادی مشتری مواجه اند که قبلا برای ایشان از پرتال ایشان استفاده نموده اند . طبیعتا این شرکتها می بایست پشتیبانی کاملی از سیستم مدیریت محتوای خود به عمل آورند.
انعطاف پذیری بیشتر :
امنیت بالاتر وبسایت :
شما می دانید و می بینید چه چیزی را خریداری می نمایید : وقتی شما از شرکت طراح سایتی می خواهید تا وب سایت اختصاصی برای شما طراحی کنند ، نمی دانید نهایتا برآیند تلاشهای انجام شده بعد از چندین ماه در آن شرکت چه خواهد شد و آیا محصول نهایی ، همان چیزی است که شما در ذهن می پروراندید . این در حالی است که وقتی شما طراحی سایت خود را با یک CMS انجام می دهید ، می دانید و می بینید چه چیزی را خریداری می کنید.
4-4-1 : انتخاب و نصب CMS مناسب
1. قبل از هر چیز باید مشخص کنید که قصد ایجاد چه نوع سایتی را دارید؟ آیا سایت شما Portal است و براساس روابط متقابل کاربر و مدیران سایت است؟ آیا سایت شما تنها یک Weblog است و شامل نوشته های روزمره می شود؟ آیا یک سایت آماری با هدف اطلاع رسانی می خواهید؟ آیا سایت شما یک محیط برای انجام یک پروژه تیمی است؟شاید سایت شما یکی یا ترکیبی از موارد فوق باشد.این اولین و مهمترین گام در تصمیم گیری است.با جواب دادن به پرسش های بالا شما میدان بازی خود را از نظر بزرگی می شناسید و وارد بازی می شوید.
۲. گام بعدی این است که مشخص کنید چه ویژگی ها و امکاناتی مورد نیاز شما است؟ آیا قصد نمایش اطلاعات به صورت پویا (Dynamic) را دارید و یا ایستا (Static)؟ آیا نیاز به یک تقویم وقایع و رویدادها دارید؟آیا نیاز به یک بخش Upload/Download دارید؟ آیا یک آلبوم تصاویر هم می خواهید؟ آیا به یک سیستم نظرسنجی و برآورد نیاز دارید؟ آیا نیاز به یک تابع ترجمه دارید؟موارد بالا Modules یا Plug-ins نامیده می شوند و عموما به صورت امکانات افزودنی[5] به هسته سیستم هستند.(بعضی مواقع این امکانات در سیستم مبنا فراهم شده اند) بیشتر سیستم های عرضه شده از Module های متعددی پشتیبانی می کنند اما ممکن است این امکانات جاری در نسخه های بعدی سیستم پشتیبانی نشوند و سازگار با تغییرات نباشند.
3. زمانی که سیستم مبنا و Module های مورد نیاز خود را مشخص کردید،باید به نحوه نمایش[6] سایت خود دقت کنید. در حال حاضر بیشتر CMS ها امکان استفاده از CSS و Template را فراهم می آورند که این امکان را به شما می دهند که به سرعت ظاهر سایت خود را تغییر دهید. محتویات مشابه با ظواهر مختلف می توانند یک منظره کاملا دراماتیک را ترسیم کنند! این منظره می تواند خیلی جذاب باشد و یا برعکس. همه چیز به تصور شما بستگی دارد! خبر خوب این است که اگر شما فردی خلاق یا هنرمند نیستید،نباید غصه بخورید زیرا منابع متعددی در اطراف شما وجود دارد که می تواند به شما کمک کنند! این منابع به صورت Template هایی هستند که توسط افرادی خلاق طراحی شده اند و در دسترس عموم قرار داده شده اند. شما می توانید این قالب ها را Download کرده به سایت خود اضافه کنید و با این کار رنگ و بوی تازه ای به سایت خود بدهید!
4. وقتی که لایه نمایش سایت خود را تعریف کردید باید روی محتویات سایت خود تمرکز کنید.محتوا خیلی خیلی مهم است! بدون محتوا، هر چقدر هم که سایت زیبایی داشته باشید، فایده ای ندارد! سایت شما بی فایده است، هیچ کاربری حاضر نمی شود برای بار دوم به سایت شما سر بزند و کم کم سایت شما محو می شود! محتوای خوب باعث جذب مخاطب می شود، اگر یک سایت خبری دارید، داشتن امکان تبادل اطلاعات با منابع دیگر از طریق RSS مهم است.بسته به نوع سایت شما امکانات محتوایی مختلفی مطرح می شود.
5. هنگامی که تمام مراحل انتخاب CMS را انجام داده اید، فقط یک قدم می ماند و آن نگهداری[7] و تجدید سایت[8] است. با گذشت زمان چه اتفاقی بر روی محتوای قدیمی می افتد؟ آیا آنها آرشیو می شوند و یا در دسترس می مانند؟ آیا این امکان وجود دارد که در صورت خرابی Server تمام سیستم بر روی یک محیط مجزا بازسازی مجدد شوند؟ آیا امکان گرفتن نسخه پشتیبان در سیستم وجود دارد یا این کار باید به صورت دستی صورت بگیرد؟
5-4-1 : یک CMS خوب باید به چه سوالاتی پاسخ دهد
· مصادیق پشتیبانی از CMS چیست ؟این پشتیبانی تا چه زمانی ادامه دارد؟
· کار کردن با CMS برای یک آدم مبتدی غیر حرفه ای تا چه حد آسان است ؟
· آیا امکان افزودن قابلیت های اختصاصی برای کاربر که در CMS نیست وجود دارد ؟ یا مشتری تنها منحصر به قابلیت های CMS است ؟
· سرعت لود صفحات اولیه و صفحات داخلی آن چقدر است ؟
· جستجوی آن چه مطالبی را جستجو می کند؟ این جستجو تا چه حد سریع و قوی است ؟
· هنگام طراحی گرافیکی ساختار کلی سایت تا چه حد دست گرافیست باز است ؟
· ادیتور متن آن , به عنوان موتور ورود اطلاعات در سایت , چه امکاناتی دارد ؟
· آموزش مدیریت آن چگونه است ؟ آیا جلسات آموزشی , CD آموزشی دارد ؟
· آیا امکان تعامل دو سویه با کاربر را ایجاد می کند؟ به عبارت دیگر آیا می توان از کاربر نظرسنجی کرده یا با استفاده از فرم های الکترونیکی هر گونه اطلاعاتی را گرفت ؟
· CMS چه تمهیدی برای ارتقاء رتبه در موتور های جستجو[9] Yahoo و Google و MSN و Altevista و .... اندیشیده است ؟
· آیا امکان تهیه پشتیبان از اطلاعات سایت را فراهم می آورد ؟
· مدیریت عکس , گالری عکس , درج عکس در صفحاتش چگونه است ؟
· تبلیغات سایت را چگونه مدیریت می کند ؟
· آیا امکان ایجاد سایت به زبان های مختلف فارسی , روسی , انگلیسی , عربی و ... را دارد ؟
· آیا مرورگرهای اینترنتی مختلف مردم دنیا اعم از Mozila , IE , Safari , FireFox و ... را پشتیبانی می کند ؟
· چه تمهیدی در مورد امنیت سایت اندیشیده است ؟
· آیا CMS زنده است ؟ یعنی هر چند وقت یکبار قابلیت های آن بهبود یافته و ارتقاء پیدا می کنند؟
· آیا محدودیت خاصی در میزان فضا , حجم اطلاعات و ... دارد؟
· آیا امکان مدیریت توزیع شده را فراهم می سازد ؟
· نمونه کارهای انجام شده با آن چه سایت هایی است ؟
· سيستمهاي عاملي كه CMS با آنها سازگار است.
· از چه web- serverهايي پشتيباني ميكند؟
· آيا بازديد كنندگان سايت شما، نزمافزار يا plug- in ديگري نياز دارند؟
· امكان ورود و خروج اطلاعات از سيستم به برنامه ديگر چگونه است؟
· راهنما و سندهاي ارائه شده چقدر نياز شما را براي تماس با بخش پشتيباني كاهش ميدهد؟
· آيا شركت پشتيباني 24 ساعته و موثر براي مشكلات احتمالي دارد؟
6-4-1 : CMS مطلوب خود را از کجا بیابیم ؟
یکی از بهترین نقاط شروع برای مقایسهی CMS های مختلف «دائرةالمعارف آزاد» یا Wikipedia است. میتوانید به صفحهی مربوطه[10] مراجعه کنید و لیستی نه چندان کامل از CMSها را در این صفحه ببینید. علاوه بر لیست کردن CMS ها در این صفحه مقایسهای کلی میان امکانات CMS ها انجام شده. در نهایت میتوانید با کلیک برروی نام هر CMS به صفحهی Wikipedia یا سایت اصلی آن CMS مراجعه و اطلاعات بیشتری گردآوری نمایید.
قدم بعدی استفاده از سایت قدرتمند CMS-Matrix.org است. این سایت دارای لیست کاملی از CMS ها است، نکتهی قابل توجه این سایت امکان مقایسه همزمان 10 CMS مختلف میباشد.
7-4-1 : لیست برخی از CMS های معروف
§ mambo mamboserver.com
§ WordPress www.wordpress.org
§ Joomla www.Joomla.org
§ PHP Website phpwebsite.appstate.edu
§ xoops www.xoops.org
§ bitrix www.bitrix.ir
§ VYRE www.vyre.com
§ alfresco www.alfresco.com
§ Apache Lenya lenya.apache.org
§ bblog www.bblog.com
§ CivicSpace civicspacelabs.org
§ CMSimple www.cmsimple.dk
§ cutephp cutephp.com
§ dotnetnuke www.dotnetnuke.com
§ cmscout www.cmscout.za.net
§ drupal drupal.org
§ fedora www.fedora.info
§ Lodel www.Lodel.com
§ OpenCms www.OpenCms.com
§ phpCMS phpcms.de
§ PostNuke www.postnuke.com
8-4-1 : معرفی و مقایسه دو CMS قدرتمند جوملا و وردپرس
1-8-4-1 : جوملا
نام جوملا گرفته شده از واژهای در زبان سواحیلی است که به معنی «همه با هم» یا «همگی» است. این cms بسیار زیبا و قدرتمند دارای توانایی های بسیار زیادی می باشد از جمله:
§ ایجاد فروشگاه اینترنتی
§ راه اندازی فروم
§ چت و پشتيباني
§ مدیرت فایلها
§ سيستمهاي پيشرفته تبليغات و ...
§ امكان ساخت انواع فرمها ،امكانات مقالات و اخبار
§ گالري و مولتي مديا ، تفویم شمسی و میلادی ، وضعیت هواشناسی ، اديتور(ويرايشگر)
§ مدیریت و ثبت نام حرفه ای از کاربران سایت
§ قالب های متنوع و زیبا
بسته نرم افزاری جوملا ، طوری طراحی شده که حتی کاربران عادی می توانند آن را به سادگی نصب کنند. اکثر کاربران در نصب و استفاده از نرم افزار ما به مشکلی بر نخورده اند و کاربران مبتدی از پشتیبانی فراوان برخوردارند.
هنگامی که جوملا نصب و آماده به کار شد، حتی کاربران مبتدی میتوانند به سادگی محتوا را اضافه و یا ویرایش، عکس ها را بروزرسانی و اطلاعاتی را که جربان حیاتی شرکت شماست کنترل کنند. هر شخصی با دانش مقدماتی پردازش متن میتواند یک سایت مبتنی بر جوملا را مدیریت کند.
توسط یک واسط مبتنی بر مرورگر اینترنتی شما قادر خواهید بود تا به راحتی مطالب یا اخبار جدید را اضافه، صفحات پرسنلی، لیست مشاغل و عکس های محصولات را کنترل و تعداد نامحدودی بخش و مطلب روی سایت خود ایجاد کنید.
قدرت واقعی جوملا ، در ساختار برنامه آن قرار دارد که دست هزاران کاربر حرفه ای در سر تا سر جهان را برای خلق ضمائم و الحاقات[13] قوی باز گذاشته است.
تعدادی از الحاقات جوملا :
§ دایرکتوری های تجاری یا سازمانی
§ مدیریت اسناد
§ تصویر و گالری های چند رسانه ای
§ ابراز های سبد خرید و تجارت الکترونیکی
§ نرم افزار گپ و محل و تالارهای گفتگو و تبادل نظر
§ تقویم
§ نرم افزار بلاگ و مديريت و توليد وبلاگ
§ خدمات کتابچه راهنما
§ خبرنامه های و نامه الکترونیکی
§ ابزارهای گزارش دهی و جمع آوری داده ها
§ سیستم های تبلیغات توسط بنر
§ و بیشتر ، خیلی بیشتر .....
سایت های قابل ساخت با جوملا:
§ تجارت آنلاین
§ وب سایت های تجاری در مقیاس کوچک
§ وب سایت های سازمانی و رایگان
§ کاربرد های دولتی
§ اینترنت و اینترانت های شرکت های عظیم
§ سایت های مذهبي و مرتبط با آموزش
§ صفحات شخصی و خانوادگی
§ پورتال های مبتنی بر گروه ها و اصناف
§ مجلات و روزنامه ها
§ و . . .
2-8-4-1 : وردپرس
وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت بانک اطلاعاتی MySQL برای ذخیره داده ها استفاده می کند.
وردپرس در ادامه راه پروژه موفق b2 می باشد که در سال ۲۰۰۳ شکل گرفت. نام وردپرس توسط Christine Selleck دوست مت مولوگ[15] ( توسعه دهنده اصلی وردپرس ) پیشنهاد و از آن روز تا الان وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست شده است.
دو هدف اصلی سازنگان وردپرس :
§ رعایت استاندارد های جهانی
از وردپرس برای دو منظور استفاده میشود :
§ سیستم مدیریت محتوا
این که شما به چه منظوری از وردپرس استفاده می کنید به نوع مطالب و هدف شما بستگی دارد. با این وجود، وردپرس به صورت گسترده به عنوان یک ابزار وبلاگ نویسی استفاده می شود.
وردپرس تمام امکانات لازم برای ایجاد یک وب سایت پایه را همراه خود نصب می کند. در کنفرانس WordCamp سانفرانسیسکو، مت کاتز[16] از کارکنان گوگل اعلام کرد که وردپرس بهترین پلت فرم وبلاگ نویسی است که سازگار با موتورهای جست و جو می باشد و به علت این ویژگی، بهترین قدم اولیه برای هر کسب و کار آنلاین است.
هسته ی اصلی وردپرس شامل موارد زیر است:
§ رسانه
§ پیوند ها
§ دسته ها و برچسب ها
§ قوانین و شناسنامه ی کاربران
§ خروجی های RSS، Atom و OPML
§ آدرس های اینترنتی سازگار با موتورهای جستجو
§ محافظت در برابر اسپم
§ بروزرسانی خودکار
سایت های قابل ساخت با وردپرس:
§ شبکه های وبلاگ نویسی
§ شبکه های اجتماعی
§ دانشگاه ها و مدارس
§ سایت های تجاری
3-8-4-1 : مقایسه جوملا و وردپرس
1-3-8-4-1 : مزایا
§ یک سیستم مدیریت محتوای جامع و کامل
§ دارا بودن انواع بیشتر برنامه های الحاقی (ماژول ها[17] و کامپوننت[18] ها)
§ قابلیت کار با انواع متخلف پایگاه داده
§ قابلیت تعریف سطح دسترسی برای کاربران و مدیران سایت
مزایای سیستم مدیریت محتوای وردپرس:
· راحت تر و ساده تر بودن برای وب سایت های کوچک و بلاگ ها (وبلاگ ها)
· سرعت عمل در انتشار مطالب
2-3-8-4-1 : معایب
· کاربری نه چندان ساده
· سخت بودن رفع مشکلات در زمانی که مشکلی در عملکرد جوملا به وجود می آید.
· احتیاج به دانش و تجربه بیشتر برای راه اندازی و پشتیبانی یک وب سایت
معایب سیستم مدیریت محتوای وردپرس :
· مناسب نبودن برای راه اندازی سایت های تجاری بزرگ
· نسبت به جوملا دارای الحاقات کمتری میباشد.
3-3-8-4-1 : نتیجه گیری
انجمن های گفتگوی مجازی متعددی برای کاربران وردپرس وجود دارد و راهنما های متعددی در اینترنت در دسترس مدیران سایت های وردپرسی می باشد .
اما اگر شما میخواهید یک وب سایت تجاری کار درست داشته باشید بدون شک جوملا را انتخاب کنید زیرا جوملا انتخاب اول حرفه ای ها می باشد.
تنها دلیل برای انتخاب جوملا به عنوان سیستم مدیریت محتوای برتر قدرت و گسترش پذیری فوق العاده آن می باشد در واقع قابلیت گسترش پذیری جوملا بی پایان است. برای وب سایت های بزرگ تجاری و پرتال های غیر تجاری جوملا دارای سیستم چندکاربره می باشد لذا برای سایت هایی که چندکاربره می باشند (چندین نفر بصورت هم زمان مدیریت یک سایت را برعهده دارند) جوملا بهترین گزینه است. هر مدیر می تواند سطح دسترسی خود را داشته باشد و به قسمت های دیگر دسترسی نداشته باشد.
برنامه های الحاقی (ماژول و کاپوننت) متعددی نیز بصورت تجاری و غیرتجاری برای جوملا موجود می باشد که هرکدام می تواند به قابلیت های پیشفرض جوملا بیافزاید.
به مانند وردپرس انجمن های گفنگوی مجازی متعددی نیز برای جوملا وچود دارد که مدیران و برنامه نویسان سایت هایی که از سیستم مدیریت محتوای جوملا استفاده می نمایند تجربیات خود را با یکدیگر به اشتراک می گذارند اما یافتن مقالات آموزشی تا حدودی دشوار تر می باشد.
هر شخصی با دانش و تجربه کافی در زمینه سیستم های مدیریت محتوا مسلما جوملا را برای مدیریت سایت خود انتخاب می کند اما وردپرس برای کاربران مبتدی بسیار مناسب تر می باشد.
خلاصه
نرمافزار مديريت محتوا يا Content Management System برنامهاي است كه بهطور كامل از ايجاد، مديريت و بهروزرساني يك وبسايت پشتيباني ميكند و تمام ابزارهاي مورد نياز براي مديريت يك سايت را دارا ميباشد. CMS چرخه زندگي يك صفحه وب را از ايجاد و بهروزرساني تا انقراض آن در بر ميگيرد. CMS همچنين داراي قابليت مديريت ساختار سايت، شيوه نمايش صفحات و ارتباط آنها با منوها ميباشد. بهعبارت سادهتر CMS نرمافزاري است براي توليد وبسايتي حرفهاي.
استفاده از CMS بجاي روش قديمي صفحات ثابت از لحاظ تجاري و اقتصادي مزاياي بسيار زيادي دارد از جمله:
· صرفهجويي در زمان براي ايجاد و بهروزرساني صفحات وب
· سازگاري و استحكام بيشتر
· راهبري (navigation) پيشرفته
· انعطافپذيري بيشتر
· كنترل نامتمركز سايت
· امنيت بالاتر وبسايت
· كاهش ورود اطلاعات تكراري
· كاهش چشمگير هزينههاي نگهداري
پينوشتها:
[1] Content Management System
1 Cascading Style Sheets
[3] File Transfer Protocol
[4] DataBase
[5] Add-ons
[6] Presentation
[7] maintenance
[8] renewal
[9] SEO
[10] پیوست شده است
[11] OpenSource
[12] Joomla
[13] Extensions
[14] WordPress
[15] Matt Mullenweg
[16] Matt Cutts
[17] module
[18] components joomla
http://pcpedia.ir/
1. پرتال سیستم های مدیریت محتوای وب فارسی www.opensourcecms.ir
2. ایران تکنولوژی www.iran-tech.com
3. انجمن تخصصی کامپیوتر و اینترنت www.webafrooz.com
4. پایگاه کتاب www.takbook.com
5. جومفا / جوملا فارسی www.joomfa.org
6. کتابخانه مجازی ایرانwww.irpdf.com
7. بزرگترین مرجع مقالات آموزشی علوم رایانه در ایران www.iranianlearn.com
8. ویکیپدیا www.wikipedia.org
9. انجمن های پارسی www.victoryforum.ir
10. جی پرشین www.jpersian.ir
11. پایگاه تخصصی توسعه فناوری اطلاعات www.itdevelopteam.com
12. جوملا فارسی www.joomlafarsi.com
13. سایت رسمی جوملا www.joomla.org
14. فارسی پرس www.farsipress.ir
15. توسعه دهندگان پی اچ پی در ایران www.phpdevelopers.ir
16. وردپرس فارسی www.wp-persian.com
17. پرشین اسکریپت www.persianscript.ir
ارسال توسط کاربر محترم سایت :sukhteh
/ج