Welcome to Solidres - A Complete Hotel Booking Solution for Joomla & WordPress

  • Solidres's Blog

Solidres 4.1.0 is here — and so are three rebuilt plugins

It’s official: Solidres 4.1.0 has landed. Over the last few weeks we previewed the three tools we’d been rebuilding from the ground up — and they’re all here now. Rate Plan, Front Desk and Dashboard cover the three things you do most: set your prices, run your day, and check how the business is doing.

Each one replaces an ageing, end-of-life foundation with modern, framework-free code that’s faster, dark-mode ready, and accessible to WCAG 2.1 AA. Here’s the short version.

Solidres v4.1.0

  • Core: fix stale hub stylesheet path in Myprofile view
  • System: redesign admin System view and post-install screen with semantic, accessible markup
  • Customer: fix createView argument order, FeedbackList model casing, init wishlist property
  • Component: install site forms/ folder so My Profile form deploys to clients
  • Carousel: register bootstrap.carousel script so slideshow works on any template

Rate Plan v1.0.0

  • The Complex Tariff editor, rebuilt from scratch. Same five rate types, four pricing modes, conditions, Quick Tools, cloning and import/export — now in a full-width editor that grows with your screen, with no more 3 MB of retired AngularJS behind it.

Front Desk v1.0.0

  • Your booking calendar, reimagined as proper front-desk software. A true CSS-grid tape chart with a KPI strip, payment markers, RTL support, and drag, resize or keyboard editing — one code path for mouse, touch and pen.

Dashboard v1.0.0

  • Your reports, redesigned for clarity. All charts now run on Chart.js v4 and the world map on jsVectorMap, with trend chips, sparklines, honest empty states, and a screen-reader data table behind every chart.

Hub 2.0.6

  • Fix stale media asset paths and facility icon picker rendering
  • Rebuild dashboard shortcuts as semantic nav, prefer dashboard/frontdesk plugins, drop side nav

No rush — new and old run side by side. All three plugins install alongside the tools they replace and read the very same data. Nothing to migrate, nothing to break: enable a new plugin to upgrade, disable it to fall straight back. Turn on one, two, or all three — at your own pace. Give them a try and tell us what you think; your feedback shapes where they go next.

Update today

Solidres 4.1.0 and all three plugins are free with every active subscription — just update from your Joomla admin. If your subscription has lapsed, there’s never been a better moment to come back, and if you’re new here, this is modern, secure hotel booking for Joomla, done right.

Meet Front Desk & Dashboard — your calendar and reports, rebuilt

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 — so we’ve split them into two purpose-built tools, and rebuilt both from the ground up. Say hello to Front Desk and Dashboard — arriving with the upcoming Solidres 4.1.0 release.

Why one plugin became two

The old “Statistics” plugin had grown into a catch-all, and it stood on foundations that had run out of road:

  • The name hid the most important screen. The booking calendar — drag a reservation to a new room, extend a stay, take a quick booking — is mission-critical, operational software. Calling it “Statistics” buried it next to the charts.
  • Its libraries reached end-of-life. 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’s drag-and-drop on jQuery UI plus a touch shim — none of them maintained any more.
  • It couldn’t keep up with modern Joomla. No dark mode, no keyboard path for moving bookings, and a single view that loaded more than twenty separate scripts and stylesheets.

Patching that wasn’t worth it. Two clean, focused rebuilds were.

Two tools, each built for its job

Front Desk (Run your day)

The reservation calendar, reimagined as purpose-built front-desk software. The tape chart is now a true CSS grid — bookings land on real dates, not pixel positions — so it’s accurate, works right-to-left, and scrolls cleanly with a sticky room column and sticky day headers.

  • Today at a glance: a KPI strip across the top — arrivals, departures, in-house, and occupancy for today.
  • Payment at a glance: every bar now carries a paid / partial / unpaid marker, alongside its reservation-status color.
  • Move bookings any way you work: drag and resize with one code path for mouse, touch, and pen — plus a full keyboard edit dialog, so changing a room or dates never requires a mouse.
  • Find anything fast: search by guest name or reservation code, a continuous “today” line, a hover preview, and a zoom control for long date ranges.

Dashboard (See the big picture)

