So I have a module that provides a slimmed down Render Array into a JSON object to a caching server, that then sends the information to a front-end Symfony Servers.
I would like to scale my database horizontality with either a Read Replica or a Azure Cluster. I thought I could accomplish this since all my production workloads goes through my custom module. But I can’t seem to figure out how to get Drupal Core or Entities modules (like Node::load(id)) to read from the second database instance.
I am passing variables that change depending on user role to twig from hook_theme in a .module file . The problem is that the variables are cached and do not change until cache is cleared, so all users get the variables from the first user viewing the page.
I have tried to set '#cache' => ['max-age' => 0,] in the controller, but that does not help.
How can I disable or control caching done in hook_theme ??
I have checked both Group and OG modules. Both grouped content , audience. But group module structure different.
I have a feature in drupal 7 , developed totally based on Organic Group module. When I am going to migrate it , I found there is no stable version of OG module available in Drupal 8. So I am facing problems.
Can I use Drupal 8 Group module to implement this feature which is based on OG module in Drupal 7. If I can implement this feature using Group module in Drupal 8, then how can I migrate all data ? Because both structure totally different.