-
Notifications
You must be signed in to change notification settings - Fork 0
SaaS freemium
Mostafa Barmshory edited this page May 13, 2016
·
1 revision
یکی از مدلهایی که در بازاریابی استفاده میشود freemium است. در این مدل سیتسم به لایههای متفاوتی تقسیم میشود و در هر لایه کاربر تنها به دستهای از امکانات دسترسی دارد.
اولین کاری که برای استفاده از این مدل باید انجام شود فعال کردن این سیستم است. برای این کار باید در پرونده تنظیمهای سیستم، تنظیم زیر را ایجاد کنید:
/*
* ----------------------------------------------------------------------------
* SaaS
* ----------------------------------------------------------------------------
*/
/*
* فعال بودن لایه رایگان در سیستم را تعیین میکند. در صورتی که این مدل تجاری فعال
* باشد، نرمافزارهای بر اساس سطح دسترسی میتوانند از نمایشهای موجود استفاده کنند
* در غیر این صورت سیستم آنها را بلاکه میکند.
*/
$cfg ['saas_freemium_enable'] = true;
/*
* بالاترین سطح دسترسی در مدل فریمیوم را تعیین میکند. بسیاری از کاربردها مانند ایجاد
* یک تنظمی جدید تنها در بالاترین لایه نرم افزار در دسترس است.
*/
$cfg ['saas_freemium_full'] = 5;
اولین تنظیم این سیستم را فعال میکند و تنظیم بعد بالاترین سطح دسترسی در این مدل را تعیین میکند.
کنترلهای معمولی که با روشهای معمول ایجاد می شود همگی در سطح صفر (رایگان) در نظر گرفته میشود.
در صورتی که یک کنترل در سطح صفر نباشد باید تنظیمهای زیر برای آن ایجاد شود:
array(
'regex' => '#^/app/(\d+)/config/create$#',
'base' => $base,
'model' => 'SaaS_Views_Configuration',
'method' => 'create',
'freemium' => array(
'level' => 2,
)
)
در نمونهای که در بالا اورد شده سطح کنترل ۲ در نظر گرفته شده است.