برنامهنویسی که نمیخواهد سامانه رزرو، درگاه گفتوگو یا افزونه فرمساز را از صفر بنویسد، معمولا سراغ کد کنیون (CodeCanyon) میرود. این سایت بخش کد و نرمافزار Envato Market است و با کارت بانکی ایران نمیتوان از آن خرید کرد. راه آرتا پی این است: شما محصول را انتخاب میکنید، مبلغ را به ریال میپردازید و کارشناس خرید را در حساب Envato خودتان انجام میدهد.
در کد کنیون چه چیزی فروخته میشود؟
هر محصول را یک برنامهنویس یا تیم مستقل ساخته و برای فروش گذاشته است. دستههای اصلی اینها هستند:
| دسته | چه چیزی است | خریدار معمول |
|---|---|---|
| افزونه وردپرس | قابلیتی که به سایت وردپرسی اضافه میشود، مانند اسلایدر، فرمساز یا ابزار فروشگاه. | مدیر سایت و توسعهدهنده وردپرس |
| اسکریپت PHP | نرمافزار کامل تحت وب که روی سرور خودتان نصب میکنید. | برنامهنویس وب و شرکت نرمافزاری |
| کد جاوااسکریپت | کتابخانه و قطعه آماده برای سمت مرورگر. | توسعهدهنده فرانتاند |
| قالب اپلیکیشن موبایل | سورس آماده برنامه اندروید و iOS که آن را شخصیسازی میکنید. | توسعهدهنده موبایل |
| افزونه دیگر سیستمها | ماژول و افزونه برای فروشگاهسازها و سیستمهای مدیریت محتوای دیگر. | توسعهدهنده همان سیستم |
چیزی که میخرید سورس کد است، نه سرویس میزبانی شده. نصب، پیکربندی و نگهداری آن روی سرور با خود شماست.
لایسنس به ازای هر پروژه
قاعده پایه لایسنس در کد کنیون ساده است: یک خرید، یک محصول نهایی. اگر یک افزونه را برای سه مشتری نصب میکنید، سه لایسنس لازم دارید. استفاده از یک لایسنس روی چند پروژه، حتی اگر از نظر فنی شدنی باشد، خلاف شرایط خرید است.
دو نوع لایسنس وجود دارد:
- لایسنس عادی (Regular): برای محصولی که کاربر نهایی بابت استفاده از آن پولی نمیپردازد. نصب یک اسکریپت برای سایت داخلی یک شرکت از این نوع است.
- لایسنس گسترده (Extended): برای محصولی که کاربر نهایی برای استفاده از آن پول میدهد. اگر با یک اسکریپت سرویس اشتراکی راه میاندازید و از کاربران حق اشتراک میگیرید، معمولا به این نوع نیاز دارید.
فروش دوباره خود کد، با هیچکدام از این دو مجاز نیست. متن لایسنس در صفحه هر محصول پیوند شده است. اگر مدل درآمد پروژه شما روشن نیست، پیش از خرید آن را بخوانید یا در بخش نظرها از سازنده بپرسید.
کد خرید و فعالسازی محصول
بیشتر اسکریپتها و افزونههای کد کنیون هنگام نصب یک کد خرید میخواهند. این کد را Envato برای هر خرید جداگانه میسازد و در بخش Downloads حساب شما، در گواهی لایسنس آمده است.
سازنده با این کد میفهمد نسخه شما اصل است. در بسیاری از محصولات، بهروزرسانی خودکار و دسترسی به پشتیبانی هم به همین کد بسته است. چند نکته درباره آن:
- اگر پروژه را به مشتری تحویل میدهید، از اول روشن کنید لایسنس به نام چه کسی خریده شود. سادهترین حالت این است که مشتری حساب Envato خودش را داشته باشد.
- بعضی سازندگان کد را به یک دامنه قفل میکنند. اگر محیط آزمایشی و محیط اصلی جدا دارید، پیش از خرید بپرسید جابهجایی دامنه چطور انجام میشود.
- کد خرید را در مخزن کد عمومی یا فایل پیکربندی که منتشر میشود نگذارید.
پیش از خرید، سازگاری را بسنجید
خرید نرمافزاری که روی سرور شما اجرا نمیشود، رایجترین پشیمانی در کد کنیون است. صفحه هر محصول ستونی از مشخصات فنی دارد. آن را با محیط خودتان مقایسه کنید:
- نسخه زبان و چارچوب. نسخه PHP، پایگاه داده و چارچوبی که اسکریپت با آن نوشته شده را با سرور خود تطبیق دهید.
- نسخه سیستم میزبان. برای افزونه، نسخه وردپرس یا فروشگاهسازی که پشتیبانی میشود مهم است.
- تاریخ آخرین نسخه. محصولی که مدت زیادی بهروز نشده، ممکن است با نسخههای تازه ناسازگار باشد یا رخنه امنیتی بسته نشده داشته باشد.
- نیازمندیهای سرور. بعضی اسکریپتها به دسترسی خط فرمان، کارهای زمانبندی شده یا افزونههای خاص PHP نیاز دارند که هاست اشتراکی معمولا نمیدهد.
- مستندات و دمو. دموی زنده را امتحان کنید و ببینید مستندات نصب دارد یا نه.
- بخش نظرها. گزارش خطای خریداران و سرعت پاسخ سازنده را آنجا میبینید.
پشتیبانی و بهروزرسانی در کد کنیون
پشتیبانی را سازنده محصول میدهد، نه Envato. با هر خرید یک دوره پشتیبانی همراه است و میتوان آن را با پرداخت جداگانه بلندتر کرد. طول این دوره در صفحه محصول نوشته شده است.
دامنه پشتیبانی معمولا محدود است: پاسخ به پرسش درباره کارکرد محصول و رفع اشکال خود آن. نصب روی سرور شما، افزودن قابلیت تازه و رفع ناسازگاری با کد دیگران معمولا در آن نیست. نسخههای تازه محصول را هم معمولا از همان بخش Downloads میگیرید.
برای پروژهای که قرار است چند سال کار کند، این پرسش مهم است: اگر سازنده توسعه محصول را رها کند چه میشود؟ سورس کد در اختیار شماست و میتوانید خودتان نگهداریاش کنید، اما این کار زمان میخواهد. سابقه بهروزرسانی محصول نشانه خوبی برای سنجش این خطر است.
سفارش خرید در آرتا پی چطور پیش میرود؟
- محصول را در حساب Envato خود به سبد خرید ببرید. نوع لایسنس و تمدید پشتیبانی را همانجا مشخص کنید تا رقم دلاری قطعی شود.
- در پنل آرتا پی یک سفارش تازه باز کنید. موارد لازم برای این خرید در خود فرم پرسیده میشود.
- رقم ریالی را پیش از ثبت بخوانید. این رقم در فرم نمایش داده میشود و لحظه ثبت سفارش ثابت میماند.
- کارشناس آرتا پی پرداخت را انجام میدهد. خرید در حساب شما در کد کنیون نهایی میشود.
- نتیجه را پیگیری کنید. بخش «سفارشها» در پنل، وضعیت و رسید را نشان میدهد.
زمان انجام سفارش کد کنیون کمتر از 30 دقیقه است.
فهرست آمادگی پیش از سفارش
- حساب Envato فعال، به نام کسی که قرار است مالک لایسنس باشد.
- نشانی دقیق صفحه محصول، چون نامهای شبیه هم در کد کنیون زیاد است.
- نوع لایسنس، با توجه به این که کاربر نهایی پول میدهد یا نه.
- تعداد لایسنس، اگر محصول را برای چند پروژه میخواهید.
- اطمینان از سازگاری با سرور، چون کالای دیجیتال دانلود شده معمولا پس گرفته نمیشود.
خطاهایی که برنامهنویسان زیاد تکرار میکنند
- نصب نسخه غیراصل: نسخههایی که بیرون از کد کنیون پخش میشوند کد خرید ندارند، بهروز نمیشوند و گاهی کد مخرب در آنها گذاشته شده است.
- خرید با حساب شخصی برای مشتری: وقتی همکاری تمام شود، مشتری به لایسنس و نسخههای تازه دسترسی ندارد.
- تغییر مستقیم در هسته محصول: با اولین بهروزرسانی، تغییرها پاک میشود. اگر محصول سازوکار افزونه یا قلاب دارد، از همان استفاده کنید.
- بهروزرسانی بدون نسخه پشتیبان: پیش از نصب نسخه تازه، از فایلها و پایگاه داده نسخه پشتیبان بگیرید.
- انتخاب لایسنس عادی برای سرویس پولی: اگر بعدها مدل درآمد عوض شد، نوع لایسنس را هم دوباره بسنجید.
پس از انجام خرید
وارد حساب Envato شوید و محصول را در بخش Downloads پیدا کنید. از آنجا سه چیز بردارید: بسته کامل فایلها، گواهی لایسنس و کد خرید. بسته را در مخزن خصوصی یا بایگانی پروژه نگه دارید تا نسخهای که نصب کردهاید همیشه در دسترس باشد.
سپس محصول را اول در محیط آزمایشی نصب کنید. اگر همه چیز درست بود، آن را به محیط اصلی ببرید و با کد خرید فعال کنید. اگر محصول در حساب شما نیست یا با سفارش نمیخواند، در پنل آرتا پی تیکت بزنید.
نکتهای درباره دسترسی به حساب
پرداخت در حساب Envato خود شما انجام میشود تا لایسنس به نام شما بماند. آنچه فرم سفارش برای ورود به حساب میخواهد، فقط همانجا وارد شود. بعد از دیدن محصول در حساب، رمز را تغییر دهید. اگر روی حساب روش پرداخت ذخیره شدهای دارید، وضعیت آن را هم نگاه کنید.
صفحههای مرتبط
اگر برای همین پروژه قالب هم لازم دارید، صفحه خرید از تم فارست را ببینید. آیکون، قالب چاپی و فایل طراحی در گرافیک ریور فروخته میشود. برای خرید از فروشگاههای نرمافزاری دیگر، فهرست خدمات آرتا پی و دو صفحه خرید با ویزا و مسترکارت و خرید با پی پال به کار میآید. پیش از سفارش میتوانید نرخ ارزها را هم نگاه کنید.
برنامهنویسانی که خودشان در کد کنیون فروشندهاند یا از پروژههای فریلنسری دستمزد ارزی میگیرند، میتوانند برای تبدیل آن به ریال به صفحه نقد درآمد ارزی سر بزنند.