Osclass Enterprise allows you to quickly build your own classifieds site for free.

Overview

Osclass Enterprise

Osclass Enterprise is a fork of the Osclass v3.8.0 repository, containing many fixes and improvements (check the CHANGELOG).

Release Announcement

Hosting Requirements and Settings

  • Apache 2.4.17+ / LiteSpeed 5.4+
  • PHP 7.1 =< 7.4
  • MySQL 5.7+ / MariaDB 10.2+
  • MySQLi module for PHP
  • GD module for PHP
  • ImageMagick module for PHP (optional)

PHP - php.ini

max_execution_time = 600
allow_url_fopen = On

MySQL - my.ini

[mysqld]
innodb_ft_min_token_size=2
ft_min_word_len=2

Permalinks on NGINX - Virtual Host Config

location / {
    try_files $uri $uri/ /index.php?$args;
}

-If you encounter errors using the above, try replacing $args with $query_string.

Documented Core Changes

We now have some settings that allow us to enhance the core functionality of Osclass, as it follows:

  • In oc-includes/osclass/UserActions.php - Line 281 and oc-includes/osclass/controller/login.php - Line 228 we have the option to limit multiple password requests within a predefined time frame (default is 1 request per 12 hours). You can change this value to anything you like.
  • In oc-includes/osclass/classes/datatables/UsersDataTable.php - Lines 65, 135, 136 we have the option to show the user avatar in oc-admin, if an avatar plugin is used. It's set by default to the Madhouse Avatar Plugin, but can be changed just by modifying the function name.
  • In oc-content/themes/bender/item-sidebar.php - Line 76-86 we've added JS bot protection to the e-mail field. This code can be used by any theme.
  • In oc-admin/themes/modern/main/index.php - Line 512 we've added a new hook osc_run_hook('main_dashboard'); that improves support for some external plugins.
  • In hUsers.php we've added a new function osc_user_is_online that returns true if the user has been online in the last 5 minutes, and false otherwise.

Installation Guide

Many thanks to all contributors at MindStellar and OsclassPoint

You might also like...
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures  all the essential functionalities required for any enterprise.
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.

OrangeHRM Open Source Application OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities

Enterprise isEven API Client

zonuexe\isEvenApi This package is a modern, high performance, high modularity and strongly static typed enterprise quality API Client of isEven API fo

 Enterprise Modular SAAS Framework, Design from the growndup to grow vertically.
Enterprise Modular SAAS Framework, Design from the growndup to grow vertically.

Kwerio Enterprise Modular SAAS Framework, Design from the growndup to grow vertically. Explore the docs » View Demo · Report Bug · Request Feature Tab

A study of the design, implementation, and management of enterprise information systems.

Enterprise-Architecture A study of the design, implementation, and management of enterprise information systems. Organization: University of North Ala

Fully covered with tests, documented by Swagger and dockerized API based on enterprise-level framework with optional queue worker.
Fully covered with tests, documented by Swagger and dockerized API based on enterprise-level framework with optional queue worker.

symfony-api Fully covered with tests, documented by Swagger and dockerized API based on enterprise-level framework with optional queue worker. ⚙️ Depl

Allows Admins to quickly login as any user in the system during development/testing
Allows Admins to quickly login as any user in the system during development/testing

SilverStripe User Switcher The module adds a small form both in the frontend to quickly login as any user in the system. The intended use is in testin

Magento 2 Preview/Visit Catalog allows the store owner to quickly preview the catalog (product & category) pages from the admin panel.
Magento 2 Preview/Visit Catalog allows the store owner to quickly preview the catalog (product & category) pages from the admin panel.

Magento 2 Preview/Visit Catalog Overview Magento 2 Preview/Visit Catalog allows the store owner to quickly preview the catalog (product & category) pa

A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2

Simple Import / Export tool A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2. Table data

