{"id":1085,"date":"2023-08-30T06:38:07","date_gmt":"2023-08-29T23:38:07","guid":{"rendered":"http:\/\/www.solidres.com\/blog\/?p=1085"},"modified":"2023-08-30T06:38:07","modified_gmt":"2023-08-29T23:38:07","slug":"solidres-for-joomla-3-0-0-beta-released","status":"publish","type":"post","link":"https:\/\/www.solidres.com\/blog\/2023\/08\/30\/solidres-for-joomla-3-0-0-beta-released\/","title":{"rendered":"Solidres for Joomla 3.0.0 BETA released"},"content":{"rendered":"\n<p>This version is the first major release this year with a lot of new features,  improvements and bug fixes. <strong>Please note that it is a BETA release which is for testing purpose only, please don&#8217;t use it in your production site<\/strong>.<\/p>\n\n\n\n<h4>Solidres for Joomla 3.0.0 BETA<\/h4>\n\n\n\n<ul><li>New media manager: this is one of the most voted feature requests. The new media manager stores images in separated folders for each property\/room type\/experience. It is much more light-weighted than the old media manager and written using plain JS. The updater will take care of the image migration for you to the new media manager folder structure.<\/li><li>Apply Joomla 4 Web Asset Manager: it helps us to solve a long standing issue with JS file loading order, make the code easier to maintain and improve loading performance.<\/li><li>Improve Bootstrap 5 and FontAwesome 5 support<\/li><li>JS improvement: continuing converting old jQuery code into plain JS code<\/li><li>Router: improvements for property and experience<\/li><li>Partner dashboard (Hub): fix issue with Experience\u2019s Associated Accommodation field<\/li><li>Remove property\u2019s xreference field as it is not being used<\/li><li>Hub: fix pagination issue with default list limit and unavailable properties<\/li><li>Payment cancellation: fix issue with incorrect HTTP status code<\/li><li>Fix reservation saving issue when input exceed field max length<\/li><li>Replace SRToolbarHelper::customLink in favor of Joomla built-in toolbar<\/li><li>Replace SRInflector with Joomla\\String\\Inflector<\/li><li>Rate plan: adjoining and overlapping config options are now hidden and they are not recommended anymore<\/li><li>Property option Require user login: fix incorrect check<\/li><li>Inquiry form: add Reply to field in the email sent to administrator for faster replying<\/li><li>Inline edit: fix channel manager callback and styling for Hub partner dashboard<\/li><li>Scroll offset: add support for scrolling to room type name<\/li><li>General code cleanup, remove remaining Joomla 3 legacy code, reduce code duplicates<\/li><li>Language files cleanup: remove unused constants<\/li><li>New property config: rounding to nearest ten or nearest thousand<\/li><\/ul>\n\n\n\n<h4>Hub 1.14.0<\/h4>\n\n\n\n<ul><li>Apply Joomla 4 Web Asset Manager<\/li><li>Integrate with the new Solidres Media Manager<\/li><li>Security: fixed a XSS vulnerability in sorting feature and Filter module<\/li><li>Improve Bootstrap 5 and FontAwesome 5 support<\/li><li>Commission: fix incorrect calculation for Experience when the new option \u201cCommission rate per property\u201d is enabled<\/li><li>Fix broken reservation status color changing when updating a value using inline edit<\/li><li>Subscription coupon: field checked_out does not have a default value<\/li><li>Remove unused subscription default_toolbar.php<\/li><li>Fix missing rate plan info in reservation edit form<\/li><li>Installer: now remove the legacy \/cli folder during the upgrade process<\/li><li>Improve method getRedirectToItemAppend() to reduce code duplicates<\/li><li>Improve latest refactoring from the core to the view=reservationform<\/li><li>Partner dashboard: apply the new Inline Edit library to the reservation list view<\/li><li>Fix en-GB language file is not loaded correctly in specific case<\/li><li>Subscription: fix failed email sending (Invalid email address)<\/li><li>Fix various saving issues in form view<\/li><\/ul>\n\n\n\n<h4>Experience 1.10.0<\/h4>\n\n\n\n<ul><li>New experience parameter: Count children. This parameter controls whether the children number is counted into the available participant numbers<\/li><li>Apply Joomla 4 Web Asset Manager<\/li><li>Apply Joomla 4 fancy select for the search tools in view=expreservations<\/li><li>Improve support for Bootstrap 5 and FontAwesome 5<\/li><li>Hub partner dashboard: fix experience saving issue &#8216;Save failed with the following error: Cannot add or update a child row: a foreign key constraint fails&#8217;<\/li><li>Hub partner dashboard: fix broken experience edit link<\/li><li>SEF: fix issue with the exp link within the single experience category page<\/li><li>Deposit per person: fix incorrect calculation<\/li><li>Fix various issue in the backend reservation saving<\/li><li>Language files cleanup<\/li><\/ul>\n\n\n\n<h4>Complex Tariff 1.7.0<\/h4>\n\n\n\n<ul><li>New rate plan modes: Weekly and Monthly. The new modes allow you to specify a whole price for week or month.<\/li><\/ul>\n\n\n\n<h4>Statistics 1.8.5<\/h4>\n\n\n\n<ul><li>Apply Joomla 4 Web Asset Manager<\/li><li>Fix broken links in widgets Upcoming check-in\/out<\/li><li>Improve Bootstrap 5 support<\/li><\/ul>\n\n\n\n<h4>Channel Manager 1.1.8<\/h4>\n\n\n\n<ul><li>Callback: fix issue Call to a member function getError() on null<\/li><\/ul>\n\n\n\n<h4>Limit Booking 1.1.6<\/h4>\n\n\n\n<ul><li>Partner dashboard: fix incorrect dataset<\/li><li>Improve translations<\/li><li>Improve Bootstrap 5 support<\/li><li>Fix syntax error in es-ES language files<\/li><\/ul>\n\n\n\n<h4>Feedback 1.3.0<\/h4>\n\n\n\n<ul><li>Apply Joomla 4 Web Asset Manager<\/li><li>Support Solidres 3 new Media Manager<\/li><li>Fix feedback submission issue<\/li><li>Thumbs up\/down: only allow 1 vote per user<\/li><li>Styling improvements<\/li><li>Improve translations<\/li><\/ul>\n\n\n\n<h4>Currency 1.0.0<\/h4>\n\n\n\n<ul><li>Integrate with Joomla 4 Scheduler Task<\/li><\/ul>\n\n\n\n<h4>Invoice 1.6.1<\/h4>\n\n\n\n<ul><li>Partner dashboard: fix incorrect dataset<\/li><li>Improve translations<\/li><li>Remove old Joomla 3 code<\/li><\/ul>\n\n\n\n<h4>Discount 0.8.3<\/h4>\n\n\n\n<ul><li>Add support for configurable status system<\/li><li>Fix syntax error in es-ES<\/li><li>Language files cleanup<\/li><li>Improve Joomla 4 support<\/li><li>Partner dashboard: fix incorrect dataset<\/li><\/ul>\n\n\n\n<h4>Experience Invoice &amp; PDF 0.9.1<\/h4>\n\n\n\n<ul><li>Email sender info: use the global site name and email address as the sender, not experience email and company name (need confirmation)<\/li><li>Fix invalid controller &#8216;experienceinvoice&#8217; issue<\/li><li>Fix view not found issue (expinvoices)<\/li><li>Fix strcasecmp issue with null value<\/li><li>Improve Bootstrap 5 support<\/li><\/ul>\n\n\n\n<h4>Housekeeping 0.3.2<\/h4>\n\n\n\n<ul><li>Fix FontAwesome 5 icon<\/li><li>Fix es-ES syntax error<\/li><\/ul>\n\n\n\n<h4>Camera Slideshow 0.9.0<\/h4>\n\n\n\n<ul><li>Add new hu-HU translation<\/li><li>Support new Solidres 3.0.0 media manager<\/li><\/ul>\n\n\n\n<h4>Asset module 1.0.4<\/h4>\n\n\n\n<ul><li>Add static room number and max occupancy fields<\/li><li>Remove redundant module class suffix declaration<\/li><li>Module parameters cleanup<\/li><li>Loading JS\/CSS file relatively<\/li><li>SEF: the property link is now broken<\/li><\/ul>\n\n\n\n<h4>Map module 0.6.0<\/h4>\n\n\n\n<ul><li>Remove unused variable $protocol<\/li><li>Fix loading non-existent helper.php file<\/li><li>Remove redundant module class suffix declaration<\/li><li>Module parameters cleanup<\/li><\/ul>\n\n\n\n<h4>Experience Search module 0.7.4<\/h4>\n\n\n\n<ul><li>Sort the categories alphabetically<\/li><li>Improve Bootstrap 5 support<\/li><li>Improve Joomla 4 support<\/li><li>Module parameters cleanup<\/li><li>Remove redundant module class suffix declaration<\/li><\/ul>\n\n\n\n<h4>Feedback module 0.7.2<\/h4>\n\n\n\n<ul><li>Apply Joomla 4 Web Asset Manager<\/li><li>Fix FontAwesome 5 icon<\/li><\/ul>\n\n\n\n<h4>Room Types module 0.8.5<\/h4>\n\n\n\n<ul><li>Auto start the carousel without using JS initiation<\/li><li>Remove redundant module class suffix declaration<\/li><li>SEF: fix broken link when com_solidres is set as the default menu item<\/li><li>Load JS\/CSS relatively<\/li><li>Module parameters cleanup<\/li><\/ul>\n\n\n\n<h4>Advanced Search module 1.3.7<\/h4>\n\n\n\n<ul><li>Apply Joomla 4 Web Asset Manager<\/li><li>Module parameters cleanup<\/li><\/ul>\n\n\n\n<h4>Filter module 0.9.3<\/h4>\n\n\n\n<ul><li>Facilities must be sorted using the ordering set in back end<\/li><li>Module parameters cleanup<\/li><\/ul>\n\n\n\n<h4>Camera Slideshow module 0.7.0<\/h4>\n\n\n\n<ul><li>Support Solidres 3.0.0 new media manager<\/li><li>Remove redundant module class suffix declaration<\/li><li>Module parameters cleanup<\/li><\/ul>\n\n\n\n<h4>Coupons module 0.7.2<\/h4>\n\n\n\n<ul><li>Add th-TH translations<\/li><li>Code cleanup<\/li><li>Remove redundant module class suffix declaration<\/li><\/ul>\n\n\n\n<h4>Extras module 0.6.0<\/h4>\n\n\n\n<ul><li>Add de-DE and th-TH translation<\/li><li>Fix loading non-existent helper.php file<\/li><li>Remove redundant module class suffix declaration<\/li><li>Module parameters cleanup<\/li><\/ul>\n\n\n\n<h4>Statistics module 0.3.0<\/h4>\n\n\n\n<ul><li>Apply Joomla 4 Web Asset Manager<\/li><li>Add hu-HU translation<\/li><li>Improve CSS<\/li><\/ul>\n\n\n\n<h4>Clocks module 0.1.1<\/h4>\n\n\n\n<ul><li>Refine CSS<\/li><li>Add new hu-HU translation<\/li><li>Improve Joomla 4 support<\/li><\/ul>\n\n\n\n<h4>My Recent Search module 0.5.1<\/h4>\n\n\n\n<ul><li>Module parameter cleanup<\/li><li>Fix loading non-existent helper.php file<\/li><\/ul>\n\n\n\n<h4>Useful links for you<\/h4>\n\n\n\n<ul><li>Download:\u00a0<a href=\"https:\/\/www.solidres.com\/download\/latest-releases\">https:\/\/www.solidres.com\/download<\/a><\/li><li>Online demo:\u00a0<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"http:\/\/www.solidres.com\/demo\">https:\/\/demo.solidres.com<\/a><\/li><li>Forum for discussion, bug report or questions:\u00a0<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"http:\/\/www.solidres.com\/forum\/index\">https:\/\/www.solidres.com\/forum<\/a><\/li><li>Documentation:\u00a0<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"http:\/\/www.solidres.com\/documentation\">https:\/\/www.solidres.com\/documentation<\/a><\/li><li>Frequently Asked Questions:\u00a0<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"http:\/\/www.solidres.com\/support\/frequently-asked-questions\">https:\/\/www.solidres.com\/support\/frequently-asked-questions<\/a><\/li><\/ul>\n\n\n\n<h4>Update notes<\/h4>\n\n\n\n<ul><li>Check our documentation for more details about&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/www.solidres.com\/documentation\/joomla-documentation\/12-installation\/48-upgrade\">upgrade notes<\/a><\/li><li>Make sure that you install Dompdf plugin as it is required for all PDF functionality since v2.8.0. Old Tcpdf is unsupported now.<\/li><li><strong>Solidres is now required PHP 7.4+ and Joomla 4+<\/strong>. Please make sure that you upgrade your PHP version first before upgrading to new Solidres version.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This version is the first major release this year with a lot of new features, improvements and bug fixes. Please note that it is a BETA release which is for testing purpose only, please don&#8217;t use it in your production site. Solidres for Joomla 3.0.0 BETA New media manager: this is one of the most [&#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\/1085"}],"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=1085"}],"version-history":[{"count":4,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1085\/revisions"}],"predecessor-version":[{"id":1090,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1085\/revisions\/1090"}],"wp:attachment":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/media?parent=1085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/categories?post=1085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/tags?post=1085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}