لایسنس گذاری روی قالب و افزونه وردپرس

لایسنس گذاری روی قالب و افزونه وردپرس یکی از دغدغه های توسعه دهندگان قالب و افزونه های وردپرس هست.باتوجه به نبود قانون کپی رایت در ایران و کپی شدن بی رویه محصولات دیجیتال ، قصد دارم از صفر تا صد لایسنس گذاشتن روی محصولات وردپرسی را آموزش دهم تا شما طراح افزونه وردپرس یا طراح قالب وردپرس با خیال راحت تر به توسعه محصولات خود بپردازید.

ساختار لایسنس گذاری روی قالب و افزونه وردپرس

اولین قدم ، آشنایی شما با ساختار لایسنس گذاشتن روی محصولاتتون هست.که شامل دو بخش میباشد :

  1. پنل یا سرویسی جهت مدیریت لایسنس ها
  2. بستن کدها

۱. پنل یا سرویسی جهت مدیریت لایسنس ها : قطعا زمانی که محصول دیجیتالی شما ( افزونه یا قالب وردپرس) برای فروش عرضه میشود شما نیاز دارید که کاربر بعد از هر خرید یک لایسنس با یک کدیکتا ایجاد شود و کاربر مشابه محصولات رایج وردپرس در منویی در پنل افزونه یا قالب شما این لایسنس را وارد کند و محصول شما برایش فعال شود. همچنین جایی هم برای مدیریت کردن این لایسنس ها وجود داشته باشد که شما بتوانید از وضعیت این لایسنس ها مطلع بشوید که ما در ادامه این آموزش به طور کامل آموزش میدهیم که چطور می توانید این کار را انجام دهید.

۲. بستن کدها : حتما تا کنون اسم ابزارهایی همچون سورس گاردین به گوشتان خورده است ، اما اگر آشنایی با این ابزارها نداشته باشید بهتر است به شما توضیح دهم که منظور من از بستن کدها یعنی اینکه شما کاری کنید که کدهای نوشته شده توسط شما غیر قابل خواندن باشد و زمانی که یک کاربر نسبتا حرفه ای قالب یا افزونه وردپرس شما را خریداری کرد با نگاه کردن به کدهای شما نتواند آن کدها را ویرایش کند.

در تصویر زیر نمونه ای از حالت بسته شدن کدها را میتوانید مشاهده کنید:


جمع بندی : پس اگر شما نیاز دارید که به صورت خودکار برای خریداران خود لایسنس ایجاد کنید و جایی بتوانید آن ها را مدیریت کنید قطعا نیاز به یک افزونه مدیریت لایسنس دارید ، سپس جهت پیچیده کردن کدها و جلوگیری از خوانده شدن توسط افراد ماهر با ابزارهایی همچون سورس گاردین کل یا بخشی از کدهای افزونه وردپرس خود را کدگذاری می کنید.

ابزار ها و روش های بستن کدها

در حال حاظر روش ها و ابزارهای پولی و رایگان زیادی وجود دارد که شما می توانید کدهای خود را ببندید، ولی پیشنهاد ما این هست که از ابزارهای رایگان یا توابعی مثل base64 برای محصولات خود استفاده نکنید چون به راحتی توسط افرادی که تسلط کامل و کافی داشته باشند قابل بازیابی هست .

در حال حاظر شما می توانید از یکی از دو سرویس ioncube و sourceguardian که هر دو پولی هستند استفاده نمایید ولی در کنار این دو نرم افزار پولی ، نرم افزارها و سرویس های ارزان تر و حتی رایگان وجود دارد که با جستجو در گوگل می توانید به این ابزار ها دسترسی پیدا کنید.

یکی دیگر از مزایای نرم افزارهای فوق مثل سورس گاردین (sourceguardian) ، این هست که در کنار امکان بستن یا قفل کردن کدها شما می توانید کاری کنید که مثلا سورس کدهای شما فقط بر روی یک دامنه یا حتی یک IP قابل اجرا باشد که البته این کار به صورت دستی انجام میشود.

افزونه لایسنس گذاری وردپرس

در حال حاظر یکی از افزونه های رایگانی که در مخزن وردپرس منتشر شده است و شما میتوانید از آن استفاده کنید افزونه Software License Manager می باشد.

به کمک این افزونه شما به راحتی می توانید یک سیستم مدیریت لایسنس در پنل وردپرسی خود ایجاد کنید و به کمک مستندات آموزشی این افزونه محصولات خود را داری لایسنس کنید.

افزونه لایسنس گذاری ووکامرس

اگر شما از فروشگاه ساز ووکامرس برای فروش فایل های دانلودی که شامل قالب وردپرس و افزونه وردپرس می باشد استفاده می کنید ، افزونه Software License Manager که در بالا معرفی شده است توسط فردی در گیت هاب توسعه داده شده است و شما با نصب این افزونه به راحتی می توانید کاری کنید که کاربر هنگام خرید یک محصول جدید از سایت شما به صورت خودکار یک لایسنس ایجاد شود که توضیحات تکمیلی و اطلاعات بیشتر این افزونه را از طریق لینک زیر در گیت هاب مشاهده کنید :

https://github.com/michelve/software-license-manager

افزونه لایسنس گذاری ایزی دیجیتال دانلود

اگر شما از ایزی دیجیتال دانلود (EDD) برای فروش محصولات خود استفاده می کنید میتوانید از افزونه ای که توسط ایزی دیجیتال دانلود طراحی و برنامه نویسی شده است استفاده کنید.البته این افزونه در حال حاظر پولی می باشد ولی شاید سورس های دیگری را در گیت هاب پیدا نمایید.

اطلاعات بیشتر در مورد این افزونه :

https://easydigitaldownloads.com/downloads/software-licensing/



منبع : https://iwordpress.ir/tutorials/theme-plugin-license/