Reset UI Bookmarks allows admin users to reset their own UI bookmarks such as state of filters, column positions and applied sorting ( e.g Sales > Orders ).
Reset UI Bookmarks allows admin users to reset their own UI bookmarks such as state of filters, column positions and applied sorting ( e.g Sales Orders ).

Reset Ui Bookmarks Reset UI Bookmarks becomes an invaluable tool while working daily in the admin panel, especially on Magento® instances with a large

Comments
  • Complete their Profile=Open Invitation for Spam

    Complete their Profile=Open Invitation for Spam

    https://github.com/MercanoG/Osclass-Enterprise/commit/d354cc2859df11939bb16e334a45969d2c2241db

    We do not allow users that have zero ads or/and are new to do anything with their profile.

    Your commit is not a good idea.

    opened by eurobank 5
  • Ability to upgrade from other Osclass versions

    Ability to upgrade from other Osclass versions

    At the moment, when you try to run a manual upgrade from other Osclass versions, you get some DB related errors. So we need to add support for safely upgrading from the following versions:

    • Osclass 3.8.0: https://github.com/osclass/Osclass/tree/380
    • Osclass 3.9.0: https://github.com/mindstellar/Osclass/releases/tag/v3.9.0
    • Osclass 5.1.2: https://github.com/mindstellar/Osclass/releases/tag/5.1.2
    enhancement help wanted 
    opened by MercanoG 3
  • Spam Protection - View Spam Contact

    Spam Protection - View Spam Contact

    The Active spam contacts by user always returns 0, as the user ID isn't stored properly in t_spam_protection_contacts - fk_i_user_id table (always stores 0).

    Probably something related to this area: https://github.com/MercanoG/Osclass-Enterprise/blob/main/oc-content/plugins/spamprotection/classes/class.spamprotection.php#L573

    Also, the Existing user account: link doesn't appear. It shows No for both registered and unregistered users.

    bug help wanted 
    opened by Tangol 0
  • Spam Protection - View Spam Comment

    Spam Protection - View Spam Comment

    When viewing a spam comment posted by an unregistered user, the author name is empty. It's returning $user['s_name'] which is available only for logged-in users.

    The field should return the author name, even if the user is not registered, like in the Comments section (should probably return s_author_name).

    bug help wanted 
    opened by Tangol 0
Owner
High-Performance Digital Solutions
null
🧬 Nano is a zero-config, no skeleton, minimal Hyperf distribution that allows you to quickly build a Hyperf application with just a single PHP file.

Nano is a zero-config, no skeleton, minimal Hyperf distribution that allows you to quickly build a Hyperf application with just a single PHP file.

Hyperf 273 Jan 4, 2023
This is a Native PHP MVC. If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo.

Welcome to PHP-Native-MVC-Pattern ?? If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo. Work

null 2 Jun 6, 2022
A few Fat-Free specific extensions for Tracy Debugger to help debug your code quickly.

Fat-Free Tracy Extensions This is a set of extensions to make working with Fat-Free a little richer. F3 - Analyze all hive variables. Database - Analy

Austin 6 Nov 17, 2022
Run your WP site on github pages, php innovation award winner https://www.phpclasses.org/package/12091-PHP-Make-a-WordPress-site-run-on-GitHub-pages.html

Gitpress Run wordpress directly on github pages Gitpress won the innovation award for may 2021 Read more about this https://naveen17797.github.io/gitp

naveen 13 Nov 18, 2022
A plain-language, step-by-step guide for the computer novice to build their own cloud.

This is a plain-language, step-by-step guide for the computer novice wanting to build their own cloud, looking to declare independence from Google and its ilk, to save on monthly hosting fees, or just learn a new skill.

Paul Knight 25 Nov 19, 2022
Talkino allows you to integrate multi social messengers and contact into your website and enable your users to contact you using multi social messengers' accounts.

Talkino Welcome to our GitHub Repository Talkino is a click to chat plugin to show your agents’ multiple social messengers, phone and emails on the ch

Traxconn 2 Sep 21, 2022
SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

SalesAgility 111 Dec 21, 2022