Osclass icon indicating copy to clipboard operation
Osclass copied to clipboard

Add functionality of popular basic plugins in core

Open patriksh opened this issue 4 years ago • 10 comments

  • [x] Google Analytics
  • [x] Google Maps plugin
  • [x] Rich Edit plugin
  • [X] More Edit plugin
  • [x] Admin Tools - Login
  • [x] PHP info
  • [ ] GDPR plugin

These plugins don't need frequent updates or don't need updates at all, they're lightweight and essential.

They should be integrated in the core.

More plugin suggestions welcome.

Related: https://github.com/mindstellar/Osclass/issues/197

patriksh avatar Apr 12 '20 22:04 patriksh

Well RichEdit is so old, like something of 5 years back version of TinyMCE.

Also it seems there are TWO versions of TinyMCE, i wonder why. One for the admin and one as a plugin. Could that be only one?

eurobank avatar Apr 13 '20 22:04 eurobank

Well RichEdit is so old, like something of 5 years back version of TinyMCE.

Also it seems there are TWO versions of TinyMCE, i wonder why. One for the admin and one as a plugin. Could that be only one?

I'll update the admin version if needed and use it for frontend as well.

patriksh avatar Apr 13 '20 22:04 patriksh

@webmods-croatia

Keep in mind that i do remember an old topic from the Osclass forum(God rest his soul), @dev101 had said that you can't properly intergrate any editor. And the rich edit plugin was actually a hack.

I'm not a dev and i have no idea what was the meaning of that. Just saying.

eurobank avatar Apr 13 '20 22:04 eurobank

@webmods-croatia

Keep in mind that i do remember an old topic from the Osclass forum(God rest his soul), @dev101 had said that you can't properly intergrate any editor. And the rich edit plugin was actually a hack.

I'm not a dev and i have no idea what was the meaning of that. Just saying.

Saving the item description was a hack indeed, but no need for that when we can modify any core file we need to.

patriksh avatar Apr 13 '20 22:04 patriksh

1.I recommend CKEditor instead of Rich Edit plugin. 2. Google map is good but now a days google asking billing method. And Are you sure normal user will ready to provide their card information to google for just google map?

262925 avatar Apr 20 '20 16:04 262925

1.I recommend CKEditor instead of Rich Edit plugin. 2. Google map is good but now a days google asking billing method. And Are you sure normal user will ready to provide their card information to google for just google map?

  1. Thanks for the suggestion, I'll check it.
  2. I completely forgot about it, I just added my card info and I never get billed because I don't pass the limit... Maybe we should include both Open Street Maps and Google Maps.

patriksh avatar Apr 20 '20 16:04 patriksh

For maps, it's better to only include geocoding from Open Street Maps( with a filter to override it to implement 3rd party provider ) and leave map implementation on themes and plugins. There is no need to include the whole plugin into osclass core

navjottomer avatar Apr 23 '20 08:04 navjottomer

For maps, it's better to only include geocoding from Open Street Maps( with a filter to override it to implement 3rd party provider ) and leave map implementation on themes and plugins. There is no need to include the whole plugin into osclass core

Ok, but I would still make a helper to show the map (Open Street Maps/Google) that can be used in admin and in themes.

patriksh avatar Apr 23 '20 09:04 patriksh

Proper listing moderation. Extend categories to support special categories like Jobs, Cars etc. For example you have to hide the price fields in Jobs category and regarding cars... you should be able to predefine car makes and car models. I have some old plugins for cars and edited them to suite some of my other categories like mobile phones where you also need nested custom fields. Build in bumpup, promotional and Top listings options with basic paypal acceptance.

arcsales avatar Apr 29 '20 21:04 arcsales

@navjottomer Working on GDPR + Cookie notice at the moment.

Should I add the GDPR checkboxes and the cookie modal as a part of the core, or just make helpers which should be used by themes?

I will need to add an extra column to the user table, what do I need to do to make it work when upgrading from previous versions? Same question but for mail templates, I'll need one of those as well.

patriksh avatar Oct 02 '21 14:10 patriksh