Mô tả
Mairie Reservation de Salles is a turnkey booking system for town halls (mairies) that want to digitize the reservation of their municipal rooms. The interface is in French, designed for French local authorities.
Citizens check availability online 24/7 through an interactive calendar and submit a request in a few clicks. Municipal staff manage requests from the WordPress admin with validation, deposit payment tracking, and automated emails.
For citizens
- Check availability online, on desktop or mobile
- Select multiple dates in one click on the calendar
- Four-step form: time slot, equipment, information, confirmation
- Automatic confirmation email for the request
- Choose between individual, association, or local association
For town hall staff
- Complete dashboard with multiple menus inside WordPress
- Filtering and search of requests
- Validation, refusal, cancellation, and deposit payment tracking
- Twelve-month yearly view with color coding
- Detailed monthly calendar per room
- Block a time slot for internal use (council meeting, maintenance, etc.)
- Management of local associations with a configurable deposit discount
- Global and per-room equipment catalog with real-time stock checking
- Fully editable email templates
- PDF rules document automatically attached to emails
- One-click JSON backup and restore
- Advanced statistics with charts (bookings per month, per room, occupancy rate)
- Granular permission system with role presets (Mayor, Deputy, Agent, Secretary)
- PDF calendar export (monthly and yearly views)
- Optional anti-bot protection via Cloudflare Turnstile
Available shortcodes
[mrds_reservation_salle]– Full multi-step booking form[mrds_reservation_salle_directe salle="slug"]– Form with a pre-selected room[mrds_reservation_sans_salles]– Companion form for the calendar[mrds_calendrier_salle]– Interactive multi-date calendar[mrds_salles_disponibilites]– Room presentation cards
External services
This plugin can optionally use Cloudflare Turnstile to protect the public form from bots. When enabled by the administrator, the Turnstile script is loaded from Cloudflare and the submitted token is verified against Cloudflare’s API. This only happens if you enter your own Turnstile keys in the settings. See the Cloudflare Turnstile terms (https://www.cloudflare.com/website-terms/) and privacy policy (https://www.cloudflare.com/privacypolicy/).
Cài đặt
- Download the plugin ZIP file
- In WordPress: Plugins > Add New > Upload Plugin
- Select the ZIP and click Install
- Activate the plugin
- Go to Reservations > Rooms to configure your rooms
- Add the shortcode
[mrds_reservation_salle]or[mrds_calendrier_salle]to a page
Hỏi đáp
-
Is the plugin compatible with my theme?
-
Yes. The plugin uses standard WordPress shortcodes and works with any standards-compliant theme. No theme modification is required.
-
How many rooms can I manage?
-
There is no limit. You can manage one or dozens of rooms, each with its own opening hours, capacity, deposit, and equipment.
-
How does the double-booking check work?
-
On every booking attempt, the system checks in real time that no other active request overlaps the time slot, which prevents duplicates even with simultaneous submissions.
-
Are the emails customizable?
-
Yes. The email templates (acknowledgement, validation, refusal, and more) are fully editable from the admin. Dynamic variables are available, such as first name, last name, room, date, time slot, and subject.
-
Can I attach a rules document to the emails?
-
Yes. Upload a PDF in Reservations > Rules. You can have one global document or a specific document per room. It is attached automatically to the configured emails.
-
How can I protect the form from bots?
-
The plugin integrates Cloudflare Turnstile (free). Create your keys on the Cloudflare dashboard, paste them into the settings, and the form is protected immediately.
-
Which PHP versions are supported?
-
The plugin requires PHP 7.4 or higher and has been tested up to PHP 8.3.
Đánh giá
Không có đánh giá nào cho plugin này.
Người đóng góp & Lập trình viên
“Mairie Réservation de Salles” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng gópDịch “Mairie Réservation de Salles” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
2.0.1
- New: optional online cancellation for associations, up to N days before the booking (disabled by default). An association can only cancel its own bookings.
2.0.0
- Final test release, consolidating all changes since 1.8.
1.12.x
- Redesigned PDF export: settings and live A4 preview side by side, page navigation.
- Reliable printing: correct page count, footer on every sheet, colours always printed.
- Yearly calendar on a single page in portrait and landscape; cover page for “Every month” exports.
1.11.x
- PDF preview shown as real A4 sheets with page navigation.
1.10.x
- Admin booking form redesigned in three steps; shareable links available for associations.
1.9.x
- Single “New booking” button for one-off, recurring and blocked slots.
1.8.x
- Room preparation and turnaround times, with automatic schedule emails to staff.
1.7.x
- English source strings with bundled French translation; .pot template added.
1.6.x
- All shortcodes prefixed with
mrds_(update existing pages). - Rooms and venues with visibility settings, association online space, public events widget and .ics feed.
1.5.x
- Email templates, house rules PDF, role presets, town hall identity, events and PDF calendar exports.