Your reporting surface, redesigned for clarity. All your charts now run on a single modern engine — Chart.js v4 — and the world map on the maintained jsVectorMap, replacing two ageing chart libraries and an abandoned map plugin.

  • Trends, not just totals: stat cards show a change-vs-last-period chip and a little sparkline, so a number tells you which way it’s heading.
  • A designed layout: widgets are grouped into clear sections — Today, Performance, and where your guests come from — instead of a flat wall of boxes.
  • Honest empty states: a fresh install or a quiet range shows a friendly “no data yet” message instead of a blank chart or empty map.
  • Readable to everyone: each chart ships a screen-reader data table behind it, revenue / bookings / top room types / origins, all the way through.

Why the rebuilds are better

 Old StatisticsNew Front Desk & Dashboard
StructureOne plugin doing two jobs under the wrong nameTwo focused, independently installable plugins
TechnologyjqPlot, jQuery UI, jVectorMap — all abandonedFramework-free JS, Chart.js v4 & jsVectorMap
Calendar layoutPixel-positioned bars on a fixed gridCSS Grid tape chart — real dates, RTL-ready
Page weight20+ scripts & styles per viewThree assets or fewer per view
Dark modeNoneBuilt in
AccessibilityMouse-only, no keyboard pathWCAG 2.1 AA — keyboard, labels, contrast
SecurityNo more updates to the librariesActively maintained & future-proof

Everything you relied on is still here — the same calendar workflow, quick and limit bookings, the same charts, origins, and world map, the same widget builder — just faster, clearer, and far easier on the eyes.

No rush — old and new run side by side. Front Desk and Dashboard install alongside 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, give them a try, and tell us what you think — your feedback shapes where they go next.

Ready to make the switch?

Front Desk and Dashboard land with Solidres 4.1.0, free with every active subscription. If yours has lapsed, there’s never been a better moment to come back — and if you’re new here, this is modern, secure hotel booking for Joomla, done right. Renew or subscribe today.

Meet the New Rate Plan Editor — pricing rebuilt for today’s Joomla

Pricing is the engine room of every booking site. So we rebuilt Solidres’ most important pricing tool — the Complex Tariff editor — completely from scratch. Say hello to the new Rate Plan plugin: same powerful rates, a faster and far friendlier editor — arriving with the upcoming Solidres 4.1.0 release.

Why we built something new

The old editor served you well for years, but it stood on foundations that simply ran out of road:

  • Its framework reached end-of-life. The editor was built on AngularJS, which Google officially retired at the end of 2021 — meaning no more security patches, ever.
  • It was heavy and boxed-in. Around 3 MB of ageing framework code, all crammed into a fixed-height iframe — the real cause of those cramped scrollbars and the “I can’t reach the bottom of the price grid” frustration.
  • It couldn’t keep up with modern Joomla. No dark mode, visual clashes with the Joomla 6 admin, and accessibility left behind.

Patching the old editor couldn’t fix any of that. A clean, modern rebuild could.

Why the new Rate Plan editor is better

 Old Complex TariffNew Rate Plan
TechnologyAngularJS (end-of-life)Modern, framework-free JavaScript
LayoutCramped fixed-height iframeFull-width — grows with your screen
SecurityNo more updatesActively maintained & future-proof
Dark modeNoneBuilt in
AccessibilityLimitedWCAG 2.1 AA — keyboard, labels, contrast
Performance~3 MB of frameworkLightweight & snappy

Everything you rely on is still here — all five rate types and four pricing modes, conditions, Quick Tools, cloning, import/export — just quicker to use and easier on the eyes.

No rush — both editors run side by side. The new Rate Plan plugin installs alongside the old one, both working on the very same data. Nothing to migrate, nothing to break: switch the new editor on to upgrade, off to fall straight back to the old one. Take your time, give the new editor a try, and tell us what you think — your feedback shapes where it goes next.

Ready to make the switch?

The new Rate Plan editor lands with Solidres 4.1.0, free with every active subscription. If yours has lapsed, there’s never been a better moment to come back — and if you’re new here, this is modern, secure hotel booking for Joomla, done right.

Speedy Translate 2.0.0 — built natively for Joomla 6

Speedy Translate 2.0.0 is here, and it’s a big one. We’ve rebuilt the extension from the ground up on Joomla 6’s modern architecture, so building a multilingual Joomla site is faster, cleaner, and ready for what comes next.

Native Joomla 6, top to bottom

Every part of the package — the component, the system and Action Log plugins, and both language modules — now follows Joomla 6’s namespaced MVC structure with PSR-4 autoloading and service-provider dispatch. The old legacy controllers and entry stubs are gone, replaced by a clean, maintainable codebase.

We also steered clear of deprecated Joomla APIs throughout, so your site stays compatible as Joomla moves toward version 7. This is a foundation built to last.

