Normal olarak, drupal.org'dan aşağıdaki gibi bir modül indirebilirsiniz:
drush dl views
Ancak bu, sandbox projeleri için işe yaramaz. Onları indirmenin kolay bir yolu var mı yoksa sıkışıp git clone
mı kaldım ?
Normal olarak, drupal.org'dan aşağıdaki gibi bir modül indirebilirsiniz:
drush dl views
Ancak bu, sandbox projeleri için işe yaramaz. Onları indirmenin kolay bir yolu var mı yoksa sıkışıp git clone
mı kaldım ?
Yanıtlar:
Bunun için gitle sıkıştın olduğuna inanıyorum. Drush, git ( drush dl --package-handler=git_drupalorg
) işlevini alırken bile modül adının kullanılmasını gerektirir ve sanal alan projeleri modül adlarına sahip değildir.
Drush ayrıca bir modül sürümü indirmenizi gerektirir. Sandbox projelerinin yayınlanması yoktur. Sandbox modüllerini kullanmak tehlikeli olabileceğinden ve bunu zorlaştırdığından, bu yalnızca tasarımdan da olabilir.
Git takma adıyla biraz otomatikleştirebilirsiniz. Gibi bir şey ayarlayabilirsiniz:
git dl-sb username/number project_name
Bu sadece yapardı git clone http://git.drupal.org/sandbox/username/number.git project_name
Garip bir sarhoş komutu olsa da aynı şeyi yapan bir sarhoş komutu da yazabilirsiniz ...
Sandbox projesini drush ile make file kullanarak indirmek mümkündür.
Example.make dosyası:
core = 7.x
api = 2
; Sandbox module
projects[range_field][type] = module
projects[range_field][download][type] = git
projects[range_field][download][branch] = "7.x-1.x"
projects[range_field][download][url] = http://git.drupal.org/sandbox/Taran2L/1848632.git
projects[range_field][download][revision] = a1cc04da3c1dd957e6808b7e6a381c5970904863
O zaman aşağıdakiler aracılığıyla yürütebilirsiniz:
drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
Jonathan Sibley'nin atıfta bulunduğu sayfa ( http://drupal.org/node/1576296 ) şöyle bir şey söylüyor: