שאלות נפוצות בפורטל המפתחים של Drupal 7

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

בקטע הזה מפורטות תשובות לשאלות הנפוצות ביותר, שנאספו מהשאלות שפורסמו בקהילה של Apigee או בתמיכה של Apigee.

קטגוריה שאלות נפוצות
הגדרת פורטל למפתחים של Drupal
ניהול סביבת הפורטל
התאמה אישית של העיצוב והסגנון של הפורטל
התאמה אישית של רישום משתמשים ואפליקציות
גיבוי, שחזור וזמינות גבוהה
אבטחת הפורטל
שליטה בגישה לתוכן
הגדרת אימייל והתראות
פתרון בעיות
גישה לקוד

הגדרת פורטל למפתחים של Drupal

איך מגדירים פורטל למפתחי Drupal?

החל מ-31 במאי 2020, הסתיים האירוח של פורטלים מבוססי Drupal במימון Apigee. מידע נוסף על הגדרת פורטל מפתחים קיים זמין במאמר יצירת פורטל מפתחים.

באילו דפדפנים וגרסאות דפדפנים אפשר להשתמש בפורטל?

תוכנות וגרסאות נתמכות

ניהול סביבת הפורטל

איך מנהלים את סביבת הפורטל בענן הציבורי?

ב-Apigee נעשה שימוש ב-Pantheon, שירות לניהול אתרים, לאירוח גרסאות מבוססות-ענן של פורטל Developer Services. מידע נוסף זמין במאמר עבודה עם Pantheon.

‏Apigee משתמשת ב-Acquia, שירות לניהול אתרים, כדי לארח גרסאות מבוססות-ענן של פורטל Developer Services באיחוד האירופי (EU). מידע נוסף זמין במאמר עבודה עם Acquia.

גם Pantheon וגם Acquia מספקות כלים לפיתוח, בדיקה ופרסום של פורטלים מבוססי Drupal בסביבה מאובטחת.

איך מנהלים את סביבת הפורטל בענן הפרטי?

לקוחות Apigee Edge Private Cloud צריכים לנהל את סביבת הפורטל בעצמם. להמלצות, אפשר לעיין במאמר שיטות מומלצות לפיתוח Drupal בסביבת שרת.

איך מחילים את העדכונים של Apigee בפורטל למפתחים בענן הציבורי?

כדי להחיל עדכונים של Apigee בפורטל המפתחים בענן הציבורי:

  • Pantheon: כש-Apigee מפרסמת גרסה חדשה של הפורטל, הודעה מופיעה במרכז הבקרה של Pantheon. מומלץ לבדוק אם יש עדכונים באופן קבוע ולהתקין עדכוני אבטחה באופן מיידי. מידע נוסף זמין במאמר החלת עדכון של Apigee בפורטל.

    הערה: באזור 'סטטוס' של סביבה, שנגיש דרך פריט התפריט 'סטטוס' בצד ימין של לוח הבקרה, יכול להיות שיופיעו עדכונים זמינים למודולרי Drupal. להתעלם מהעדכונים האלה. מערכת Apigee משלבת באופן אוטומטי עדכונים של מודולים של Drupal בגרסה הבאה של הפורטל. כשמאפשרים ל-Apigee לעדכן עבורכם מודולים של Drupal, היא מוודאת שהעדכונים האלה נבדקו מול קוד הפורטל העדכני ביותר. אם תעדכנו מודול של Drupal מחוץ למחזור ההפצה הרגיל של פורטל Apigee, יכול להיות שתתקלו בבעיות בלתי צפויות.

  • Acquia: מדי פעם, Apigee מעדכנת את המודולים והעיצובים בפורטל לגרסה העדכנית ביותר באופן אוטומטי. העדכונים מתבצעים בסביבת הפיתוח בלבד ומתויגים כדי לציין שצריך להעביר אותם לסביבות אחרות בפורטל. מידע נוסף זמין במאמר החלת עדכונים של מודולים ועיצובים בפורטל.

איך מחילים את עדכוני Apigee בפורטל למפתחים בענן הפרטי?

לקוחות Apigee Edge for Private Cloud יכולים לשדרג את פורטל הפיתוח לגרסה העדכנית ביותר כשפורסמת גרסה חדשה של הפורטל ב-Apigee, כפי שמתואר במאמר שדרוג פורטל Developer Services.

בין הגרסאות של Apigee Edge Private Cloud, יכול להיות שתקבלו הודעה על גרסה חדשה של Drupal שזמינה. גרסה חדשה יכולה להיות השקה של תכונה ב-Drupal, תיקון, עדכון אבטחה או סוג אחר של עדכון ל-Drupal. במקרה של עדכון אבטחה, מומלץ לשדרג את התקנת Drupal בהקדם האפשרי כדי לוודא שהאתר יישאר מאובטח. מידע נוסף זמין במאמר שדרוג של גרסת Drupal בהתקנה של ענן פרטי.

