در صورتی که اولین بار است از انجمنهای ترفندستان بازدید میکنید به شما خوشآمد میگوییم. شما دسترسی کامل به کلیه بخشها، لینکها و فایلهای آپلود شده در انجمن را خواهید داشت. تنها در صورتی که قصد دارید در مباحث مطرح شده در انجمنها شرکت کنید و به پرسش و پاسخ و بحث و گفتگو بپردازید نیاز است که در محیط انجمنهای ترفندستان به صورت رایگان و بدون دردسر ثبت نام کنید. لازم به ذکر است تعداد اعضای انجمن ترفندستان در حال حاضر بیش از 400هزار نفر میباشد.
حتماً تا اسم CMS به گوشتان می خورد، یک بخش جدایی ناپذیر از آن را دیتابیسش می دانید. اما باید به اطلاع شما برسانم که سیستم های مدیریت محتوایی (CMS) نیز وجود دارند که برای اجرا نیازی به دیتابیس ندارند. جالب است نه….
جالب تر از آن این است که این سیستم های مدیریت محتوا کم هم نیستند بلکه در زمینه های مختلف نیز یافت می شوند. اما یک سوال اینجا مطرح می شود که با توجه به اینکه سیستم های قدرتمندی مانند وردپرس، دروپال، جوملا و…. همگی با دیتابیس کار کرده و عجین شده اند، پس چه نیاز به نبود دیتابیس است.
جواب این سوال را از چهار جهت می توان پاسخ داد… ۱- سرعت: مزیت استفاده از CMS های بدون دیتابیس، سرعت آنها است. کووری های دیتابیس موجب کاهش سرعت سرورها می شود و برای یک وبسایت با ترافیک بالا یک اثر محسوس را در بالا آمدن آن سایت خواهیم دید. پس یک وبسایت بدون داشتن دیتابیس و کووری های آن سریعتر خواهد بود. ۲- آسانی در نصب/انتقال/پشتیبانی: حتی اگر در نظر بگیریم که نصب یک CMS با دیتابیس، آسان است، باید این مسئله را پذیرفت که در ادامه اگر مشکلی برای دیتابیس رخ دهد (همانگونه که برای من رخ داد) کار با آن طاقت فرسا خواهد شد. همچنین ایجاد نسخه پشتیبان بصورت مستقیم از دیتابیس نیز برای افراد مبتدی کار دشواری است. اما یک سیستم بدون دیتابیس هیچ کدام از این دردسرهای را نداشته و با یک برنامه ی FTP قادر خواهید بود که براحتی از کل سیستم خود پشتیبانی گرفته و یا آن را به مکانی دیگر انتقال دهید. ۳- راحتی در ویرایش: سیستم های بدون دیتابیس بطور مستقیم با زبانهای HTML، TEXT و یا XML نوشته خواهند شد، که در این صورت شما براحتی با یک نرم افزار ساده مانند Front Page قادر به اصلاح صفحات خود خواهید بود. ۴- سادگی: سیستم های بدون دتیابیس عموماً سیستم های ساده ای هستند و برای کسانی که هیچگونه تجربه ی کار با CMS را ندارند یکی از گزینه مفید خواهند بود.
در ادامه به معرفی ۷ سیستم مدیریت محتوای بدون دیتابیس خواهیم پرداخت: ۱- GetSimple:
این سیستم به معنای واقعی ساده اما مفید است. در این سیستم اطلاعات درون فرمت XML ذخیره می شود. همچنین از ویژگی های تگ، آپلود فایل، ایجاد بک آپ نیز پشتیبانی می کند. نکته: برای اجرای این سیستم به هاست لینوکس/یونیکس، پی اچ پی ورژن ۵.۱.۳ و آپاچی نیاز دارید. ۲- Pivot:
یک سیستم رایگان که با زبان PHP نوشته شده است و برای اجرا نیاز به دیتابیس و هیچ کتابخانه ای ندارد.
ویژگیها:
داشتن یک سیستم وبلاگی
دارای قالب پیش فرض
امکان جستجوی ساده
امکان آپلود ساده ی عکسها و اطلاعات
امکان ایجاد thumbnails از عکسهای آپلود شده
سیستم نظراتی که مشاهده کنندگان سایت را در حافظه ذخیره می کند
ایجاد خودکار RSS
امکان بلاک کردن IP
امکان ایجاد آرشیو هفتگی یا ماهیانه
۳- FlatPress:
یک سیستم کدباز، چند زبانه، توسعه پذیر تقریباً شبیه به وردپرس البته بدون نیاز به دیتابیس. خودتان وبلاگ FlatPress را چک کنید تا بهتر متوجه شوید.
ویژگیها:
ذخیره ی اطلاعات درون فایلهای TEXT
برنامه نویسی استاندارد (XHTML valid)
پشتیبانی از نظرات، تگها، دسته ها، آر اس اس، آرشیو و…
پشتیبانی از پلاگین
سیستم Widget یا ابزارک خودمان
آسانی در تنظیمات پوسته
پشتیبانی از ویندوز لایو رایتر (Windows Live Writer)
نیاز به PHP ورژن ۴ یا بالاتر
۴- CMSimple:
یک سیستم که تنها ۱۰۰ کیلوبایت حجم دارد. یکی از کوچکترین سیستم های در دسترس می باشد.
ویژگیها:
صفحه آرایی با استفاده از CSS
ذخیره شدن اطلاعات بصورت HTML
نوشته شده توسط زبان PHP، اجرا شده در لینوکس/آپاچی و یا WIN32 یا IIS
پشتیبانی از ویرایشگر WYSIWYG
امکان آپلود فایل یا عکس
جستجوی توابع
گویا این سیستم از زبان فارسی نیز پشتیبانی می کند.
۵-Guppy:
یک سیستم سبک بدون نیاز به دیتابیس که قادر است بروی هر هاستی نصب گردد. و تنها چیزی که نیاز دارد PHP است. Guppy یک سیستم قدرتمند است که از پلاگین نیز پیشتیبانی می کند.
ویژگیها:
پشتیبانی از نظرات، نظرسنجی، آر اس اس، انجمن، دفترچه ی مهمان، دایرکتوری و….
امکان خصوصی کردن بخشی از سایت
صفحه ی خانگی انعطاف پذیر
امکان چند نویسنده
گویا این سیستم از زبان فارسی نیز پشتیبانی می کند
۶- Guppy:
این سیستم بسیار قدرتمند و انعطاف پذیر می باشد با وجود اینکه از داشتن دیتابیس بی بهره است. در این سیستم می توان بوسیله ی نصب توابع گوناگون امکانات این سیستم را افزایش داد. امکانات این سیستم بسیار زیاد است.
برای آگاهی از تمامی این امکانات به صفحه ی زیر مراجعه کنید (+) ۷- SkyBlue:
پایه ی این سیستم بر PHP است. این سیستم دارای بسیاری از قابلیت متنوع به مانند سیستم های قویی چون جوملا و دروپال البته در یک فرم ساده تر می باشد.
ویژگیها:
ذخیره ی اطلاعات با فرمت XML
توسعه پذیر
انعطاف پذیر و دارای پلاگینهای زیاد
حجم کم (۳.۵مگابایت)
فرندلی بودن با موتورهای جستجو
امکان ایجاد متا تگ
پشتیبانی از RSS
سیستم های معرفی شده تنها بخشی از CMS های بدون نیاز به دیتابیس هستند. در صورتی که تعداد این CMS های خیلی بیش از اینهاست… پ.ن: مسلماً محاسن و ویژگیهای دیتابیس باعث شده است که سیستم های مدیریت محتوای قدرتمند دنیا همگی از آن استفاده کنند. بنابراین پست معرفی شده به معنای زیر سوال بردن دیتابیس نیست بلکه در بسیار از اوقات برای شما پیش می آید (همانگونه که برای من پیش آمده) که نیازمند یک سیستم ساده و بدون دردسر هستید، که در این صورت سیستم های معرفی شده بعنوان اولین گزینه ها مطرح می شوند.
کلیه حقوق مادی و معنوی مربوط و متعلق به وب سایت ترفندستان است. برداشت مطالب در نشریات، سایتها و وبلاگها تنها با ذکر نام ترفندستان مجاز است. هر گونه استفاده تجاری از ترفندهای ترفندستان به صورت کتاب، کتابچه، جزوه، دستنویس، CD و DVD و نظایر آن به هر شکل و نحو کاملاً ممنوع میباشد و هر گونه تخلف پیگرد قانونی دارد. واژه «ترفندستان» برای اولین بار در ادبیات فارسی توسط وبسایت ترفندستان ابداع شده است و سایتها و وبلاگها با نام مشابه هیچ ارتباطی با این سایت ندارند. پشتیبانی و میزبانی توسط HostDL