Share on Social Media

Toot 13Share Count on Mastodon
13Share Count on Mastodon
Share 118Share Count on Facebook
118Share Count on Facebook
Post 27Share Count on Bluesky
27Share Count on Bluesky
Share 85Share Count on Linkedin
85Share Count on Linkedin
Share 8Share Count on Xing
8Share Count on Xing
WhatsApp 13Share Count on Whatsapp
13Share Count on Whatsapp

21+
Years working with Joomla (since 2005)
3,000+
Website owners use OCH extensions
23
Actively maintained extensions
5
Years of free security updates, minimum

Runs on my own production sites · CE marked under the EU Cyber Resilience Act · Tested with every Joomla release · 100% open source

Which one fits you?

I build and maintain sites for clients

The Site Builder Bundle: every extension to build and run websites, on all the sites you maintain. €129 per year.

Site Builder Bundle
I sell extensions or run a business on Joomla

ochSubscriptions to sell and license your extensions, ochProjects for time tracking and invoicing, or the Complete Bundle with everything plus 2 hours of expert time.

Complete Bundle
I need one extension for my own site

Every extension is also available on its own, from €25 per year.

All extensions

Security is free. A subscription keeps you current.

Always free, for everyone

Security updates for at least five years, also after your subscription ends. The code is yours: open source, no lock-in, your extensions keep working.

With a subscription

Every release, compatibility with each new Joomla version, one-click updates on the servers you choose, and a personal reply to every question, usually the same day.

How security and support work

Software you can understand, trust and own

Own it

100% open source and no vendor lock-in. Your extensions keep working, with or without a subscription.

Trust it

Every extension runs on my own production sites, so I maintain it because I need it myself. CE marked, with a published security policy.

Understand it

An open support forum, and honest about what is and isn’t promised. A fix made for one customer reaches every customer.

You talk to the developer

Ruud van Lent

Ruud van Lent

Developer - Owner

I’m Ruud van Lent. I’ve worked with Joomla since 2005, and I build and maintain every OnlineCommunityHub extension myself, from Houten in the Netherlands. When you ask a question, you get an answer from the person who wrote the code, usually the same day.

Popular extensions

  • ochOpenGraph
  • ochSocials
  • ochResponsiveImages
  • ochSimpleFirewall
  • ochBlog
  • ochSubscriptions
  • ochProjects

Frequently Asked Questions

Your extensions keep working: the code is yours. You keep receiving security updates for at least five years. New features, compatibility updates and personal support need an active subscription.

Yes. Use them on as many sites as you maintain, under a fair-use policy. No per-site licenses.

Joomla 6 and Joomla 5, without the Backward Compatibility plugin, and PHP 8.1 to 8.5. When Joomla 7 is released, support moves to Joomla 7 and 6.

The Site Builder Bundle has every extension to build and run websites. The Complete Bundle adds ochSubscriptions and ochProjects with all payment plugins, plus 2 hours of expert time.

Enter your Download ID in Joomla and update with one click. For security, you approve each server once; you can switch off a server at any time, for example when a client leaves.

Every extension meets the requirements of the EU Cyber Resilience Act, with a Declaration of Conformity and a published security policy. For agencies, that is one less thing to check when choosing extensions for client sites.

Yes. If an extension doesn’t work for you, contact me within 30 days and you get a full refund.

For existing clients, yes. The Complete Bundle includes 2 hours of expert time, for example for a review of your own extension or customization.

What Others Say

Share on Social Media

Toot 13Share Count on Mastodon
13Share Count on Mastodon
Share 118Share Count on Facebook
118Share Count on Facebook
Post 27Share Count on Bluesky
27Share Count on Bluesky
Share 85Share Count on Linkedin
85Share Count on Linkedin
Share 8Share Count on Xing
8Share Count on Xing
WhatsApp 13Share Count on Whatsapp
13Share Count on Whatsapp