Requirements

  • Joomla 6.x+
  • PHP 8.4+
  • MySQL 8.4+

Existing sites upgrade in place — Speedy Translate’s schema migration runs automatically on update. We recommend backing up before upgrading, as you would with any major release.

Thank you for being part of the Speedy Translate community. Happy translating!

Introducing Solidshop: a native e-commerce companion for Joomla

From the team behind Solidres — a brand-new open-source shopping cart for Joomla 6, built with the same principles that brought you here.

Since 2013 we have been building Solidres — a reservation engine for hotels, B&Bs, vacation rentals, and tour operators who want to run their booking business on Joomla, on their own server, without paying a SaaS toll on every guest.

Today we are excited to introduce a sister product: Solidshop, a free, open-source e-commerce extension built natively for Joomla 6. It is the same philosophy as Solidres, applied to a different problem: your store, your server, your data.

Why we built Solidshop

Over the years, the question we have heard most often from the Solidres community is some variation of: “I love that my reservations live inside Joomla — why does selling a gift card, a tour package, or a bottle of local wine have to live somewhere else?”

The honest answer is that, until now, the options were not great. You could bolt on a heavyweight cart, glue together a SaaS checkout, or hand-roll something. None of those felt like Joomla. None of them felt like Solidres.

And the existing Joomla shopping cart extensions? We looked hard, and the experience was consistently overwhelming. Most of them carry years — sometimes more than a decade — of accumulated baggage from having to support every Joomla version since Joomla 3, 4, and 5 in parallel. That legacy shows up everywhere: bloated code paths gated behind version checks, deprecated APIs propped up for backward compatibility, settings panels that have grown into mazes, and admin UIs that still look like they were designed a decade ago. Even simple tasks — adding a product, configuring a tax rule, building a checkout — can feel like wading through a museum.

We did not want to add another layer to that pile. We wanted a clean break: a cart written for Joomla 6 from day one, with no version-compat ballast, no leftover patterns from Joomla 1.5, and a modern admin UI that respects your time.

So we built the thing we wished existed: a shopping cart that belongs in Joomla the same way Solidres does.

What Solidshop is

Solidshop is a complete, native commerce layer for Joomla 6. Out of the box you get:

  • A full product catalog with variants, options, and inventory tracking
  • Orders, fulfillment, shipping zones, and tax engines that handle real-world rules — not just a happy path
  • A plugin-based architecture — discounts, invoices, reviews and more are independent plugins you enable as you need them
  • Translations in 23 languages on day one, with the same translation workflow Solidres users already know
  • First-class SEO, accessibility (WCAG 2.1 AA), dark mode, and RTL support — not afterthoughts
  • GPL-3, self-hosted, no monthly fees, no platform commission, no data sent anywhere you did not ask for

What this means for Solidres users

Solidshop and Solidres are independent extensions — you can run either one on its own. But they were designed by the same team, on the same Joomla, with the same conventions, so running them side by side is genuinely seamless.

For accommodation and tour businesses, that opens up a lot:

  • Sell gift cards and vouchers alongside your room or tour inventory
  • Offer merchandise, spa products, F&B items, or local goods from the same site your guests already book on
  • Bundle add-ons — airport transfers, equipment rental, branded extras — as proper products with stock and tax handling
  • Run a pro-shop, gallery, or a winery storefront on the same Joomla install that powers your bookings
  • Keep one customer database, one design system, one admin login, one invoice flow — instead of stitching together a separate platform

Same back office, same branding, same hosting bill. One Joomla.

Built on the same principles

If you have used Solidres, Solidshop will feel immediately familiar:

  • Open-source, GPL-3. No vendor lock-in, no proprietary modules locked behind a subscription wall.
  • Self-hosted. Your products, your customers, your orders — all in your own database, on your own server.
  • Native Joomla MVC. Standard components, plugins, modules, and overrides — no exotic frameworks to learn.
  • Documented and supported. Full docs, a public forum, and a release roadmap you can read.

Try it today

Solidshop 1.0 is released and ready for real stores. The first version is stable, the docs are written, and the foundation is laid for everything that comes next.

Head over to www.solidshop.app to download Solidshop, browse the documentation, and try it on your Joomla site. If you already run Solidres, you can install Solidshop alongside it on the same instance — no migration, no conflict.

We cannot wait to see what the Solidres community builds next.

The store is yours. Solidshop is just the engine.

All the things you need to make your work easier. Did you like Solidres?