Problem/Motivation
See also: https://github.com/jsdrupal/drupal-admin-ui/issues/4
We would like to allow people to install and play with the experimental admin UI by running composer require justafish/drupal-admin-ui
Proposed resolution
Add a composer post install/update script which replicates the install linking instructions from https://github.com/jsdrupal/drupal-admin-ui
https://github.com/justafish/drupal/pull/4
https://patch-diff.githubusercontent.com/raw/justafish/drupal/pull/4.patch
| Comment | File | Size | Author |
|---|---|---|---|
| install-vfancy.patch | 2.49 KB | justafish |
Comments
Comment #2
justafishI'm working with @mixologic to get this moved from
justafish/drupal-admin-uitodrupal/admin-uiComment #3
tedbowIs there a issue on drupal.org that at least describes what the purpose of the "experimental admin theme" is? Or are there other issues this is related too?
I just now trying to catch up with this work and it is hard for others to know what is going in this issue.
Also should we just make easier to require 3rd party libraries? #2873160: Implement core management of 3rd-party FE libraries
Comment #4
berdirNot sure why we need to special-case admin-ui and not other experimental modules and projects that are being developed?
You could provide a separate starting point for those that want to try it out with minimal effort.
I'm not against this (which wouldn't really would matter if others want it) but we've never done anything like this before, so I kind of doubt that this will just happen?
Comment #5
tedbowFrom my reading of https://github.com/jsdrupal/drupal-admin-ui/issues/4 this actually won't be needed.
Hopefully composer workflow makes it easy to make a project that installs Drupal and decoupled front end app.
If somehow Drupal core gets in the way of that we should try to fix it but I agree with #4 that we shouldn't need to special case this package.
Comment #6
justafishYeah we figured out another way of doing this 👍