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
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
- 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.
- PHP - PHP 5.5.9 or higher (PHP 7+ recommended)
Read more about system requirements for Drupal.
Installation
Update
To update Open Restaurant, go to the root of your openrestaurant project. This is one level up from your web
directory.
- Manually update the version for
openrestaurant/openrestaurant
incomposer.json
as follows:
"openrestaurant/openrestaurant": "~2.6.1"
- Run
composer update
. Composer will update drupal/core and contrib modules. - Next,
cd web
and rundrush 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
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - Maintenance fixes only
Considered feature-complete by its maintainers. - Created by shadcn on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.