Connecting third-party PHP libraries in Joomla

JCM - Joomla Tutorial Connection third-party libraries

When developing websites or extensions for Joomla, sometimes tasks arise that have already been solved by someone. In the development world, such solutions are designed as libraries - sets of files and classes that make it possible to simply plug them into your script and use code written and well-tested by other developers. These can be php libraries for image processing, working with PDF, connecting to third-party services via the REST API, and much, much more.

  3942 Hits

Floating Labels and how to use them in your Joomla website

JCM Joomla Tutorial How to use floating labels

You may have seen them in form fields: labels that seem to float above the field as you're typing. Can you make those in your Joomla website as well? Yes you can! Brian Teeman explains how. 

  1545 Hits

A Tutorial to Make a Tutorial

A tutorial to make a tutorial

In this tutorial you can learn how to make a tutorial.

A tutorial is a lesson that takes you by the hand through a series of practical steps. It offers a learning experience by doing something. It is the best way to get to know a subject you are not yet familiar with.

  3270 Hits

Lost Your Work? Here's How TinyMCE Can Save the Day

How to recover an article you forgot to save

We've all been there: you're working on an article in Joomla and close it without saving. Gone is your work - or isn't it? Brian Teeman explains how to retrieve an article you hadn't saved yet.

  1110 Hits

Everything your parents told you about cookies is a lie!

Everything your parents told you about cookies is a lie

In case you haven't looked at your calendar lately, we made it to 2025... 🎆 and that's exciting not only because Joomla will enjoy its 20 year anniversary 🎂 soon, but because the World Wide Web is definitely a bit more interesting than when it first started...

  5671 Hits

How to minimise downtime when transferring a domain

April-Transferring-Domain

Transferring a domain to a new host with minimal downtime requires careful planning. Here’s the best approach:

  2515 Hits

Pushed to the Bottom: 3 Brilliant Footer Hacks with Minimal Coding

Brilliant Footer Hacks with Minimal Coding

In the Magazine we have a lot of articles about tweaking different elements in Cassiopeia: 

  4720 Hits

Adding Custom Fields to the Joomla Contact Form

Adding Custom Fields to the Joomla Contact Form

This tutorial explains how to add extra fields to the Joomla Contact form using Custom Fields. The process uses core Joomla functionality, requires no third-party extensions, and is fully upgrade-safe.

You’ll learn how to create a field, configure permissions correctly, control where it appears on the form, and ensure submitted values are included in the contact email.

  5915 Hits

Making Joomla Blog Layouts Work Harder: Using Full Images for Leading Articles

Making Joomla Blog Layouts Work Harder: Using Full Images for Leading Articles

Small layout changes can make a big difference to how content is perceived. One of the most effective improvements you can make to a category blog layout is to treat the leading article differently from the rest — visually signalling that it matters more.

  1088 Hits

How to set up a small business website in Joomla

December-Small-Business

So you’ve installed Joomla and you’re looking at a shiny, fresh, but, most of all, empty backend. Now what? This article explains how to set up a super basic website for a small business.

  3025 Hits

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/