I'm having little issues with restaurant 7.x-1-14 and some contributed modules restaurant has hacked. For instance, I found this issue with ctools (https://www.drupal.org/node/2528736) which has been fixed some months ago. Ctools is on 7.x-1.12 version, while restaurant comes with ctools 7.x-1-9 with the issue. This is just un example. I know how things go with open source projects. I don't want to sound like I'm complaining. I really appreciate the efforts in bringing Restaurant together. However I'm reconsidering to use any drupal distribution at all for these problems I'm having with contributed modules. So what I wanted to ask here is this:

1.- Could you update Restaurant and all the contributed modules to latest state and get rid of many little issues?
2.- Is there a way to build a distribution without hacking other modules so we can upgrade them without braking anything? Could this be done with Restaurant?

I imagine you are concentrated on the version for D8, which I tried and discarded for differents reasons, but I hope you have some time to keep updating Restaurant for D7.

Thanks.

Last question: Is there anything I can do to help with this? For instance, what I do, trying to fix some of this issues, is updating the contributed modules my self (I know about the risks). I check them with the hacked module (https://www.drupal.org/project/hacked) to see whether have been modified by the distribution or not. Then I trie to apply those changes to the latest contributed. Some time they are already applied to the latest contributed version. Sometimes not. This way, for instance, I managed to update ctools to 7.x-1.12 an panels to latest version, also, which, in fact, I didn't need to apply any changes as ther were already in the new code. I could try with other modules then contribute it here. Would that be acceptable?

Comments

robertgarrigos created an issue. See original summary.

robertgarrigos’s picture

Besides all that, Media module has a security update...

shadcn’s picture

This is a reasonable request. We've been having these discussions too.

The main issue here is the first version of Restaurant was built on top of Panopoly. We are already running the latest stable release for Panopoly which itself is running a bit behind with CTools and Media updates. See

As soon as they release a new version (which should be very soon), we'll update Restaurant too.

As for the "hacked" module, they are patches applied to the contrib modules to bring everything together. They are part of most distributions.

For Open Restaurant 2.0, we do not depend on Panopoly anymore and has a learner build on top of core.

Is there any way we can help you with the d8 version? We are doing our best to bring it to feature parity with 1.0. Right now we have reservation and multilingual on our roadmap.

robertgarrigos’s picture

thanks @arshadcn. a distribution on top of another distribution.... I though, years ago, when all this about distributions began,that it would take us to a different path as we are now. Any way, let's see if it's different with D8. I'll give it a second chance. However, are you saying Restaurant 2 is not yet multilingual? Because actually this is how all this matter of upgrading my site began a few weeks ago, wanting to config more languages..

shadcn’s picture

It is multilingual since Drupal 8 itself has native support for multilingual now.

What I meant above is we're working on making it easier to add and manage languages for Open Restaurant 2.

shadcn’s picture

Status: Active » Fixed

Restaurant 7.x-1.15 has been released. Marking this as fixed.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.