ابزار سایت

مقدمه_راهنمای_توسعه

موتوشاب یک موتور شبکه اجتماعی متن‌باز با قابلیت انعطاف بالا مبتنی بر زبان PHP است. هسته این نرم‌افزار شامل قابلیت‌های اجتماعی و تعاملی بین افراد ازجمله تولید و به اشتراک‌گذاری محتوا، ایجاد شبکه دوستی، فراهم‌سازی پروفایل افراد و امکان سفارشی‌سازی چینش صفحه، مدیریت کاربران و محتواهای تولیدشده و غیره است. ازجمله ویژگی‌های فنی این محصول می‌توان به موارد ذکرشده در جدول 1 اشاره کرد. سامانه موتوشاب به جز افزونه‌های خارجی آن از بیش از 195 هزار خط کد (بدون احتساب توضیحات و خطوط خالی)، در قالب 1341 کلاس و 130 جدول پایگاه داده تشکیل شده است.

ویژگی مقدار
زبان PHP نسخه 5.3 به بالا
پایگاه داده MySQL نسخه 5.0 به بالا
سیستم‌عامل مستقل از سیستم‌عامل
سایر پیش‌نیازهابرنامه 1Cron ، یک کارگزار رایانامه
پروانه2 پروانه تخصیص عمومی همگانی3 (CPAL)
جدول 1: ویژگی‌های فنی موتور شبکه اجتماعی موتوشاب

در این سند به معرفی معماری، استاندارد‌های کدنویسی و راهنمای توسعه افزونه و پوسته در موتوشاب پرداخته شده است و در نهایت کلاس‌ها و توابع مهم این موتور شبکه اجتماعی شرح داده شده است.

1) به جهت برخی اقدامات موتوشاب نیاز دارد تا فایل run.php واقع در بسته‌ نرم‌افزاری ow_cron در بازه‌های زمانی معین و منظم اجرا شود.
2) License
3) Common Public Attribution License
مقدمه_راهنمای_توسعه.txt · آخرین ویرایش: 2019/01/15 12:45