Meta-issue to collect and order the things to do to get Admin Menu working on D8.
Critical: install fails
* #2398265: install fails because admin_menu cache schema needs updating to a cache service
Critical: several invalid function calls
Critical: admin menu doesn't work due to outdated API code
* #2398311: replace hook_page_build() with hook_page_bottom()
* #2398393: replace hook_library_info() with libraries.yml file
* #1965552: Convert service registration to YAML
* #2401457: replace system variables with configuration API
* #2393983: Replace deprecated functions & system variables
* #2402185: Convert hook_menu() to routing system
* #2012194: system_settings_form() removed in drupal 8
* #2446803: Convert admin_menu_js_cache() and admin_menu_flush_cache() to controller methods.
* #2448091: replace hook_permission() with *.permissions.yml file
* #2457801: Replace user_access function with Drupal::currentUser()->hasPermission method
Critical: admin menu doesn't work with the new menu system
* update map system to work with new entity system
* update admin menu to work with the new menu system
Responsive Issues (non critical):
* #1419044: Responsive strategy for admin_menu
ESLint code quality issues (non critical):
* #2490318: Administration Menu Javascript ESLint errors
Alternate D8 toolbars:
Comments
Comment #1
joachim CreditAttribution: joachim commentedComment #2
joachim CreditAttribution: joachim commentedComment #3
joachim CreditAttribution: joachim commentedComment #4
joachim CreditAttribution: joachim commentedComment #5
joachim CreditAttribution: joachim commentedComment #6
kerby70 CreditAttribution: kerby70 commentedComment #7
willzyx CreditAttribution: willzyx commentedComment #8
eme CreditAttribution: eme at emerya commentedHi ! Just for information, we have released admin toolbar (https://www.drupal.org/project/admin_toolbar) that tries to include the admin menu functionnalities inside the Toolbar core module (which has a big api, caching system, etc.). Feel free to see, test, help, get code or anything !
Comment #9
joachim CreditAttribution: joachim commentedVery nice!
Comment #10
HongPong CreditAttribution: HongPong commentedAdding #2563867: PHP Fatal errors: Cannot instantiate interface Drupal\Core\Cache\CacheBackendInterface and others which has some suggestions for fixing the fatal errors (d7 calls not fixed yet).
Maybe the reworked API from the new admin toolbar module can be rolled into this one. I think the venerable admin_menu should be saved if possible for 8.x, since it's really a top-15 level module IMHO.
Comment #11
HongPong CreditAttribution: HongPong commentedComment #12
HongPong CreditAttribution: HongPong commentedComment #13
johnvCouldn't find this for lack of 'port' keyword.
Comment #14
colanThat's not a convincing enough argument for me. If there isn't more functionality here already, we could just deprecate this one favour of Admin Toolbar. We didn't keep Flexinode going after CCK came around.
Comment #15
colanAdded it to the list of alternates above.
Comment #16
colanThere's now a movement to get Admin Toolbar into core: #2634854: Add dropdowns to horizontal toolbar menu (as with 'admin toolbar' in contrib).
Comment #17
johnvFWIW, (ad #14) I am a happy user of Admin Toolbar in D8.
Comment #18
rooby CreditAttribution: rooby commentedIs it time to consider this module deprecated? Should the D8 version be removed from the project page?
Comment #19
berliner CreditAttribution: berliner commentedYes, please remove the 8.x release from the project page. It's misleading because from a module like this (e.g. number of downloads) you expect at least a basic functionality to be working. What you certainly don't expect is that installing this module kills your site and you have to figure out how to clean up the mess.
Admin Toolbar is a good replacement for this module in D8. Maybe you should even consider to add a prominent note to the project page that suggests to use Admin Toolbar for D8.
Comment #20
thalles