Kosher places
The Kosher places page (/app/travel/kosher) serves to build the geolocated directory of the neighborhood's kosher places that your Beth Habad recommends to visitors: restaurants, butchers, mikveh, grocers, bakeries… Each published place appears on the public tourism site with its photo, kashrut certification, address on a map, contacts and opening hours.
It is, in most cases, the second most consulted screen of the mini-site after the home page — an observant Jewish visitor arriving in an unknown city needs to know where to eat very quickly.
Accessing the page
In the back office, expand Tourism in the left sidebar, then click Kosher places.
The direct URL is /app/travel/kosher.
First things first: select the site
If your organization administers several tourism sites, select the one you want to manage in the site selector in the top right. Each site has its own directory of kosher places — nothing is shared. For details, see Multi-site.
Page structure
The page is divided into two stacked cards:
- At the top, the Categories card: colored clickable tags to classify your places (Restaurant, Butcher, Mikveh, Grocer…).
- At the bottom, the Kosher places card: the full list of listed places, in the form of a table with photo, name, category, address, contacts.
A View live button, in the top right of the places card, opens the directory's public page in a new tab — that's how you see what visitors will see.
Categories
Categories serve to classify places and to offer filtering on the public site (the visitor will display, for example, only butchers, or only mikveh). They are specific to each tourism site: the categories of the Paris-Marais site are not those of the Strasbourg site.
Add a category
Click Add a category in the top-right corner of the card. A modal opens with a single field:
- Category name — required, multilingual. Examples:
Restaurant,Butcher,Mikveh,Grocer,Bakery,Ice-cream parlor.
Click Validate. The category appears immediately in the card as a blue tag.
Edit an existing category
Click the category's tag. The edit modal opens with its current name — you modify it and validate.
Kosher places — the table
The bottom card displays the full list of listed places, in the form of a reorderable table. No filter or search: everything is visible at a glance. If you have many places, the order of the table prevails over alphabetical order — you control it by drag and drop (see below).
Table columns
| Column | Content |
|---|---|
| Image | 50×50 clickable thumbnail (opens the image full-screen) |
| Name | Place name in bold, followed by the kashrut certification and the type tags (meat, dairy, parve) |
| Category | Blue tag of the assigned category |
| Address | Geocoded address, preceded by an icon |
| Contacts | The first 3 contacts (phone, email, WhatsApp) |
| Actions | Edit button and Delete button (with confirmation) |
Reorder by drag and drop
A drag handle to the left of each row lets you move a place higher or lower in the list. The order you define is respected on the public site — the first place in the table is also the first shown to visitors. Take advantage of this to highlight main recommendations.
Add or edit a place
Click Add a place (in the top right of the places card) or the Edit button of an existing row. A full-screen modal opens.
The form is wrapped in a language selector at the top — you can fill all multilingual fields in French then switch for the translations.
Section — Basic info
| Field | Description |
|---|---|
| Place name | Required. E.g.: Chez David Restaurant, HaGalil Butcher, Cohen Grocer. |
| Category | Single choice from the site's category list. |
| Image | Required. Photo of the storefront, logo or signature dish. Landscape format recommended. |
| Address (geocoded) | Required. Autocomplete field: start typing the address, choose the right one from the proposed list. The GPS coordinates are retrieved automatically for placement on the map on the public side. |
Section — Kosher information (optional)
| Field | Description |
|---|---|
| Certification / Kashrut | Free text indicating the rabbinical supervision. E.g.: Rav Machluf, Mehadrin, Beth Din de Paris, Lubavitch. |
| Kashrut comment | Multilingual precision. E.g.: Bassar Kosher meat only, No fish on Friday. |
| Type | Multiple checkboxes: Meat, Dairy, Parve. Allows filtering on the public side and displays colored badges (red for meat, blue for dairy, green for parve). |
Section — Additional information (optional)
| Field | Description |
|---|---|
| Online ordering URL | External link to the place's ordering site. If set, an « Order » button appears on the public listing. |
| Comment | Rich-text editor (bold, lists, links), multilingual. E.g.: chef introduction, atmosphere, specialties, recommendations. |
Section — Contacts (optional)
Add as many contacts as needed by clicking Add a contact. For each contact:
- Type:
Phone,EmailorWhatsApp. - Value: the matching number or address.
On the public site, each contact is shown with its icon and remains clickable — a click on a phone opens the calling app, a click on an email opens the mail client, a click on a WhatsApp opens the direct conversation.
Section — Opening hours (optional)
Hours are entered day by day, from Sunday to Friday.
For each day, you can add multiple slots (useful for places that close between lunch and dinner service) by clicking Add a slot. Each slot consists of an opening time and a closing time selected via a time picker (15-minute increments).
Typical example for a restaurant:
| Day | Slot 1 | Slot 2 |
|---|---|---|
| Sunday | 12:00 → 14:30 | 19:00 → 22:30 |
| Monday | 12:00 → 14:30 | 19:00 → 22:30 |
| Tuesday | 12:00 → 14:30 | 19:00 → 22:30 |
| Wednesday | 12:00 → 14:30 | 19:00 → 22:30 |
| Thursday | 12:00 → 14:30 | 19:00 → 22:30 |
| Friday | 12:00 → 14:30 | — |
Hours are not required: if you leave the section empty for a day, the public listing simply displays « Hours not provided ».
Validate
Click Validate at the bottom of the form. A notification confirms the save and the modal closes. The list refreshes automatically.
Delete a place
Click the trash icon in the Actions column. A confirmation appears (« Delete this place? »). Validate with Yes to confirm deletion. The operation is immediate and not reversible — to temporarily put a place aside without deleting it, the trick is to re-edit it to add a « ⏸️ Temporarily closed » mention in the comment.
Public display
On the tourism site, the directory is served at /travel/kosher-places (relative to your tourism site). The visitor sees there:
- At the top, filter buttons matching each of your categories.
- Below, a grid of cards displaying for each place: image, name + kashrut supervision, colored badges meat/dairy/parve, address, clickable contacts.
- A click on a card opens the place's detail listing with the location map, full hours day by day, the rich comment and all contacts.
The order of the cards respects the order you've defined in the table (drag and drop).
Best practices
- 1
Create your categories first
Before adding the first place, take two minutes to define your categories. If you change your mind later, the places already created keep their old category until you re-edit them.
- 2
Take care with the photo
The image is what catches the visitor's eye. Prefer a recent, bright, landscape-format photo. Avoid photos of unreadable menus or generic images downloaded from the internet.
- 3
Fill in the certification
Many observant visitors check the rabbinical supervision before choosing a place. Without this information, your listing loses credibility. Systematically ask the restaurateur what their kashrut is (Beth Din, Lubavitch, Rabbanut, etc.).
- 4
Add WhatsApp in addition to the phone
Tourists massively use WhatsApp, especially when traveling abroad (no roaming, accessible by wifi). A WhatsApp contact doubles the chances of a reservation compared to phone alone.
- 5
Reorder by putting must-haves at the top
The first place is also the most consulted. Put at the top your flagship recommendation per category, rather than leaving the order purely chronological.
- 6
Update hours every season
Hours often change (summer / winter, vacations, Bein HaZmanim). Do a check once a season to avoid having a visitor arrive at closed doors.
Complete example — Restaurant in Paris
| Field | Value |
|---|---|
| Name | Chez David |
| Category | Restaurant |
| Image | Photo of the facade (landscape) |
| Address | 25 rue des Rosiers, 75004 Paris |
| Certification | Rav Machluf — Beth Din de Paris |
| Kashrut comment | Bassar Kosher meat |
| Type | Meat |
| Ordering URL | https://chezdavid-paris.fr/commander |
| Contact 1 | Phone — +33 1 42 72 12 34 |
| Contact 2 | WhatsApp — +33 6 12 34 56 70 |
| Contact 3 | Email — contact@chez-david-exemple.fr |
| Hours Sun–Thu | 12:00 → 14:30 / 19:00 → 22:30 |
| Hours Friday | 11:30 → 14:00 |
See also
- Configuration — tourism mini-site setup
- Multi-site — switch from one tourism site to another
- Tourism module overview