Forum

[OSCLASS 5.0] Lates...
 
Notifications
Clear all

[Sticky] [OSCLASS 5.0] Latest open-source release

15 Posts
7 Users
0 Likes
1,315 Views
Defected
(@dftd)
Posts: 614
Honorable Member Admin
Topic starter
 

Mindstellar Osclass (by Navjot) is back with Osclass 5.0. It is the latest open-source release of Osclass.

 

What does the "latest open-source" part mean? Well, you probably already saw millions of different Osclass versions... Osclasspoint, OsclassEvo, and whatnot. All those versions keep their code private and don't accept contributions.

 

Mindstellar Osclass is available on GitHub for anyone to contribute, you can work on the codebase, add translations, or improve locations.

 

Here's the changelog of the version:

  • New geodata support from https:/github.com/mindstellar/geodata 100+ new countries with updated cities and regions
  • New Osclass installer boostrap5 based UI.
  • New order by relevance option in search.
  • New templates for Admin-dashboard login templates.
  • New Osclass auto-updater, you can upgrade to prerelease version if you add this in config.php define(' ENABLE_PRERELEASE', true);
  • New You can define a new maintenance template by just placing the maintenance.php file in your theme, see
    mindstellar/theme-bender@8faac8d
  • New PHP classes for osclass core functionality for better performance, security and compatibility.
  • New JS enqueue methods now load your script in the footer if enqueued after header hook.
  • New compatibility improvement to MySQL-8, PHP8.0, PHP7.4 test are passing for PHP nightly too.
  • Significant MySql queries reduction in Search Modal.
  • Removed osclass Multisite a better alternative will be provided in future.
  • Fix bug of listing invalid themes in Admin Appearance
  • Fix PHP notices while saving Admin settings.
  • Restructured whole osclass core.
  • Core osclass now using autoloader for classes and external libraries.
  • More option in image text watermark in media settings.
  • Multiple security vulnerabilities are fixed.
  • Updated breadcrumb Schema
  • Now languages can be imported in via our repositories.
  • jQuery updated to latest 3.5.x branch with other JS libraries, TinyMCE is updated to 5.x branch.

 

Download available here: https://github.com/mindstellar/Osclass/releases/tag/5.0.0

Available for custom Osclass development. www.defected.dev

 
Posted : 10/07/2021 3:46 pm
(@admin)
Posts: 43
Eminent Member Admin
 

Great! Good to know. I would like  to make market plugin which you can install giodata, languages, free plugins and themes from admin.

 
Posted : 10/07/2021 4:50 pm
Izzyboi
(@izzyboi)
Posts: 38
Eminent Member
 
Posted by: @dftd

Mindstellar Osclass (by Navjot) is back with Osclass 5.0. It is the latest open-source release of Osclass.

 

What does the "latest open-source" part mean? Well, you probably already saw millions of different Osclass versions... Osclasspoint, OsclassEvo, and whatnot. All those versions keep their code private and don't accept contributions.

 

Mindstellar Osclass is available on GitHub for anyone to contribute, you can work on the codebase, add translations, or improve locations.

 

Here's the changelog of the version:

  • New geodata support from https:/github.com/mindstellar/geodata 100+ new countries with updated cities and regions
  • New Osclass installer boostrap5 based UI.
  • New order by relevance option in search.
  • New templates for Admin-dashboard login templates.
  • New Osclass auto-updater, you can upgrade to prerelease version if you add this in config.php define(' ENABLE_PRERELEASE', true);
  • New You can define a new maintenance template by just placing the maintenance.php file in your theme, see
    mindstellar/theme-bender@8faac8d
  • New PHP classes for osclass core functionality for better performance, security and compatibility.
  • New JS enqueue methods now load your script in the footer if enqueued after header hook.
  • New compatibility improvement to MySQL-8, PHP8.0, PHP7.4 test are passing for PHP nightly too.
  • Significant MySql queries reduction in Search Modal.
  • Removed osclass Multisite a better alternative will be provided in future.
  • Fix bug of listing invalid themes in Admin Appearance
  • Fix PHP notices while saving Admin settings.
  • Restructured whole osclass core.
  • Core osclass now using autoloader for classes and external libraries.
  • More option in image text watermark in media settings.
  • Multiple security vulnerabilities are fixed.
  • Updated breadcrumb Schema
  • Now languages can be imported in via our repositories.
  • jQuery updated to latest 3.5.x branch with other JS libraries, TinyMCE is updated to 5.x branch.

 