התאמה אישית של העיצוב והסגנון של הפורטל

איך מתאימים אישית את העיצוב והסגנון של הפורטל?

באמצעות Drupal אפשר ליצור פורטל מותאם אישית מאוד על ידי שינוי העיצוב של Drupal והוספת מודולים מותאמים אישית.

הערה: יש צורך בלמידה כדי להטמיע את ההתאמות האישיות המתקדמות יותר של Drupal. אתם יכולים להיעזר בצד שלישי שמתמחה ב-Drupal כדי להשיג את המראה והתחושה הרצויים במסגרת לוחות הזמנים שלכם.

ריכזנו כאן כמה מקורות מידע שיעזרו לכם להתאים אישית את הפורטל באמצעות Drupal:

איך מוסיפים מודולים ועיצובים מותאמים אישית לפורטל בענן הציבורי?

אפשר להרחיב את הפונקציונליות של הפורטל על ידי הוספת מודולים ועיצובים מותאמים אישית.

כדי להוסיף נושאים ומודולים מותאמים אישית לפורטל מבוסס-הענן, אפשר לעיין באחד מהקטעים הבאים, בהתאם לשירות שבו אתם משתמשים לניהול הפורטל: Patheon או Acquia:

הערה: משנים רק את התוכן בספרייה /sites/all. אם תשנו תוכן מחוץ לספרייה /sites/all, יכול להיות שתראו קונפליקטים במיזוג כשתשלחו את השינויים ל-Git.

במאמרים הוספת מודולים ועיצובים ועדכון מודולים במסמכי העזרה של Drupal מפורט מידע נוסף על שיטות מומלצות להוספה ועדכון של מודולים מותאמים אישית.

איך מוסיפים מודולים ועיצובים מותאמים אישית לפורטל בענן הפרטי?

אתם יכולים להרחיב את הפונקציונליות של הפורטל על ידי הוספת מודולים ועיצובים מותאמים אישית. במאמרים הוספת מודולים ועיצובים ועדכון מודולים במסמכי העזרה של Drupal מפורט מידע נוסף על שיטות מומלצות להוספה ועדכון של מודולים מותאמים אישית.

הערה: משנים רק את התוכן בספרייה /sites/all. אם תשנו תוכן מחוץ לספרייה /sites/all, יכול להיות שתראו קונפליקטים במיזוג כשתשלחו את השינויים ל-Git.

התאמה אישית של רישום משתמשים ואפליקציות

איך מתאימים אישית את דף ההרשמה של משתמשים חדשים?

כשהמשתמש רושם חשבון בפורטל, מוצג בדף הרשום כברירת מחדל עם השדות: שם פרטי, שם משפחה, שם משתמש, כתובת אימייל וסיסמה. כספק API, מומלץ לשנות את הטופס הזה כדי לבקש מהמשתמש לספק מידע נוסף, כמו שם החברה, כתובת למשלוח דואר או מידע אחר. מידע נוסף זמין במאמרים הבאים:

איך מתאימים אישית את דף ההרשמה של האפליקציה?

כשמפתח אפליקציה רושם אפליקציה, מוצג בפורטל טופס ברירת מחדל. כספק API, מומלץ לשנות את טופס הרישום של האפליקציה כדי לבקש מהמפתח לספק מידע נוסף, כמו מזהה לקוח, פלטפורמת היעד של האפליקציה או מידע נוסף. מידע נוסף זמין בדפים הבאים:

איך משתמשים ב-LDAP לאימות בפורטל למפתחים?

במקורות המידע הבאים מוסבר איך להשתמש ב-LDAP לאימות:

קהילת Apigee

מסמכי תיעוד של Drupal

איך נכנסים לפורטל באמצעות פרטי הכניסה ל-Twitter, ל-Google או ל-GitHub?

כניסה מאוחדת היא תהליך שבו משתמשים בפרטי כניסה ממערכת אחת לניהול זהויות, שנקראת מערכת תיעוד, כדי להתחבר למערכת אחרת. לדוגמה, אתם משתמשים בפרטי הכניסה שלכם ל-Google או ל-Twitter כדי להתחבר לפורטל המפתחים של Apigee. בפורטל יש תמיכה בכניסה מאוחדת באמצעות פרטי כניסה מכמה ספקים נפוצים, כולל GitHub,‏ Google,‏ OpenID ו-Twitter. מידע נוסף זמין במאמר שימוש בפרטי כניסה מאוחדים בפורטל למפתחים.

איך מחילים תהליך עבודה לאישור ידני של מפתחות API?

אפשר להגדיר אישור ידני של מפתח API לרישום אפליקציה בזמן יצירת מוצרי API. במקרה כזה, עליכם לאשר באופן ידני מפתח API כשמפתח אפליקציה רושם אפליקציה.

