Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
For Drupal 8 version:
Please clearly state somewhere (module's front page?) where the geshi library is supposed to go.
I'm not sure I would have been able to activate your module if I wasn't pretty decent at digging into things & looking at code. The "available documentation" fails to make it at all obvious that the library should be placed into /vendor/geshi/geshi/src/.
(While I'm here, why are we burying the library so deep? I don't see any reason I shouldn't be able to put the library in /vendor/geshi/. Though it's not really an issue, once you know where to drop the files...)
Comments
Comment #2
yukare CreditAttribution: yukare commentedSorry for this, it really need work how to install it in drupal 8.
Just to say you can still put it in drupalroot/libraries and use the libraries module as same as we did in drupal 7.
This structure in vendor is to use with composer, you can just run at drupal root:
composer require geshi/geshi.
There is some info about this in the readme, which needs some work too, but i will place some note about the install with composer in the front page.
Comment #4
yukare CreditAttribution: yukare commentedThis commit improves a lot the readme file. Please review it and sugest any change if you think i missed something. I edited the project page and place a link to readme file about the instalation, because it will page the page too big and anyone can submit patchs to the readme.