Download available here: https://github.com/mindstellar/Osclass/releases/tag/5.0.0

This is awesome. I run production site on the official osclass 3.8. Can I update the site to this version

 
Posted : 10/07/2021 7:35 pm
Defected
(@dftd)
Posts: 614
Honorable Member Admin
Topic starter
 

@izzyboi Here are the docs for upgrading: https://docs.mindstellar.com/osclass-docs/beginners/updating-osclass

Available for custom Osclass development. www.defected.dev

 
Posted : 10/07/2021 9:29 pm
Izzyboi
(@izzyboi)
Posts: 38
Eminent Member
 

@dftd Thank you 

 
Posted : 11/07/2021 8:49 am
(@resta)
Posts: 47
Eminent Member
 

@dftd 

I already downloaded it a few days ago and tested a little bit. One thing I could not find is the "New order by relevance option in search" feature.

Anyways, what is the plan going forward with regards to development?  You had mentioned that you were planning on restructuring the whole country/region structure. Do you guys still plan on doing this? If so, please take a look at this - https://classified.bylancer.com/admin/ - I really like the way the countries, regions, districts/counties and cities are structured and each location in the database has lat/longitude, currency, timezone, language data - click on the edit button - so when a user on the front end http://classified.bylancer.com/ selects a country by clicking on the flag, localize the front-end for that country - additionally on the right side, one can change the language and then all ads for the end user will show in local currency and language. Also, see currencies, languages interact with the countries/locations.  If you want to restructure then this is something to look at.  Everything else is better in osclass but I think if we can adopt something like this in the future, it will be great.  Thanks!

 
Posted : 12/07/2021 1:53 am
(@resta)
Posts: 47
Eminent Member
 

Has anyone fully tested it an implemented it on a production website?  Thanks!

 
Posted : 31/07/2021 1:28 pm
(@emanwebdev)
Posts: 4
New Member
 

Hi all ,

THANKS for this thread/topic , as it helped me a lot to understand what's going on nowadays with Osclass.

I'm an OSClass old timer (since v.3.2+,2012+, with 200+ contributions) ,

and i've been away from the scene for 4 years , 

Not 100% sure about what really happened , and i must say i'm still a bit lost, with 5 differents forums, with support not answering, where is the official marketplace?, aso...

but it looks like here is the most relevant place , right?

(still looking for a kind of Comparison Table clearly showing WHAT FEATURES are present or not in WHAT version, if any?)

By My Side:

