Osclass Features

Self-hosted classifieds in one PHP stack: listings, oc-admin, SEO routes, languages, and plugins.

Osclass is a standalone PHP and MySQL classifieds platform. Listings, users, search, locations, and the full backoffice ship in core (~7 MB compressed). It runs on PHP 7.2+ through PHP 8.5 with CURL, MySQLi, and GD. No WordPress, Joomla, Laravel, or Symfony host required. With database credentials ready, the web installer usually finishes in 1-2 minutes.

  • PHP 8.5Supported in 8.3.1
  • ~7 MBCompressed core
  • oc-adminFull backoffice
  • HooksThemes and plugins

Sections below follow oc-admin menus so you can see what is core versus plugin-only. Prefer a guided walkthrough? Start at get started or the installation guide.

Core at a glance

Sigma theme front office: listing grid, categories, and locations

Listings, categories, and moderation

Full ad lifecycle in Listings

  • Edit title, description, price, category, coordinates, expiry, and publish date from backoffice.
  • Per-category custom fields (mileage, surface area, salary) drive publish forms and search filters.
  • Process reported listings, moderate comments, and manage uploads with Uppy.io (reorder photos, clipboard paste in admin).
  • Optional image compression on upload reduces storage when enabled under Media settings.
  • Item views count per page load or per session; structured data hooks for rich results.

Users, alerts, and ban rules

  • User profiles, roles, registration date edit, and enhanced backoffice search (phone, ZIP, quoted exact match).
  • Alert subscriptions with user-set frequency; instant alerts run on minutely cron.
  • Ban rules track hit counts and optional expiry dates per IP or e-mail pattern.
  • Public profile pages with configurable minimum listing count and company-only mode.
  • User listing filters on account and public profile pages with canonical-friendly URLs (8.3.0).

Search, SEO, and crawl control

Permalinks, custom rules, and canonicals

  • Custom search rules (8.3.0): up to 26 URL patterns from active search params, strict or fuzzy, plugin and custom-field aware.
  • Enhanced canonical URLs strip redundant sort, pagination, and locale noise for cleaner index signals.
  • Search relevance ordering when a text pattern is present; locale-free title and description search option.
  • osc_get_prev_url() and osc_get_next_url() for pagination meta tags in theme head.
  • Block search engine indexing from Settings for staging; RSS toggles per site policy.

Locations and subdomains

  • Countries, regions, cities tree with free per-country SQL imports from the geolocation page.
  • Subdomain routing for category, country, region, city, user, or language; Search auto-filters by subdomain context.
  • Optional landing mode on the apex host, country redirect, and country access restrictions.
  • Redesigned location manager in backoffice (8.3.1) for faster edits at scale.
Search, SEO, and crawl control: custom search rules, canonicals, locations, and subdomains
oc-admin dashboard with listings stats, categories, and tools widgets

Settings, tools, and daily operations

Settings that shape the whole site

  • E-mail templates with duplicate cleanup tool; SMTP diagnostics under Mail server.
  • Media limits, spam and bot controls, breadcrumbs, permalinks, and front-end CSS/JS merge and minify.
  • Latest-search retention: hourly, daily, weekly, monthly, or yearly purge options.
  • Configurable logging with retention policy; browse and search logs under Tools > Action logs.
  • Rename oc-admin via OC_ADMIN_FOLDER in config.php for a thinner attack surface.

Tools, cron, and upgrades

  • Database backup, SQL import, batched data cleanup, maintenance mode, and in-admin changelog viewer.
  • Cron for minutely, hourly, and daily jobs; admin home warns when hourly cron or built-in cron misbehaves.
  • Debug log browser reads any .log file under oc-content (including plugin logs).
  • Statistics for listing views, user activity, comments, and abuse reports.
  • Object cache drivers (OSC_CACHE): file, APCu, Memcache, Memcached, or Redis when the PHP extension is present.

Languages, currencies, and appearance

