{"id":284046,"date":"2026-06-19T09:25:22","date_gmt":"2026-06-19T09:25:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/booking-room\/"},"modified":"2026-06-19T10:20:42","modified_gmt":"2026-06-19T10:20:42","slug":"bookro-room-booking","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bookro-room-booking\/","author":14022083,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.2.1","stable_tag":"4.2.1","tested":"7.0","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"BookRo Room Booking","header_author":"Boris Devin","header_description":"Conference room booking plugin based on hourly slots.","assets_banners_color":"697e96","last_updated":"2026-06-19 10:20:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"4.2.1":{"tag":"4.2.1","author":"borisandmarina","date":"2026-06-19 10:20:42"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3578386,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3578386,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3578386,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3578386,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3578434,"resolution":"1","location":"assets","locale":"","width":492,"height":593},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3578434,"resolution":"2","location":"assets","locale":"","width":395,"height":715},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3578434,"resolution":"3","location":"assets","locale":"","width":313,"height":737},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3578468,"resolution":"4","location":"assets","locale":"","width":1762,"height":885},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3578468,"resolution":"5","location":"assets","locale":"","width":1767,"height":461},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3578434,"resolution":"6","location":"assets","locale":"","width":1899,"height":885},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3578468,"resolution":"7","location":"assets","locale":"","width":1918,"height":306}},"screenshots":{"1":"Frontend booking form, step 1: room, duration, date and start time selection.","2":"Frontend booking form, step 2: event type selection and price calculation.","3":"Frontend booking form, step 3: customer contact details and consent checkbox.","4":"Admin schedule and bookings overview with filters, statuses and export buttons.","5":"Visual schedule view with selected booking details and status controls.","6":"Plugin settings sections for event types, administrator contacts, email export and pricing.","7":"HTML booking export table.","8":"Initial public release on WordPress.org.","9":"Conference room booking system with visual 24-hour timeline.","10":"Frontend booking form via shortcode.","11":"Admin booking management.","12":"Working hours, breaks, overrides and pricing configuration.","13":"HTML, Excel and email export support."}},"plugin_section":[],"plugin_tags":[269,416,13530,722,19356],"plugin_category":[40],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-284046","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-calendar","plugin_tags-meeting-room","plugin_tags-reservation","plugin_tags-room-booking","plugin_category-calendar-and-events","plugin_committers-borisandmarina"],"banners":{"banner":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/banner-772x250.png?rev=3578386","banner_2x":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/banner-1544x500.png?rev=3578386","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/icon-128x128.png?rev=3578386","icon_2x":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/icon-256x256.png?rev=3578386","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-1.png?rev=3578434","caption":"Frontend booking form, step 1: room, duration, date and start time selection."},{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-2.png?rev=3578434","caption":"Frontend booking form, step 2: event type selection and price calculation."},{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-3.png?rev=3578434","caption":"Frontend booking form, step 3: customer contact details and consent checkbox."},{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-4.png?rev=3578468","caption":"Admin schedule and bookings overview with filters, statuses and export buttons."},{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-5.png?rev=3578468","caption":"Visual schedule view with selected booking details and status controls."},{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-6.png?rev=3578434","caption":"Plugin settings sections for event types, administrator contacts, email export and pricing."},{"src":"https:\/\/ps.w.org\/bookro-room-booking\/assets\/screenshot-7.png?rev=3578468","caption":"HTML booking export table."}],"raw_content":"<!--section=description-->\n<p>BookRo Room Booking is a conference room booking plugin built around hourly time slots and a visual daily schedule timeline.<\/p>\n\n<p>It allows administrators to manage bookings, working hours, breaks and pricing directly from the WordPress dashboard, while users can book rooms through a simple frontend form.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Visual daily timeline (24 hourly slots)<\/li>\n<li>Booking management table<\/li>\n<li>Booking status control (pending \/ confirmed)<\/li>\n<li>HTML export<\/li>\n<li>Excel export<\/li>\n<li>Single object (room) support<\/li>\n<li>Working hours configuration<\/li>\n<li>Breaks and overrides<\/li>\n<li>Base rental rate and currency<\/li>\n<li>Event types (including custom type)<\/li>\n<li>Frontend booking form via shortcode<\/li>\n<li>Email export<\/li>\n<\/ul>\n\n<h4>Frontend Booking Form<\/h4>\n\n<p>Use the shortcode:<\/p>\n\n<pre><code>[bookro_booking_form]\n<\/code><\/pre>\n\n<p>Place it on any page to display the booking form.<\/p>\n\n<h4>Pricing Model<\/h4>\n\n<p>The plugin includes base rental rate support.<\/p>\n\n<h3>Privacy &amp; Data Handling<\/h3>\n\n<p>BookRo Room Booking stores booking and contact information in custom database tables.<\/p>\n\n<p>Personal contact data is stored in:<\/p>\n\n<ul>\n<li>1br_admin_contacts<\/li>\n<li>1br_admin_contact_objects<\/li>\n<li>1br_user_contacts<\/li>\n<\/ul>\n\n<p>When the plugin is deleted from WordPress (Delete action, not just Deactivate), all personal contact data stored in these tables is permanently removed from the database.<\/p>\n\n<h3>External Services<\/h3>\n\n<h4>Email notifications<\/h4>\n\n<p>This plugin sends booking notifications using the standard WordPress email system (<code>wp_mail<\/code>).<\/p>\n\n<p>Email delivery depends on the hosting provider or configured SMTP service.<\/p>\n\n<p>No data is transmitted to third-party services by default.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20support%20multiple%20rooms%3F\"><h3>Does the plugin support multiple rooms?<\/h3><\/dt>\n<dd><p>This version supports one object (room).<\/p><\/dd>\n<dt id=\"how%20are%20time%20slots%20calculated%3F\"><h3>How are time slots calculated?<\/h3><\/dt>\n<dd><p>The plugin uses 24 hourly slots per day by default.<\/p><\/dd>\n<dt id=\"does%20uninstall%20remove%20data%3F\"><h3>Does uninstall remove data?<\/h3><\/dt>\n<dd><p>Yes. When the plugin is deleted, personal contact data tables are automatically removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Hourly booking system<\/li>\n<li>Visual schedule timeline<\/li>\n<li>Email and Excel export<\/li>\n<li>GDPR-compliant uninstall removal of personal data<\/li>\n<\/ul>","raw_excerpt":"Conference room booking plugin based on hourly time slots with visual daily schedule management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284046"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/borisandmarina"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284046"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284046"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284046"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284046"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284046"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}