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

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

database-less

جواب این سوال را از چهار جهت می توان پاسخ داد…

۱- سرعت: مزیت استفاده از CMS های بدون دیتابیس، سرعت آنها است. کووری های دیتابیس موجب کاهش سرعت سرورها می شود و برای یک وبسایت با ترافیک بالا یک اثر محسوس را در بالا آمدن آن سایت خواهیم دید. پس یک وبسایت بدون داشتن دیتابیس و کووری های آن سریعتر خواهد بود.

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

۳- راحتی در ویرایش: سیستم های بدون دیتابیس بطور مستقیم با زبانهای HTML، TEXT و یا XML نوشته می شوند، که در این صورت شما براحتی با یک نرم افزار ساده مانند Front Page قادر به اصلاح صفحات خود خواهید بود.

۴- سادگی: سیستم های بدون دیتابیس عموماً سیستم های ساده ای هستند و برای کسانی که هیچگونه تجربه ی کار با CMS را ندارند یکی از گزینه مفید خواهند بود.

در ادامه به معرفی ۷ سیستم مدیریت محتوای بدون دیتابیس خواهیم پرداخت:

۱- GetSimple:

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

نکته: برای اجرای این سیستم به هاست لینوکس/یونیکس، پی اچ پی ورژن ۵.۱.۳ و آپاچی نیاز دارید.

۲- Pivot:

یک سیستم رایگان که با زبان PHP نوشته شده است و برای اجرا نیاز به دیتابیس و هیچ کتابخانه ای ندارد.

pivot

ویژگیها:

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

۳- FlatPress:

یک سیستم کدباز، چند زبانه، توسعه پذیر تقریباً شبیه به وردپرس البته بدون نیاز به دیتابیس. خودتان وبلاگ FlatPress را چک کنید تا بهتر متوجه شوید.

fp-logo

ویژگیها:

  • ذخیره ی اطلاعات درون فایلهای TEXT
  • برنامه نویسی استاندارد (XHTML valid)
  • پشتیبانی از نظرات، تگها، دسته ها، آر اس اس، آرشیو و…
  • پشتیبانی از پلاگین
  • سیستم Widget یا ابزارک خودمان
  • آسانی در تنظیمات پوسته
  • پشتیبانی از ویندوز لایو رایتر (Windows Live Writer)
  • نیاز به PHP ورژن ۴ یا بالاتر

۴- CMSimple:

یک سیستم که تنها ۱۰۰ کیلوبایت حجم دارد. یکی از کوچکترین سیستم های در دسترس می باشد.

cms-simple

ویژگیها:

  • صفحه آرایی با استفاده از CSS
  • ذخیره شدن اطلاعات بصورت HTML
  • نوشته شده توسط زبان PHP، اجرا شده در لینوکس/آپاچی و یا WIN32 یا IIS
  • پشتیبانی از ویرایشگر WYSIWYG
  • امکان آپلود فایل یا عکس
  • جستجوی توابع
  • گویا این سیستم از زبان فارسی نیز پشتیبانی می کند.

۵-Guppy:

یک سیستم سبک بدون نیاز به دیتابیس که قادر است بروی هر هاستی نصب گردد. و تنها چیزی که نیاز دارد PHP است. Guppy یک سیستم قدرتمند است که از پلاگین نیز پیشتیبانی می کند.

guppy

ویژگیها:

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

۶- RazorCMS:

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

razorCMSblade

برای آگاهی از تمامی این امکانات به صفحه ی زیر مراجعه کنید (+)

۷- SkyBlue:

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

sky-blue

ویژگیها:

  • ذخیره ی اطلاعات با فرمت XML
  • توسعه پذیر
  • انعطاف پذیر و دارای پلاگینهای زیاد
  • حجم کم (۳.۵مگابایت)
  • فرندلی بودن با موتورهای جستجو
  • امکان ایجاد متا تگ
  • پشتیبانی از RSS

سیستم های معرفی شده تنها بخشی از CMS های بدون نیاز به دیتابیس هستند. در صورتی که تعداد این CMS های خیلی بیش از اینهاست…

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

منبع : p30help

دیدگاه خود را بنویسید