להמלצות על החלת תהליך עבודה לאישור ידני של מפתחות API, אפשר לעיין במאמר הקהילה הבא: What is the best way in dev portal to apply a workflow for manual API key approval?

גיבוי, שחזור וזמינות גבוהה

איך מגבים ומשחזרים את הפורטל בענן הציבורי?

השלבים לגיבוי פורטל בענן הציבורי משתנים בהתאם לשימוש ב-Pantheon או ב-Acquia לניהול הפורטל:

איך מגבים ומשחזרים את הפורטל בענן הפרטי?

כדי לגבות ולשחזר את הפורטל בענן הפרטי, משתמשים בפקודות pg_dump ו-pg_restore של Postgres. מידע נוסף זמין במאמר גיבוי הפורטל.

איך מוודאים זמינות גבוהה לפורטל המפתחים בענן הציבורי?

הכלים לניהול של Pantheon ו-Acquia Drupal מבטיחים זמינות של 99.5% בפורטלים שהם מארחים. מידע נוסף זמין בדפים הבאים:

איך אפשר לוודא זמינות גבוהה לפורטל המפתחים בענן הפרטי?

אין גישה אחת שמתאימה לכולם כדי להבטיח זמינות גבוהה לפורטל למפתחים. מומלץ מאוד לבקש עזרה ממישהו שמומחה בנושאים הבאים:

  • הגדרת מערכות קבצים ומסדי נתונים בתצורה של זמינות גבוהה
  • פיתוח פורטלים ב-Drupal 7

אם אתם זקוקים לעזרה, תוכלו לפנות לצוות ניהול קשרי הלקוחות של Apigee. כדאי גם לעיין במאמרים הבאים בקהילה:

אבטחת הפורטל

איך מגדירים את האבטחה בפורטל?

ב-Drupal יש גם הרבה תכונות אבטחה שחשוב להכיר בזמן פיתוח הפורטל. מידע נוסף זמין במאמר אבטחת הפורטל.

איך מגדירים את הפורטל לשימוש ב-TLS/HTTPS?

TLS (אבטחת שכבת התעבורה, שהקודם שלה הוא SSL) היא טכנולוגיית האבטחה הסטנדרטית ליצירת קישור מוצפן בין שרת אינטרנט לבין לקוח אינטרנט, כמו דפדפן או אפליקציה. קישור מוצפן מבטיח שכל הנתונים שעוברים בין שרת האינטרנט ללקוח יישארו פרטיים. מידע נוסף על הגדרת TLS בפורטל זמין במאמר שימוש ב-TLS בפורטל.

איך מחילים תיקוני אבטחה ב-Drupal?

ללקוחות Apigee Edge Public Cloud:

  • Pantheon: כש-Apigee מפרסמת גרסה חדשה של הפורטל, הודעה מופיעה במרכז הבקרה של Pantheon. מומלץ לבדוק אם יש עדכונים באופן קבוע ולהתקין עדכוני אבטחה באופן מיידי. מידע נוסף זמין במאמר החלת עדכון של Apigee בפורטל.
  • Acquia: מדי פעם, Apigee מעדכנת את המודולים והעיצובים בפורטל לגרסה העדכנית ביותר באופן אוטומטי. העדכונים מתבצעים בסביבת הפיתוח בלבד ומתויגים כדי לציין שצריך להעביר אותם לסביבות אחרות בפורטל. מידע נוסף זמין במאמר החלת עדכונים של מודולים ועיצובים בפורטל.

לקוחות Apigee Edge for Private Cloud יקבלו התראה על כך שגרסה חדשה של Drupal זמינה. גרסה חדשה יכולה להיות השקה של תכונה ב-Drupal, תיקון, עדכון אבטחה או סוג אחר של עדכון ל-Drupal. במקרה של עדכון אבטחה, מומלץ לשדרג את התקנת Drupal בהקדם האפשרי כדי לוודא שהאתר יישאר מאובטח. מידע נוסף זמין במאמר שדרוג הגרסה של Drupal בהתקנה של ענן פרטי.

איך נרשמים לעדכוני אבטחה?

אפשר להירשם לקבלת עדכונים מ-Drupal ומ-Apigee:

לקוחות בענן הציבורי יכולים גם להירשם אצל המארח של אתר Drupal:

  • משתמשי Pantheon יכולים להירשם לעדכוני סטטוס ספציפיים ל-Pantheon בכתובת http://status.getpantheon.com. לוחצים על Subscribe to Updates כדי להירשם.
  • משתמשי Acquia יכולים להירשם לעדכוני סטטוס ספציפיים ל-Acquia, כפי שמתואר בקטע הרשמה לעדכוני סטטוס.

איך אפשר למנוע את ספירת שמות המשתמשים?