International menu

  • Built-in translation management for .po/.mo files; manual sync with filesystem language packs.
  • Multiple active languages including RTL where the theme supports it; download packs from translations.
  • utf8mb4 and emoji support (8.3.x): database charset upgrade on install or migration.
  • Currencies per locale; static pages and widgets with expanded TinyMCE in backoffice.
  • Language-based subdomains when you need a locale per host (cannot combine with language code in the base URL).

Appearance and customization

  • Active theme selection, widget placement, and child themes that inherit parent updates safely.
  • Appearance > Customization: custom CSS, custom JavaScript, and hook selector for front-office injection.
  • Theme routes (8.3.1): map URLs to theme, custom, or plugin template files without core edits.
International features: translations, locales, utf8mb4, geolocation packs, currencies, and hreflang
OsclassPoint Market in oc-admin: themes, plugins, ratings, and install actions

Market, themes, and plugins

Install without leaving oc-admin

  • Paste an OsclassPoint API key under Settings > General > Software Updates to browse Market.
  • Install themes and plugins from Market; language and location packs work without a key.
  • Compatibility checks show whether a product matches your Osclass version before you download.
  • Stage Market installs like a ZIP upload: same PHP minor, payment callbacks, and cron ownership.

Free extensions vs premium add-ons

  • Free core stays focused on discovery, moderation, SEO, mail, and backups.
  • Free OsclassPoint plugins extend that stack: Turnstile and captcha options, Tracking Analytics, FAQ/widgets, attribute packs, cache, and similar utilities.
  • Premium options cover payments, virtual products, forums, blog, auctions, booking, business profiles, CDN/SEO, and paid themes. See the scope grid below.
  • Fee planning detail: monetization playbook.

What ships in core vs OsclassPoint extensions

Core is the classifieds runtime: listings, moderation, SEO, mail, and backups. OsclassPoint adds nearly 200 plugins and a full theme catalog on the same hooks and Market install path. Free extensions cover spam, FAQ, tracking, and utilities; premium products turn the same stack into payments, digital downloads, forums, booking, auctions, CDN, and niche verticals without editing oc-includes.

Included in core

Apache License 2.0. No product license fee for the script itself.

  • Listings lifecycle: categories, custom fields, comments, Uppy media, expiry, publish date, structured data hooks
  • Users, alerts (incl. instant on minutely cron), ban rules with hits/expiry, reported content workflows
  • Search with location tree, ZIP/radius where enabled, up to 26 custom search URL rules, enhanced canonicals, hreflang, relevance sort, staging noindex
  • Subdomains for category, country/region/city, user, or language; optional apex landing and country redirect
  • oc-admin: dashboard, settings, mail templates, SMTP diagnostics, tools, backups, SQL import, maintenance, action logs, cron warnings
  • International: .po/.mo languages, utf8mb4 emoji, currencies, free geolocation SQL packs, static pages, widgets
  • Appearance: themes, child themes, custom CSS/JS hooks, theme routes; plugin and Market installers
  • Object cache drivers via OSC_CACHE (file, APCu, Memcache, Memcached, Redis)

Free extensions on OsclassPoint

No license fee. Install from Market or ZIP. Same hooks as premium products.

  • Cloudflare Turnstile (and related captcha options) on registration, contact, and other hooked forms
  • Tracking Analytics: GA4, Yandex, HotJar, Piwik, and custom head/footer snippets from one place
  • FAQ blocks, static widgets, and front-office content helpers for help and landing pages
  • Vertical attribute packs (cars, jobs, real estate, and similar) where a free tier exists; structured filters without rewriting core fields
  • HTML/page cache and other speed utilities kept out of core so you only run what you need
  • Messaging and notification helpers, login/social utilities, and small SEO helpers published as free products
  • Free and freemium themes that ship with Sigma-style layouts for a first public marketplace look

Browse plugins on OsclassPoint (Free filter), themes catalog, or the free themes and plugins list.

Premium plugins and themes

