PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش ساخت وبلاگ بدون دیتابیس



talahost
2013-01-29, 19:20
حتماً تا اسم CMS به گوشتان می خورد، یک بخش جدایی ناپذیر از آن را دیتابیسش می دانید. اما باید به اطلاع شما برسانم که سیستم های مدیریت محتوایی (CMS) نیز وجود دارند که برای اجرا نیازی به دیتابیس ندارند. جالب است نه….

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


[Only registered and activated users can see links]
جواب این سوال را از چهار جهت می توان پاسخ داد…

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

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

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

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

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

۱- GetSimple: ([Only registered and activated users can see links])

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

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

۲- Pivot ([Only registered and activated users can see links]):
یک سیستم رایگان که با زبان PHP نوشته شده است و برای اجرا نیاز به دیتابیس و هیچ کتابخانه ای ندارد.


[Only registered and activated users can see links]
ویژگیها:



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


۳- FlatPress ([Only registered and activated users can see links]):
یک سیستم کدباز، چند زبانه، توسعه پذیر تقریباً شبیه به وردپرس البته بدون نیاز به دیتابیس. خودتان وبلاگ FlatPress ([Only registered and activated users can see links]) را چک کنید تا بهتر متوجه شوید.


[Only registered and activated users can see links]

ویژگیها:


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


۴- CMSimple ([Only registered and activated users can see links]):
یک سیستم که تنها ۱۰۰ کیلوبایت حجم دارد. یکی از کوچکترین سیستم های در دسترس می باشد.


[Only registered and activated users can see links]
ویژگیها:



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


۵-Guppy ([Only registered and activated users can see links]):

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


[Only registered and activated users can see links]
ویژگیها:



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


۶- RazorCMS ([Only registered and activated users can see links]):
این سیستم بسیار قدرتمند و انعطاف پذیر می باشد با وجود اینکه از داشتن دیتابیس بی بهره است. در این سیستم می توان بوسیله ی نصب توابع گوناگون امکانات این سیستم را افزایش داد. امکانات این سیستم بسیار زیاد است.


[Only registered and activated users can see links]

برای آگاهی از تمامی این امکانات به صفحه ی زیر مراجعه کنید (+ ([Only registered and activated users can see links]))

۷- SkyBlue ([Only registered and activated users can see links]):

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


[Only registered and activated users can see links]
ویژگیها:



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

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

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

talahost
2013-01-29, 19:22
توجه:
در صورت تمایل به استفاده از سیستم های بالا، برای کاهش هزینه ها می تونید از سرویس های هاست ارزان ([Only registered and activated users can see links]) طلاهاست استفاده کنید

amirdesigner.ir
2013-01-30, 13:22
تا حالا نشندیده بودم ، راه حل جالبی بود !
ممنون از آموزش خوبتون ...

KRM.insert
2013-01-30, 21:48
مرسی. خیلی مفید بود من هم اطلاعی از این موضوع نداشتم

jeri
2013-12-18, 20:18
سلام و درود
وطلب جالبی بود ولی آموزش ساخت وبلاگ بدون دیتابیس رو اینجا نذاشته بودید لطفا اموزش راه اندازی یه سایت رو هم بذارید