ספירת שמות משתמשים היא שיטה שמשתמשים תוקפים כדי לזהות שמות משתמשים קיימים באמצעות הטופס 'שכחתי את הסיסמה', שמציין כברירת מחדל אם הסיסמה שצוינה קיימת או לא. תוקפים יכולים להמשיך לנסות שמות משתמשים עד שימצאו משתמש תקף. כדי למנוע ספירה של שמות משתמשים, צריך להתקין את המודול למניעת ספירה של שמות משתמשים.

איך מפעילים אימות דו-שלבי?

לא מפעילים אימות דו-שלבי ב-Apigee Edge אם מפרסמים את ממשקי ה-API באמצעות פורטל למפתחים של Apigee. אחרת, פורטל המפתחים לא יוכל לתקשר עם Edge.

איך פרטי הכניסה של Edge מאוחסנים ומצפינים בפורטל Drupal?

במקורות הבאים מוסבר איך פרטי הכניסה של Edge מאוחסנים ומאובטחים בפורטל Drupal:

קהילת Apigee:

שליטה בגישה לתוכן

איך שולטים בגישה לתוכן בפורטל?

במקורות המידע הבאים מוסבר איך לשלוט בגישה לתוכן בפורטל:

קהילת Apigee:

מסמכי התיעוד של Drupal:

איך שולטים בגישה למוצרי API לפי תפקיד?

במקורות המידע הבאים מוסבר איך לשלוט בגישה למוצרי API לפי תפקיד:

הגדרת אימייל והתראות

איך מציינים שרת אימייל מסוג SMTP לפורטל?

כדי לשלוח הודעות אימייל בפורטל למפתחים, צריך להגדיר שרת SMTP. אחרי שמגדירים את שרת ה-SMTP, כל האימיילים שנשלחים דרך פורטל המפתחים משתמשים בשרת ה-SMTP. הודעות האימייל האלה כוללות אימיילים שנשלחים למפתחים חדשים, אימיילים שנשלחים למפתחים שאיבדתם את הסיסמה שלהם ואימיילים שנשלחים למפתחים עם חשבונות חסומים. מידע נוסף זמין במאמר הגדרת אימייל.

איך שולחים אימייל כשמפתח רושם אפליקציה (או כשמתרחש אירוע אחר)?

כללי Drupal מאפשרים לכם להגדיר פעולות של הפורטל בתגובה לאירועים מסוימים. שימוש נפוץ אחד בכללים הוא יצירת אימיילים בתגובה לאירוע. בפורטל יש תמיכה מובנית ביצירת אימיילים לאירועים מוגדרים מראש, למשל כשמפתח חדש רושם חשבון. עם זאת, אתם יכולים להוסיף כללים משלכם כדי ליצור הודעות אימייל. לדוגמה, אפשר ליצור אימייל כשהמפתח מוסיף, מסיר או משנה אפליקציה. מידע נוסף זמין במאמר יצירת אימייל כשמתרחש אירוע.

איך מתאימים אישית את הודעות האימייל שנשלחות מהפורטל?

אתם יכולים להגדיר התראות שונות באימייל שיישלחו בתגובה לפעילויות מסוימות, כמו רישום, מחיקה, חסימה וביטול חסימה של חשבונות מפתח. למידע נוסף, ראו הגדרה ועיצוב של התראות באימייל.

איך אפשר למנוע ספאם בפורטל?

אחת מהדרכים למניעת ספאם בפורטל היא להוסיף CAPTCHA לדף הכניסה ולדפים אחרים, על ידי הפעלת המודולים של Drupal CAPTCHA ו-reCAPTCHA. מידע נוסף זמין במאמרים הבאים:

פתרון בעיות

איך אפשר להציג את קובצי היומנים של הפורטל?

בתפריט Drupal, בוחרים באפשרות Reports (דוחות) כדי להציג רשימה של יומנים ודוחות אחרים. לדוגמה, בוחרים באפשרות Reports > Recent log messages כדי להציג טבלה של הודעות יומן מהזמן האחרון.

סרטון: סרטון קצר עם מידע נוסף על דוחות יומנים והגדרות ניפוי באגים.

גישה לקוד

איך אפשר לגשת לקוד המקור של פורטל הפיתוח של Drupal 7?

באתרים שמתארחים ב-Pantheon או ב-Acquia, אפשר לגשת לקוד המקור של פורטל המפתחים של Drupal 7 דרך לוח הבקרה של אתר האירוח, כפי שמתואר בקטעים הבאים:

אפשר לגשת למאגר של קוד המקור של Drupal 7 ישירות בכתובת: https://github.com/apigee/drupal7-drops. גם אתרים של Pantheon וגם אתרים של Acquia משתמשים במאגר הזה לקוד המקור שלהם ב-upstream.