ساخت یک ناشر
هدف
یک ناشر بسازید تا پیشوند آن به اجزایی که میسازید فضای نام بدهد و از برخورد این اجزا با اجزای ناشران دیگر جلوگیری کند.
پیشنیازها
- با نقش مدیر پلتفرم وارد مرکز کنترل مدیریت شدهاید.
گامها
- صفحهٔ ناشران را از ناوبری بالای صفحه باز کنید.
- یک نام ناشر وارد کنید.
- یک پیشوند وارد کنید — یک نشانهٔ کوتاه با حروف کوچک (۲ تا ۸ حرف یا رقم، که با یک
حرف شروع میشود)، برای نمونه
par. - گزینهٔ افزودن ناشر را انتخاب کنید.
- ناشر در جدول ظاهر میشود و پیشوند خود را به صورت
par_نشان میدهد.
تغییر نام ناشر
ناشر را انتخاب کنید (یا روی سطرش کلیک کنید) و ویرایش را بزنید. تنها نام نمایشی تغییرپذیر است — و تنها برای ناشری که خودتان ساختهاید.
- پیشوند تغییر نمیکند. پیشوند بخشی از نام منطقی هر مؤلفهای است که این ناشر تا امروز
ساخته (
par_invoice)، و فرمها، نماها، فیلترها، گامهای افزونه و لایههای راهحل همه با همان نامها به آنها ارجاع میدهند. تغییرش چیزی را تغییر نام نمیدهد و همهچیز را بیمرجع میکند. - مبنای مقدار گزینه هم تغییر نمیکند. گزینههایی که از آن شماره گرفتهاند بهصورت عدد روی رکوردهای واقعی ذخیره شدهاند، پس جابهجایی بازه آن اعداد را بیرون از بازه رها میکند.
هر دو در پنل ویرایش، خاکستری و همراه با همین دلیل، نشان داده میشوند.
دو ناشر اصلاً تغییر نام نمیپذیرند و ویرایش برایشان ارائه نمیشود:
- ناشر پیشفرض مستأجر شما، همان که مالک راهحل پیشفرض است. نامش یک قرارداد پلتفرم است و پلتفرم آن را با پیشوندش پیدا میکند — تغییر نام باعث میشد کد کار کند ولی صفحه چیز دیگری بگوید.
- ناشری که درونریزی یک راهحل ساخته است. آن ناشر نمایندهٔ سازمانی است که بستهٔ مدیریتشده از آن آمده؛ تغییر نامش اینجا باعث میشد هما ن فروشنده در هر محیط جور دیگری خوانده شود و درونریزی بعدی با آنچه روی صفحه است بخواند.
پشت صحنه چه اتفاقی میافتد
پیشوند در محدودهٔ مستأجر شما رزرو میشود. هر جزئی که بعداً به راهحلی متعلق به این ناشر
اضافه میکنید باید نام منطقیای داشته باشد که با همان پیشوند شروع شود (برای نمونه
par_invoice)؛ همین قاعده است که باعث میشود اجزای ناشران مختلف وقتی در یک محیط کنار هم
قرار میگیرند از یکدیگر متمایز بمانند.
عیبیابی
- «Prefix … must be 2–8 lower-case letters/digits starting with a letter.» — پیشوند را طوری اصلاح کنید که با این قالب بخواند (بدون حروف بزرگ، بدون زیرخط، نه خیلی کوتاه و نه خیلی بلند).
- «A publisher with prefix … already exists.» — این پیشوند در مستأجر شما گرفته شده است. پیشوند دیگری انتخاب کنید.
- «This publisher belongs to the platform … so its name cannot be changed here.» — این ناشر پیشفرض مستأجر شماست یا درونریزی یک راهحل ساختهاش. بخش تغییر نام ناشر در بالا میگوید چرا هیچکدام از آن دو از آنِ شما نیست که تغییر نامش دهید.
سناریوهای مرتبط
- ساخت یک راهحل.
- افزودن یک جزء به یک راهحل.