راکت
حل شده

متغییر کردن امکانات وبسایت

7 پاسخ

سلام خسته نباشید ما یک وبسایت فروشگاهی تقریبا کامل داریم میخوایم اینو سطح بندیش کنیم مثلا پایه با این امکانات و نقره ای با این امکانات و .....
یا حتی از لحاظ ui هم تغییرات بدیم بهترین روش برای این کار چیه؟

ثبت پرسش جدید

پاسخ‌ها

7
AriaieBOY
AriaieBOY
@ariaieboy

تخصص: TALL Stack Lover

بهترین پاسخ

@ali.esmaili954
نگاه کنید زبان های مفسری مثل php برای ساخت پروژه تجاری آنچنان توصیه نمیشه چون شما هرکاری که بکنید چون سورس پروژه دست مشتری هست میتونه تغییرات ایجاد کنه و یا اینکه اگ هرگونه قفل و لایسنس بذارید میشه اونها را دور زد.
روش هایی هست که میشه سورس کد پروژه را رمزنگاری کرد مثل zend gaurd یا php shield و... ولی بازم صد در صد نمیشه روشون حساب کرد. و گاها برای اجرای برنامه بعد نیاز به نصب برنامه میشه یا اینکه پرفورمنس میاد پایین تر و...
حالا از این قضیه که بگذریم برای سطح بندی معمولا کاری که اکثر توسعه دهندگان میکنن این هست که میان اسکریپت ماژولار میسازن بعد یا ماژول ها را به صورت مجزا میفروشن یا اینکه طبق همون سطح بندی یکسری ماژول در اختیار مشتری میذارن یا نمیذارن.
شما هم میتونید برای پروژه خودتون همچین کاری بکنید.
مثلا میگم ماژول کد تخفیف جدا بدید یا نمیدونم ماژول سئو یا ماژول گزارش دهی ماژول فاکتور و....

AriaieBOY
AriaieBOY
@ariaieboy

تخصص: TALL Stack Lover

سلام اگر از لاراول استفاده میکنید پکیج زیر خیلی خوب هستش
https://github.com/spatie/laravel-permission

علی اسماعیلی
علی اسماعیلی
@aliesmaili.code

تخصص: php Laravel

@ariaieboy
سلام یعنی با acl اکیش کنم؟خب این از لحاظ امنیتی خیلی نمیتونه امن باشه
من فروشگاه رو میفروشم به یه نفر این که تا اخر عمرش که دست من نیست مثلا ممکنه تیم خودشو راه بندازه یا یه نفر دیگه پشتیبانی کنه میتونه با تغییر دادن توی دیتابیس اینو دور بزنه

شاید پاسخ شما همین‌جا باشد

AriaieBOY
AriaieBOY
@ariaieboy

تخصص: TALL Stack Lover

@ali.esmaili954 خوب شما دقیق نگفتید میخواهید چیکار کنید شما میخواهید کاربران داخل سایتتون را سطح بندی کنید یا اینکه میخواهید اسکریپتتون سطح بندی کنید و بفروشید ؟

علی اسماعیلی
علی اسماعیلی
@aliesmaili.code

تخصص: php Laravel

شاید بد توضیح دادم
اسکریپت رو
امکانات پروژه رو

امیر اردکانی
امیر اردکانی
@AmirArdakani

تخصص: طراح و برنامه نویس وب

سلام @ali.esmaili954
میتونید هر بخش رو به صورت یک ماژول جدا طراحی کنید بعد بسته به نیاز مشتری اضافه کنید به سورس اصلی ( laravel modules )

علی اسماعیلی
علی اسماعیلی
@aliesmaili.code

تخصص: php Laravel

@AmirArdakani @ariaieboy خیلی ممنون متوجه شدم

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام