شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
این بخش راهنمایی هایی را در مورد نحوه برنامه ریزی و اجرای انتقال دارایی های پورتال دروپال 7 به پورتال یکپارچه ارائه می دهد.
مرحله 1: یک پورتال یکپارچه ایجاد کنید
قبل از مهاجرت دارایی های پورتال دروپال 7 خود، باید یک پورتال یکپارچه ایجاد کنید.
برای ایجاد یک پورتال یکپارچه:
- مطمئن شوید که نقش های پورتال مناسبی برای مدیریت یک پورتال یکپارچه دارید.
- یک پورتال یکپارچه ایجاد کنید .
هنگامی که یک پورتال یکپارچه ایجاد می کنید، مجموعه ای از صفحات شروع برای شما ارائه می شود تا به عنوان نقطه پرش از آنها استفاده کنید. صفحات آغازین حاوی محتوای نمایشی هستند تا با جایگزین کردن متن و تصاویر با محتوای منحصر به فرد خود، الهام بخش توسعه پورتال شما باشند. برای اطلاعات بیشتر، درباره پورتال نمونه رجوع کنید.
مرحله 2: پورتال یکپارچه خود را بسازید
همانطور که در مراحل ساخت پورتال خود توضیح داده شده است، پورتال یکپارچه خود را بسازید.
حداقل باید مراحل ذکر شده در جدول زیر را انجام دهید.
مرحله | توضیحات |
---|---|
محتوای پورتال را توسعه دهید | مانند اطلاعات مفهومی و شروع. می توانید انتخاب کنید که صفحات ایجاد کنید و سپس محتوای صفحه را مستقیماً از پورتال دروپال 7 موجود خود کپی و جایگذاری کنید. |
ناوبری را تنظیم کنید | ناوبری مورد نیاز برای مطابقت با ساختار موجود خود را ایجاد کنید. |
تم خود را سفارشی کنید | حداقل، اجزای زیر را برای مطابقت با الزامات برند خود سفارشی کنید: |
اسکریپت های سفارشی اضافه کنید | در صورت نیاز کد جاوا اسکریپت سفارشی را به پورتال خود اضافه کنید. |
پیکربندی ایمیل | سرور SMTP خود و محتوای اعلان های ایمیل را پیکربندی کنید. توجه : پیکربندی اعلان ایمیل در حال حاضر برای پورتال های ترکیبی ترکیبی Apigee در دسترس نیست. |
مشاهده پیش فرض را مدیریت کنید | مشاهده پیش فرض برای منابع خاص را مدیریت کنید. |
یک خط مشی امنیتی محتوا را پیکربندی کنید | یک خط مشی امنیتی محتوا (CSP) را برای همه صفحات در پورتال خود پیکربندی کنید تا در صورت تمایل در برابر اسکریپت نویسی بین سایتی (XSS) و سایر حملات تزریق کد محافظت شود. توجه : این ویژگی در حال حاضر برای پورتال های ترکیبی یکپارچه Apigee در دسترس نیست. |
مرحله 3: ارائه دهنده هویت را پیکربندی کنید
ارائه دهنده هویت را در پورتال یکپارچه بر اساس نوع احراز هویت پیکربندی کنید، همانطور که در جدول زیر مشخص شده است.
احراز هویت | توضیحات |
---|---|
ارائه دهنده هویت داخلی (نام کاربری/رمز عبور) | ارائه دهنده هویت داخلی را در پورتال یکپارچه پیکربندی کنید . |
ورود به سیستم (SSO) با استفاده از SAML | ارائه دهنده هویت SAML (بتا) را در پورتال یکپارچه پیکربندی کنید . یادداشت ها :
|
پس از ورود توسعه دهندگان به پورتال، می توانید حساب آنها را مدیریت کنید، همانطور که در مدیریت حساب های توسعه دهنده توضیح داده شده است.
مرحله 4: کنترل دسترسی به منابع با استفاده از مخاطبان
اگر از نقشها در دروپال 7 برای کنترل دسترسی به مجموعهای از منابع، مانند اسناد API یا ایجاد کلید API برای یک محصول API استفاده میکنید، میتوانید با استفاده از مخاطبان در پورتال یکپارچه، به همین عملکرد دست پیدا کنید.
به طور خاص، می توانید با استفاده از مخاطبان، دسترسی به منبع زیر را در پورتال یکپارچه کنترل کنید:
- صفحات در پورتال شما
- محصولات API منتشر شده
برای افزودن مخاطب و مدیریت تکالیف کاربر و تیم برنامهنویس ، به مدیریت مخاطبان مراجعه کنید. وقتی یک کاربر جدید حسابی ایجاد میکند و به پورتال شما وارد میشود، باید آنها را به یک یا چند مخاطب اختصاص دهید، همانطور که در مدیریت تکالیف برای مخاطب توضیح داده شده است.
برای ساده کردن مهاجرت، ممکن است نکات زیر را در نظر بگیرید:
- نام مخاطبان خود را بر اساس نقش های دروپال که جایگزین آنها می شوند، نام ببرید.
- با استفاده از تیم های توسعه دهنده، عضویت مخاطب را مدیریت کنید. توسعه دهندگان تیم هایی ایجاد می کنند تا مسئولیت برنامه های خود را به اشتراک بگذارند و عضویت تیم را مدیریت کنند.
مرحله 5: API های خود را منتشر کنید
برای انتشار APIها و تولید خودکار اسناد مرجع API با استفاده از SmartDocs در پورتال یکپارچه، باید به مشخصات OpenAPI مرتبط با API دسترسی داشته باشید.
اگرچه ممکن است از مشخصات OpenAPI برای تولید خودکار SmartDocs در Drupal 7 استفاده کرده باشید، در نهایت محتوا با استفاده از یک قالب داخلی بدون هیچ ارتباطی با مشخصات OpenAPI اصلی ذخیره می شود. تیمهای API که از Apigee Edge استفاده میکنند معمولاً مشخصات OpenAPI را در فروشگاه مشخصات Apigee Edge ذخیره میکنند.
سپس، یک API را در پورتال خود منتشر کنید . آماده باشید تا:
- مشخصات OpenAPI را برای استفاده به عنوان منبع اسناد، از فروشگاه مشخصات، دایرکتوری محلی یا URL خود مشخص کنید.
- تنظیم نمایان بودن اسناد (عمومی، کاربران احراز هویت، یا مخاطبان منتخب)
- در صورت لزوم، URL بازگشت به تماس را پیکربندی کنید
- در صورت تمایل، یک تصویر به صفحه نمایش در کاتالوگ API خود اضافه کنید
مرحله 6: مسئولیت یک برنامه را با استفاده از تیم های توسعه دهنده به اشتراک بگذارید
اگر توسعهدهندگان شما از برنامههای شرکت در Drupal 7 برای به اشتراک گذاشتن مسئولیت یک برنامه استفاده میکنند، میتوانند با استفاده از تیمهای توسعهدهنده در پورتال یکپارچه، به همین عملکرد دست یابند.
برنامهنویسان شما تیمهای توسعهدهنده ایجاد میکنند تا مسئولیت برنامههایشان را به اشتراک بگذارند و عضویت تیم را مدیریت کنند، همانطور که در اشتراکگذاری مسئولیت یک برنامه با استفاده از تیمهای برنامهنویس (بتا) توضیح داده شده است.
ممکن است بخواهید به جامعه برنامهنویس خود درباره تیمهای توسعهدهنده آموزش دهید و آنها را تشویق کنید تا برنامههای خود را برای استفاده از تیمهای توسعهدهنده برای اشتراکگذاری مسئولیت و انتقال به استفاده از کلیدهای API جدید، مهاجرت کنند. سپس، میتوانید همه برنامههای شرکت و مصنوعات مرتبط را با استفاده از APIهای Edge حذف کنید.
از طرف دیگر، میتوانید برنامههای شرکت را به برنامههای تیم توسعهدهنده منتقل کنید، همانطور که در مقاله انجمن زیر توضیح داده شده است: انتقال برنامههای متعلق به شرکت به تیمهای توسعهدهنده .
مرحله 7: برای راه اندازی پورتال یکپارچه خود آماده شوید
قبل از اینکه پورتال یکپارچه خود را برای تولید راه اندازی کنید، مراحل تعریف شده در جدول زیر را در نظر بگیرید.
مرحله | توضیحات |
دامنه خود را سفارشی کنید | نام دامنه سفارشی خود را برای شخصی سازی سایت خود ارائه دهید. توجه : این ویژگی در حال حاضر برای پورتال های ترکیبی یکپارچه Apigee در دسترس نیست. |
ردیابی تجزیه و تحلیل را پیکربندی کنید | ردیابی تجزیه و تحلیل را با استفاده از Google Analytics یا سرویس ردیابی تجزیه و تحلیل سفارشی خود پیکربندی کنید. |
یک صفحه جستجوی سفارشی ایجاد کنید | یک صفحه جستجوی سفارشی ایجاد کنید و یک موتور جستجوی سفارشی Google را جاسازی کنید. |