פיתוח אתרים ודרופל

  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים

כלי עבודה לדרופל 8

Composer:

קומפוזר הוא אחד הכלים החשובים והנצרכים לעבודה עם דרופל 8.
בעזרת הקומפוזר ניתן להתקין חבילות של מודולים וספריות מבלי לחשוש לחוסר התאמה בין גרסאות.
ברגע שמבינים איך לעבוד איתו, החיים קלים יותר. קומפוזר עובד עם 2 קבצים שבהם נשמרים כל הגירסאות של כל החבילות: composer.json, composer.lock. קובץ הjson הוא הקובץ המגדיר את הגירסאות הרצויות וקובץ הlock הוא הקובץ המגדיר את הגירסאות שהותקנו בפועל. קומפוזר גם דואג לטעינה של הספריות לתוך הפרויקט שלנו.

composer install – הפקודה בודקת אם composer.lock קיים: אם הקובץ לא קיים, תופעל הפקודה composer update שתיצור אותו. אם הקובץ קיים, יותקנו הספריות לפי הגירסא הספציפית שמוגדרת בקובץ.

composer update – מתקין את הגירסא האחרונה של כל ספריה לפי הכללים שמוגדרים ב composer.json ומעדכן את קובץ composer.lock בהתאם.

 


וכאן הרשימה של כל הסימנים המוזרים בקבצים האלה

 

רשימת הפקודות הנפוצות:

התקנת מודול חדש:

composer require drupal/modulename

עדכון מודול:

composer update drupal/modulename –with-dependencies

עדכון הcore:

composer update drupal/core –with-dependencies

(אם הcore לא מתעדכן, יש להריץ את הפקודה הבאה

composer prohibits drupal/core:8.5.0

ואז להריץ את פקודת עדכון הcore עם הספריות הנוספות לעדכון בדרך הבאה:

composer update drupal/core <ven/lib> –with-dependencies )

 

Drush:

Drush הוא אחד הכלים הכי שימושיים בפיתוח לדרופל. להלן תקציר של רשימת הפקודות:

drush updb:עדכון בסיס הנתונים

drush cr: נקוי הקאש

עצירת תהליך cron שנתקע:

drush vdel cron_semaphore
drush vdel cron_last

מה אני עושה אם אין לי גישה לשורת הפקודה?

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

בדרופל 8, ניתן לנקות את המטמון דרך הURL בדרך הבאה:

  • מוסיפים בקובץ settings.php  את ההגדרה הבאה:
    $settings['rebuild_access'] = TRUE;
  • אפשר לנקות את המטמון עם הקישור הבא: http://www.example.com/core/rebuild.php

עדכון בסיס הנתונים:

  • מוסיפים בקובץ settings.php  את ההגדרה הבאה:
    $settings['update_free_access'] = TRUE;
  • אפשר לנקות את המטמון עם הקישור הבא: http://www.example.com/update.php

מטעמי אבטחה – חשוב לזכור לשנות חזרה את ההגדרות בקובץ הsettings לFALSE.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

חדש בדרופל 8.8: Media library

Media library הוא אחד המודולים השימושיים בעבודה עם תמונות. המודול נכנס בצורה נסיונית לגירסא 8.6 ובצורה סופית ורשמית החל מגירסא 8.8. המודול מאפשר ממשק מאד

קרא עוד »

חיפוש בדרופל עם סולר

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

קרא עוד »