Egy korábbi RSS modult továbbfejlesztve gondoltam érdekes lehet, ha leírom hogyan kell a benne lévő funkciókat elérhetővé tenni CLI-ből a Drush segítségével. Először azt hiszem egy pár sorban összefoglalnám mi is az a Drush és mire jó.
A Drush-ról
A Drush egy olyan eszköz a Drupal-hoz ami megkönnyíti a fejlesztők és a rendszergazdák dolgát azzal, hogy rengeteg Drupal funkciót elérhetünk parancssorból. Ezzel a folyamatokat automatizálhatjuk és különböző kérésekhez nem kell a weboldalon ügyködnünk.
Többek között olyan funkciókat lehet vele elérni mint
- cache törlés
- cron lefuttatása
- kereső indexelése
- php parancs vagy script fájl futtatása a Drupal környezetben
- változók betöltése, beállítása és törlése
- napló listázása, törlése
- modulok és sminkek bekapcsolása, kikapcsolása
- modulok és sminkek letöltése és telepítése
- Drupal core és contrib modulok, sminkek frissítése
- adatbázis-műveleteket futtathatunk
- felhasználói adminisztrációt végezhetünk
- stb.
Én úgy gondolom nagyon hasznos kiegészítés már akkor is ha csak a core műveleteket biztosítaná, úgy meg hogy saját modulunkkal is kiegészíthetjük pedig kifejezetten érdemes odafigyelni rá.