Last year was extremely hard, as there has been a lot going on in the world, extreme price rising, problems to find developers, war, ... Even it was complicated, our team is bringing you super huge update that not only fix minor issues, but integrates most wanted features ever requested by community, improvements in cache, documentation updates, removal of useless features and more and more and more...
We will only review most important features, full list is in changelog and covers tens and tens of different topics.
Download Osclass Classifieds Script 8.1.0
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.
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 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.
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 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).
This feature is in beta phase and might cause some issues, test well before using on production website.
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.
Supported functions:
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.
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.
Replies comes with following features:
Read full osclass changelog.