פורטל Apigee Developer Services (או פשוט הפורטל) הוא פורטל תבניות לניהול תוכן וקהילות. הגרסה המקומית מבוססת על פרויקט Drupal בקוד פתוח. הגדרת ברירת המחדל של הפורטל מספקת את השירותים הבאים:
- ניהול תוכן: אפשר להשתמש בפורטל כדי ליצור ולנהל:
- תיעוד ממשק API
- פורומים
- פרסומי בלוגים
- בדיקה: אפשר להשתמש בפורטל כדי לבדוק ממשקי API בזמן אמת באמצעות מסוף בדיקה מובנה
- ניהול הקהילה: בפורטל:
- רישום משתמש ידני או אוטומטי
- ניהול תגובות של משתמשים
מודל בקרת גישה מבוססת-תפקיד (RBAC) בפורטל שולט בגישה לתכונות בפורטל. לדוגמה, אפשר להפעיל אמצעי בקרה שמאפשרים למשתמשים רשומים ליצור פוסטים בפורום, להשתמש במסופים לבדיקה ועוד.
בגרסה הזו של המסמך יש פרטים ספציפיים לגרסה 4.19.06. כל קובצי העזר שספציפיים לגרסאות קודמות מהווים פיקוח וצריך לדווח עליהם כבאגים.
אפשר לקרוא מידע נוסף במאמר מהו פורטל למפתחים?
טופולוגיות רשת נתמכות
ניתן להתקין את רכיבי הפורטל במסגרת הטופולוגיות או התצורות הבאות:
- צומת אחד: כל רכיבי הפורטל (Drupal, Nginx, PHP, Soir) מותקנים במחשב אחד עם Postgres.
- 2 צמתים: כל רכיבי הפורטל במחשב אחד, Postgres במחשב השני
התמונות הבאות מציגות את הטופולוגיות הנתמכות:
צומת אחד
באיור 1 מוצגת טופולוגיה של פורטל עם צומת אחד, שבה כל רכיבי הפורטל נמצאים במכונה אחת:
2 צמתים
באיור 2 מוצגת טופולוגיה של פורטל עם שני צמתים, שבה מערכת Postgres נמצאת במחשב נפרד משאר רכיבי הפורטל:
הערה:
- הטופולוגיות האלה הן הטופולוגיות היחידות שנתמכות על ידי Apigee. אם משתמשים בטופולוגיה של הרשת אחרת, Apigee לא תוכל לתמוך בה.
- בהתקנה חדשה מ-4.19.06, סקריפט ההתקנה מתקין את Postgres ו-Nginx.
- בעדכון לגרסה 4.19.06 מהתקנה שמשתמשת ב-Postgres וב-Nginx, סקריפט ההתקנה מעדכן את Postgres ו-Nginx.
- בעדכון לגרסה 4.19.06 מהתקנה שמשתמשת ב-MySQL/MariaDB/Apache, צריך קודם להמיר את ההתקנה ל-Postgres/Nginx לפני שאפשר לעדכן לגרסה 4.19.06. מידע נוסף זמין במאמר המרת פורטל מבוסס TAR לפורטל מבוסס RPM.
- אפשר למנף את התכונות של Drupal כדי להבטיח זמינות גבוהה בטופולוגיות גדולות ובהתאמה אישית. למידע על ההגדרה והתחזוקה של ההגדרות האלה, Apigee ממליצה ליצור קשר עם קהילת Drupal.
באיור הזה, הליבה 'ציבורי' מכילה את הרכיבים שזמינים באופן ציבורי. הליבה הפרטית מכילה רכיבים שאינם נגישים באופן ציבורי.
רכיב | התיאור | ההתקנה בוצעה על ידי |
---|---|---|
נתוני מיקום לשירותי חירום |
מאזן עומסים בארגונים (ELB). |
ספק הרשת שלכם. לדוגמה, גם Amazon וגם Rackspace מספקים מאזני עומסים של Enterprise לשימוש במכונות שלהם. |
Nginx 1.10.1 | שרת האינטרנט Nginx ששימש להתקנות של 4.19.06. | Apigee |
פוסט גרש 9.6 |
מסד הנתונים ששימש את Drupal להתקנות חדשות ב-4.19.06. |
Apigee, או להתחבר להתקנה קיימת. כדי להתחבר להתקנת Postgres מרוחקת, עליה להיות בגרסה 9.6. |
נפח האחסון משותף ב-Drupal |
אזור האחסון המשותף שמשמש את Drupal לקבצים שהועלו, לסקריפטים סטטיים ולמידע אחר. |
Apigee |
Drush 6.2 |
ממשק שורת הפקודה של Drupal. |
Apigee |
PHP 7.0 |
מנוע סקריפט בצד השרת. |
Apigee |
אפאצ'י סולר |
שרת החיפוש של Drupal. Apache Solr משתמש בספריית החיפוש של Apache Lucene. |
Apigee, אבל היא לא מופעלת כברירת מחדל. צריך להפעיל אותו רק אם יש כמות גדולה של נתונים בפורטל. לקבלת הוראות להפעלת הפורטל, אפשר לעיין במאמר התקנת הפורטל. |
יש לך שאלות? אפשר להיכנס לקהילת Apigee
הקהילה של Apigee היא משאב חינמי שבו ניתן ליצור קשר עם Apigee וכן עם לקוחות אחרים של Apigee, כדי לשאול שאלות, טיפים ובעיות אחרות. לפני פרסום לקהילה, חשוב לחפש קודם פוסטים קיימים כדי לראות אם כבר יש תשובה לשאלה שלך.