manGoweb / MangoPress

(WordPress + Nette)²
35 stars 4 forks source link

Specify required plugins which a project needs #120

Open enzy opened 6 years ago

enzy commented 6 years ago

https://github.com/TGMPA/TGM-Plugin-Activation maybe? composer package https://packagist.org/packages/tgmpa/tgm-plugin-activation

Simplify into a neon file ~ theme/schema/plugins.neon

plugins:

  plugin-slug:
    name: plugin-name
    required: bool

  buddypress:
    name: BuddyPress
    required: true
ViliamKopecky commented 6 years ago

Mohlo by být takhle? Nebo jsou potřeba určovat nějaký další vlastnosti, než jen jestli je required?

required:
  - plugin-slug
  - buddypress
enzy commented 6 years ago

potřebuješ identifikovat plugin, ten nemusí mít slug (v lokální složce), ale vyžaduje aktivaci - tj. cíl by mi to samo aktivovalo požadované pluginy

ViliamKopecky commented 6 years ago

Co považuješ za slug? Já tím myslel název tý složky

enzy commented 6 years ago

slug je imho url na wp plugins site? Nevím, koukni na ten TGMPA