202607 Site Updates (Drupal)

Read this article in:

The month is almost over, and I haven't done a site-updates post. So here it is, now.

Actually, it may make sense to retroactively write these based on the work logs that I have. I for one would be interested in what I did, say, in July of 2025. A complete of finished tasks. But for now --

ish_drupal_module has been improved to version 2.0.0. 

This comes from attempting to make the bizplus_drupal_theme portable across installations. I decided to put all the previous theme components into a module, or several modules. The theme will just have colors and things like that, custom pages, and overrides. The overwhelming majority of structure will be in the module. 

This also allows me to make structure programmatic - no longer do I need to manually create AdvancedPage content type across 10 installations.

Additionally, I am already splitting the required functionality across multiple modules. Bjjcollective stuff apparently needs to be its own thing. And having YoutubeChannel's is not applicable to e.g. a marketing site. The youtube channels are only on a magazine site. So far I have the following modules:

  • ish_drupal_module -- everything a marketing site needs
  • ish2_drupal_module -- the city guide, business directory functionality
  • bjjc_drupal_module -- pertaining specifically to the legacy Bjjcollective website and the encyclopaedia of grappling technique.
  • piousbox_drupal_module -- the magazine functionality
  • wasyaco_drupal_module -- the tasks/tickets marketplace

And all of these actually work, are open-source and are published.

bugfixes for ish_drupal_module due to collision between versions 0 and 1.

Self-explanatory. Lots of Drupal work.

Please login to post comments: