تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده میکنید.
— |
مقدمه_راهنمای_توسعه [2019/01/15 12:45] (فعلی) |
||
---|---|---|---|
خط 1: | خط 1: | ||
+ | موتوشاب یک موتور شبکه اجتماعی متنباز با قابلیت انعطاف بالا مبتنی بر زبان PHP است. هسته این نرمافزار شامل قابلیتهای اجتماعی و تعاملی بین افراد ازجمله تولید و به اشتراکگذاری محتوا، ایجاد شبکه دوستی، فراهمسازی پروفایل افراد و امکان سفارشیسازی چینش صفحه، مدیریت کاربران و محتواهای تولیدشده و غیره است. ازجمله ویژگیهای فنی این محصول میتوان به موارد ذکرشده در <tabref 1> اشاره کرد. سامانه موتوشاب به جز افزونههای خارجی آن از بیش از 195 هزار خط کد (بدون احتساب توضیحات و خطوط خالی)، در قالب 1341 کلاس و 130 جدول پایگاه داده تشکیل شده است. | ||
+ | <tabcaption 1| ویژگیهای فنی موتور شبکه اجتماعی موتوشاب> | ||
+ | ^ ویژگی ^ مقدار ^ | ||
+ | | زبان| PHP نسخه 5.3 به بالا| | ||
+ | | پایگاه داده| MySQL نسخه 5.0 به بالا | | ||
+ | | سیستمعامل| مستقل از سیستمعامل| | ||
+ | | سایر پیشنیازها|برنامه ((به جهت برخی اقدامات موتوشاب نیاز دارد تا فایل run.php واقع در بسته نرمافزاری ow_cron در بازههای زمانی معین و منظم اجرا شود.))Cron ، یک کارگزار رایانامه| | ||
+ | | پروانه((License)) |پروانه تخصیص عمومی همگانی((Common Public Attribution License)) (CPAL)| | ||
+ | </tabcaption> | ||
+ | |||
+ | در این سند به معرفی معماری، استانداردهای کدنویسی و راهنمای توسعه افزونه و پوسته در موتوشاب پرداخته شده است و در نهایت کلاسها و توابع مهم این موتور شبکه اجتماعی شرح داده شده است. |