سلام خسته نباشید ما یک وبسایت فروشگاهی تقریبا کامل داریم میخوایم اینو سطح بندیش کنیم مثلا پایه با این امکانات و نقره ای با این امکانات و .....
یا حتی از لحاظ ui هم تغییرات بدیم بهترین روش برای این کار چیه؟
@ali.esmaili954
نگاه کنید زبان های مفسری مثل php برای ساخت پروژه تجاری آنچنان توصیه نمیشه چون شما هرکاری که بکنید چون سورس پروژه دست مشتری هست میتونه تغییرات ایجاد کنه و یا اینکه اگ هرگونه قفل و لایسنس بذارید میشه اونها را دور زد.
روش هایی هست که میشه سورس کد پروژه را رمزنگاری کرد مثل zend gaurd یا php shield و... ولی بازم صد در صد نمیشه روشون حساب کرد. و گاها برای اجرای برنامه بعد نیاز به نصب برنامه میشه یا اینکه پرفورمنس میاد پایین تر و...
حالا از این قضیه که بگذریم برای سطح بندی معمولا کاری که اکثر توسعه دهندگان میکنن این هست که میان اسکریپت ماژولار میسازن بعد یا ماژول ها را به صورت مجزا میفروشن یا اینکه طبق همون سطح بندی یکسری ماژول در اختیار مشتری میذارن یا نمیذارن.
شما هم میتونید برای پروژه خودتون همچین کاری بکنید.
مثلا میگم ماژول کد تخفیف جدا بدید یا نمیدونم ماژول سئو یا ماژول گزارش دهی ماژول فاکتور و....
سلام اگر از لاراول استفاده میکنید پکیج زیر خیلی خوب هستش
https://github.com/spatie/laravel-permission
@ariaieboy
سلام یعنی با acl اکیش کنم؟خب این از لحاظ امنیتی خیلی نمیتونه امن باشه
من فروشگاه رو میفروشم به یه نفر این که تا اخر عمرش که دست من نیست مثلا ممکنه تیم خودشو راه بندازه یا یه نفر دیگه پشتیبانی کنه میتونه با تغییر دادن توی دیتابیس اینو دور بزنه
@ali.esmaili954 خوب شما دقیق نگفتید میخواهید چیکار کنید شما میخواهید کاربران داخل سایتتون را سطح بندی کنید یا اینکه میخواهید اسکریپتتون سطح بندی کنید و بفروشید ؟
@ali.esmaili954
نگاه کنید زبان های مفسری مثل php برای ساخت پروژه تجاری آنچنان توصیه نمیشه چون شما هرکاری که بکنید چون سورس پروژه دست مشتری هست میتونه تغییرات ایجاد کنه و یا اینکه اگ هرگونه قفل و لایسنس بذارید میشه اونها را دور زد.
روش هایی هست که میشه سورس کد پروژه را رمزنگاری کرد مثل zend gaurd یا php shield و... ولی بازم صد در صد نمیشه روشون حساب کرد. و گاها برای اجرای برنامه بعد نیاز به نصب برنامه میشه یا اینکه پرفورمنس میاد پایین تر و...
حالا از این قضیه که بگذریم برای سطح بندی معمولا کاری که اکثر توسعه دهندگان میکنن این هست که میان اسکریپت ماژولار میسازن بعد یا ماژول ها را به صورت مجزا میفروشن یا اینکه طبق همون سطح بندی یکسری ماژول در اختیار مشتری میذارن یا نمیذارن.
شما هم میتونید برای پروژه خودتون همچین کاری بکنید.
مثلا میگم ماژول کد تخفیف جدا بدید یا نمیدونم ماژول سئو یا ماژول گزارش دهی ماژول فاکتور و....
سلام @ali.esmaili954
میتونید هر بخش رو به صورت یک ماژول جدا طراحی کنید بعد بسته به نیاز مشتری اضافه کنید به سورس اصلی ( laravel modules )
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