ابزار سایت

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

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

مقدمه_راهنمای_توسعه [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>​
 +
 +در این سند به معرفی معماری، استاندارد‌های کدنویسی و راهنمای توسعه افزونه و پوسته در موتوشاب پرداخته شده است و در نهایت کلاس‌ها و توابع مهم این موتور شبکه اجتماعی شرح داده شده است.
مقدمه_راهنمای_توسعه.txt · آخرین ویرایش: 2019/01/15 12:45