The December Issue

The December Issue

The JCM Team is proud to present you the December Issue of the Joomla! Community Magazine, the last edition of 2024. 

  1378 Hits

How to contribute to Joomla

November-contribute-to-Jooml_20241213-095959_1

I first came across the term “open source” about 20 years ago and through various projects I found communities that supported and contributed to software that was freely available under various licences. Joomla is licenced as open source and it in turn sits on open source software including PHP, MySQL / MariaDB, the webserver software whether it’s Apache, NGINX and the server itself on a version of Linux (or Windows, which is not open source) All of this relies on contributors to add functionality, test changes, provide support through forums, repositories and documentation.

  1218 Hits

Accordion Override for Articles Module

Articles Module: Accordion Override

If you have followed my writings in the Magazine, you already know that I really like overrides. Overrides have helped me understand how Joomla works and they give me the possibility to change almost everything without breaking Joomla core. 

  1386 Hits

The anatomy of smart search in Joomla 5. Creating a plugin Part 3

The anatomy of smart search

In the previous article, we have startet to code our custom plugin for Joomla smart search component. So, let's finish it!

Copyright

© Sergey Tolkachyov

  2203 Hits

Completing the Journey to a Top Performing Site

Optimizing your website

We arrive at our last 3 chapters! In this edition, we will cover Accessibility, Eco-Friendliness, and some extra Optimization Tidbits. Let's dive right in!

  856 Hits

Diátaxis: Improving Joomla Documentation

Diátaxis: Improving Joomla Documentation

Diátaxis is a methodology to improve documentation by dividing it into four categories, serving different needs. We are going to use this approach to improve the documentation of Joomla, but you can also use it to document your own extension or write user manuals for your clients.

  1955 Hits

Tools to build a Component - 6: Component Generator

Building components - part 6

In this episode we will use Component Generator to build our example event schedule component.

  2128 Hits

Celebrating the amazing women of Joomla with Christiane Maier-Stadtherr

December-Christiane-Maier-Stadtherr

As we have already seen, there are many women volunteers in Joomla. Amazing women, who look after the Joomla project, and the community that surrounds it.

This month we have with us another amazing Joomla woman. Her name is Christiane Maier-Stadtherr.

  1336 Hits

The new ModalSelect Field

Joomla 5.2 - the modal select field

A new feature in Joomla 5.2 makes life so much easier for Joomla component developers!

It's called the ModalSelect standard field, and it provides a really easy way to implement a modal window in your component.

  1374 Hits

JoomlaDay France 2024: An Open and Inspiring Edition

JoomlaDay France 2024 Recap

On October 18 and 19, 2024, Metz played host to JoomlaDay France, a flagship event for French-speaking Joomla! enthusiasts and users. Organized by AFUJ (Association Francophone des Utilisateurs de Joomla!), this annual event once again demonstrated its essential role in federating, informing and inspiring the community.

  1219 Hits

Open Source: An Intergenerational Dialogue

Open Source: an intergenerational dialogue

The Joomla project shows very clearly how quickly web technologies have developed and how they bring with them a multitude of challenges that developers have to overcome today.

  566 Hits

Document uploads on your Joomla website

December-Upload-Documents

Starting with Joomla 5.3, you can upload files to a dedicated files folder instead of the images folder. It may look like a small difference, but it is a big improvement in terms of usability and site structure. 

  5814 Hits

Joomla Cookies you don't need user consent for

December-Cookie_20241219-192402_1

These cookies look and taste good. And you don't need a user consent banner!

  872 Hits
Tags:

Managing Template Overrides in Joomla

Managing template overrides

Joomla's template override functionality allows users to customize the default layout of components, modules, and views, providing extensive flexibility for creating unique designs. Managing template overrides effectively will minimize maintenance challenges on updates.

  3904 Hits

The Carbon Footprint Of Websites or How Green Is My Homepage?

The Carbon Footprint of Websites

You probably know people leave a carbon footprint. But did you know websites do this as well? And what is the footprint of your website?

  833 Hits

The Dangers and Risks of using ChatGPT to Create a Joomla Extension

AI - Dangers & risks of using ChatGPT to create an extension

We asked ChatGPT itself...

  1352 Hits

Roland Dalmulder, The man behind RO CSVI

Extension Developers Interview - Roland Dalmulder

If there's one person who represents action in Joomla, it could be Roland Dalmulder. For a long time now, he's been moving forward without looking back, even running, wearing the Joomla colors! And when he stops to take a breather, it's only to set off again! 
This marathon coder is back this year with the firm intention of helping users of his renowned extensions, as well as getting even more involved in the Joomla! project.

  950 Hits

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