Paid license from OsclassPoint. Not part of free core. Mix only what your niche needs.

  • Osclass Pay: Featured/Premium, Move to Top, Highlight, publish fees, wallets, memberships, vouchers; modular gateways (Stripe, PayPal, bank transfer, and regional connectors)
  • Payouts for seller batches on Osclass Pay eCommerce orders
  • Virtual Products: file uploads on listings, versioning, admin validation, paid downloads via Osclass Pay (ebooks, media packs, digital goods)
  • Blog, Forums, Instant Messenger, and newsletter-style communication stacks
  • Auctions (timed bids, buyout, auction fees) and Booking calendars with paid reservations
  • Business Profile storefronts, Banners/ads inventory, Make Offer, and seller rating/review modules
  • SEO and delivery: All-in-One SEO, Sitemap Pro, CDN, WebP generation, S3/image cloud storage
  • Security: anti-spam suites, login hardening, GDPR helpers beyond core ban rules
  • Premium themes (Starter, Veronika, Stela, Beta, Gamma, and others) plus attribute packs and AI listing helpers for publish forms

One classifieds core can become a local board, job site, vehicle catalog, digital download shop, forum-backed community, or booking marketplace by stacking the matching plugins. Fee rollout detail: monetization playbook.

What's new in Osclass

Recent stable-line highlights. Full release notes: changelog.

Hooks, developers, and who it fits

Hooks without core edits

Themes and plugins use hooks and filters for structured data, widgets, item forms, search, and mail. Plugins register admin routes; themes define custom routes on supported versions. Guide: hooks, themes, and plugins.

Stack boundaries

Pure PHP and MySQL/MariaDB. Models use DAO with a configurable table prefix (default oc_). No Composer or Node build for a base install. Architecture notes: database schema and scale.

Who Osclass fits

Operators who want a self-hosted Craigslist-style or niche marketplace under their own domain. Founders who need moderation, multilingual SEO, mail, and backups in one admin. Agencies reusing oc-admin and hooks across client sites.

Compare stacks in the classifieds software comparison, or read Osclass vs WordPress when that is the alternative under review.

Frequently asked questions

What core features are included in Osclass?
Core includes listing management, nested categories, custom fields, users, moderation, comments, media, SEO permalinks, multilingual tools, locations, currencies, themes, plugins, Market, backups, and oc-admin settings.
How does Osclass handle SEO for classifieds websites?
Core supports SEO-friendly URLs, canonical handling, optional hreflang for real locales, RSS controls, staging noindex, and structured listing/location data. Sitemaps and crawl behavior still depend on how you configure permalinks and hosting.
How are payments added to Osclass?
Payments are plugin-based. Osclass Pay is a premium OsclassPoint product that adds featured listings, publish fees, wallets, memberships, and gateway connectors such as Stripe or PayPal. Core stays focused on classifieds discovery and moderation.
Are OsclassPoint plugins free?
Many OsclassPoint plugins are free (Turnstile and captcha options, Tracking Analytics, FAQ blocks, attribute packs, cache, and utilities). Premium products such as Osclass Pay, Virtual Products, Forums, Blog, Auctions, Booking, Business Profile, All-in-One SEO, Sitemap Pro, and CDN require a paid license. Premium themes are sold separately. Osclass core stays free either way.
Can Osclass sell digital files or run forums and booking?
Yes through OsclassPoint extensions. Virtual Products adds downloadable files on listings (optionally paid via Osclass Pay). Forums, Blog, Instant Messenger, Auctions, and Booking calendars plug into the same classifieds core without a separate CMS.
Can Osclass be customized without editing core files?
Yes. Use hooks, themes, child themes, and plugins so upgrades stay maintainable. Avoid editing oc-includes on production sites.
Does Osclass require WordPress or a PHP framework?
No. Osclass is a standalone classifieds application on PHP and MySQL. It does not require WordPress, Joomla, Laravel, Symfony, or Magento.
Is Osclass more secure because it has fewer CVEs?
OpenCVE lists about 10 Osclass CVEs, mostly against abandoned 2.x/3.x lines, and WebTechSurvey finds about 1,700 live installs. That is a thinner mass-scan target than WordPress (11,334 ecosystem vulns in 2025 per Patchstack) or Magento/Adobe Commerce. It is not a substitute for staying on current 8.x cores, hardening oc-admin, and patching plugins.