I have a customized version with improved SEO (used to be my speciality since..2010!) and a front cache in order not to have to load 150+ files before serving a cached version of a page. (Kinda custom Varnish cache, implemented with a cache hit test in the main index.php file, yes, it's the "prize" to be able to serve a cached page without having to load the core files)

 

Well, still assessing your code so far. Catch you later. 

 

Have a great day and see you around

Eman

 
Posted : 24/09/2021 1:05 pm
(@resta)
Posts: 47
Eminent Member
 

@emanwebdev 

The problem is that Navjot is pretty much working alone on the code and development side.  If you are a developer or have the code for cache and seo then why don't you contribute to the github.com/mindstellar - unless many people are involved and crucial old plugins are updated, the project will not survive. 

 
Posted : 25/09/2021 11:41 pm
(@emanwebdev)
Posts: 4
New Member
 
Posted by: @resta

If you are a developer or have the code for cache and seo then why don't you contribute to the github.com/mindstellar 

Hi @resta and all, 

Why not? coz i have a deeply customized version of Osclass v3++ that is not so easy to merge with v.5

Doing a diff between my custom version and the new V.5 i got lost. So many differences!!! it looks to me like files are not here anymore, or have moved or renamed?? coz the diff can't spot the moved blocks of code.

 Sure it would be a great asset to the new version but to me so far the main point is:

 

What are benefits to move from v.3+ to v.5 ? What are the new features that deserved the creation of a new version 5 ??

 

Btw, where is the script to move an existing running website (30'000 ads, 300'000 photos/pictures) to the new v.5 core? 

With that script, I will move the running websites to v.5 so it will definitely give me the boost to update/improve the new core.

 

Thanks to all, and have a great day!

Eman

 

 
Posted : 01/10/2021 11:10 am
Zero-Labs
(@zero-labs)
Posts: 82
Trusted Member
 
Posted by: @dftd

@izzyboi Here are the docs for upgrading: https://docs.mindstellar.com/osclass-docs/beginners/updating-osclass

@dftd  Has this been tested upgrading from 3.9.0 to 5.0.2?  How about 3.9.0 to 5.1.0b2?

I'm very anxious to give these a try and drop "a little something" in Navjot's tip jar.

 
Posted : 10/10/2021 3:43 pm
Defected
(@dftd)
Posts: 614
Honorable Member Admin
Topic starter
 

@zero-labs I've upgraded sites of some of my clients from 3.9 to 5.0.2 successfully.

If you're keeping the PHP version at PHP 7, then you can just drop in the new files and when logging in oc-admin, click the DB upgrade prompt.

 

However, I choose to upgrade to PHP 8 as well since 5.0.2 (mostly) supports it. I needed to throw in some changes from develop branch to fix a few bugs, and some plugins needed a bit of "code-cleaning" to make it compatible with the new changes in PHP 8.

Available for custom Osclass development. www.defected.dev

 
Posted : 12/10/2021 7:11 pm
Zero-Labs
(@zero-labs)
Posts: 82
Trusted Member
 

Well, I jumped straight to 5.1.0b2. Everything "seemed" to go according to plan, but I now find that none of my address fields were ported during the db upgrade. I now wonder if I should upgrade in stages 3.9.0 to 5.0.2 to 5.1.0b2, and whether or not I'll still lose data?

EDIT:  Yeah, I'm not happy. Browsing the raw data on the server with phpMyAdmin, I can see the address information is still there, but I cannot view the data from the web, logged in as admin using the dashboard or as the listing owner from the listing update page. I can populate the fields and submit, but after refresh it's gone. The raw data in the db tables, however, *IS* being updated. Other fields like Title and description, and custom fields like web address, phone number, etc all display fine. I'd much rather fix it than regress back to 3.9.0 and start over.

 
Posted : 12/10/2021 9:14 pm
(@aficionado)
Posts: 25
Eminent Member
 
Posted by: @zero-labs

Well, I jumped straight to 5.1.0b2. Everything "seemed" to go according to plan, but I now find that none of my address fields were ported during the db upgrade. I now wonder if I should upgrade in stages 3.9.0 to 5.0.2 to 5.1.0b2, and whether or not I'll still lose data?

EDIT:  Yeah, I'm not happy. Browsing the raw data on the server with phpMyAdmin, I can see the address information is still there, but I cannot view the data from the web, logged in as admin using the dashboard or as the listing owner from the listing update page. I can populate the fields and submit, but after refresh it's gone. The raw data in the db tables, however, *IS* being updated. Other fields like Title and description, and custom fields like web address, phone number, etc all display fine. I'd much rather fix it than regress back to 3.9.0 and start over.

Fixed in the dev branch.

 

 
Posted : 13/10/2021 2:35 pm
Zero-Labs
(@zero-labs)
Posts: 82
Trusted Member
 

@aficionado Sweet! Have to wait until I get home to try it. Rotten b@$+@rd$ in our IT dept block all ftp traffic. Will update later.

 

Edit: PROGRESS! Address fields are back! Not sure who maintains the Bender theme (I'm using 3.2.3) but I would like to suggest that

$location = array();

in item.php is missing City and Zip fields. I've been adding them manually for a while now. Would like to see it made permanent.

 

Now if I can only figure out why my OSM plugin will not return any location data with my Mapquest key.

 
Posted : 13/10/2021 2:47 pm
Share: