![بررسی سیستم های مدیریت محتوی (cms) و معرفی و تجزیه و تحلیل با نرم افزار postnuke - فایل ورد و قابل ویرایش](../prod-images/345710.jpg)
مزایای سیستم های مدیرت محتوا
چیست و چگونه می توان آنها را به طور موفق پیاده سازی کرد؟ برای روشن شدن معنای عبارت «مدیریت محتوا» باید گفت توصیف آن وابسته به نیازمندی های سازمان دارد و یا این که ارائه دهنده CMS چه امکاناتی را فراهم آورده است، در حال حاضر هدف و یا استاندارد مشخصی برای سیستم های مدیریت محتوا وجود ندارد که بتواند نیازهای متنوع مطرح شده موجود در صنعت IT مرتبط با سازمان ها را پوشش دهد.
بنابر این عامل موفقیت در اجرا و پیاده سازی یک سیستم مدیریت محتوا می تواند راهاندازی و ارزیابی کامل یکی از کاربردهای مشخص تجاری سازمان با فرآیند های مشخص موجود سازمان باشد. به عنوان مثال می تواند گردش اسناد رسیدگی به درخواست های مشتریان یا فرایند پرداخت حقوق و مطالبات بیمه ای یا فرآیند گردش حساب های پرداختنی یا هر فرآیند شناخته شده دیگر سازمان باشد. یکی از این فرآیندها را بتوانید پیاده کنید می توانید راحتتر در مورد انتخاب سیستم مدیریت محتوا تصمیم بگیرید. تا سیستم پیاده شده نزدیکترین وضعیت را به فرایندها و کاربردهای سازمان داشته باشد. سرانجام باید گفت که اجرای موفق باید مزایای تجاری برای سازمان در برداشته باشد.
آنهایی که توانسته اند سیستم های مدیریت محتوا را موفق اجرا کنند مزایای پایه ای این سیستم را چنین بیان می کنند:
- بهبود کارآیی تجاری
- کاهش هزینه های عملیاتی و اجرایی
- سرعت بخشیدن به رسیدگی به اعتراضات و نارسائی ها
- ارائه وسیعتر کالا و خدمات
- کاهش میزان ریسک
بنابر این با ارزیابی آگاهانه و دقیق و ارای راه حلی که نیازهای تجاری را پوشش دهد، سازمان خواهد توانست به افزایش تولید، رضایت مشتری و سود دهی مناسب دست یابد. ایا سیستم های مدیریت محتوای تحت وب برای سازمان های با توانایی مالی کم نیز وجود دارد؟ در مطرح کردن این سئوال قدری تامل کنید.
شیوههای مختلف ارزیابی cms ها
شیوههای مختلفی برای ارزیابی cmsها وجود دارد، هزینه ریالی اجرای سیستم فقط یک وجه ارزیابی است. شما باید هزینه نبودن آن را نیز برطرف کنید. برای این منظور سوالات زیر را برای خود مطرح کنید و در پاسخ به آنها به این نکته توجه داشته باشید که، کل دانش سازمان از اطلاعات پایگاه داده گرفته تا آنچه کارمندان به عنوان دانش و مهارت میدانند، سرمایه و دانش فنی سازمان را تشکیل میدهد. در دسترس نبودن اطلاعات ذر سطوح مختلف سازمان چقدر هزینه، یا عدم سود دهی دارد؟ ریسک استفاده از اطلاعات قدیمی و نادقیق روی وب سایت و فرآیندهای در گردش سازمان چقدر است؟ هزینه بیمه شدن در مقابل این ریسکها چقدر است؟ اگر مدیر IT یا مدیر سایت اینترنتی شما نباشد، چگونه میتوانید اطلاعات قدیمی و نادقیق را تصحیح و جایگزین کنید.؟ با سرمایهگذاری نامناسب، همه این موضوعها از طریق یک cms که موفق اجرا شود پوشش داده میشود.
گرچه ممکن است هزینه اولیه آن بالا به نظر برسد ولی سریعاً جایگزین خواهد شد. امروزه راهاندازی و راهبردی سایتهای وب درگیر شدن با کد HTML نیست. ابزارهای CMS همه فرایند را خودکار سازی میکنند و بدون دانستن تکنولوژی صفحات وب میتوانید بدون در نگرانی و تاخیر همیشه اطلاعات بروز ارائه دهید.
در نهایت، این تصویر شما است که افزایش سوددهی سازمان را در مقابل هزینههایی که برای CMS میبینید تحقق خواهد بخشید. بنابراین با وجود آگاهی از این حقیقت که حجم و تعداد مستندات الکترونیک! افزایش روز افزون غیر قابل تصور دارند، CMS ها با هر تعریفی جزء ابزارهای مهم و کارآمد صنعت IT خواهند بود. میتوانید با اطمینان در زمینههای CMS سرمایهگذاری کنید، چرا که میزان فروش سیستمهای مدیریت محتوا در سطح دنیا در سالهای 2000 تا 2003 با 35 درصد افزایش ، 3 میلیارد دلار بوده است. استفاده از CMS به جای روش قدیمی صفحات ثابت از لحاظ تجاری و اقتصادی مزایای بسیار زیادی دارد از جمله:
- صرفهجویی در زمان برای ایجاد و بروزرسانی صفحات وب
- سازگاری و استحکام بیشتر
- راهبردی (navigation) پیشرفته
- کنترل نامتمرکز سایت
- امنیت بالاتر وب سایت
- کاهش ورود اطلاعات تکراری
- کاهش چشمگیر هزینههای نگهداری
قابلیتهای لازم برای یک CMS
در زیر برخی قابلتیهایی که برای یک CMS لازم است و حتماً قبل از اتخاذ تصمیم نهایی برای استفاده از آن باید در نظر گرفته شود آمده است:
- چه سرویسها و خدماتی ارائه میکند، مثلاً برای تهیه backup مرتب از مطالب
- محدودیتهای سختافزاری و شبکه
- سیستمهای عاملی که CMS با آنها سازگار است.
- از چه web- serverهایی پشتیبانی میکند؟
- آیا بازدید کنندگان سایت شما، نزمافزار یا plug- in دیگری نیاز دارند؟
- CMS از چه مرورگرهایی پشتیبانی میکند؟
- امکان ورود و خروج اطلاعات از سیستم به برنامه دیگر چگونه است؟
- راهنما و document های ارائه شده چقدر نیاز شما را برای تماس با بخش پشتیبانی کاهش میدهد؟
- آیا شرکت پشتیبانی 24 ساعته و موثر برای مشکلات احتمالی دارد؟
- آیا قابلیت جستجوی مطابل برای بازدیدکننده وجود دارد؟
- چه تضمینی برای امنیت مطالب شماو قابلت کنترل غیر متمرکز را دارد؟
- امکان تغییر واسط کاربری با طرح گرافیکی به راحتی وجود دارد؟
- آیا امکان ثبت سوابق وب سایتlogging وجود دارد؟
چرا شمایک CMS لازم دارید؟
بخش اول: کلیات postnuke معرفی postnuke
Postnuke یک بسته نرم افزاری است که برای مدیریت محتوی، انجمن ها و همکاری بر روی سایت ایجاد شده است. این بسته به عنوان یک نرم افزار opensource به طور رایگان، تهیه شده است (تحت لیسانس عمومیGNU)
به عبارت دیگر postnuke انحصاری شده وقانون کپی رایت دارد اما در مقابل ما آزادی های بیشتری داریم.
ما در اینجا مجاز به کپی کردن، استفاده و تغییر post nuke هستیم البته در صورتیکه موافق نکات زیر باشیم.
-سرویس برنامه را به دیگران بدهیم
-مجوز اصلی و کپی رایت را حذف نکنیم و یا تغییر ندهیم و همین مجوز را برای هر کاری مشتق شده دیگر به کار ببریم.
مجوز را کاملا با تمام جزئیات مطالعه کنیم و اگر سوالی داشتیم مستقیما با مسئول کپی رایت تماس بگیریم.
Postnuke روی هر کامپیوتری که میتواند php را اجرا کند وانوع مختلفی از پایگاه داده مخصوصا mysql را پشتیبانی میکند، میتواند اجرا شود.
کلمه postnuke به خاطر این برای این نرم افزار انتخاب شده است که این پروژه یک انشعاب از php- nuke است از این رو نام آن nukenpost انتخاب شده است.
سابقه postnuke
Postnuke یک توسعه دهنده فعال و پر جنب و جوش جهانی و مبتنی بر کاربر دارد. توسعه آن توسط پنج عنصر بنیادی آغاز شده است.
بسیار سخت است که بگوییم این نرم افراز برای استفاده، آسان باشد در حقیقت این نرم افزار باید تا حد امکان حسی و مبتنی بر درک مستقیم باشد.
همزمان با رشد و گسترش postnuke و انجمن ها، ورودی های بیشتری از گستره متفاوتی از مردمیکه درموقعیت های واقعی متفاوت بودند، دریافت شده است. مثلا هم اکنون postnuke نه تنها روی سایت های کوچک سر گرمیاستفاده میشود، بلکه در تجارت های کوچک دبیرستانها و شرکت ها هم استفاده شده است.
تعداد روبه رشدی از مردم اطراف دنیا در حال همکاری کردن با postnuke به طرق مختلف هستند.
یک ویژگی مهم postnuke سایت آن است که یک نقطه مرکزی برای اطلاعات، بحث و همکاری بین کاربرانی که جز مدیران سیستم، طراحان وب، محققین و توسعه دهندگان هستند، فراهم میکند همانند postnuke، این سایت همیشه در حال رشد است تا متناسب با نیازهای انجمن باشد و مانند postnuke همیشه رایگان خواهد بود. به عبارت دیگر طراحی و توسعه postnuke و توسط یک فلسفه خاص از تقسیم کار و باز خورد به انجمن هدایت شده است.
مجوز postnuke
نام postnuke یک نام تجاری ثبت شده است و ما مجازیم که نام این نر افراز را برای هر فعالیتی که وابسته به این نرم افزار است، استفاده کنیم.
این برنامه، نرم افزار رایگان است و میتوانیم آن را دوباره توزیع کنیم ویا تحت شرایط مجوز عمومیکلی GNU چناکه توسط بنیاد نرم افزاری رایگان منتشر شده است. به عنوان نسخه شماره 2 مجوز یا هر نسخه بعدی دیگر آن را اصلاح کنیم.
این برنامه با امید به اینکه مفید خواهد بود توزیع شده اما هیچ گارانتی حتی برای قابلیت بازرگانی یا تناسب داشتن برای هدف خاصی ندارد.
خصوصیات اصلی postnuke
Postnuke یک محصول فعال و در حال رشد است در زیر بعضی از خصوصیات وعملکردها و توابع درونی آن لیست شده است.
- واسط ساده کم حجم، موثر، سازگار و با تکنولوژی آسان مرورگر
- قابلیت نصب آسان روی غلب ایستگاههایی که php را پشتیبانی میکنند و تنها به یک پایگاه داده احتیاج دارد البته قابلیت اشتراک هم دارد.
- پشتبیانی مطلق پایگاه داده در بیشتر قسمتهای مهم پایگاه
- تاکید بر روی امنیت قوی به طور کل، تمام فرمها چک شده اند، داده ها معتبرند و ...
- بیشتر نواحی ورود متن از منابع، اتاق گفتگو، ورودی ژورنال ها و ...) میتواند با استفاده از یک ویرایشگر HTML داخلی wysiwyG[1] ویرایش شوند.
- سایت توسط یک کاربر admin که در طول نصب تعریف میشود، مدیریت میشود.
- قابلیت های plug – in به کاربران یا مدیر اجازه میدهد که سایت خود را سفارشی کنند.
- ماژول های plug- in میتوانند به برنامه های نصب postnuke اضافه شوند.
- بسته های زبان plug- in اجازه میدهند که هر زبانی را به صورت کاملا محلی داشته باشیم. هم اکنون بیش از 34 بسته زبان وجود دارند.
- کد برنامه php قابل فهم و روشن نوشته شده تحت یک مجوز GPL است، به راحیت قابل تغییر است تا متناسب با نیاز ما در آید.
- اهداف برنامه این است که درگیری مدیر را به حداقل مقدار کاهش دهد در حالیکه امنیت را در سطح بالا نگه میدارد.
- با پشتبیانی کردن از محدوده ای از مکانیزم های سندیت از طریق ماژول های تصدیق و سندیت plug- in اجازه بر قراری قانون جامعیت آسان، توسط سیستم های موجود را میدهد.
- روش LDAP: حساب های ورودی کاربران میتوانند از طریق یک سرور LDAP بررسی شوند. مدیر میتواند مشخص کند چه فیلد هایی استفاده شود.
- IMAP، POP3، NNTP: حساب های ورودی کاربران از طریق یک سرور پست الکترونیکی یا اخبار بررسی میشوند. SSL، گواهی نامه ها و TSL پشتیبانی میشوند.
- پایگاه داده خارجی: هر پایگاهی که حداقل شامل دو فیلد باشد میتواند به عنوان یک منبع سندیت خارجی استفاده شود.
- هر شخص تنها به یک حساب برای کل سرور احتیاج دارد. هر حسابی میتواند قابلیت های دسترسی متفاوتی داشته باشد.
- هر کاربر میتوانند محدوده زمانی خودش را تعریف کند و هر تاریخی در postnuke به آن محدوده زمانی ترجمه میشود.
- هر کاربر میتواند زبانی را که برای واسط postnuke استفاده میشود. (انگلیسی، فرانسوی، آلمانی، اسپانیایی، پرتقالی و ....) انتخاب کند.
- امکان جستجو در سایت
- API پیشرفته (واسط برنامه نویسی کاربردی)
- ترویج همکاری، ارتباط و انجمن ها در محدوده مفاد و مندرجات
- سیستم مجوزهای گروهی پیشرفته کاربر و همچنین لیست کوتاهی از ماژول های قابل دسترس به شرح زیر است.
- انتشار اخبار
- مدیریت محتوی
- منابع قابل استفاده RSS
- محل اخذ آراء
- ماژول های پرچم ها و علائم
- ماژول های توضحیات (اجازه میدهد ماژول های دیگر که شامل فایل های دانلودی لینک های وب، اخبار و نشریات میباشند، توضحیات خود را به محتویات ارسال شده بچسبانند.
- ماژول FAQ
- ماژول اتاق گفتگو
- ماژول لیست اعضا
- ماژول پیغام خصوصی
بخش دوم: نصب postnuke
wysiwyG: what you see is what you get [1]
خلاصه پایان نامه:
در این پروژه تحقیقاتی ابتدا با نگاهی گذرا و مختصر سیستم های مدیریت محتوی معرفی شده است سپس بر روی یک نمونه cms به نام postnuke تمرکز کرده و معرفی و تجزیه و تحلیل آن آمده است.
ابتدا سعی شده که مراحل نصب را به صورت گام به گام و بصری ذکر گردد.
همچنین تعدادی از ماژول ها و theme های آن معرفی شده که در بخش مستندات نمونه ای از کدهای برنامه نویسی ماژول هم آورده شده است ضمنا برای آشنایی بیشتر نکاتی راجع به توسعه ماژول و نحوه ماژول نویسی هم آمده است.
بررسی سیستم های مدیریت محتوی (cms) و معرفی و تجزیه و تحلیل با نرم افزار postnuke - فایل ورد و قابل ویرایش