הכן את ה-Eclipse לפיתוח דרופל

התאמות שונות ותיקונים קטנים ל-Eclipse PDT שהופכים אותו ליותר נוח עבור פיתוח למערכת דרופל.

בזמן האחרון יוצא לי לפרמט מחשבים באופן סדרתי, כאשר על המחשבים אני צריך להתקין שוב ושוב את ה-Eclipse. למי שלא יודע, Eclipse הוא IDE פופולרי. חינמי ומקצועי מאד המשמש לפיתוח PHP (ולשפות אחרות). כיוון שבעוונותי אני מפתח בעיקר (אבל לא רק) לדרופל, אני מעוניין שה-Eclipse שלי יהיה מותאם ונוח לפיתוח דרופל.

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

1. להוריד את Eclipse
הורדת Eclipse PDT נעשית מכאן: http://www.eclipse.org/pdt/downloads. אין צורך בהתקנה של PDT, אבל חשוב שיהיה לכם Java במחשב. סביר להניח שיש לכם כי יש לא מעט תוכניות שמשתמשות בזה, אבל אם אין, זו הזדמנות מצוינת להתקין.

2. הגדרת קבצי דרופל כקבצי PHP
כידוע, ישנם קבצי דרופל בעלי סיומות שהן לא PHP (כמו module), יש להוסיף אותן באופן הבא:
להכנס ל-window->Preferences ולבחור את Content Types ואז את Text ואת PHP באופן הבא:

eclipse content type
eclipse content type

להכניס את שמות הקבצים שמופיעים בדרופל: module, class, inc, info

3. הגדרת קידוד UTF-8 כדיפולטיבי
מסיבה מסוימת, Eclipse לא עובד עם UTF-8 כקידוד דיפולטיבי של העורך ויש לשנות זו. ממסך ה-Preferences נכנס אל General ואז אל Workspace, שם נכניס את הקידוד UTF-8 באופן הבא:

הגדרת קידוד
הגדרת קידוד

4.הכנסת פונקציות דרופל ל-Eclipse
ישנו מודול שקל מאד להוסיף שמכניס פונקציות של דרופל לתוך ה-autocomplete, מאד מאד נוח. יש להוריד את מודול Eclipse IDE בגרסה שמתאימה לכם (דרופל 6 או דרופל 7). אחרי ההורדה, תפתחו את ה-zip במקום כלשהו. תכנסו שוב ל-Preferences ואז אל PHP -> Editor -> Templates. אנו נבחר ב-import ונבחר את קובץ ה-xml שהיה ב-zip שהורדנו:

importing templates
importing templates

וזה הכל! מהעכשיו אפשר להשתמש ב-Eclipse לפיתוח דרופל בשיא היעילות והנוחות.

פוסטים נוספים שכדאי לקרוא

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

הגנה מפני XSS עם Trusted Types

תכונה ב-CSP שמאפשרת מניעה כמעט הרמטית להתקפות XSS שכל מפתח ווב צריך להכיר וכדאי שיכיר.

תמונה של עציץ, רספברי פיי ורמקול
רספברי פיי

לגרום לעציץ שלכם לדבר

כך תשתמשו ברספברי פיי, חיישנים וגם בינה מלאכותית שמותקנת על הרספברי פיי (כן) כדי ליצור… עציץ המדבר.

פיתוח ב-JavaScript

Axios interceptors

תכנון נכון של קריאות AJAX באפליקציה ריאקטית וניהול השגיאות או ההצלחות עם פיצ׳ר נחמד של axios

גלילה לראש העמוד