Download the latest osclass release to your desktop. Check osclass requirements to make sure your osclass will work flawlessly.
Next, many additional queries has been added into cache mechanism and fixed several queries those used wrong key.
It is now possible to automatically redirect visitors to country based subdomains, using their IP info and geoplugin.com service. It is now possible to restrict country based subdomain to be accessible just from same country (i.e. Poland subdomain from Poland).
Besides these, we've added a lot of new functions to support subdomain features and redesigned subdomains core. Fixed also item URLs those should not contain duplicated information those are already in subdomain part. Documentation page has been updated and now contains much more details how to setup & configure subdomains on various hostings.
We put hundreds of hours to bring this feature into Osclass, but it does not mean it is perfect and in many cases it may be simply more convenient to use poedit tool or similar.
...
Support for PHP 8.1 and PHP 8.2
Osclass now support both PHP 8.1 and PHP 8.2. At same time, minimum version required to run Osclass is moved from PHP 5.6 to PHP 7.2, this was caused by updating dependent libraries. All libraries should also support PHP 8.1 and 8.2.New cache options
Cache options available in Osclass has been reviewed and new option (thanks to community) has been added - Memcache and Redis (beta). Osclass now supports APC, APCu, Redis, Memcache and Memcached options. Besides new cache options, we've fixed reporting of cache statistics those are now available in same format as database logs - visible to administrator only at bottom of page, when OSC_CACHE_DEBUG is defined to true.Next, many additional queries has been added into cache mechanism and fixed several queries those used wrong key.
Multisite removed
Multisite feature has been removed from Osclass completely. We do not expect anyone use it, as this feature was bugged for some time and did not make much sense at all. Fixing of this feature in way it was designed might be very complicated and final result would not bring enough benefits.Subdomains improvements
New subdomain type has been added - Language based subdomains. Top domain can now be turned into landing page for subdomains.It is now possible to automatically redirect visitors to country based subdomains, using their IP info and geoplugin.com service. It is now possible to restrict country based subdomain to be accessible just from same country (i.e. Poland subdomain from Poland).
Besides these, we've added a lot of new functions to support subdomain features and redesigned subdomains core. Fixed also item URLs those should not contain duplicated information those are already in subdomain part. Documentation page has been updated and now contains much more details how to setup & configure subdomains on various hostings.
Language code in URL
Language code can be added into "base url" so all pages can contain language code. Short (en, cz, de, ...) or Long (en-us, cz-cs, ar-sy) version can be selected. When using short version, it is required to make sure there are not 2 languages starting with same letters (like en-us & en-gb) as it will not work for 2nd one. Only works with Friendly URLs enabled. Works with all themes and plugins without need of modifications, until links are static (not using osclass function to get base url).Built-in translations manager
It's not required to use any tool to translate Osclass core, themes or plugins into different language! You can now manage all translations from backoffice, using brand-new translation manager.We put hundreds of hours to bring this feature into Osclass, but it does not mean it is perfect and in many cases it may be simply more convenient to use poedit tool or similar.
Reply to comment
Comment replies are now possible! You can enable them in comment settings. Note that themes may not support this feature until explicitly stated it's supported.Other important updates
- Limit number of ratings one user can leave on one listing
- Static page visibility options (Visible to anyone, only to logged in users, only to personal users, only to company users, only to admins or page is not visible to anyone)
- Admin menu elements has been reshuffled, new group International added (where Currency & Languages has been moved from Settings under International)
- Latest searches can now be filtered, new feature to define banned words has been added
- Added country flags into oc-includes/images folder in dimension auto x 48px (all images has same height)
- "Mark listing as" can now be completely disabled in Listing settings
- Item URL now contains much more keywords
- All javascript libraries updated to latest available
- Fixed long-term issue with "remember me" option when login, that expired after few hours or days. Now login should persists up to 3 years.
- Static pages table & Email templates table in backoffice has been redesigned
- Child themes now supports functions_child.php
- Flashmessages in backoffice slightly redesigned to better reflect their status
- Cookies core model redesigned, fixing numerous issues with cookies
- Improvements with auto-upgrade, new helper functions, updated documentation, new filters and hooks and much more.
...