زوپس (xoops) چیست ؟
برنامه مدیریت محتوای زوپس، یک نرمافزار آزاد قدرتمند است که با زبان پیاچپی و با استفاده از پایگاه داده مای اسکیوال برای راهاندازی وبگاهها نوشته شده است. این نرمافزار از یک ساختار وابسته به بستههای جانبی (یا ماژولار) استفاده میکند که به کاربران، اجازهی ویرایش و بروزرسانی وبگاه خود را میدهد. زوپس تحت اجازهی عمومی همگانی (GPL) منتشر میشود و برای استفاده، ویرایش و توزیع همگان آزاد است. پروژهی زوپس توانست مقام اول در زمنیهی توسعه را در جایزهی بهترین انجمن سال 2006 که توسط وبگاه سورسفورجداتنت ارائه میشود، کسب کند.
درباره
ویژگیهای اصلی پروژهی زوپس
مشارکت
از آنجایی که زوپس تحت اجازهنامه عمومی همگانی GPL منتشر می شود، بنابراین گسترش و رشد زوپس به مشارکت و تلاش جامعهی جهانی نیازمند است.
پایگاه داده
زوپس برای نگهداری از اطلاعات مورد نیاز برای یک سامانهی مدیریت محتوا، با یک پایگاه داده (که هماکنون MySql) است استفاده میکند.
مدیریت و کنترل دسترسیها بصورت پیشرفته
مدیران وبگاههای ساختهشده با زوپس، این قابلیت را دارند که به برخی از گروههای کاربران سایت، دسترسیهای خاصی را برای محتوا و ویژگیهای سایت مانند ویرایش، حذف، بارگزاری فایل و ضمیمه، انتشار محتوا و ... بدهند.
قابلیت گسترش با بستههای جانبی
بستههای جانبی زوپس (modules) میتوانند بصورت مستقل از یکدیگر روی هستهی اصلی زوپس و به کمک سامانهی مدیریت زوپس نصب شوند، حذف شوند و یا غیرفعال شوند. هستهی زوپس به تنهایی شامل هیج ماژول اضافهای نیست و کلیهی قابلیتهایی که میتوان با زوپس برای یک وبگاه با امکانات یک سامانهی مدیریت محتوا ایجاد کرد، با نصب بستههای جانبی که تعداد آنها به چند صد هم میرسد، امکان پذیر است.
ویژگیهای هستهی زوپس قابل استفاده برای بستههای جانبی
زوپس با استفاده از ویژگیهایی که در هستهی خود دارد این امکان را میدهد که دسترسیها، فرستادن نظرها، آگاهیرسانی مربوط به بروزرسانیهای وبگاه، و ویژگیهای بلاکها توسط بستههای جانبی قابل استفاده باشد.
شخصیسازی
مدیران وبگاههای ساخته شده با زوپس این امکان را دارند که به برخی از کاربران سایت، دسترسیها و امکانات اختصاصی بدهند.
مدیریت اعضا
این امکان وجود دارد که میان اعضای سایت، با استفاده از یک الگوی مشخص و با توجه به ضابطهی انتخابی شما، جستجو شود، پست الکترونیکی و پیام شخصی (pm) فرستاده شود.
پشتیبانی به زبانهای بینالمللی
انجمن زوپس، برای پشتیبانی از کاربران غیر انگلیسیزبان زوپس، اقدام به راهاندازی یک سری وبگاه های پشتیبانی در سرتاسر دنیا کرده است. علاوهبراین، زوپس از زبانهای با کاراکترهای چندبایتی که از الفبای لاتین استفاده نمیکنند، همانند ژاپنی، کرهای، چینی، عربی و...، هم پشتیبانی میکند.
قابلیت پوستهگذاری مستقل
زوپس برای نمایش محتوای وبگاه از پوستههای استفاده میکند. کلیهی مدیران و کاربران وبگاه میتوانند از پوستههای موجود، ظاهر وبگاه را برای خود شخصی کنند.
الگوها
زوپس از یک موتور الگوگذاری اسمارتی (smarty) استفاده میکند که قابلیتهای بسیاری را از جمله تفاوتگذاری بین منطق نمایش ظاهر وبگاه و منطق کاری وبگاه، میدهد.
نسخه های هسته زوپس
* زوپس دارای 3 هسته متفاوت است
* به طور معمول هسته اصلی که به هسته ۲.۰ معروف است و آخرین نسخه آن تحت عنوان ۲.۰.۱۷ به تازگی منتشر شده
* نسخه ای تحت عنوان 2.2 که مدتی قبل انتشار پیدا کرد و بنا به دلایلی توسعه آن متوقف شده است . استفاده از این نسخه پیشنهاد نمیشود.
* هسته ای تحت عنوان زوپس کیوب یاXOOPS Cube Legacy که آخرین نسخه آن ۲.۱.۱ است و به تازکی نسخه اولیه ۲.۱.۲ ارائه شده است
قابلیت های فارسی
* راست به چپ شدن قالب های انگلیسی برای زبان فارسی به طور خود کار پس از نصب بدون هیچ گونه نیاز به فارسی سازی ثیم
* امکان استفاده از فقط یک قالب برای تمام زبان ها بدون نیاز به ساخت قالب جدید برای سایت های دو زبانه
* کمترین میزان دست کاری در هسته اصلی زوپس
* بدون هیچ گونه تغییر در دیتابیس اصلی
* تاریخ هجری در تمام قسمت های سایت در زبان فارسی و تاریخ میلادی در زبان انگلیسی
* فارسی بودن اعداد تاریخ در زبان فارسی و امکان تغییر آن به سهولت