{"id":1233,"date":"2026-06-20T06:48:20","date_gmt":"2026-06-19T23:48:20","guid":{"rendered":"http:\/\/www.solidres.com\/blog\/?p=1233"},"modified":"2026-06-20T06:51:27","modified_gmt":"2026-06-19T23:51:27","slug":"meet-front-desk-dashboard-your-calendar-and-reports-rebuilt","status":"publish","type":"post","link":"https:\/\/www.solidres.com\/blog\/2026\/06\/20\/meet-front-desk-dashboard-your-calendar-and-reports-rebuilt\/","title":{"rendered":"Meet Front Desk &#038; Dashboard \u2014 your calendar and reports, rebuilt"},"content":{"rendered":"\n<p>For years, one plugin called <strong>Statistics<\/strong> quietly ran two of the most important screens in Solidres: the daily booking calendar your front desk lives in, and the reports you check to see how the business is doing. Those are two very different jobs \u2014 so we&#8217;ve split them into two purpose-built tools, and rebuilt both from the ground up. Say hello to <strong>Front Desk<\/strong> and <strong>Dashboard<\/strong> \u2014 arriving with the upcoming <strong>Solidres 4.1.0<\/strong> release.<\/p>\n\n\n\n<h4>Why one plugin became two<\/h4>\n\n\n\n<p>The old &#8220;Statistics&#8221; plugin had grown into a catch-all, and it stood on foundations that had run out of road:<\/p>\n\n\n\n<ul><li><strong>The name hid the most important screen.<\/strong> The booking calendar \u2014 drag a reservation to a new room, extend a stay, take a quick booking \u2014 is mission-critical, operational software. Calling it &#8220;Statistics&#8221; buried it next to the charts.<\/li><li><strong>Its libraries reached end-of-life.<\/strong> The charts ran on jqPlot (a jQuery plugin from around 2014 that still shipped IE8 fallbacks), the world map on the abandoned jVectorMap, and the calendar&#8217;s drag-and-drop on jQuery&nbsp;UI plus a touch shim \u2014 <em>none<\/em> of them maintained any more.<\/li><li><strong>It couldn&#8217;t keep up with modern Joomla.<\/strong> No dark mode, no keyboard path for moving bookings, and a single view that loaded more than twenty separate scripts and stylesheets.<\/li><\/ul>\n\n\n\n<p>Patching that wasn&#8217;t worth it. Two clean, focused rebuilds were.<\/p>\n\n\n\n<h4>Two tools, each built for its job<\/h4>\n\n\n\n<p><strong>Front Desk (Run your day)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_200248.png\"><img loading=\"lazy\" width=\"1024\" height=\"631\" src=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_200248-1024x631.png\" alt=\"\" class=\"wp-image-1234\" srcset=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_200248-1024x631.png 1024w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_200248-300x185.png 300w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_200248-768x474.png 768w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_200248.png 1197w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The reservation calendar, reimagined as purpose-built front-desk software. The tape chart is now a true CSS grid \u2014 bookings land on real dates, not pixel positions \u2014 so it&#8217;s accurate, works right-to-left, and scrolls cleanly with a sticky room column <em>and<\/em> sticky day headers.<\/p>\n\n\n\n<ul><li><strong>Today at a glance:<\/strong> a KPI strip across the top \u2014 arrivals, departures, in-house, and occupancy for today.<\/li><li><strong>Payment at a glance:<\/strong> every bar now carries a paid \/ partial \/ unpaid marker, alongside its reservation-status color.<\/li><li><strong>Move bookings any way you work:<\/strong> drag and resize with one code path for mouse, touch, and pen \u2014 plus a full keyboard edit dialog, so changing a room or dates never requires a mouse.<\/li><li><strong>Find anything fast:<\/strong> search by guest name or reservation code, a continuous &#8220;today&#8221; line, a hover preview, and a zoom control for long date ranges.<\/li><\/ul>\n\n\n\n<p><strong>Dashboard (See the big picture)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194112.png\"><img loading=\"lazy\" width=\"1024\" height=\"651\" src=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194112-1024x651.png\" alt=\"\" class=\"wp-image-1235\" srcset=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194112-1024x651.png 1024w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194112-300x191.png 300w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194112-768x488.png 768w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194112.png 1198w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194207.png\"><img loading=\"lazy\" width=\"1024\" height=\"470\" src=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194207-1024x470.png\" alt=\"\" class=\"wp-image-1236\" srcset=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194207-1024x470.png 1024w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194207-300x138.png 300w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194207-768x353.png 768w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194207.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194244.png\"><img loading=\"lazy\" width=\"1024\" height=\"335\" src=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194244-1024x335.png\" alt=\"\" class=\"wp-image-1237\" srcset=\"https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194244-1024x335.png 1024w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194244-300x98.png 300w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194244-768x251.png 768w, https:\/\/www.solidres.com\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20260619_194244.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Your reporting surface, redesigned for clarity. All your charts now run on a single modern engine \u2014 <strong>Chart.js\u00a0v4<\/strong> \u2014 and the world map on the maintained jsVectorMap, replacing two ageing chart libraries and an abandoned map plugin.<\/p>\n\n\n\n<ul><li><strong>Trends, not just totals:<\/strong> stat cards show a change-vs-last-period chip and a little sparkline, so a number tells you which way it&#8217;s heading.<\/li><li><strong>A designed layout:<\/strong> widgets are grouped into clear sections \u2014 Today, Performance, and where your guests come from \u2014 instead of a flat wall of boxes.<\/li><li><strong>Honest empty states:<\/strong> a fresh install or a quiet range shows a friendly &#8220;no data yet&#8221; message instead of a blank chart or empty map.<\/li><li><strong>Readable to everyone:<\/strong> each chart ships a screen-reader data table behind it, revenue \/ bookings \/ top room types \/ origins, all the way through.<\/li><\/ul>\n\n\n\n<h4>Why the rebuilds are better<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th scope=\"col\">&nbsp;<\/th><th scope=\"col\">Old Statistics<\/th><th scope=\"col\">New Front Desk &amp; Dashboard<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Structure<\/th><td>One plugin doing two jobs under the wrong name<\/td><td>Two focused, independently installable plugins<\/td><\/tr><tr><th scope=\"row\">Technology<\/th><td>jqPlot, jQuery&nbsp;UI, jVectorMap \u2014 all abandoned<\/td><td>Framework-free JS, Chart.js&nbsp;v4 &amp; jsVectorMap<\/td><\/tr><tr><th scope=\"row\">Calendar layout<\/th><td>Pixel-positioned bars on a fixed grid<\/td><td>CSS Grid tape chart \u2014 real dates, RTL-ready<\/td><\/tr><tr><th scope=\"row\">Page weight<\/th><td>20+ scripts &amp; styles per view<\/td><td>Three assets or fewer per view<\/td><\/tr><tr><th scope=\"row\">Dark mode<\/th><td>None<\/td><td>Built in<\/td><\/tr><tr><th scope=\"row\">Accessibility<\/th><td>Mouse-only, no keyboard path<\/td><td>WCAG 2.1 AA \u2014 keyboard, labels, contrast<\/td><\/tr><tr><th scope=\"row\">Security<\/th><td>No more updates to the libraries<\/td><td>Actively maintained &amp; future-proof<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Everything you relied on is still here \u2014 the same calendar workflow, quick and limit bookings, the same charts, origins, and world map, the same widget builder \u2014 just faster, clearer, and far easier on the eyes.<\/p>\n\n\n\n<p><strong>No rush \u2014 old and new run side by side.<\/strong> Front Desk and Dashboard install <em>alongside<\/em> the existing Statistics plugin and read the very same data. Nothing to migrate, nothing to break: switch the new plugins on to upgrade, off to fall straight back to the old screens. Enable just one or both. Take your time, <strong>give them a try, and tell us what you think<\/strong> \u2014 your feedback shapes where they go next.<\/p>\n\n\n\n<h4>Ready to make the switch?<\/h4>\n\n\n\n<p>Front Desk and Dashboard land with <strong>Solidres 4.1.0<\/strong>, free with every active subscription. If yours has lapsed, there&#8217;s never been a better moment to come back \u2014 and if you&#8217;re new here, this is modern, secure hotel booking for Joomla, done right. <a href=\"https:\/\/www.solidres.com\/subscribe\/solidres-for-joomla\" data-type=\"URL\" data-id=\"https:\/\/www.solidres.com\/subscribe\/solidres-for-joomla\" target=\"_blank\" rel=\"noreferrer noopener\">Renew or subscribe today<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For years, one plugin called Statistics quietly ran two of the most important screens in Solidres: the daily booking calendar your front desk lives in, and the reports you check to see how the business is doing. Those are two very different jobs \u2014 so we&#8217;ve split them into two purpose-built tools, and rebuilt both [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1233"}],"collection":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/comments?post=1233"}],"version-history":[{"count":4,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1233\/revisions"}],"predecessor-version":[{"id":1241,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1233\/revisions\/1241"}],"wp:attachment":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/media?parent=1233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/categories?post=1233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/tags?post=1233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}