The Open Restaurant distribution has everything you need to build your restaurant website. It comes with a menu management system, support for multiple languages and translation, a customizable blog, events management, locations and a responsive theme.

Installation

composer create-project openrestaurant/openrestaurant-project myrestaurant

Need help?

Ask us in the issue queue.

Documentation

http://docs.open.restaurant

Features

  • Menu management - A powerful management system for creating menus, uploading menu pictures, and categorization. Support for nutrition information, menu types and prices included.
  • Multilingual - Support for multiple languages and translation.
  • Locations - Manage multiple restaurant locations from one dashboard. Create unique menus, address and opening hours for each location.
  • Events and Calendar - Create and manage events for your restaurant.
  • Blog - The distribution comes with a blog/news system that you can easily customize.
  • Responsive theme - Works on all your devices.

Roadmap

  • Reservation System - Add a simple reservation system with email notifications.

Requirements

  1. Database - MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage engine.
  2. PHP - PHP 5.5.9 or higher (PHP 7+ recommended)

Read more about system requirements for Drupal.

Installation

We highly recommend using Composer to install your Open Restaurant codebase.
The download links provided below are for informative purposes only.

Update

To update Open Restaurant, go to the root of your openrestaurant project. This is one level up from your web directory.

  1. Manually update the version for openrestaurant/openrestaurant in composer.json as follows:
    "openrestaurant/openrestaurant": "~2.6.1"
    
  2. Run composer update. Composer will update drupal/core and contrib modules.
  3. Next, cd web and run drush updb to run the database updates.

Contribution

Want to contribute to the project? You can submit patches, ideas and feature requests in the issue queue.

Project information

  • caution Seeking co-maintainer(s)
    Maintainers are looking for help reviewing issues.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Created by shadcn on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    Look for the shield icon below.

Releases